Extraí a memória markdown padrão do OpenClaw e construí uma camada de API Node.js/Postgres em vez disso

✍️ OpenClawRadar📅 Publicado: May 31, 2026🔗 Source
Extraí a memória markdown padrão do OpenClaw e construí uma camada de API Node.js/Postgres em vez disso
Ad

Um desenvolvedor que criava um Analisador de Produtividade Cognitiva com OpenClaw encontrou uma barreira no arquivo MEMORY.md padrão após semanas de uso. O arquivo de texto simples se transformou em um motor de alucinações — o agente lembrava designs de API obsoletos como verdade e esquecia tradeoffs acordados no sistema. A solução: desabilitar o plugin memory-core e construir uma camada de imposição determinística.

Detalhes da Arquitetura

  • Banco de Dados: PostgreSQL com esquemas rígidos para system_architecture_rules, api_design_decisions e feature_roadmaps.
  • Middleware: Backend Node.js/Express exposto ao OpenClaw via chamadas de ferramentas personalizadas.
  • Contratos Tipados: O agente deve executar POST /memory/architecture com um payload JSON validado pelo TypeScript para registrar tradeoffs de design ou rotas de API.
  • Injeção de Contexto Imutável: Na consulta, a camada de ferramentas recupera linhas exatas do Postgres e as injeta no contexto antes do agente raciocinar.
Ad

Resultados

O desvio de contexto caiu a zero absoluto. O agente não pode alucinar um esquema de banco de dados porque está restrito por dados relacionais. Atualizar uma regra de arquitetura sobrescreve a linha antiga — sem notas conflitantes. Tradeoff: ~150ms de latência por chamada de ferramenta e um fim de semana de codificação backend.

Conclusão

O desenvolvedor argumenta que a memória do agente não é um problema de armazenamento, mas sim de design de API. Forçar o LLM a categorizar pensamentos através de limites de ferramentas rígidos evita a corrupção de estado ao longo de centenas de iterações. Considerando abrir o repositório Node como código aberto.

📖 Leia a fonte completa: r/openclaw

Ad

👀 See Also

ByteRover Plugin de Memória para OpenClaw: Integração Nativa com Hierarquia Semântica
Tools

ByteRover Plugin de Memória para OpenClaw: Integração Nativa com Hierarquia Semântica

O Plugin de Memória ByteRover para OpenClaw oferece memória de longo prazo estruturada e nativa por meio de uma arquitetura de três camadas e hierarquia semântica armazenada em arquivos Markdown. Ele alcança 92,2% de precisão na recuperação e requer OpenClaw v2026.3.22+.

OpenClawRadar
TEMM1E v3.1.0: Agente de IA que se Auto-Ajusta Usando Interações do Usuário
Tools

TEMM1E v3.1.0: Agente de IA que se Auto-Ajusta Usando Interações do Usuário

A TEMM1E v3.1.0 apresenta o Eigen-Tune, um sistema que captura interações de LLM como dados de treinamento, pontua a qualidade a partir do comportamento do usuário e ajusta modelos locais via LoRA sem custo adicional de LLM. Testado no Apple M2, ele corrigiu conversões de temperatura de 72°F = '150°C' para '21,2°C' após 10 conversas.

OpenClawRadar
MCP-Loci: Servidor de Memória Persistente Local para Claude e IA Compatível com MCP
Tools

MCP-Loci: Servidor de Memória Persistente Local para Claude e IA Compatível com MCP

MCP-Loci é um servidor de memória persistente que resolve a limitação de memória baseada em sessão do Claude com cinco ferramentas: lembrar, recuperar, esquecer, sintetizar e saúde. Ele usa correspondência de palavras-chave híbrida BM25 e embeddings semânticos para recuperação precisa sem exigir chaves de API.

OpenClawRadar
Otimizador Gratuito de Sessão Claude: Estimador de Tokens, Compressor de Prompts e Planejador de Sessões
Tools

Otimizador Gratuito de Sessão Claude: Estimador de Tokens, Compressor de Prompts e Planejador de Sessões

Um desenvolvedor criou uma ferramenta gratuita e sem necessidade de cadastro para ajudar a gerenciar os limites de uso do Claude com três funcionalidades: um estimador de tokens para visualizar o consumo de prompts, um compressor de prompts que reduz prompts em 40-60% removendo frases desnecessárias, e um planejador de sessões que agrupa tarefas para minimizar o recarregamento de contexto.

OpenClawRadar