Sobre el proyecto

Evolve es un sistema de código abierto que otorga a los agentes de IA memoria persistente para que puedan aprender de sesiones pasadas en lugar de empezar desde cero cada vez. Está dirigido a agentes de codificación y se integra con asistentes como Claude Code, Codex, IBM Bob y Hermes a través de un servidor MCP. El proyecto captura trayectorias de conversación, extrae pautas reutilizables, las almacena en un backend vectorial y aplica resolución de conflictos basada en LLM para actualizar el conocimiento cuando la información nueva contradice las pautas existentes. La versión Lite está diseñada para encajar en flujos de trabajo de agentes existentes, mientras que el servidor MCP completo expone herramientas para guardar trayectorias, crear y recuperar entidades, publicar o retirar pautas entre espacios de nombres, gestionar políticas de retención y comprobar el estado de cumplimiento. Los backends de almacenamiento incluyen una opción de sistema de archivos por defecto con coincidencia de texto, PostgreSQL con pgvector para uso en producción y Milvus para búsqueda vectorial a gran escala. Hay disponible una interfaz web para inspeccionar y gestionar la base de conocimiento. Evolve informa de mejoras de referencia en AppWorld, con una ganancia de fiabilidad general de +8,9 puntos y un aumento relativo del 74% en tareas difíciles de varios pasos. El proyecto está respaldado por artículos de investigación sobre generación de memoria informada por trayectorias y consistencia de agentes, y se publica bajo la licencia Apache 2.0.