Memoria persistente para agentes de programación con IA: registra sesiones automáticamente e incorpora contexto relevante en sesiones posteriores en Claude Code, Cursor, Codex y otros clientes MCP.
adoresever/graph-memory
Plugin de memoria con grafos de conocimiento para DeepSeek Harness y OpenClaw que limita el contexto reciente y recupera preguntas y respuestas exactas de sesiones anteriores.
- Estrellas
- 661
- Forks
- 98
- Issues abiertos
- 21
- Último commit
- hace 22 días
¿Qué es?
Graph Memory es un plugin de memoria para DeepSeek Harness (DSH), también compatible con OpenClaw. Mantiene en el contexto del modelo los turnos completados más recientes del usuario, archiva el historial anterior en un único marcador y elimina el razonamiento completado y las trazas de herramientas de las solicitudes futuras. El registro completo de eventos se conserva localmente.
Después de cada turno completado, el plugin escribe un resumen breve y extrae de él triples sujeto-predicado-objeto. Estos forman un grafo que sirve para navegar: cuando una pregunta coincide con contenido anterior o de otra sesión, el plugin recupera la pregunta original del usuario y la respuesta final como evidencia. La recuperación usa una búsqueda vectorial Top-K con una alternativa de búsqueda de texto completo FTS5, y los datos se almacenan en una base de datos SQLite local.
El proyecto presenta en su README una prueba de rendimiento de 20 turnos, en la que el contexto de la primera solicitud del turno 20 bajó de unos 57k a unos 11k tokens. La extracción puede usar un modelo dedicado compatible con OpenAI o uno configurado, y los embeddings son opcionales.
Funciones clave
- 01Mantiene en el contexto los turnos completados más recientes y archiva el historial anterior en un único marcador.
- 02Almacena un resumen de cada turno y triples SPO en un grafo local de SQLite.
- 03Recupera la pregunta y la respuesta originales exactas cuando hay coincidencias con memoria anterior o de otras sesiones.
- 04Recurre a la búsqueda de texto completo FTS5 cuando no hay un endpoint de embeddings configurado.
- 05Admite endpoints de embeddings compatibles con OpenAI y un modelo de extracción dedicado.
- 06Ofrece herramientas de DSH para consultar el estado, buscar, registrar datos y reintentar extracciones fallidas.
Casos de uso
- Sesiones prolongadas de programación o investigación en DeepSeek Harness en las que se llena la ventana de contexto.
- Recuperar decisiones y datos de sesiones anteriores en conversaciones nuevas.
- Ejecutar un agente de OpenClaw que necesite memoria de conversación compacta y consultable.
Inicio rápido
- 1
Instala el plugin fijado en DeepSeek Harness
npx @deepseek-ai/dsh plugin --profile web add github:adoresever/graph-memory#v1.6.0-beta.17 - 2
Comprueba la configuración resuelta
npx @deepseek-ai/dsh --profile web --dump-config - 3
Inicia la interfaz web de DSH y confirma que graph-memory/dsh esté activo en Settings → Plugins
npx @deepseek-ai/dsh web
Antes de usarlo
- Está pensado para DeepSeek Harness. El registro de npm todavía ofrece una versión anterior, la 1.5.8, así que instala desde la versión fijada en GitHub.
- Requiere Node.js 22.13 o posterior.
- La versión actual es una beta (1.6.0-beta.17).
- La recuperación semántica sin embeddings recurre a FTS5. Para usar embeddings, se necesita un endpoint compatible con OpenAI y una clave, por separado.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es graph-memory?
- Plugin de memoria con grafos de conocimiento para DeepSeek Harness y OpenClaw que limita el contexto reciente y recupera preguntas y respuestas exactas de sesiones anteriores. Graph Memory es un plugin de memoria para DeepSeek Harness (DSH), también compatible con OpenClaw. Mantiene en el contexto del modelo los turnos completados más recientes del usuario, archiva el historial anterior en un único marcador y elimina el razonamiento completado y las trazas de herramientas de las solicitudes futuras. El registro completo de eventos se conserva localmente.
- ¿graph-memory es gratuito? ¿Qué licencia tiene?
- graph-memory es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿graph-memory sigue mantenido?
- Mantenimiento activo. El último commit de graph-memory fue el 1 oct 2026.
- ¿Para qué puedo usar graph-memory?
- Sesiones prolongadas de programación o investigación en DeepSeek Harness en las que se llena la ventana de contexto. Recuperar decisiones y datos de sesiones anteriores en conversaciones nuevas. Ejecutar un agente de OpenClaw que necesite memoria de conversación compacta y consultable.
- ¿Cómo se instala graph-memory?
- Instala el plugin fijado en DeepSeek Harness: npx @deepseek-ai/dsh plugin --profile web add github:adoresever/graph-memory#v1.6.0-beta.17 Comprueba la configuración resuelta: npx @deepseek-ai/dsh --profile web --dump-config Inicia la interfaz web de DSH y confirma que graph-memory/dsh esté activo en Settings → Plugins: npx @deepseek-ai/dsh web
- ¿Dónde consigo graph-memory?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/adoresever/graph-memory
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un almacén personal de contexto que proporciona conocimiento persistente de los proyectos a agentes de programación con IA como Codex, Claude Code y OpenCode mediante una CLI, un servidor MCP y una app de escritorio.
Memoria a largo plazo para agentes de programación con IA que conserva el contexto y los traspasos de proyectos en Claude Code, Codex, Cursor y otras CLI de agentes.
Convierte el código, la documentación, los esquemas y los PDF de un proyecto en un grafo de conocimiento consultable para asistentes de programación con IA, generado localmente mediante el análisis AST de tree-sitter.
Un runtime de agentes de programación para terminal y escritorio que mantiene los objetivos, las pruebas y la verificación fuera del historial del chat, basado en una capa de ejecución cognitiva llamada CVM.
Memoria persistente para agentes de programación que registra la actividad de las sesiones, la resume con IA e incorpora contexto relevante en sesiones futuras.