El complemento OpenClaw agrega memoria persistente con el servidor Engram.

Un desarrollador creó un complemento de TypeScript que conecta agentes OpenClaw con Engram, un servidor de memoria ligero basado en Go que almacena observaciones estructuradas en SQLite con búsqueda de texto completo FTS5. Esto proporciona memoria a largo plazo para agentes que sobrevive a reinicios, compactaciones y finales de sesión.
Cómo funciona
El complemento intercepta los mensajes entrantes antes de cada turno del agente, extrae palabras clave, busca en Engram e inyecta recuerdos relevantes en el prompt automáticamente. Esto ocurre mediante una búsqueda de retroceso progresivo: FTS5 utiliza lógica AND, por lo que el sistema descarta palabras clave una por una hasta que algo coincide. Los resultados se puntúan por relevancia BM25, y el complemento omite cualquier cosa ya inyectada en la sesión para evitar contexto repetido.
Lo que guardan los agentes
Los recuerdos no son volcados de chat sino observaciones tipificadas con categorías como decisión, corrección de errores, configuración, procedimiento, descubrimiento y patrón. Estos se etiquetan con proyectos y claves de tema. Cuando un agente guarda algo con la misma topic_key que un recuerdo existente, se actualiza en lugar de duplicarse, permitiendo que el conocimiento evolucione en su lugar.
Ejemplos de lo que se almacena incluyen preferencias y restricciones de infraestructura, credenciales de servicio y envoltorios CLI para cada entorno, reservas de puertos y convenciones de despliegue, y procedimientos paso a paso para tareas recurrentes.
Detalles técnicos
El complemento tiene aproximadamente 750 líneas de TypeScript y proporciona a los agentes 11 herramientas, 4 ganchos de ciclo de vida y una CLI. Utiliza el espacio de nombres engram_* para coexistir con la memoria Markdown incorporada de OpenClaw sin conflictos.
Detalles clave de implementación:
- Elimina metadatos del canal (encuadre de Mattermost/Telegram, marcas de tiempo) antes de buscar para evitar resultados contaminados
- Elimina palabras vacías y extrae palabras clave significativas
- Dimensiona fragmentos dinámicamente: 1 resultado obtiene más detalle, 5 resultados obtienen resúmenes más cortos
- Inyecta todo con IDs de observación para que los agentes puedan llamar a
engram_getpara obtener el contenido completo
Requisitos de configuración
- Instalar Engram:
brew install gentleman-programming/tap/engramo descargar el binario - Ejecutar
engram serve(puerto predeterminado 7437, base de datos SQLite, configuración cero) - Clonar el complemento y usar
npmpara la instalación - Establecer
tools.profile: "full"en tu configuración para que las herramientas del complemento sean visibles para los agentes
Problemas encontrados y soluciones
- Lógica AND de FTS5: Buscar "configuración de clúster de kubernetes" no devuelve nada si algún término individual no está indexado. Solucionado con retroceso progresivo de palabras clave.
- Metadatos del canal en prompts: Los mensajes de Mattermost llegan con encuadre que contamina las búsquedas. La solución es eliminar los metadatos primero.
- Herramientas del complemento invisibles para agentes: El
tools.profile: "coding"de OpenClaw filtra las herramientas registradas por el complemento. La solución estools.profile: "full".
📖 Leer la fuente completa: r/openclaw
👀 Ver también

Dominando los Modos de Suscripción Antropic: Haiku, Soneto y Ópera
Explora los modos de suscripción innovadores de Antropic: Haiku, Soneto y Ópera, diseñados para mejorar tu experiencia de codificación con IA a través de características y precios personalizados.

Team Memory MCP: Memoria Compartida de Código Abierto para Claude Code con Puntuación de Confianza Bayesiana
Team Memory MCP es una herramienta de código abierto que proporciona memoria compartida para equipos en Claude Code con puntuación de confianza bayesiana. Utiliza un modelo Beta-Bernoulli para clasificar patrones, incluye desgaste temporal con una vida media de 90 días y se puede agregar a Claude Code con un solo comando.

La herramienta de sincronización de documentos/contexto de IA para desarrolladores gana impulso tras una publicación en Reddit.
Un desarrollador compartió su herramienta de sincronización de documentación y contexto de IA en Reddit, lo que resultó en 1.1K descargas, 60 estrellas en GitHub y 192 clones únicos en dos semanas después de publicarlo el 22 de marzo.

Complementos de Claude: Visión por Computadora, Consejo Multiagente y Flujo de Trabajo de Autodepuración
Se lanzaron tres complementos de Claude: Computer Vision v1.7.0 para automatización de aplicaciones de Windows, The Council v3.1.0 para consultas multiagente adversarias y Upwork Scraper v0.2.0 para análisis del mercado laboral. Una demostración mostró a Claude usando estos complementos para diagnosticar y corregir su propio error de automatización en Solitario.