memora: Memória Versionada e Tipada para Agentes de IA – Git para Crenças de IA

✍️ OpenClawRadar📅 Publicado: June 5, 2026🔗 Source
memora: Memória Versionada e Tipada para Agentes de IA – Git para Crenças de IA
Ad

memora é uma ferramenta CLI que versiona a memória de agentes de IA — tipada, com rastreamento de proveniência, ramificável e mesclável. Pense em git para o que a IA acredita sobre seu código, não para alterações de arquivos. O projeto todo tem ~5k linhas de Rust distribuídas em duas crates, produzindo um único binário estático com zero dependências externas (SQLite empacotado via rusqlite). Roda nos três principais sistemas operacionais com CI.

Estrutura das Crates

  • memora-core – biblioteca sem dependências de CLI. Tipos, armazenamento SQLite, mecanismo de snapshot, merge 3-way, gravação de sessão, adaptadores de exportação.
  • memora-cli – camada CLI fina baseada em clap.

Destaques Técnicos

  • Trait Clock para testes determinísticos – sem timestamps inconsistentes.
  • IDs baseados em conteúdo via SHA-256 de strings em forma canônica.
  • Merge 3-way com detecção de base de merge BFS no DAG completo de pais.
  • Tabela node_versions que captura o estado completo do nó por commit – permitindo diff, rollback e GC reversível.
Ad

Decisões de Design e Perguntas em Aberto

O autor busca feedback em várias áreas:

  • Fórmula de pontuação de importância para GC e ranking de exportação.
  • Se o enum MemorySource deve ser aberto (atualmente possui uma variante Unknown(String)).
  • Modelo de sincronização remota – atualmente apenas sistema de arquivos; o limite copy_commits_between é onde o transporte de rede seria conectado.

Repositório: github.com/harshtripathi272/memora – licenciado sob MIT.

📖 Leia a fonte completa: r/openclaw

Ad

👀 See Also

SDK do Claude Code engenharia reversa lançado em quatro idiomas
Tools

SDK do Claude Code engenharia reversa lançado em quatro idiomas

Um desenvolvedor engenhou reversamente o Claude Code e criou SDKs de arquivo único em Node.js, Python, Go e Rust sem dependências. As ferramentas fornecem um ciclo completo de agente com streaming e uso de ferramentas, utilizando assinaturas existentes do Claude Pro/Max.

OpenClawRadar
VectorClaw v1.0.0: Servidor MCP para Controle do Robô Anki Vector
Tools

VectorClaw v1.0.0: Servidor MCP para Controle do Robô Anki Vector

VectorClaw v1.0.0 é um servidor MCP que permite ao OpenClaw controlar robôs Anki Vector por meio de 23 ferramentas específicas para fala, movimento, percepção, sensores e funções de exibição.

OpenClawRadar
🦀
Tools

Cocall.ai MCP: Chamadas Telefônicas de Saída com Encaminhamento para Humano em Tempo Real

Cocall.ai é um MCP para Claude que permite fazer chamadas telefônicas de saída com um modelo de fala para fala full-duplex. Ele pode pausar uma chamada no meio para fazer uma pergunta específica em vez de adivinhar, navegar por menus IVR e transferir chamadas para você quando necessário.

OpenClawRadar
OnPrem.LLM AgentExecutor: Inicie Agentes de IA em Sandbox com Ferramentas Integradas
Tools

OnPrem.LLM AgentExecutor: Inicie Agentes de IA em Sandbox com Ferramentas Integradas

O AgentExecutor do OnPrem.LLM permite criar agentes de IA autônomos que executam tarefas complexas usando modelos na nuvem ou locais, com nove ferramentas integradas incluindo operações de arquivo, comandos de shell e busca na web. Você pode executar agentes em contêineres isolados por segurança.

OpenClawRadar