Benchmark zeigt: CLI-Tool reduziert Claude-Code-Token-Kosten um 32 % durch strukturelle Navigation

Ein Entwickler hat ein CLI-Tool namens Scope quelloffen gemacht, das Claude-Code-Agenten strukturelle Code-Navigationsfähigkeiten bietet, ähnlich wie IDE-Funktionen wie "Referenzen finden" und "Zur Definition springen". Das Tool wurde in Rust mit tree-sitter und SQLite entwickelt.
Was das Tool leistet
Das Tool gibt Agenten Befehle wie:
- "zeige mir eine 180-Token-Zusammenfassung dieser 6.000-Token-Klasse"
- "suche nach dem, was der Code tut, nicht nach seinem Namen"
Es unterstützt derzeit TypeScript und C# mit dem Ziel, Agenten dabei zu helfen, Code effizienter zu navigieren als mit ihrem standardmäßigen grep-basierten Ansatz.
Benchmark-Methodik
Der Entwickler führte 54 automatisierte Durchläufe mit Sonnet 4.6 über eine 181-Dateien umfassende C#-Codebasis durch mit:
- 6 Aufgabenkategorien
- 3 Bedingungen: Baseline, Tool verfügbar, Architektur vorab in CLAUDE.md geladen
- 3 Wiederholungen pro Bedingung
Bei jedem Durchlauf wurde eine vollständige NDJSON-Aufzeichnung erstellt, um Token in neue Eingaben, Cache-Erstellung, Cache-Lesevorgänge und Ausgaben zu zerlegen. Der Benchmark-Runner und die Telemetrie-Erfassung sind im Repository enthalten.
Wichtige Erkenntnisse
Entgegen den Erwartungen lasen Agenten mit dem Tool mehr Dateien (6,8 bis 9,7 im Durchschnitt vs. Baseline), führten aber 67 % mehr Codeänderungen pro Sitzung durch und beendeten Aufgaben in weniger Runden.
Die Einsparungen resultierten aus kürzeren Konversationen, die die Cache-Akkumulation reduzierten. Etwa 90 % der Token-Kosten entfallen auf die Cache-Akkumulation.
Gesamtergebnisse:
- 32 % niedrigere Kosten pro Aufgabe
- 2-fache Navigationseffizienz (Navigationsaktionen pro Änderung)
- Navigations-zu-Änderungs-Verhältnis verbesserte sich von 25:1 (Baseline) auf 13:1 (mit Tool) und 12:1 (mit vorab geladener Architektur)
Die Ergebnisse variierten je nach Aufgabentyp:
- Fehlerbehebungen: -62 % Kosten
- Neue Funktionen: -49 % Kosten
- Übergreifende Änderungen: -46 % Kosten
- Entdeckungs- und Refactoring-Aufgaben: kein Vorteil (Baseline-Agenten navigieren hier bereits gut)
Wichtige Einschränkungen
Der Entwickler weist auf mehrere Einschränkungen hin:
- p-Werte erreichen bei n=6 gepaarten Beobachtungen nicht 0,05 (die Richtung ist konsistent, aber die Stichprobe ist für statistische Signifikanz zu klein)
- Bisher nur mit C# getestet (TypeScript-Unterstützung existiert, wurde aber noch nicht benchmarked)
- Kostenberechnung verwendet aktuelle Sonnet 4.6 API-Preise: neue Eingabe $3/M, Cache-Schreiben $3,75/M, Cache-Lesen $0,30/M, Ausgabe $15/M
Das Tool ist quelloffen und verfügbar unter github.com/rynhardt-potgieter/scope für Entwickler, die experimentieren möchten, um die Token-Effizienz von Agenten zu verbessern.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Benchmark-Ergebnisse: 331 GGUF-Modelle auf Mac Mini M4 16GB getestet
Ein Benchmark von 331 GGUF-Modellen auf einem Mac Mini M4 mit 16 GB RAM zeigt nur 11 Pareto-optimale Modelle, allesamt Mixture-of-Experts-Architekturen. Mixture-of-Experts-Modelle dominieren die Leistung mit einem Median von 20,0 Token/Sekunde gegenüber 4,4 bei dichten Modellen.

apple-music-play OpenClaw-Skill auf ClawHub veröffentlicht für Apple Music Suche und Wiedergabe
Die auf ClawHub veröffentlichte apple-music-play-Fähigkeit ermöglicht die Suche im Online-Katalog von Apple Music und das direkte Abspielen von Titeln in der macOS Music-App, ohne dass sich die Songs in Ihrer lokalen Bibliothek befinden müssen.

Überwachen Sie Ihre Claude AI-Nutzung mit einem neuen Linux-Taskleisten-Widget.
Ein neues Linux-Taskleisten-Widget hilft Benutzern, ihre Nutzung des Claude AI-Abonnements in Echtzeit zu verfolgen, mit farbcodiertem Feedback und einfacher Installation.

Das Depct-Tool sammelt Laufzeitdaten, um Claude bei der Fehlerbehebung von Produktionsproblemen zu unterstützen.
Depct ist ein Tool, das Laufzeitinstrumentierungsdaten von Node.js-Anwendungen sammelt, daraus Graphen erstellt und diese über AWS Bedrock an Claude weiterleitet, um bei der Fehlersuche bei sporadischen Produktionsfehlern zu helfen. Es generiert auch Architekturdiagramme und Abhängigkeitskarten aus dem Laufzeitverhalten.