Plugin de gestión de contexto para OpenClaw que guarda todos los mensajes en SQLite y reemplaza el truncamiento por resúmenes basados en DAG.
stephenschoettler/hermes-lcm
Un plugin de gestión de contexto sin pérdida para Hermes Agent que guarda todos los mensajes en SQLite y crea un DAG de resúmenes para recuperar el historial compactado.
- Estrellas
- 1,316
- Forks
- 189
- Issues abiertos
- 237
- Último commit
- hace 21 días
¿Qué es?
hermes-lcm es un motor de contexto para Hermes Agent que sustituye la compresión puntual del prompt por un enfoque persistente basado en DAG. Los mensajes sin procesar se guardan en un almacén SQLite propio del plugin antes de la compactación; el contexto antiguo se resume en nodos según su profundidad y, a medida que se acumulan, esos resúmenes se condensan de forma jerárquica. El prompt activo se mantiene acotado y los mensajes originales siguen siendo recuperables.
El agente dispone de herramientas para buscar, inspeccionar y ampliar el material compactado: búsqueda por palabras clave en mensajes y resúmenes, recuperación paginada de mensajes originales, consulta de otras sesiones, recuperación de resúmenes dentro de un intervalo de tiempo y diagnósticos. Las salidas extensas de herramientas y los datos de medios pueden guardarse en archivos referenciados; además, antes del almacenamiento se pueden ocultar de forma opcional las claves de API, los tokens y las contraseñas.
El plugin se configura mediante variables de entorno y la configuración de Hermes, con un umbral de compactación, el tamaño del tramo reciente, patrones para ignorar sesiones o marcarlas como de solo lectura y recuperación semántica opcional mediante embeddings. También incluye un script para importar historiales de OpenClaw / lossless-claw.
Funciones clave
- 01Guarda los mensajes sin procesar en un almacén SQLite local antes de compactarlos, para que los originales sigan siendo recuperables.
- 02Crea nodos de resumen jerárquicos vinculados a sus mensajes de origen.
- 03Proporciona herramientas para buscar por palabras clave, recuperar mensajes de forma paginada y ampliar resúmenes.
- 04Guarda las salidas de herramientas y los datos de medios demasiado grandes en archivos referenciados.
- 05Permite ocultar de forma opcional claves de API, tokens bearer, contraseñas y claves privadas.
- 06Incluye diagnósticos y comandos de reparación que primero crean una copia de seguridad.
Casos de uso
- Sesiones prolongadas de Hermes Agent en las que sea necesario recuperar detalles importantes del inicio después de la compactación.
- Mantener pequeño el prompt activo en modelos con contextos extensos sin perder acceso al historial anterior de la conversación.
- Migrar archivos de conversaciones de OpenClaw o lossless-claw a una configuración de Hermes.
- Excluir del almacenamiento sesiones de cron ruidosas o automatizadas y mantener recuperable la conversación principal.
Inicio rápido
- 1
Clona el plugin en el directorio de plugins de Hermes
git clone https://github.com/stephenschoettler/hermes-lcm ~/.hermes/plugins/hermes-lcm - 2
Activa el plugin hermes-lcm y configura el motor de contexto como lcm en la configuración de Hermes; después, reinicia Hermes
- 3
Comprueba que se hayan cargado el plugin y el motor de contexto
hermes plugins
Antes de usarlo
- Es un plugin para Hermes Agent y no funciona por sí solo.
- La versión candidata v1.0.0-rc.1 añade funciones nuevas que permanecen desactivadas hasta que optes por activarlas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es hermes-lcm?
- Un plugin de gestión de contexto sin pérdida para Hermes Agent que guarda todos los mensajes en SQLite y crea un DAG de resúmenes para recuperar el historial compactado. hermes-lcm es un motor de contexto para Hermes Agent que sustituye la compresión puntual del prompt por un enfoque persistente basado en DAG. Los mensajes sin procesar se guardan en un almacén SQLite propio del plugin antes de la compactación; el contexto antiguo se resume en nodos según su profundidad y, a medida que se acumulan, esos resúmenes se condensan de forma jerárquica. El prompt activo se mantiene acotado y los mensajes originales siguen siendo recuperables.
- ¿hermes-lcm es gratuito? ¿Qué licencia tiene?
- hermes-lcm es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hermes-lcm sigue mantenido?
- Mantenimiento activo. El último commit de hermes-lcm fue el 17 oct 2026.
- ¿Para qué puedo usar hermes-lcm?
- Sesiones prolongadas de Hermes Agent en las que sea necesario recuperar detalles importantes del inicio después de la compactación. Mantener pequeño el prompt activo en modelos con contextos extensos sin perder acceso al historial anterior de la conversación. Migrar archivos de conversaciones de OpenClaw o lossless-claw a una configuración de Hermes. Excluir del almacenamiento sesiones de cron ruidosas o automatizadas y mantener recuperable la conversación principal.
- ¿Cómo se instala hermes-lcm?
- Clona el plugin en el directorio de plugins de Hermes: git clone https://github.com/stephenschoettler/hermes-lcm ~/.hermes/plugins/hermes-lcm Activa el plugin hermes-lcm y configura el motor de contexto como lcm en la configuración de Hermes; después, reinicia Hermes Comprueba que se hayan cargado el plugin y el motor de contexto: hermes plugins
- ¿Dónde consigo hermes-lcm?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/stephenschoettler/hermes-lcm
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
Capa de memoria y contexto para el agente DeepSeek Harness, con memoria de ejecución por capas, documentos del proyecto consultables, proveedores de memoria intercambiables y skills que evolucionan por sí solas.
Un daemon de IA local para Windows y macOS que conserva recuerdos a largo plazo sobre ti, convierte chats en archivos de oficina y puede ampliarse por sí mismo.
Una pasarela de memoria persistente y mensajería siempre activa para el agente DeepSeek Harness, accesible desde Slack, Discord, Telegram y la terminal.
Asistente de IA personal y autohospedado con memoria bioinspirada que se fusiona, se vincula y se desvanece con el tiempo; disponible mediante MCP y compatible con las skills de OpenClaw.