40 Engram - Memoria Persistente
41 🧠 Engram
41.1 Memoria Persistente para IA
41.2 📋 Descripción
Engram es un sistema de memoria que permite a los agentes de IA recordar decisiones, descubrimientos y patrones entre sesiones.
41.3 🔧 Comandos Principales
41.3.1 Guardar Memoria
// Guardar decisión importante
mem_save({
title: "Elegí Zustand sobre Redux",
type: "decision",
content: {
"What": "Cambiamos de Redux a Zustand para gestión de estado",
"Why": "Zustand es más simple y tiene mejor performance",
"Where": "src/store/index.ts",
"Learned": "Para apps pequeñas, Zustand es mejor opción"
}
})41.3.2 Buscar Memoria
// Buscar decisiones pasadas
mem_search({
query: "gestión de estado React",
type: "decision",
limit: 5
})41.3.3 Contexto Reciente
// Ver contexto de sesión reciente
mem_context({
limit: 20,
project: "curso-iron-man"
})41.4 📊 Tipos de Observación
| Tipo | Uso | Ejemplo |
|---|---|---|
decision |
Decisiones arquitectónicas | “Elegí PostgreSQL sobre MongoDB” |
bugfix |
Soluciones de bugs | “Fixed N+1 query en UserList” |
pattern |
Patrones establecidos | “Patrón Repository para DB” |
discovery |
Descubrimientos importantes | “API rate limiting era el bottleneck” |