Политика автосохранения
Вкладка Construct редактирует файл .agents/engram.policy.json. Обычные процессы engram save и engram save-session по-прежнему требуют одобрения человека; эта политика применяется только к автономным кандидатам, явно ограниченным политикой.
Автономная запись
Разрешить автосохранение
Сопоставляется с autonomous_writes.enabled. По умолчанию: false. Когда отключено, ни один кандидат не может производить запись автономно.
Режим записи
Сопоставляется с autonomous_writes.mode. review_only откладывает кандидатов на проверку; autonomous разрешает кандидатов, прошедших все остальные шлюзы.
Разрешенные типы
Сопоставляется с autonomous_writes.allowed_types. Допустимые значения: rule, skill, workflow и knowledge. Требуется как минимум один тип.
Разрешенные области
Сопоставляется с autonomous_writes.allowed_scopes. Допустимые значения: workspace и global.
Разрешенные источники
Сопоставляется с autonomous_writes.allowed_sources. Entry предлагает autosave, agent-hook, cli и mcp; пользовательские непустые строки источников остаются действительными в JSON политики.
Порог достоверности
Сопоставляется с autonomous_writes.confidence_threshold. Допустимые значения: low, medium и high.
Дневной лимит записей
Сопоставляется с autonomous_writes.daily_limit. Используйте неотрицательное целое число. 0 предотвращает автономную запись.
Дни хранения отката
Сопоставляется с autonomous_writes.rollback_retention_days. Используйте неотрицательное целое число, соответствующее периоду, в течение которого записи аудита политики остаются доступными для отката.
Шлюзы проверки
Лимит строк правил при проверке
Сопоставляется с review.max_rule_lines. Кандидаты правил, превышающие это положительное целое число, не проходят проверку.
Минимальный эталон recall
Сопоставляется с review.benchmark_min_recall_at_k. Используйте число от 0 до 1.
Требовать метаданные context
Сопоставляется с review.mandatory_metadata.context. При включении кандидаты без метаданных context не проходят проверку.
Требовать метаданные triggers
Сопоставляется с review.mandatory_metadata.triggers. При включении кандидаты без метаданных triggers не проходят проверку.
Требовать метаданные role
Сопоставляется с review.mandatory_metadata.role. При включении кандидаты без метаданных role не проходят проверку.
Рабочий процесс CLI
engram policy init
engram policy validate --json
engram autosave --policy --dry-run
engram policy audit --json
engram policy rollback <audit-id>
Используйте dry-run перед включением автономного режима. Квитанции аудита содержат идентификаторы, а не тела воспоминаний, а откат архивирует воспоминание, записанное в рамках политики.