Motor de memoria MCP compacto para contexto de agente a largo plazo
dm-lite (daimon-memory v2) de Wakbijok proporciona memoria persistente para agentes de IA, funcionando como un servidor de Protocolo de Contexto de Modelo para almacenar y recordar el contexto a largo plazo a través de sesiones. La herramienta combina la coincidencia de palabras clave con incrustaciones vectoriales para mejorar la recuperación, ofrece un historial bitemporal para consultas de estado anterior y entrega un binario pequeño y tipado con soporte multitenant. Los desarrolladores que construyen agentes autónomos para localización, codificación o procesamiento de texto obtienen un motor de memoria compacto con opciones de implementación fuera de línea.
Diseñado para integrarse en flujos de trabajo de agentes MCP y almacenar el estado de sesión a sesión
La herramienta funciona como un servidor compatible con MCP e integra con hosts de agentes que hablan el protocolo. Se distribuye como un binario de Rust multiplataforma y requiere un host compatible con MCP más un entorno de Node.js para ciertos ganchos de integración. Ejemplos de agentes soportados incluyen Claude Code, Devin y Claude Desktop. El servidor acepta puntos finales en red o un punto final de bucle local, lo que hace que el despliegue sea flexible para agentes de escritorio y en red.
La calidad de recuperación depende de la elección del modelo de incrustación y la colocación del índice
dm-lite almacena incrustaciones de vectores densos junto con almacenamiento SQLite tipado, por lo que el comportamiento de recuperación refleja el modelo de incrustación utilizado y el diseño del índice. La huella del modelo de incrustación predeterminado es de aproximadamente 130 MB en disco, y cada inquilino mantiene su propio índice de vectores y archivo SQLite. Resultado práctico: la relevancia de la consulta mejora con incrustaciones de mayor calidad y un cuidadoso indexado de inquilinos, mientras que modelos ruidosos o de tamaño insuficiente reducen las tasas de aciertos.
Se adapta a despliegues compactos y centrados en desarrolladores en lugar de grandes clústeres de vectores
El proyecto enfatiza una baja huella operativa en comparación con bases de datos de vectores estilo clúster, lo que lo hace adecuado para investigación, prototipos o agentes de un solo host. La multitenencia crea grupos de datos aislados para agentes separados, y la caché de incrustaciones puede ser pre-poblada para instalaciones aisladas. El proyecto se mantiene activamente dentro de la comunidad de desarrolladores de MCP, lo que ayuda con actualizaciones de compatibilidad y cambios en el protocolo.
Opción práctica para desarrolladores de MCP que necesitan memoria compacta y mantenible
dm-lite es una opción pragmática para desarrolladores que construyen agentes de MCP que desean un contexto local y mantenible a largo plazo y un proyecto activamente mantenido. Los equipos que priorizan la indexación de vectores a gran escala y empresarial deberían evaluar bases de datos de clúster dedicadas en su lugar. La herramienta es adecuada para prototipos, agentes de escritorio y uso en investigación donde un pequeño motor de memoria alojable es preferible a un clúster de vectores completo.





