Ruta de lectura y enrutamiento
El flujo de lectura decide qué memoria ve un agente para una tarea determinada.
Flujo de lectura
- Engram carga el espacio de trabajo y los índices globales opcionales.
- Las entradas del espacio de trabajo prevalecen sobre los duplicados globales.
- Las reglas de ignorado y los filtros de rol ocultan las entradas irrelevantes.
- El enrutamiento consciente de grafos selecciona un paquete de contexto compacto.
- Se ejecutan comprobaciones de hash y seguridad antes de imprimir el contenido.
Anclar y refinar
load primero ancla el enrutamiento en términos de consulta significativos, ignorando palabras de memoria genéricas como rule, knowledge y palabras de parada comunes. Luego refina el grupo de candidatos más amplio en un paquete de contexto compacto.
La carga normal informa los recuentos seleccionados y relacionados totales, como loaded 8 memory files / 14 total related memories.
load --dry-runmuestra los recuentos de candidatos, etiquetas de limitación y motivos de coincidencia.load --alldevuelve cada coincidencia enrutada visible en lugar de aplicar el límite compacto.load --for-agentses la ruta compacta orientada al agente.
workflow y workflows todavía enrutan a memorias de habilidades (skill memories), pero las palabras de tipo genéricas no generan una coincidencia amplia por sí mismas.
Capas de dependencia
Use la propiedad depends_on del frontmatter cuando una memoria deba construirse sobre otra memoria en lugar de repetirla:
depends_on: [release-foundation]
level: advanced
Ejecute engram graph --rebuild después de las ediciones manuales. El grafo informa las capas de dependencia, y engram load extrae los prerrequisitos enrutados en el mismo paquete de contexto compacto antes de las memorias más profundas. Los bordes relacionados con el grafo y los aciertos vectoriales no pueden cargar memorias no relacionadas por sí mismos; solo ayudan a reclasificar o expandir memorias que ya se superponen con términos de consulta significativos. Los prerrequisitos explícitos depends_on aún pueden cargarse sin su propia superposición de palabras clave.