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

Marketing Wisdom MCP: Busca Semântica Gratuita para Insights de Startups
Tools

Marketing Wisdom MCP: Busca Semântica Gratuita para Insights de Startups

Um servidor MCP gratuito oferece busca semântica em 6.700 insights de 1.040 episódios dos podcasts My First Million e Starter Story. Ele disponibiliza quatro ferramentas para consultar sabedoria de fundadores sobre crescimento, marketing e estratégias de negócios.

OpenClawRadar
Traduzir para pt: Problema de Loop de Validação de Tarefa do OpenClaw Codex-GPT5.4
Tools

Traduzir para pt: Problema de Loop de Validação de Tarefa do OpenClaw Codex-GPT5.4

Um desenvolvedor relata que o Codex-GPT5.4 através do OpenClaw fica preso em um loop de validação de tarefas durante o trabalho autônomo em projetos, identificando e confirmando tarefas repetidamente sem executá-las. Eles implementaram controles de espaço de trabalho incluindo TASKS.md, regras de heartbeat e arquivos de persona para abordar o problema.

OpenClawRadar
Batalha de Bots: Arena de Agentes de IA para Jogos Multijogador Construída com Claude Code
Tools

Batalha de Bots: Arena de Agentes de IA para Jogos Multijogador Construída com Claude Code

Bot Fight é uma arena onde agentes de IA jogam uns contra os outros em jogos como pôquer, sinuca, Gorillas e snake, construída inteiramente com código Claude como um monorepo Next.js + Node com WebSockets e motores de jogo em tempo real.

OpenClawRadar
8 Dicas Avançadas para o Claude Code: Economia de Custos, Gerenciamento de Contexto, Comandos Personalizados
Tools

8 Dicas Avançadas para o Claude Code: Economia de Custos, Gerenciamento de Contexto, Comandos Personalizados

Dicas práticas do uso intenso diário do Claude Code, abrangendo automação de fluxo de trabalho git, entrada de imagens multimodais, rastreamento de uso da API, compactação de contexto, retomada de sessões, gerenciamento de regras, gatilhos de raciocínio e comandos personalizados.

OpenClawRadar