El complemento OpenClaw agrega memoria persistente con el servidor Engram.

✍️ OpenClawRadar📅 Publicado: 14 de abril de 2026🔗 Source
El complemento OpenClaw agrega memoria persistente con el servidor Engram.
Ad

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.

Ad

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_get para obtener el contenido completo

Requisitos de configuración

  • Instalar Engram: brew install gentleman-programming/tap/engram o descargar el binario
  • Ejecutar engram serve (puerto predeterminado 7437, base de datos SQLite, configuración cero)
  • Clonar el complemento y usar npm para 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 es tools.profile: "full".

📖 Leer la fuente completa: r/openclaw

Ad

👀 Ver también

audio-analyzer-rs: Un servidor MCP para análisis de audio con Claude
Herramientas

audio-analyzer-rs: Un servidor MCP para análisis de audio con Claude

Un desarrollador creó audio-analyzer-rs, un servidor MCP en Rust que le da a Claude acceso directo al análisis de archivos de audio, incluyendo mediciones espectrales, armónicas, de ritmo, de sonoridad LUFS (EBU R128) y de rango dinámico. La herramienta es eficiente en tokens, con Claude comenzando a baja resolución y ampliando pequeños fragmentos según sea necesario.

OpenClawRadar
La bifurcación vllm-mlx añade llamadas a herramientas y caché de prompts para agentes de IA de codificación local.
Herramientas

La bifurcación vllm-mlx añade llamadas a herramientas y caché de prompts para agentes de IA de codificación local.

Un desarrollador ha modificado vllm-mlx para corregir problemas de llamadas a herramientas y agregar caché de prompts, reduciendo el TTFT de 28s a 0.3s para OpenClaw en Apple Silicon. El fork soporta Qwen3-Coder-Next a 65 tok/s en M3 Ultra con llamadas a funciones funcionales.

OpenClawRadar
El Servidor MCP de Detrix Agrega Depuración en Tiempo de Ejecución a los Agentes de Codificación con IA
Herramientas

El Servidor MCP de Detrix Agrega Depuración en Tiempo de Ejecución a los Agentes de Codificación con IA

Detrix es un servidor MCP gratuito y de código abierto que permite a los agentes compatibles con MCP observar variables en vivo en código en ejecución sin reinicios ni cambios en el código. Es compatible con aplicaciones en Python, Go y Rust que se ejecutan localmente o en Docker.

OpenClawRadar
🦀
Herramientas

Wakehook: Activa las automatizaciones matutinas de OpenClaw según la hora real de despertar, no según Cron

Wakehook lee tus datos de sueño de Google Health/Fitbit y envía un evento user.awake a OpenClaw cuando realmente te despiertas. Auto-alojable, basado en polling, sin necesidad de URL pública.

OpenClawRadar