Изучите каталог .anote¶
CLI Panacea считывает конфигурацию из двух мест: файла для каждого проекта и глобального.
Конфигурация проекта¶
Panacea ищет вверх от вашей текущей директории первый найденный файл в следующем порядке:
.anote.json.claw.jsonanote.config.json
json
{
"model": "claude-sonnet-4-6",
"permissionMode": "default",
"maxTurns": 20,
"compactAfterMessages": 40,
"hooks": {
"preToolUse": [],
"postToolUse": []
}
}
| Ключ | Назначение |
|---|---|
model |
Модель по умолчанию для этого проекта |
permissionMode |
default, acceptEdits или bypassPermissions — см. Режимы разрешений |
provider |
Явное переопределение провайдера (обычно автоматически определяется из model) |
baseUrl |
Базовый URL для совместимых с OpenAI конечных точек, например, http://localhost:11434/v1 для Ollama |
maxTurns |
Лимит ходов на сеанс |
compactAfterMessages |
Когда сжимать историю сеанса |
hooks |
preToolUse / postToolUse хуки оболочки — см. Расширьте Panacea |
anote init создает .anote.json для вас. anote config считывает и записывает его:
bash
anote config # показать эффективную конфигурацию (глобальную + локальную)
anote config get model
anote config set model gpt-4.1
anote config path # напечатать путь к глобальному конфигурационному файлу
anote config edit # открыть глобальную конфигурацию в $EDITOR
Глобальная конфигурация¶
~/.anote/config.json содержит ваши настройки по умолчанию — применяются, когда проект их не переопределяет. Конфигурация проекта всегда имеет приоритет над глобальной конфигурацией.
CLAW.md¶
Не JSON — файл markdown, который агент считывает для контекста проекта в начале каждой сессии. См. Расширьте Panacea для того, что должно быть в нем.