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.
Martian-Engineering/lossless-claw
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.
- Estrellas
- 4,917
- Forks
- 457
- Issues abiertos
- 263
- Último commit
- ayer
¿Qué es?
Lossless Claw es un plugin para OpenClaw, un framework de agentes, que modifica la forma de compactar conversaciones largas. En lugar de descartar los mensajes antiguos cuando una conversación supera la ventana de contexto del modelo, guarda todos los mensajes en una base de datos SQLite, resume los fragmentos más antiguos con el LLM configurado y condensa esos resúmenes en nodos de nivel superior que forman un grafo dirigido acíclico.
En cada turno, el contexto del agente se compone de los resúmenes y los mensajes sin procesar más recientes. Los agentes pueden usar las herramientas lcm_grep, lcm_describe y lcm_expand para buscar en el historial compactado y consultar los detalles originales detrás de cualquier resumen. Los mensajes sin procesar nunca se eliminan y los resúmenes enlazan a sus fuentes.
El plugin también incluye una CLI de shell llamada lcm para leer la base de datos y consultar o modificar la configuración, comandos nativos de chat /lossless para realizar copias de seguridad y comprobar el estado de los resúmenes, y una herramienta de migración de sesiones para importar archivos de sesión JSONL existentes de OpenClaw.
Funciones clave
- 01Guarda todos los mensajes en SQLite, organizados por conversación, para que no se trunque nada.
- 02Construye un DAG de resúmenes que se va compactando a medida que se acumula el historial.
- 03Compone el contexto de cada turno a partir de resúmenes y mensajes sin procesar recientes.
- 04Incluye las herramientas lcm_grep, lcm_describe y lcm_expand para buscar y recuperar detalles compactados.
- 05Incluye una CLI lcm, comandos /lossless dentro de la sesión y una herramienta de migración de sesiones que se ejecuta una sola vez.
Casos de uso
- Usar un asistente personal de OpenClaw durante mucho tiempo para que recuerde conversaciones anteriores.
- Recuperar detalles exactos de conversaciones antiguas que, de otro modo, se perderían al truncarse el contexto.
- Consultar o respaldar la base de datos de conversaciones de una implementación de OpenClaw.
- Importar el historial de sesiones existente de OpenClaw al almacenamiento de LCM después de activar el plugin.
Inicio rápido
- 1
Instala el plugin con el instalador de plugins de OpenClaw
openclaw plugins install @martian-engineering/lossless-claw@latest - 2
Configura el context engine slot como lossless-claw y activa su conversation prompt hook en openclaw.json
- 3
Reinicia OpenClaw después de cambiar la configuración
Antes de usarlo
- Requiere OpenClaw 2026.9.2 o posterior y es un plugin que solo se ejecuta dentro de OpenClaw.
- El resumen utiliza un proveedor de LLM que debes configurar en OpenClaw, lo que puede generar costes de API.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es lossless-claw?
- 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. Lossless Claw es un plugin para OpenClaw, un framework de agentes, que modifica la forma de compactar conversaciones largas. En lugar de descartar los mensajes antiguos cuando una conversación supera la ventana de contexto del modelo, guarda todos los mensajes en una base de datos SQLite, resume los fragmentos más antiguos con el LLM configurado y condensa esos resúmenes en nodos de nivel superior que forman un grafo dirigido acíclico.
- ¿lossless-claw es gratuito? ¿Qué licencia tiene?
- lossless-claw es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿lossless-claw sigue mantenido?
- Mantenimiento activo. El último commit de lossless-claw fue el 5 nov 2026.
- ¿Para qué puedo usar lossless-claw?
- Usar un asistente personal de OpenClaw durante mucho tiempo para que recuerde conversaciones anteriores. Recuperar detalles exactos de conversaciones antiguas que, de otro modo, se perderían al truncarse el contexto. Consultar o respaldar la base de datos de conversaciones de una implementación de OpenClaw. Importar el historial de sesiones existente de OpenClaw al almacenamiento de LCM después de activar el plugin.
- ¿Cómo se instala lossless-claw?
- Instala el plugin con el instalador de plugins de OpenClaw: openclaw plugins install @martian-engineering/lossless-claw@latest Configura el context engine slot como lossless-claw y activa su conversation prompt hook en openclaw.json Reinicia OpenClaw después de cambiar la configuración
- ¿Dónde consigo lossless-claw?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Martian-Engineering/lossless-claw
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.
Motor de memoria persistente, local y autohospedado para aplicaciones y agentes LLM, con almacenamiento SQLite, recuperación temporal e integración con MCP.
Un servidor MCP minimalista y eficiente en el uso de tokens que permite a clientes de IA consultar y explorar bases de datos PostgreSQL, MySQL, SQL Server, Oracle, MariaDB y SQLite.
CLI y extensión de navegador que extraen texto limpio y generan resúmenes de páginas web, PDFs, videos de YouTube, podcasts y archivos de audio o video.
Memoria de proyecto completamente local para Claude Code y opencode: registra las sesiones y las resume para retomarlas, sin llamadas a API.