La configuración simple de MEMORY.md del agente OpenClaw supera el tiempo de ejecución de Memory Startup en la prueba temporal
A un desarrollador de r/openclaw le escribió por DM una startup de memoria y le pidió que rompiera su producto. La prueba: darle a un agente tres versiones de la misma decisión y comprobar si devuelve la actual. El runtime de la startup falló; el agente OpenClaw del desarrollador, cuya memoria es solo markdown en un repositorio git, pasó.
La prueba
Se introdujeron tres decisiones en el runtime de la startup en orden:
- REST — enero
- GraphQL — abril
- tRPC — agosto
El runtime devolvió GraphQL. Las tres volvieron empatadas con relevancia 1.000, porque nada en la ruta de recuperación lee realmente los campos temporales del esquema.
El agente OpenClaw, en cambio, devolvió tRPC — con fecha, y con las versiones antiguas tachadas encima. La conclusión del autor: no hay nada que clasificar, es simplemente lo que dice el archivo.
Cómo es la configuración
El agente ha sido el mismo durante 7 meses a través de tres modelos y dos proveedores. El almacenamiento nunca fue lo difícil — las reglas de escritura son:
MEMORY.mdes solo un índice, sin hechos. OpenClaw trunca los archivos grandes de arranque, así que uno gordo pierde su cola en silencio.- Cada hecho se etiqueta como
stated,observed,inferredosuggested. - Una lección inferida necesita 3 señales en 2 sesiones antes de convertirse en regla.
- Una decisión cambiada se tacha, nunca se añade.
El autor es sincero: n=1, y solo funciona si tu agente realmente sigue las reglas. Un escritor descuidado también pudre una carpeta de markdown.
Por qué importan los campos temporales
La mayoría de los sistemas de memoria creados para agentes tratan la recuperación como un problema de clasificación por relevancia. Si el esquema tiene campos valid_from / valid_to pero el recuperador los ignora, un hecho reemplazado puntúa igual que el actual. Eso es exactamente lo que mostró el runtime de la startup: tres empates en 1.000. Un archivo markdown respaldado por git evita por completo el problema de clasificación — la versión actual es la línea no tachada, y el historial está en línea justo encima.
El autor publicó como código abierto la prueba completa y la configuración; los enlaces están en los comentarios del hilo original. También pregunta qué usa todo el mundo para la memoria: el MEMORY.md estándar, un plugin o algo personalizado.
📖 Read the full source: r/openclaw
👀 Ver también

Archivo de Habilidad de Claude Aplica Teoría de Negociación a la Composición de Correos Electrónicos
Un desarrollador creó un archivo SKILL.md para Claude que inyecta marcos de negociación como BATNA, anclaje y reciprocidad en la redacción de correos electrónicos. La habilidad genera 2-3 variantes de correos con análisis de compensaciones en lugar de una respuesta genérica única.

Desbloqueando la Eficiencia: El Seguimiento de Pedidos de Evenrealities Mejora las Capacidades de OpenClaw
Descubre cómo el Rastreador de Pedidos de Evenrealities optimiza la experiencia de los usuarios de OpenClaw, acercando aún más la automatización de IA y la gestión simplificada.

Claude como único profesor de arte: Resultados de la primera semana y sorpresas en la crítica
Un desarrollador utilizó a Claude como su único profesor para retratos a lápiz de colores. La crítica de Claude ignoró la mezcla de tonos de piel y señaló el boceto inicial de cinco minutos como la raíz del problema.

Desarrollador Usa Código Claude para Construir un Dongle USB que Ejecuta Automáticamente el Juego del Dinosaurio de Chrome
Un desarrollador construyó un dongle USB usando una placa ATtiny85 que automáticamente juega el juego Dino de Chrome detectando obstáculos con sensores de luz y enviando comandos de teclado. Claude Code ayudó con el desarrollo del firmware incluyendo integración V-USB, lógica de sensores y algoritmos de temporización adaptativa.