Перейти к содержимому

Справочник секций

Ключевые параметры по каждой секции. Каждый ключ также является env-переменной CARE_<СЕКЦИЯ>__<КЛЮЧ>. Файл .env.example в репозитории — полный аннотированный список всех параметров.

Генератор MAGE, превращающий задачу в цепочку. Минимум, необходимый новому чекауту (записывается care init).

КлючОписание
CARE_MAGE__API_KEYAPI-ключ LLM.
CARE_MAGE__BASE_URLБазовый URL, совместимый с OpenAI (например, OpenRouter).
CARE_MAGE__MODELИдентификатор модели (например, qwen/qwen3-coder).
CARE_MAGE__MODEРежим генерации.
КлючОписание
CARE_MEMORY__BASE_URLURL GigaEvo Memory — обязателен для режима Production.
CARE_MEMORY__API_KEYЕсли деплой требует авторизации.
CARE_PLATFORM__BASE_URLURL GigaEvo Platform (запуски эволюции).
КлючПо умолчаниюОписание
CARE_CHAT__DEFAULT_MODEinteractiveРежим при запуске — interactive или production. Устаревшие алиасы ad_hoc / ad-hoc / adhoc (и prod) при чтении приводятся к каноническому идентификатору.
CARE_CHAT__AD_HOC_HISTORY_TURNS6Окно контекста для уточняющих вопросов (ходов).
CARE_CHAT__AD_HOC_HISTORY_CHARS1200Символов на запомненный ход.
CARE_CHAT__GENERATION_MAX_ATTEMPTS3Повторных попыток генерации MAGE.

В каждом режиме конвейер проходит четыре настраиваемые стадии — run, save, baseline, evolve, — и у каждой есть пресет, свой для режима. Любую отдельную стадию можно переопределить env-переменной по шаблону CARE_CHAT__MODE__<РЕЖИМ>__<СТАДИЯ>, где <РЕЖИМ> — это INTERACTIVE или PRODUCTION, а <СТАДИЯ> — RUN / SAVE / BASELINE / EVOLVE. Значение задаёт политику стадии:

ЗначениеПоведение
askСначала спросить подтверждение перед стадией.
autoВыполнить стадию молча.
skipНе выполнять стадию (и пропустить зависящие от неё).
Окно терминала
# В Interactive запускать автоматически, а Save в Production — с подтверждением
CARE_CHAT__MODE__INTERACTIVE__RUN=auto
CARE_CHAT__MODE__PRODUCTION__SAVE=ask

Незаданная стадия наследует пресет режима.

СекцияЧто настраивать
hubCARE_HUB__* — agent hub для /deploy (base_url, port, autostart, state_file).
uploadCARE_UPLOAD__URL — эндпоинт для /upload.
sandboxБэкенд (local / docker / e2b / firejail) + лимиты ресурсов для AgentSkills.
toolsРеестр @carl_tool, встроенные инструменты (web_search…), синтез на лету.
telemetryOpt-in стрим событий (например, публичный/секретный ключи Langfuse).
defaultsЗначения UI по умолчанию — язык, размер истории, отрисовка DAG.
contextИнжекция пользовательского контекста (CARE.md + дайджест долгосрочной памяти).
artifactsДиректория хранения сохранённых артефактов.

Как [defaults] рисует DAG цепочек на всех поверхностях (лента чата, панель просмотра, оверлей запуска, модальное окно DAG).

КлючПо умолчаниюОписание
CARE_DEFAULTS__DAG_LAYOUTtbНачальная ориентация DAG в модальном окне — tb (сверху вниз) или lr (слева направо). Переключается на лету клавишей l.
CARE_DEFAULTS__DAG_ASCIIfalseРисовать DAG обычными ASCII-символами вместо Unicode-псевдографики — для терминалов и шрифтов, не умеющих рендерить рамочные глифы, или для чистого копипаста.
CARE_DEFAULTS__DAG_BUS_LANESfalseПрокладывать межслойные зависимости-«пропуски» отдельными каналами по левому краю вместо лаконичных пометок ◀ N на зависимом блоке.

Держите API-ключи подальше от plaintext TOML с помощью care migrate-secrets — команда перемещает их в keychain ОС.