Saltar al contenido principal
Versión: Future

Complete field reference

This page is the canonical end-user field reference for every Entry Web UI input and control.

How to read this reference

Each field lists:

  • Config key — the key used in config files and the CLI
  • Control — the input type
  • Default — the safe default value
  • Risknormal, caution, or risky
  • Notes — what the field does and when to change it

Core

Config keyControlDefaultRiskNotes
enabledtoggletrueriskyMaster switch. Disabling stops Engram behavior.
scopeselectbothriskySave target: workspace, global, both.
updateselectautonormalQuiet package upgrade check: auto, manual, off.
readselectautonormalWhen hooks inject memory: auto, startup, always, manual, off.
proofselectoffnormalHook proof line: off, compact.
global_pathtextemptyriskyFilesystem path for global memory.
default_profileselectemptyriskyProfile used when none is explicitly set.
rolesrolesemptynormalComma-separated role names for routing.

Ignore Rules

Config keyControlDefaultRiskNotes
ignore.sourceselectengramignorenormalScan-rule sources: engramignore, gitignore, both, off.
ignore.gitignore_pathtext.gitignorenormalGit ignore file path.
ignore.engramignore_pathtext.engramignorenormalEngram ignore file path.
ignore.global_engramignoretoggletruenormalApplies global ignore rules when configured.
ignore.also_ignorelist*.secret, private/**normalExtra comma-separated glob patterns.
ignore.global_patternstextareaemptynormalOne global glob per line; inject syncs a managed workspace block.

Load Routing

Config keyControlDefaultRiskNotes
load.limitnumber 1–328normalMax memories returned by normal load.

Memory Limits

Config keyControlDefaultRiskNotes
memory.rule_line_targetnumber 50–200, step 1070normalRecommended line count for rules.
memory.rule_line_hard_limitnumber 50–200, step 10100riskyHard max line count for rules.

Graph

Config keyControlDefaultRiskNotes
graph.enabledtoggletruenormalEnables dependency/relationship routing.
graph.max_relatednumber 1–204normalLimits related memories from graph edges.
graph.min_related_scorenumber 0–1, step 0.010.22normalMin similarity score for related edges.
Config keyControlDefaultRiskNotes
vector.enabledtoggletruenormalEnables optional local vector routing.
vector.providerselectsqlite-vecnormalThe only supported local vector provider.
vector.auto_thresholdnumber 10–1000100normalMemory count where vector search activates.
vector.candidate_poolnumber 8–10024normalCandidates considered before reranking.
vector.dimensionsnumber 16–51264normalEmbedding dimensions; rebuild after change.

Rule Variants

Config keyControlDefaultRiskNotes
rule_variants.enabledtogglefalsenormalEnables role/strictness variants.
rule_variants.activeselectbalancednormalActive variant: light, balanced, strict.

Live Sync

Config keyControlDefaultRiskNotes
live_sync.enabledtogglefalsenormalSync generated agent context files on save.
live_sync.targetslistagents-md, claude-md, cursorrulesnormalGenerated context targets refreshed by live sync.

Global Git

Config keyControlDefaultRiskNotes
global_git.enabledtoggletrueriskyEnables Git behavior for global memory.
global_git.remotetextoriginriskyGit remote name; no whitespace.
global_git.remote_urltextemptyriskyShared global memory remote URL.
global_git.branchtextmainriskyTarget branch for sync.
global_git.auto_synctoggletrueriskyAuto pull/push behavior.
global_git.auto_resolvetoggletrueriskyAuto conflict handling; review diffs.

Pattern Mining

Config keyControlDefaultRiskNotes
pattern_mining.enabledtogglefalsenormalExperimental recurring-pattern extraction.
pattern_mining.thresholdnumber 1–203normalRepetitions before a pattern matters.
pattern_mining.lookback_sessionsnumber 1–10020normalRecent sessions to inspect.

PR Workflow

Config keyControlDefaultRiskNotes
pr_workflow.enabledtogglefalseriskyExperimental team PR workflow.
pr_workflow.providertextemptyriskyProvider identifier for configured team workflow.
pr_workflow.repotextemptyriskyRepository identifier for configured team workflow.
pr_workflow.target_branchtextmainriskyBranch receiving memory PRs.

Encryption

Config keyControlDefaultRiskNotes
encryption.enabledtogglefalseriskyFuture/advanced encryption mode.
encryption.scopeselectglobalriskyScope: workspace, global.
encryption.key_sourceselectportable-fileriskyKey source strategy; backup loss risk.

Memoria respaldada por evidencia

FieldMeaning
schema_version3 for newly created or updated memories; legacy v1/v2 remain readable.
authorityinstruction for rules/skills, reference for knowledge. Trace records use authority: evidence.
evidence_refsImmutable tr_... trace IDs supporting the memory.
derived_fromSession or source identifiers from which the memory was distilled.
revisionPositive integer incremented when an existing memory is updated.
supersedes / superseded_byExplicit replacement relationships.
valid_from / valid_untilTime range in which the memory is valid; valid_until may be open.
last_confirmedDate on which the memory was most recently confirmed.

Non-config controls

See the per-tab pages for non-config controls:

Profile and workspace management are available in the Construct tab and through engram profile and engram workspace. See Profiles and scope resolution.

Next steps

Git author identity

Engram can store a global author and an optional workspace override. Resolution is workspace, global, then read-only Git fallback. Settings affect future memories only; a workspace override never changes global Git configuration. Use explicit plan and confirmation for global Git sync or legacy-memory migration.

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

Read the complete Git author settings guide.

Configuration upgrade inventory

After a package update, run engram upgrade --latest --plan before engram upgrade --latest. The shared inventory scans workspace and global Engram-managed memories, instructions, skillsets, configs, hooks, and plugins. User-authored bytes are preserved; ambiguous mixed files are reported as conflicts. See Configuration upgrades.