Arranqué la memoria markdown predeterminada de OpenClaw y construí una capa de API con Node.js/Postgres

Un desarrollador que creaba un Analizador de Productividad Cognitiva con OpenClaw encontró un obstáculo con el archivo MEMORY.md predeterminado después de semanas de uso. El archivo de texto plano se convirtió en un motor de alucinaciones: el agente recordaba diseños de API obsoletos como si fueran ciertos y olvidaba las compensaciones acordadas del sistema. La solución: desactivar el plugin memory-core y construir una capa de cumplimiento determinista.
Detalles de la Arquitectura
- Base de datos: PostgreSQL con esquemas estrictos para
system_architecture_rules,api_design_decisionsyfeature_roadmaps. - Middleware: Backend Node.js/Express expuesto a OpenClaw mediante llamadas a herramientas personalizadas.
- Contratos tipados: El agente debe ejecutar
POST /memory/architecturecon un payload JSON validado por TypeScript para registrar decisiones de diseño o rutas de API. - Inyección de contexto inmutable: Al realizar una consulta, la capa de herramientas recupera filas exactas de Postgres y las inyecta en la ventana de contexto antes de que el agente razone.
Resultados
La deriva de contexto se redujo a cero absoluto. El agente no puede alucinar un esquema de base de datos porque está restringido por datos relacionales. Actualizar una regla arquitectónica sobrescribe la fila anterior: no hay notas contradictorias. Compensación: ~150 ms de latencia por llamada a herramienta y un fin de semana de programación del backend.
Conclusión
El desarrollador sostiene que la memoria del agente no es un problema de almacenamiento, sino de diseño de API. Forzar al LLM a categorizar pensamientos a través de límites estrictos de herramientas previene la corrupción del estado a lo largo de cientos de iteraciones. Considera publicar el repositorio Node como código abierto.
📖 Leer la fuente completa: r/openclaw
👀 Ver también

CLAUDE.md: El archivo de reemplazo reduce los tokens de salida de Claude en un 63%
CLAUDE.md es un archivo único que reduce la verbosidad de la salida de Claude aproximadamente un 63% sin cambios en el código. Se enfoca en la adulación, verbosidad y ruido de formato en las respuestas de Claude.

ClawControl v1.7.1 soluciona problemas de uso diario en el cliente OpenClaw.
ClawControl v1.7.1 es un cliente de código abierto para OpenClaw disponible en Windows, Mac, Linux, iOS y Android. Esta versión se centra en solucionar los problemas de '¿por qué está haciendo eso?' que se encuentran durante el uso diario de OpenClaw.

Bifrost LLM Gateway: 11 Microsegundos de Sobrecarga, Binario Único en Go
Bifrost es un proxy LLM de código abierto escrito en Go que enruta solicitudes a OpenAI, Anthropic, Azure y Bedrock con una sobrecarga de 11 microsegundos por solicitud, manejando 5,000 RPS en un VPS de $20/mes.

NotebookLM MCP Estructurado: Servidor Gratuito Conecta Claude a NotebookLM con Estructuración Automática de Prompts
Un servidor MCP gratuito llamado NotebookLM MCP Structured conecta Claude Desktop con los cuadernos de NotebookLM mediante una estructuración automática de prompts. El servidor reestructura las consultas según su tipo (comparación, lista, análisis, explicación o extracción) y añade verificaciones de completitud y restricciones de fidelidad.