Memória Multi-Agente: Sistema de Memória Compartilhada de Código Aberto para Agentes de IA

✍️ OpenClawRadar📅 Publicado: April 20, 2026🔗 Source
Ad

Multi-Agent Memory é um projeto de código aberto que fornece aos agentes de IA um sistema de memória compartilhada que funciona entre máquinas, ferramentas e frameworks. Ele nasceu de uma configuração de produção onde agentes OpenClaw, Claude Code e fluxos de trabalho n8n precisavam compartilhar memória entre máquinas separadas.

O Problema que Ele Resolve

Ao executar múltiplos agentes de IA como Claude Code para desenvolvimento, OpenClaw para tarefas autônomas e n8n para automação, cada um mantém seu próprio contexto e esquece tudo entre sessões. As soluções existentes são apenas para máquina única, exigem serviços em nuvem pagos ou tratam a memória como um armazenamento chave-valor plano sem entender que fatos e eventos são fundamentalmente diferentes.

Memória Tipada com Semântica de Mutação

O sistema compreende quatro tipos distintos de memória, cada um com seu próprio ciclo de vida:

  • evento: Somente acréscimo, registro histórico imutável. Caso de uso: "Implantação concluída", "Fluxo de trabalho falhou"
  • fato: Upsert por chave, novos fatos substituem os antigos. Caso de uso: "Status da API: saudável", "Cliente prefere modo escuro"
  • status: Atualização no local por assunto, o mais recente vence. Caso de uso: "pipeline-de-build: passando", "migração: em-andamento"
  • decisão: Somente acréscimo, registra escolhas e raciocínio. Caso de uso: "Escolheu Postgres em vez de MySQL porque..."
Ad

Ciclo de Vida da Memória

O sistema segue este processo: Armazenar → Verificação de Dedup → Cadeia de Substituição → Decaimento de Confiança → Consolidação de LLM

  • Deduplicação: O conteúdo é hash no armazenamento, duplicatas exatas retornam a memória existente
  • Substituição: Ao armazenar um fato com a mesma chave de um fato existente, o antigo é marcado como inativo e o novo se vincula a ele
  • Decaimento de Confiança: Fatos e status perdem confiança ao longo do tempo se não acessados (configurável, padrão 2%/dia). Eventos e decisões não decaem
  • Consolidação de LLM: Processo periódico em segundo plano (configurável, padrão a cada 6 horas) envia memórias não consolidadas para um LLM que encontra duplicatas para mesclar, contradições para sinalizar, conexões entre memórias e insights entre memórias

Recursos de Segurança

  • Limpeza de Credenciais: Todo o conteúdo é limpo antes do armazenamento. Chaves de API, JWTs, chaves privadas SSH, senhas e segredos codificados em base64 são automaticamente redigidos
  • Isolamento de Agentes: A API atua como um guardião entre agentes e dados. Os agentes podem apenas armazenar e pesquisar memórias, ler briefings e estatísticas. Eles não podem excluir memórias, descartar tabelas, contornar a limpeza de credenciais, acessar sistema de arquivos/banco de dados diretamente ou modificar memórias de outros agentes retroativamente
  • Implementação de Segurança: Autenticação segura contra timing usando cr****.timingSafeEqual(), validação de inicialização exigindo variáveis de ambiente e limpeza de credenciais antes do armazenamento

Briefings de Sessão

O sistema suporta briefings de sessão que resumem o que aconteceu desde a última sessão, permitindo que os agentes comecem com contexto relevante.

📖 Leia a fonte completa: r/openclaw

Ad

👀 See Also

SeeFlow: Diagramas de Arquitetura Conectados ao Seu Aplicativo ao Vivo
Tools

SeeFlow: Diagramas de Arquitetura Conectados ao Seu Aplicativo ao Vivo

SeeFlow gera um fluxograma a partir do seu código-fonte e conecta cada nó ao seu aplicativo em execução, com plugins para Claude Code, Codex, Cursor, Windsurf e um servidor MCP.

OpenClawRadar
Claude IDE Bridge: Ferramenta de código aberto dá ao Claude AI acesso direto ao seu editor de código
Tools

Claude IDE Bridge: Ferramenta de código aberto dá ao Claude AI acesso direto ao seu editor de código

Claude IDE Bridge é uma ferramenta de código aberto licenciada pelo MIT que conecta o Claude AI diretamente ao seu editor de código, permitindo que ele visualize arquivos abertos, alterações não salvas e erros em tempo real, em vez de trabalhar com trechos de código colados. A ferramenta atualmente funciona com VS Code e Windsurf.

OpenClawRadar
Sonicker: Aplicativo Web de Clonagem de Voz Criado com Claude Code em 4 Dias
Tools

Sonicker: Aplicativo Web de Clonagem de Voz Criado com Claude Code em 4 Dias

Sonicker é um aplicativo web de clonagem de voz que requer apenas 3 segundos de entrada de áudio e suporta 10 idiomas. O desenvolvedor o construiu sozinho em 4 dias usando Claude Code para todo o frontend, integração de API e implantação.

OpenClawRadar
Construindo um Ciclo de Sonhos Autossuficiente com Cron Jobs e Claude
Tools

Construindo um Ciclo de Sonhos Autossuficiente com Cron Jobs e Claude

Um desenvolvedor criou um ciclo de sonhos autônomo usando dois cron jobs: um às 22h30 para pesquisa e reflexão, e outro às 23h00 para revisão e planejamento. O sistema escaneia arXiv, GitHub trending e Reddit, identifica fraquezas e propõe melhorias concretas.

OpenClawRadar