Memtrace: Memória Persistente e Consciente do Tempo para Agentes de Código Claude

✍️ OpenClawRadar📅 Publicado: May 4, 2026🔗 Source
Memtrace: Memória Persistente e Consciente do Tempo para Agentes de Código Claude
Ad

Toda sessão longa do Claude Code sofre de contexto desatualizado: o agente relê os mesmos arquivos, esquece detalhes de interfaces e refatora sem entender o raio de impacto. Memtrace é uma camada de memória gratuita e open-source que resolve isso mantendo uma representação do seu código continuamente atualizada e ciente do tempo.

Duas Capacidades Principais

  • Estado sempre atualizado: Cada edição aciona um snapshot incremental de 42ms das mudanças aplicadas pelo agente. O agente nunca trabalha com memória de sessões anteriores — após uma refatoração, ele conhece imediatamente todos os chamadores, testes e consumidores da função modificada.
  • Retroceder e reproduzir: O código é armazenado bi-temporalmente (valid_time + transaction_time por nó/aresta), permitindo consultas como "como era essa função na segunda-feira" e reproduzindo como uma função quebrada evoluiu commit por commit.
Ad

Arquitetura e Apostas de Desempenho

Zero inferência LLM durante a indexação: Tree-sitter analisa o código em uma AST, que se torna a representação estrutural. A recuperação é híbrida — Tantivy BM25 para recall lexical e embeddings Jina-code de 768 dimensões indexados em HNSW para recall semântico, fundidos com Reciprocal Rank Fusion em k=60. Jina-code é treinado em código, então entende "isso é um manipulador de autenticação" sem correspondência de padrões com a palavra "auth".

A camada bi-temporal permite arestas tipadas (CALLS, IMPORTS, IMPLEMENTS, EXTENDS, CONTAINS, TYPE_REFERENCES, INSTANTIATES) percorridas em tempo de grafo, dando ao agente o raio de impacto antes de refatorar. Velocidade é crítica: o gargalo da indexação está em I/O, não em tokens LLM, tornando os snapshots baratos o suficiente para executar a cada edição.

Aprovação e Limites

O binário requer uma chave de aprovação devido a casos extremos de usuários beta reais (lockfiles mistos pnpm/npm, proc-macros Rust, blocos TYPE_CHECKING do Python). Aprovações são limitadas a 50 por semana, com prazo inferior a 24h. O harness de benchmark é totalmente aberto e executável sem a chave. Repositório + lista de espera: github.com/syncable-dev/memtrace-public

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Explorando Clawe: Sistema de Coordenação Multiagente de Código Aberto
Tools

Explorando Clawe: Sistema de Coordenação Multiagente de Código Aberto

Clawe é uma ferramenta de código aberto que permite uma coordenação eficiente de múltiplos agentes, oferecendo recursos como agendamento, gerenciamento de tarefas e notificações em tempo real.

OpenClawRadar
🦀
Tools

Como Me Siento Sobre la IA: La Opinión Honesta de un Desarrollador sobre el Razonamiento, el Apocalipsis y la Web Abierta

Um desenvolvedor reflete sobre IA: LLMs que funcionam por intuição, o surgimento do raciocínio, a ameaça da superinteligência e o impacto na web aberta e nos artistas.

OpenClawRadar
OpenPlawd: Habilidade OpenClaw para Notas Automatizadas de Reuniões Plaud
Tools

OpenPlawd: Habilidade OpenClaw para Notas Automatizadas de Reuniões Plaud

OpenPlawd é uma habilidade do OpenClaw que processa automaticamente gravações do Plaud em notas de reunião estruturadas em HTML. Ele verifica contas do Plaud a cada hora, transcreve com Whisper ou OpenAI, divide arquivos grandes e gera notas com itens de ação através de um agente OpenClaw.

OpenClawRadar
Habilidade Tendr: Operações CLI Determinísticas para Gerenciamento de Memória do Agente
Tools

Habilidade Tendr: Operações CLI Determinísticas para Gerenciamento de Memória do Agente

Tendr Skill é uma Habilidade de Agente que separa o raciocínio da execução para memória de longo prazo estruturada, permitindo que agentes decidam o que precisa ser alterado enquanto uma ferramenta CLI lida com operações estruturais de forma determinística. Ela suporta [[wikilinks]] e hierarquias semânticas explícitas entre arquivos.

OpenClawRadar