Fullerene: Open-Source-Persistenzspeicherschicht für Codierungsagenten reduziert Tokens um 64 % auf SWE-Bench

✍️ OpenClawRadar📅 Veröffentlicht: 28. April 2026🔗 Source
Fullerene: Open-Source-Persistenzspeicherschicht für Codierungsagenten reduziert Tokens um 64 % auf SWE-Bench
Ad

Fullerenes ist eine quelloffene persistente Speicherschicht für KI-Coding-Agenten. Anstatt bei jeder Sitzung Dateien neu zu lesen, erstellt es aus Ihrem Repository mithilfe von Tree-sitter eine lokale Wissensdatenbank und stellt sie über MCP (Model Context Protocol) zur Verfügung. Agenten fragen die Datenbank nach Funktionen, Klassen, Importen und Aufrufbeziehungen ab, anstatt rohe Dateien zu lesen – das reduziert den Tokenverbrauch drastisch.

Funktionsweise

Führen Sie npx fullerenes init in Ihrem Repository aus. Es durchläuft die Codebasis mit Tree-sitter, extrahiert jede Funktion, Klasse, jeden Import und jede Aufrufbeziehung und speichert sie in einem lokalen SQLite-Graphen. Agenten verbinden sich über MCP und stellen gezielte Fragen.

Das Design greift auf Forschungsergebnisse zurück: Repoformer (nur bei Bedarf abrufen), HippoRAG und G-Retriever (Graph schlägt flache Blöcke) und LLMLingua (aggressive Kontextkomprimierung). Ziel ist ein besseres Signal pro Token, nicht mehr Kontext.

Einzigartige MCP-Tools

Zwei herausragende Tools:

  • predict_impact({ functionName: "x" }) – Bevor der Agent etwas bearbeitet, fragt er, was sonst noch kaputtgeht. Durchläuft den Kantengraphen und gibt direkte + transitive Abhängigkeiten mit einem Risikoscore zurück. Einschlagradius vor dem ersten Tastendruck.
  • get_function({ name: "x", includeBody: true }) – Signatur, Body und Aufrufer in einem MCP-Aufruf. Kein nachträgliches read_file erforderlich.
Ad

Benchmark-Ergebnisse

  • SWE-bench Verified (bisher 1 Instanz): Codex-Baseline 91.949 Tokens → mit Fullerenes 32.945 Tokens. 64 % Reduzierung.
  • Intern (5 Fragen zu diesem Repository): Rohdateien durchschnittlich 2.452 Tokens → Fullerenes durchschnittlich 137 Tokens. 94,4 % Reduzierung.
  • Extern (Gemini CLI in einem Python-Projekt): Rohdateien 27.292 Tokens → Fullerenes AGENTS.md 919 Tokens. 96,6 % Reduzierung.

Einschränkungen

Tree-sitter ist strukturell, nicht semantisch. Dynamisches Dispatch und Metaprogrammierung übersehen Kanten. LSP-Integration ist in Planung. Eine SWE-bench-Instanz ist kein breites Ergebnis – es werden weitere ausgeführt.

Lokal & quelloffen

Alles läuft lokal: SQLite, kein Server, kein API-Key, reines npm (kein Python), offline nutzbar, MIT-Lizenz. 589 npm-Downloads in 40 Stunden vor dem Reddit-Beitrag. 14 Sterne. Gerade gestartet.

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

Drei Fragen, die der Autor der Community stellt: Ändert graphbasiertes Abrufen Ihre Agenten-Workflows oder gewinnt langer Kontext? Welche MCP-Tools über die aktuellen 8 hinaus? Ist die SWE-bench-Methodik solide?

📖 Lesen Sie die vollständige Quelle: r/ClaudeAI

Ad

👀 Siehe auch

Codeset verbessert Codierungsagenten mit repositoriums-spezifischem Kontext aus dem Git-Verlauf.
Werkzeuge

Codeset verbessert Codierungsagenten mit repositoriums-spezifischem Kontext aus dem Git-Verlauf.

Codeset generiert statische Dateien aus dem Git-Verlauf, die Kontextinformationen wie frühere Fehler, Ursachen und Co-Change-Beziehungen liefern. Tests zeigten eine Verbesserung von 5,3 Prozentpunkten bei codeset-gym-python und 2 Prozentpunkten bei SWE-Bench Pro mit OpenAI Codex.

OpenClawRadar
LLMs geben trotz expliziter Anweisungen strukturierte Ausgaben preis
Werkzeuge

LLMs geben trotz expliziter Anweisungen strukturierte Ausgaben preis

Ein Entwickler, der ein Tool erstellt, das parallele API-Aufrufe an Claude durchführt und strukturierte Ausgaben analysiert, stellte fest, dass Validierungsmodelle gelegentlich Erklärungstext vor korrigierten Inhalten ausgeben, obwohl explizite Anweisungen bestehen, nur korrigierten Text zurückzugeben. Die Lösung umfasste eine Präzisierung der Eingabeaufforderung sowie eine defensive Filterfunktion, die vor der Analyse ausgeführt wird.

OpenClawRadar
OpenClaw Smart Router als Open Source für automatische Modellauswahl veröffentlicht
Werkzeuge

OpenClaw Smart Router als Open Source für automatische Modellauswahl veröffentlicht

Ein Entwickler hat einen Smart Router für OpenClaw quelloffen gemacht, der Abfragen automatisch nach Komplexität klassifiziert und sie zu optimalen Modellen weiterleitet, wodurch im Vergleich zur ausschließlichen Nutzung von Premium-Modellen wie Claude oder GPT-4o 60–80 % der API-Kosten eingespart werden.

OpenClawRadar
Hermes Agent v0.6.0 bietet eine verbesserte Unterstützung für lokale Modelle mit parserspezifischen Tool-Aufrufen pro Modell.
Werkzeuge

Hermes Agent v0.6.0 bietet eine verbesserte Unterstützung für lokale Modelle mit parserspezifischen Tool-Aufrufen pro Modell.

Hermes Agent v0.6.0 von Nous Research bietet pro-Modell-Tool-Call-Parser, die Tool-Aufrufe bei 30B-Klassen-Modellen korrekt verarbeiten, unterstützt Ollama, vLLM und sglang von Haus aus und enthält sechs Terminal-Backends einschließlich Modal und Daytona für serverloses Deployment.

OpenClawRadar