agent-memory
agent-memory
Memoria local en markdown para agentes de codificación: cualquier proveedor, cualquier herramienta.
Sin un diseño compartido, cada proveedor posee un cementerio: archivos de sesión que nunca se convierten en identidad duradera a menos que re-enseñes a cada nuevo agente. Consulta abi/WHY.md para ver la justificación completa (frente a RAG, frente a bóvedas, frente a la memoria del proveedor). Hoja de ruta de la implementación de referencia: ROADMAP.md.
Tu memoria vive en carpetas que tú posees: ~/.agents/memory (identidad + mapa de proyectos) y <repo>/.agents/memory (trabajo por proyecto). Tu agente —o cualquier host que lea markdown y MCP opcional— usa el mismo diseño.
Markdown es la fuente de verdad. El MCP de Python en este repositorio es la implementación de referencia, no un backend propietario.
ABI (contrato estable)
Incluido en abi/ — versionado, documentado, independiente de la implementación:
Documento | Qué contiene |
Resumen + conformidad | |
Por qué existe esto (frente a RAG, bóvedas, tumbas de proveedores) | |
Hoja de ruta de la implementación de referencia (no ABI) | |
Taxonomía de carpetas | |
Dónde van los hechos | |
Contrato de herramientas | |
Vinculación AGENTS / CLAUDE | |
Windows, symlinks, rutas por máquina | |
Sincronización, inyección, scan.json, | |
Pipeline de catálogo / extracción / destilación |
La instalación copia abi/LAYOUT.md → ~/.agents/memory/LAYOUT.md. Inyección y banderas de CLI: abi/INSTALL.md. Legible por máquina: python -m agent_memory --help-json.
Related MCP server: RepoRecall
Implementación de referencia (este repositorio)
Python vive en src/agent_memory/ (pip install -e . desde el clon).
Pieza | Rol |
| MCP: search / add / register / inventory / sync / ingest |
| Motor de diseño, taxonomía, inyección |
|
|
| Disco vs |
| Pipeline de catálogo de chat + extracción |
| Habilidad de instalación del agente |
Plantillas solo en git: examples/*.example.*. Almacén activo: ~/.agents/memory. Ejecuta python -m agent_memory consolidate si markdown se filtró a este clon.
Agentes de codificación: sigue AGENTS.md para la instalación.
Diseño (resumen)
Ruta | Qué contiene |
| Identidad siempre activa |
| slug / ruta / rol / stack / estado |
| Memoria tipada transversal (creada en la primera escritura) |
| Enlace al árbol real (no una copia) |
| Archivos solo cuando se usan — bandeja de entrada de staging, luego rutas tipadas al escribir |
| Inyección corta; |
La búsqueda une el usuario + todos los árboles de proyectos registrados. Los cuerpos de chat permanecen en carpetas de producto; chats-index.md es solo títulos + rutas.
Configuración
Mismo intérprete para pip y MCP:
python -m pip install -e .
python -m agent_memory sync --init
python -m agent_memory inventoryRellena ~/.agents/memory/USER.md y scan.json (desde examples/*.example.* en la primera ejecución). Recarga tu agente después de la fusión MCP.
Consulta abi/PLATFORM.md para stubs de symlink de Windows y respaldo de hardlink.
Scripts
python -m agent_memory inventory
python -m agent_memory inventory --json
python -m agent_memory inventory --register SLUG "/path/to/repo" "role" "stack"
python -m agent_memory sync
python -m agent_memory --help-json
python -m agent_memory sync --help-json
python -m agent_memory inventory --help-json
python -m agent_memory ingest catalogDespués de la instalación, agent-memory en PATH es lo mismo que python -m agent_memory.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP memory for coding agents: persistent across sessions, editable markdown, team sharing.
One memory, every AI. A shared, user-owned markdown memory your AI clients read and write over MCP.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Persistent AI memory shared across Claude, ChatGPT, coding agents, and compatible MCP clients.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceProvides portable memory for AI agents using plain Markdown files. Enables storing, recalling, and managing memories via MCP tools like recall, remember, forget, list, and get.3 npm1MIT
- AlicenseNot gradedqualityBmaintenanceProvides persistent, local-first memory for coding agents with Markdown as the source of truth, exposed via CLI, loopback API, MCP, and Codex hooks for context retrieval and durable writes.MIT
- AlicenseNot gradedqualityAmaintenanceA local markdown memory and cross-agent context engine for AI coding assistants. It provides an MCP server with tools to search, add, retrieve, and distill persistent memory across tools like Claude Code, Cursor, and Zed.165 PyPI5MIT
- AlicenseNot gradedqualityAmaintenanceProvides persistent, shared memory for AI agents via MCP, enabling retrieval of relevant memories instead of loading entire context. Allows agents across projects, machines, and tools to share a single auditable, markdown-native brain.3AGPL 3.0