Редактировать профиль
Измените общий профиль и повторно материализуйте каждую установленную среду.
Цель: изменить значение в общем профиле и распространить его в каждую установленную вами среду.
Предварительные требования
- CLI
apothemв вашемPATH(или самодостаточная форма: префиксPYTHONPATH="$HOME/.apothem/src"и запускpython -m apothem, илиnpx @ahmed-g-gad/apothem). - Профиль по адресу
~/.config/apothem/profile.yaml. Создайте его с помощьюapothem profile init, если он отсутствует.
Форма профиля
Профиль — это единый YAML-документ. Его ключи верхнего уровня:
identity(обязательно) —name, плюс опциональныеrole,email,website,github.preferences—language,style(concise/verbose/balanced),formatter,test_framework.rules— список дополнительных строк правил, разделяемых со способными средами.seriousness— один изEXPLORING,PERSONAL_USE,SHARED,PUBLIC_LAUNCH.enforcement— переключатели подключения по выбору (sprints,agent_teams,multitasking,continuous_execution,learning_loop), каждый флаг по умолчанию выключен.harnesses— переопределения по средам, ключ — идентификатор среды.exclude_harnesses— идентификаторы сред, пропускаемые пакетными командами (--harness all).
Шаги
-
Изучите текущий профиль:
apothem profile show -
Отредактируйте его. Откройте его в системном редакторе:
apothem profile editИли задайте один ключ через точку из командной строки. Значение сохраняется буквально (за исключением
true/falseи явного ввода[..]/{..}, которые разбираются), и профиль проверяется по схеме перед записью — недопустимое присвоение отклоняется, а профиль на диске остаётся неизменным:apothem profile set seriousness SHARED apothem profile set identity.name "Ada Lovelace" -
Повторно материализуйте среды, чтобы изменение достигло их нативной конфигурации. Для среды пользовательского уровня:
apothem update --harness claude-codeДля среды уровня проекта передайте корень проекта; используйте
all, чтобы обновить каждую установленную среду:apothem update --harness cursor --project /path/to/project apothem update --harness all --project /path/to/project
Проверка
apothem profile show
apothem verify --harness allprofile show отражает ваше изменение; verify подтверждает, что
материализованная конфигурация соответствует обновлённому профилю.
Связанное
- Добавьте среду, чтобы перевести новую среду под управление профиля перед повторной материализацией.
- Обновление охватывает обновление движка вместе с шагом повторной материализации.