Перейти к основному содержимому
Версия: Future

Полный справочник полей

Эта страница — канонический справочник по полям для конечного пользователя: он охватывает каждое поле ввода и элемент управления Entry Web UI.

Как читать этот справочник​

Для каждого поля указано:

  • Config key — ключ, который используется в файлах конфигурации и в CLI
  • Control — тип элемента ввода
  • Default — безопасное значение по умолчанию
  • Risk — normal, caution или risky
  • Notes — что делает поле и когда его стоит менять

Core​

Config keyControlDefaultRiskNotes
enabledtoggletrueriskyГлавный переключатель. Отключение останавливает работу Engram.
scopeselectbothriskyЦель сохранения: workspace, global, both.
updateselectautonormalТихая проверка обновления пакета: auto, manual, off.
readselectautonormalКогда хуки внедряют память: auto, startup, always, manual, off.
proofselectoffnormalСтрока подтверждения хука: off, compact.
global_pathtextпустоriskyПуть в файловой системе для глобальной памяти.
default_profileselectпустоriskyПрофиль, который используется, когда ничего не задано явно.
rolesrolesпустоnormalИмена ролей для маршрутизации через запятую.

Ignore Rules​

Config keyControlDefaultRiskNotes
ignore.sourceselectengramignorenormalИсточники правил сканирования: engramignore, gitignore, both, off.
ignore.gitignore_pathtext.gitignorenormalПуть к файлу игнорирования Git.
ignore.engramignore_pathtext.engramignorenormalПуть к файлу игнорирования Engram.
ignore.global_engramignoretoggletruenormalПрименяет глобальные правила игнорирования, если они настроены.
ignore.also_ignorelist*.secret, private/**normalДополнительные glob-шаблоны через запятую.
ignore.global_patternstextareaпустоnormalОдин глобальный glob на строку; inject синхронизирует управляемый блок рабочего пространства.

Load Routing​

Config keyControlDefaultRiskNotes
load.limitnumber 1–328normalМаксимум воспоминаний, возвращаемых обычной загрузкой.
load.working_ttl_daysnumber 1–36514normalСколько дней воспоминание с целью-задачей остаётся в рабочем уровне.

Memory Limits​

Config keyControlDefaultRiskNotes
memory.rule_line_targetnumber 50–200, step 1070normalРекомендуемое число строк для правил.
memory.rule_line_hard_limitnumber 50–200, step 10100riskyЖёсткий максимум строк для правил.
memory.include_author_emailtogglefalseriskyЗаписывать author_email во frontmatter новых воспоминаний (author_name записывается всегда).

Hooks​

Config keyControlDefaultRiskNotes
hooks.path_rulesselectnativenormalnative: Claude и Cursor загружают воспоминания с applies_to из сгенерированных файлов правил, а Claude регистрирует InstructionsLoaded. hook: сохранить хук Claude PreToolUse и удалить файлы правил Claude.

Graph​

Config keyControlDefaultRiskNotes
graph.enabledtoggletruenormalВключает маршрутизацию по зависимостям/связям.
graph.max_relatednumber 1–204normalОграничивает связанные воспоминания из рёбер графа.
graph.min_related_scorenumber 0–1, step 0.010.22normalМинимальная оценка сходства для связанных рёбер.
Config keyControlDefaultRiskNotes
vector.enabledtogglefalsenormalЭкспериментально: включает необязательную локальную маршрутизацию на хешированных векторах (не семантические эмбеддинги). По умолчанию выключено.
vector.providerselectsqlite-vecnormalЕдинственный поддерживаемый локальный векторный провайдер.
vector.auto_thresholdnumber 10–1000100normalКоличество воспоминаний, при котором активируется векторный поиск.
vector.candidate_poolnumber 8–10024normalКандидаты, рассматриваемые перед переранжированием.
vector.dimensionsnumber 16–51264normalРазмерность эмбеддингов; после изменения нужна пересборка.

Rule Variants​

Config keyControlDefaultRiskNotes
rule_variants.enabledtogglefalsenormalРендерит формулировки light и strict, выведенные из Content каждого правила (при off рендерится balanced).
rule_variants.activeselectbalancednormalАктивный вариант: light, balanced, strict.

Live Sync​

Config keyControlDefaultRiskNotes
live_sync.enabledtogglefalsenormalСинхронизировать сгенерированные файлы контекста агента при сохранении.
live_sync.targetslistagents-md, claude-md, cursor-rulesnormalЦели сгенерированного контекста, которые обновляет live sync.

Global Git​

Config keyControlDefaultRiskNotes
global_git.enabledtoggletrueriskyВключает поведение Git для глобальной памяти.
global_git.remotetextoriginriskyИмя удалённого репозитория Git; без пробелов.
global_git.remote_urltextпустоriskyURL общего удалённого репозитория глобальной памяти.
global_git.branchtextmainriskyЦелевая ветка для синхронизации.
global_git.auto_synctoggletrueriskyАвтоматический pull/push.
global_git.auto_resolvetoggletrueriskyАвтоматическое разрешение конфликтов; проверяйте диффы.

Pattern Mining​

Config keyControlDefaultRiskNotes
pattern_mining.enabledtogglefalsenormalЭкспериментальное извлечение повторяющихся шаблонов.
pattern_mining.thresholdnumber 1–203normalСколько повторений нужно, чтобы шаблон стал значимым.
pattern_mining.lookback_sessionsnumber 1–10020normalСколько недавних сессий проверять.

PR Workflow​

Config keyControlDefaultRiskNotes
pr_workflow.enabledtogglefalseriskyЭкспериментальный командный PR-процесс.
pr_workflow.providertextпустоriskyИдентификатор провайдера для настроенного командного процесса.
pr_workflow.repotextпустоriskyИдентификатор репозитория для настроенного командного процесса.
pr_workflow.target_branchtextmainriskyВетка, принимающая PR с памятью.

Encryption​

Config keyControlDefaultRiskNotes
encryption.enabledtogglefalseriskyБудущий/продвинутый режим шифрования.
encryption.scopeselectglobalriskyОбласть: workspace, global.
encryption.key_sourceselectportable-fileriskyСтратегия источника ключа; риск потери резервной копии.

Память, подкреплённая доказательствами​

ПолеЗначение
schema_version3 для новых или обновлённых воспоминаний; устаревшие v1/v2 остаются читаемыми.
authorityinstruction для правил/навыков, reference для знаний. Записи следов используют authority: evidence.
evidence_refsНеизменяемые идентификаторы следов tr_..., подтверждающие воспоминание.
derived_fromИдентификаторы сессий или источников, из которых было извлечено воспоминание.
revisionПоложительное целое число, которое увеличивается при обновлении существующего воспоминания.
supersedes / superseded_byЯвные отношения замещения.
valid_from / valid_untilДиапазон времени, в котором воспоминание действительно; valid_until может быть открытым.
last_confirmedДата, когда воспоминание было подтверждено в последний раз.

Элементы управления без ключей конфигурации​

Элементы управления, не связанные с ключами конфигурации, см. на страницах отдельных вкладок:

Управление профилями и рабочими пространствами доступно на вкладке Construct и через engram profile и engram workspace. См. Профили и разрешение области.

Дальнейшие шаги​

Личность автора Git​

Engram может хранить глобального автора и необязательное переопределение для рабочего пространства. Порядок разрешения: рабочее пространство, глобальный, затем резервный Git только для чтения. Настройки влияют только на будущие воспоминания; переопределение рабочего пространства никогда не меняет глобальную конфигурацию Git. Для синхронизации с глобальным Git или миграции устаревших воспоминаний используйте явный план и подтверждение.

engram author show
engram author set --name "Jane Doe" --email "jane@example.com"
engram author unset --scope workspace
engram author sync-git-global --plan
engram author sync-git-global --confirm
engram author migrate-memories --plan
engram author migrate-memories --confirm

Прочитайте полное руководство по настройкам автора Git.

Инвентаризация обновлений конфигурации​

После обновления пакета выполните engram upgrade --latest --plan перед engram upgrade --latest. Общий инвентарь сканирует воспоминания, инструкции, skillset, конфигурации, хуки и плагины рабочего пространства и глобальной области, управляемые Engram. Байты, написанные пользователем, сохраняются; неоднозначные смешанные файлы сообщаются как конфликты. См. Обновления конфигурации.