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

Политика автосохранения

Вкладка 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 перед включением автономного режима. Квитанции аудита содержат идентификаторы, а не тела воспоминаний, а откат архивирует воспоминание, записанное в рамках политики.

Связанные страницы​