Saltar al contenido principal
Versión: Future

Referencia completa de campos

Esta página es la referencia canónica para el usuario final de cada entrada y control de la Entry Web UI.

Cómo leer esta referencia​

Cada campo indica:

  • Config key — la clave usada en los archivos de configuración y en la CLI
  • Control — el tipo de entrada
  • Default — el valor por defecto seguro
  • Risk — normal, caution o risky
  • Notes — qué hace el campo y cuándo conviene cambiarlo

Core​

Config keyControlDefaultRiskNotes
enabledtoggletrueriskyInterruptor general. Desactivarlo detiene el comportamiento de Engram.
scopeselectbothriskyDestino de guardado: workspace, global, both.
updateselectautonormalComprobación silenciosa de actualización del paquete: auto, manual, off.
readselectautonormalCuándo los hooks inyectan memoria: auto, startup, always, manual, off.
proofselectoffnormalLínea de prueba del hook: off, compact.
global_pathtextvacíoriskyRuta del sistema de archivos para la memoria global.
default_profileselectvacíoriskyPerfil que se usa cuando no se establece ninguno explícitamente.
rolesrolesvacíonormalNombres de rol separados por comas para el enrutamiento.

Ignore Rules​

Config keyControlDefaultRiskNotes
ignore.sourceselectengramignorenormalFuentes de reglas de análisis: engramignore, gitignore, both, off.
ignore.gitignore_pathtext.gitignorenormalRuta del archivo de exclusión de Git.
ignore.engramignore_pathtext.engramignorenormalRuta del archivo de exclusión de Engram.
ignore.global_engramignoretoggletruenormalAplica las reglas de exclusión globales cuando están configuradas.
ignore.also_ignorelist*.secret, private/**normalPatrones glob adicionales separados por comas.
ignore.global_patternstextareavacíonormalUn glob global por línea; inject sincroniza un bloque gestionado del workspace.

Load Routing​

Config keyControlDefaultRiskNotes
load.limitnumber 1–328normalMáximo de memorias devueltas por una carga normal.
load.working_ttl_daysnumber 1–36514normalDías que una memoria de objetivo de tarea permanece en el nivel de trabajo.

Memory Limits​

Config keyControlDefaultRiskNotes
memory.rule_line_targetnumber 50–200, step 1070normalNúmero de líneas recomendado para las reglas.
memory.rule_line_hard_limitnumber 50–200, step 10100riskyNúmero máximo estricto de líneas para las reglas.
memory.include_author_emailtogglefalseriskyEscribe author_email en el frontmatter de las memorias nuevas (author_name se escribe siempre).

Hooks​

Config keyControlDefaultRiskNotes
hooks.path_rulesselectnativenormalnative: Claude y Cursor cargan las memorias con applies_to desde archivos de reglas generados y Claude registra InstructionsLoaded. hook: mantiene el hook PreToolUse de Claude y elimina los archivos de reglas de Claude.

Graph​

Config keyControlDefaultRiskNotes
graph.enabledtoggletruenormalActiva el enrutamiento por dependencias/relaciones.
graph.max_relatednumber 1–204normalLimita las memorias relacionadas procedentes de las aristas del grafo.
graph.min_related_scorenumber 0–1, step 0.010.22normalPuntuación mínima de similitud para las aristas relacionadas.
Config keyControlDefaultRiskNotes
vector.enabledtogglefalsenormalExperimental: activa un enrutamiento local opcional con vectores hash (no son embeddings semánticos). Desactivado por defecto.
vector.providerselectsqlite-vecnormalEl único proveedor vectorial local compatible.
vector.auto_thresholdnumber 10–1000100normalNúmero de memorias a partir del cual se activa la búsqueda vectorial.
vector.candidate_poolnumber 8–10024normalCandidatas consideradas antes de reordenar.
vector.dimensionsnumber 16–51264normalDimensiones de embedding; reconstruya tras cambiarlas.

Rule Variants​

Config keyControlDefaultRiskNotes
rule_variants.enabledtogglefalsenormalPresenta la redacción light y strict derivada del Content de cada regla (desactivado presenta balanced).
rule_variants.activeselectbalancednormalVariante activa: light, balanced, strict.

Live Sync​

Config keyControlDefaultRiskNotes
live_sync.enabledtogglefalsenormalSincroniza los archivos de contexto de agente generados al guardar.
live_sync.targetslistagents-md, claude-md, cursor-rulesnormalDestinos de contexto generados que live sync actualiza.

Global Git​

Config keyControlDefaultRiskNotes
global_git.enabledtoggletrueriskyActiva el comportamiento de Git para la memoria global.
global_git.remotetextoriginriskyNombre del remoto Git; sin espacios en blanco.
global_git.remote_urltextvacíoriskyURL del remoto compartido de la memoria global.
global_git.branchtextmainriskyRama de destino para la sincronización.
global_git.auto_synctoggletrueriskyComportamiento automático de pull/push.
global_git.auto_resolvetoggletrueriskyGestión automática de conflictos; revise los diffs.

Pattern Mining​

Config keyControlDefaultRiskNotes
pattern_mining.enabledtogglefalsenormalExtracción experimental de patrones recurrentes.
pattern_mining.thresholdnumber 1–203normalRepeticiones antes de que un patrón importe.
pattern_mining.lookback_sessionsnumber 1–10020normalSesiones recientes que se inspeccionan.

PR Workflow​

Config keyControlDefaultRiskNotes
pr_workflow.enabledtogglefalseriskyFlujo experimental de PR de equipo.
pr_workflow.providertextvacíoriskyIdentificador del proveedor de un flujo de equipo configurado.
pr_workflow.repotextvacíoriskyIdentificador del repositorio de un flujo de equipo configurado.
pr_workflow.target_branchtextmainriskyRama que recibe los PR de memoria.

Encryption​

Config keyControlDefaultRiskNotes
encryption.enabledtogglefalseriskyModo de cifrado futuro/avanzado.
encryption.scopeselectglobalriskyÁmbito: workspace, global.
encryption.key_sourceselectportable-fileriskyEstrategia de origen de la clave; riesgo de pérdida de la copia de seguridad.

Memoria respaldada por evidencia​

CampoSignificado
schema_version3 para las memorias creadas o actualizadas recientemente; las v1/v2 heredadas siguen siendo legibles.
authorityinstruction para reglas/skills, reference para conocimiento. Los registros de traza usan authority: evidence.
evidence_refsID de traza inmutables tr_... que respaldan la memoria.
derived_fromIdentificadores de sesión u origen de los que se destiló la memoria.
revisionEntero positivo que se incrementa cuando se actualiza una memoria existente.
supersedes / superseded_byRelaciones explícitas de reemplazo.
valid_from / valid_untilIntervalo de tiempo en el que la memoria es válida; valid_until puede quedar abierto.
last_confirmedFecha en la que la memoria se confirmó por última vez.

Controles que no son de configuración​

Consulte las páginas de cada pestaña para ver los controles que no son de configuración:

La gestión de perfiles y workspaces está disponible en la pestaña Construct y mediante engram profile y engram workspace. Consulte Perfiles y resolución de ámbito.

Próximos pasos​

Identidad de autor de Git​

Engram puede almacenar un autor global y una anulación opcional por workspace. La resolución es workspace, global y, por último, un respaldo de Git de solo lectura. Los ajustes afectan solo a memorias futuras; una anulación de workspace nunca cambia la configuración global de Git. Use plan y confirmación explícitos para la sincronización con Git global o la migración de memorias heredadas.

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

Lea la guía completa de ajustes del autor de Git.

Inventario de actualización de configuración​

Tras actualizar un paquete, ejecute engram upgrade --latest --plan antes de engram upgrade --latest. El inventario compartido analiza las memorias, instrucciones, skillsets, configuraciones, hooks y plugins gestionados por Engram en el workspace y en el ámbito global. Los bytes escritos por personas se conservan; los archivos mixtos ambiguos se informan como conflictos. Consulte Actualizaciones de configuración.