Memória Markdown supera um runtime de memória com 382 dependências em teste de recordação de agentes

✍️ OpenClawRadar📅 Publicado: September 11, 2026🔗 Source
Ad

Um desenvolvedor do r/openclaw publicou sete meses de notas de produção sobre manter a memória de longo prazo de um agente como uma pasta de arquivos Markdown estruturados, em vez de um runtime de memória instalado. A alegação central: a parte difícil da memória de um agente é a política editorial, não o armazenamento ou a recuperação.

O teste de quebrar

Uma startup de memória pediu que o autor quebrasse o produto deles. O benchmark: dar a um agente três versões da mesma decisão de projeto ao longo de oito meses e depois verificar se ele consegue retornar a versão atual, preservar o histórico substituído e mostrar a fonte.

Três decisões foram inseridas, cada uma marcada com a reunião de onde veio:

  • REST — janeiro
  • GraphQL — abril
  • tRPC — agosto

Perguntado "qual é a nossa decisão de API pública?", o runtime do fornecedor retornou GraphQL — a resposta substituída. Todas as três versões voltaram empatadas com uma pontuação de relevância de 1.000, porque nada no caminho de recuperação realmente lê os campos temporais. As colunas de substituição existem no esquema, mas nada escreve nelas e nada classifica por elas. Três versões de uma decisão se tornam três fatos iguais. Tamanho da instalação para chegar a esse resultado: 382 pacotes.

Ad

O que a pasta Markdown retornou

A mesma classe de pergunta contra a memória do próprio autor retornou a decisão atual, datada, com versões substituídas preservadas acima dela como histórico riscado, cada linha carregando sua fonte. Esse comportamento não é calculado no momento da consulta — é simplesmente o que o arquivo diz, porque as regras de edição exigem isso.

Arquitetura

  • A memória de longo prazo vive em arquivos Markdown estruturados.
  • Um pequeno MEMORY.md atua como um índice leve, dizendo ao agente o que existe e onde procurar.
  • O contexto sempre carregado permanece pequeno; a memória persistente e inspecionável não precisa de banco de dados nem de framework de memória.
  • Zero dependências. Totalmente auditável com um editor de texto.
  • Sobreviveu a sete meses de uso diário em três modelos de ponta de dois fornecedores.

O autor diz que o sistema completo é open source e que o README contém um único prompt para copiar e colar e instalar em qualquer agente com acesso a arquivos, mas relata que os moderadores do subreddit bloquearam o link.

A lição para quem opera um agente de longa duração: se sua camada de memória não consegue retornar a verdade atual com sua fonte enquanto mantém as versões substituídas intactas, adicionar mais infraestrutura de recuperação não vai resolver. Regras de edição vão.

📖 Read the full source: r/openclaw

Ad

👀 See Also