Claude Code registra cada sessão em disco — Veja como indexá-las e recuperá-las

✍️ OpenClawRadar📅 Publicado: May 24, 2026🔗 Source
Claude Code registra cada sessão em disco — Veja como indexá-las e recuperá-las
Ad

Claude Code escreve um log JSONL apenas de adição de cada sessão em ~/.claude/projects/ desde o primeiro dia. Cada linha é um objeto JSON estruturado — função, timestamp, conteúdo, chamadas de ferramentas — formando um registro episódico completo que remonta à sua primeira sessão. Um usuário encontrou 1.026 sessões totalizando 57MB e 76.000 turnos, todos no disco sem uma forma integrada de consultá-los.

Construindo uma Camada de Recall

A solução é um indexador open-source (continuity-v2, MIT) que ingere esses logs no SQLite+FTS5 com arestas temporais entre turnos, além de um servidor MCP. De dentro de qualquer sessão do Claude Code, agora você pode executar:

search_sessions("lembra quando corrigimos aquele bug de autenticação no mês passado")
recall_session("a8f2c441")
thread_recall(root_id, depth=8)

A função thread_recall realiza uma travessia BFS pelo grafo de arestas temporais para reconstruir uma thread entre fronteiras de sessão. O indexador também suporta importar conversations.json da exportação de dados do claude.ai, para que o histórico de chat web resida no mesmo índice que as sessões de CLI.

Ad

Corrigindo o Hard Reset da Compactação

A compactação é acionada quando o contexto fica cheio, mas o transcript_path no payload PreCompact nem sempre é preenchido no momento do hook. A correção: escrever um checkpoint a cada turno (não apenas no final da sessão) para que PreCompact sempre tenha dados frescos para fallback. Então SessionStart lê o campo source"compact" significa que a compactação foi acionada, "resume" significa reinicialização do app, "startup" é uma nova sessão, "clear" é intencional. Cada um recebe comportamento diferente. Resultado líquido: a compactação se torna uma falta de cache, não um hard reset.

Discussão & Projetos Semelhantes

Acompanhe a discussão em andamento em anthropics/claude-code#47023. Sete projetos independentes de memória (Bella, NEXO Brain, Cozempic, world-model-mcp, etc.) todos chegaram independentemente aos mesmos requisitos. Uma especificação formal de hook está sendo elaborada lá.

Os hooks levam cerca de cinco minutos para configurar; o servidor MCP é um único arquivo Python. O repositório é licenciado sob MIT.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Cérebro da Equipe: Um Plugin de Memória Compartilhada para o Claude Code Que Armazena o Conhecimento da Equipe no Git
Tools

Cérebro da Equipe: Um Plugin de Memória Compartilhada para o Claude Code Que Armazena o Conhecimento da Equipe no Git

Team Brain é um plugin do Claude Code que armazena o conhecimento da equipe em uma pasta .team-brain/ dentro do seu repositório. Ele gera automaticamente um arquivo BRAIN.md limitado a 180 linhas para otimizar a precisão das instruções do Claude e funciona entre diferentes ferramentas criando arquivos .cursorrules e AGENTS.md.

OpenClawRadar
Como Mover ou Renomear Pastas de Projetos do Claude Code Sem Perder o Histórico de Sessões
Tools

Como Mover ou Renomear Pastas de Projetos do Claude Code Sem Perder o Histórico de Sessões

O Claude Code armazena o histórico de sessões usando caminhos absolutos de projetos, portanto, mover ou renomear pastas com o comando mv quebra o acesso às sessões. A ferramenta clamp corrige isso migrando os dados da sessão para corresponder aos novos caminhos.

OpenClawRadar
O benchmark mostra que as ferramentas de automação de navegador por IA variam 2,6x nos custos de token, apesar da precisão idêntica.
Tools

O benchmark mostra que as ferramentas de automação de navegador por IA variam 2,6x nos custos de token, apesar da precisão idêntica.

Um benchmark de 4 ferramentas de automação de navegador CLI usando Claude Sonnet 4.6 em 6 tarefas do mundo real descobriu que todas alcançaram 100% de precisão, mas openbrowser-ai usou 36.010 tokens enquanto outras usaram 77.123-94.130 tokens. A contagem de chamadas de ferramenta foi o preditor mais forte do custo de tokens.

OpenClawRadar
Servidor MCP para Arquivos Locais de Mapas Mentais XMind Lançado
Tools

Servidor MCP para Arquivos Locais de Mapas Mentais XMind Lançado

Um desenvolvedor publicou um servidor MCP que fornece 22 ferramentas para ler e gravar arquivos locais de mapas mentais XMind. O servidor funciona com clientes de IA compatíveis com MCP, como Claude Desktop e Cursor.

OpenClawRadar