Editar o perfil
Altere o perfil compartilhado e rematerialize todas as ferramentas instaladas.
Objetivo: alterar um valor no perfil compartilhado e propagá-lo para todas as ferramentas que você tem instaladas.
Pré-requisitos
- A CLI
apothemno seuPATH(ou a forma autocontida: prefixe comPYTHONPATH="$HOME/.apothem/src"e executepython -m apothem, ou usenpx @ahmed-g-gad/apothem). - Um perfil em
~/.config/apothem/profile.yaml. Crie um comapothem profile initse ele estiver ausente.
A forma do perfil
O perfil é um único documento YAML. Suas chaves de nível superior:
identity(obrigatório) —name, mais os opcionaisrole,email,website,github.preferences—language,style(concise/verbose/balanced),formatter,test_framework.rules— uma lista de strings de regras adicionais compartilhadas com ferramentas capazes.seriousness— um deEXPLORING,PERSONAL_USE,SHARED,PUBLIC_LAUNCH.enforcement— alternadores opcionais (sprints,agent_teams,multitasking,continuous_execution,learning_loop), cada flag desligada por padrão.harnesses— sobrescritas por ferramenta indexadas pelo id da ferramenta.exclude_harnesses— ids de ferramentas ignorados por comandos em lote (--harness all).
Passos
-
Inspecione o perfil atual:
apothem profile show -
Edite-o. Abra-o no editor do seu sistema:
apothem profile editOu defina uma única chave pontilhada a partir da linha de comando. O valor é armazenado literalmente (com exceção de
true/falsee entradas explícitas[..]/{..}, que são interpretadas) e o perfil é validado contra o esquema antes da gravação — uma definição inválida é recusada e o perfil em disco permanece inalterado:apothem profile set seriousness SHARED apothem profile set identity.name "Ada Lovelace" -
Rematerialize os harness para que a alteração chegue à configuração nativa deles. Para um harness de escopo de usuário:
apothem update --harness claude-codePara um harness de escopo de projeto, informe a raiz do projeto; use
allpara atualizar todos os harness instalados: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 reflete sua edição; verify confirma que a configuração materializada
corresponde ao perfil atualizado.
Relacionado
- Adicionar uma ferramenta para colocar uma nova ferramenta sob o controle do perfil antes de rematerializar.
- Atualização cobre a atualização do mecanismo junto com a etapa de rematerialização.