Editar el perfil
Cambia el perfil compartido y vuelve a materializar cada entorno instalado.
Objetivo: cambiar un valor en el perfil compartido e impulsarlo a cada entorno que tengas instalado.
Requisitos previos
- La CLI
apothemen tuPATH(o la forma autocontenida: anteponePYTHONPATH="$HOME/.apothem/src"y ejecutapython -m apothem, o usanpx @ahmed-g-gad/apothem). - Un perfil en
~/.config/apothem/profile.yaml. Crea uno conapothem profile initsi falta.
La forma del perfil
El perfil es un único documento YAML. Sus claves de nivel superior:
identity(obligatorio) —name, másrole,email,website,githubopcionales.preferences—language,style(concise/verbose/balanced),formatter,test_framework.rules— una lista de cadenas de reglas adicionales compartidas con los entornos capaces.seriousness— uno deEXPLORING,PERSONAL_USE,SHARED,PUBLIC_LAUNCH.enforcement— interruptores opcionales (sprints,agent_teams,multitasking,continuous_execution,learning_loop), cada indicador desactivado por defecto.harnesses— anulaciones por entorno indexadas por id de entorno.exclude_harnesses— ids de entorno omitidos por los comandos en lote (--harness all).
Pasos
-
Inspecciona el perfil actual:
apothem profile show -
Edítalo. Ábrelo en el editor de tu sistema:
apothem profile editO establece una única clave con notación de puntos desde la línea de comandos. El valor se almacena literalmente (excepto la entrada
true/falsey la explícita[..]/{..}, que sí se parsean) y el perfil se valida contra el esquema antes de escribirse — una asignación inválida se rechaza y el perfil en disco queda sin cambios:apothem profile set seriousness SHARED apothem profile set identity.name "Ada Lovelace" -
Vuelve a materializar los entornos para que el cambio llegue a su configuración nativa. Para un entorno de ámbito de usuario:
apothem update --harness claude-codePara un entorno de ámbito de proyecto, pasa la raíz del proyecto; usa
allpara refrescar cada entorno instalado:apothem update --harness cursor --project /path/to/project apothem update --harness all --project /path/to/project
Verificar
apothem profile show
apothem verify --harness allprofile show refleja tu edición; verify confirma que la configuración
materializada coincide con el perfil actualizado.
Relacionado
- Añadir un entorno para poner un nuevo entorno bajo el control del perfil antes de volver a materializar.
- Actualización cubre la actualización del motor junto con el paso de re-materialización.