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

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.
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
👀 See Also

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.
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.

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.

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.