Fullerenos: Camada de memória persistente de código aberto para agentes de codificação reduz tokens em 64% no SWE-bench

✍️ OpenClawRadar📅 Publicado: April 28, 2026🔗 Source
Fullerenos: Camada de memória persistente de código aberto para agentes de codificação reduz tokens em 64% no SWE-bench
Ad

Fullerenes é uma camada de memória persistente de código aberto para agentes de IA de codificação. Em vez de reler arquivos a cada sessão, ele constrói um grafo de conhecimento local do seu repositório usando Tree-sitter e o expõe via MCP (Model Context Protocol). Os agentes consultam o grafo por funções, classes, imports e relacionamentos de chamada em vez de ler arquivos brutos — reduzindo drasticamente o consumo de tokens.

Como funciona

Execute npx fullerenes init no seu repositório. Ele percorre a base de código com Tree-sitter, extrai cada função, classe, import e relacionamento de chamada, e armazena em um grafo SQLite local. Os agentes se conectam via MCP e fazem perguntas direcionadas.

O design se baseia em pesquisa de recuperação: Repoformer (recuperar apenas quando necessário), HippoRAG e G-Retriever (grafo supera chunks planos) e LLMLingua (compressão agressiva de contexto). O objetivo é melhor sinal por token, não mais contexto.

Ferramentas MCP únicas

Duas ferramentas de destaque:

  • predict_impact({ functionName: "x" }) — Antes de editar, o agente pergunta o que mais quebrará. Percorre o grafo de arestas e retorna dependentes diretos e transitivos com uma pontuação de risco. Raio de explosão antes do primeiro toque no teclado.
  • get_function({ name: "x", includeBody: true }) — Assinatura, corpo e chamadores em uma única chamada MCP. Sem necessidade de read_file posterior.
Ad

Resultados de benchmark

  • SWE-bench Verificado (1 instância até agora): Linha de base Codex 91.949 tokens → com Fullerenes 32.945 tokens. Redução de 64%.
  • Interno (5 perguntas neste repositório): Arquivos brutos média de 2.452 tokens → Fullerenes média de 137 tokens. Redução de 94,4%.
  • Externo (Gemini CLI em um projeto Python): Arquivos brutos 27.292 tokens → Fullerenes AGENTS.md 919 tokens. Redução de 96,6%.

Limitações

Tree-sitter é estrutural, não semântico. Dispatch dinâmico e metaprogramação podem perder arestas. Integração com LSP está no roadmap. Uma instância do SWE-bench não é um resultado amplo — mais estão sendo executadas.

Local e código aberto

Tudo roda localmente: SQLite, sem servidor, sem chave de API, puro npm (sem Python), funciona offline, licença MIT. 589 downloads npm em 40 horas antes do post no Reddit. 14 estrelas. Acabou de ser lançado.

github.com/codebreaker77/Fullerenes
npmjs.com/package/fullerenes

Três perguntas que o autor está fazendo à comunidade: A recuperação baseada em grafo muda seus fluxos de trabalho com agentes, ou o contexto longo está vencendo? Quais ferramentas MCP além das 8 atuais? A metodologia do SWE-bench parece sólida?

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Gerenciamento Automatizado do Estado da Sessão para o Claude Code Handoff
Tools

Gerenciamento Automatizado do Estado da Sessão para o Claude Code Handoff

Um projeto do GitHub fornece hooks automatizados para manter um arquivo de estado de sessão ativo (.claude/session-state.md) ao longo das conversas com Claude, abordando a perda de contexto por autocompactação e a degradação de contexto no meio da conversa. O sistema usa quatro scripts bash com jq para rastrear eventos importantes e edições de arquivos.

OpenClawRadar
PayClaw Lança Sandbox para Servidor MCP de Pagamentos com Cartões Visa Virtuais
Tools

PayClaw Lança Sandbox para Servidor MCP de Pagamentos com Cartões Visa Virtuais

A PayClaw lançou um ambiente sandbox para seu servidor de pagamento MCP, apresentando cartões Visa virtuais bloqueados por comerciante com validade de 15 minutos, aprovação humana por transação com autenticação multifator e declaração de intenção antes da emissão do cartão. Os cartões de produção estão programados para 4 de março.

OpenClawRadar
Omnara: Execute Código Claude e Codex de Qualquer Lugar
Tools

Omnara: Execute Código Claude e Codex de Qualquer Lugar

Omnara é um IDE web e móvel que permite aos desenvolvedores executar e interagir com sessões do Claude Code e Codex de qualquer lugar, com recursos como sincronização em nuvem e um agente de voz.

OpenClawRadar
Claude Auto-Continue: Extensão do Chrome automatiza interrupções do limite de uso de ferramentas
Tools

Claude Auto-Continue: Extensão do Chrome automatiza interrupções do limite de uso de ferramentas

Um desenvolvedor criou uma extensão gratuita para Chrome que clica automaticamente em 'Continuar' quando o Claude atinge seu limite de uso de ferramentas após aproximadamente 20 chamadas, eliminando interrupções manuais durante fluxos de trabalho agenticos. A extensão inclui minimização opcional de tokens e funciona em todas as abas e janelas.

OpenClawRadar