40  Engram - Memoria Persistente

Author

Diego Saavedra García

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”

41.5 🔗 Recursos