Smart Tools: unnötiges Lesen und Output von Claude Code kappen
Die meisten Tokens, die ein Agent verbraucht, stammen nicht vom Code, den er schreibt, sondern von den Dateien und Befehlsausgaben, die er liest. Die Smart Tools von AgentVera laufen als Hooks zwischen Claude Code und seinen Tools und halten zurück, was nicht nötig ist, bevor es das Modell erreicht. Alle vier sind standardmäßig an und lassen sich unter Settings → Token savings einzeln abschalten.
Unnötiges Dateilesen blockieren
Wird eine Datei, die im Gespräch schon gelesen und seither unverändert ist, erneut mit cat, head, tail oder sed -n gelesen, wird die Anfrage abgelehnt und der Agent erfährt, dass der Inhalt schon in seinem Kontext ist. Beim ersten vollständigen Lesen einer Datei mit über 800 Zeilen und 24 KB bekommt der Agent stattdessen die Gliederung der Datei aus der Project Map und liest nur die Zeilenbereiche, die er braucht. Wiederholt er dieselbe Anfrage, geht sie durch; /compact oder /clear setzt dieses Gedächtnis zurück.
Nur die betroffenen Tests ausführen
Ein Befehl, der die ganze Test-Suite ausführt, etwa „npx vitest run“, „jest“ oder ein „npm test“, dessen Skript vitest oder jest ist, wird auf die Tests der nicht committeten Änderungen und der Dateien, die sie importieren, eingeengt, bis zu zwei Ebenen tief. Sind mehr als 40 Testdateien betroffen, läuft die ganze Suite. Der Agent erfährt, was eingeengt wurde, und kann mit AGENTVERA_ALL_TESTS=1 alles ausführen.
Fehlerprüfung direkt nach einer Änderung
Bevor eine TS/JS-Datei bearbeitet wird, werden die aktuellen Fehler dieser Datei und von bis zu 8 Dateien, die sie importieren, festgehalten. Nach der Änderung werden sie mit dem projekteigenen TypeScript und ESLint erneut geprüft, und nur neue Fehler gehen im selben Turn zurück an Claude. Warnungen bleiben außen vor und die Prüfung ist auf 8 Sekunden begrenzt.
Geteilte Ergebnisse zwischen Agents
Läuft derselbe Lint-, Typecheck-, Test- oder Build-Befehl im selben Ordner auf exakt demselben Code erneut, egal ob dieser Agent oder ein paralleler ihn ausgeführt hat, kommt die frühere Ausgabe zurück, und der Agent erfährt, wer ihn ausgeführt hat und vor wie vielen Minuten.
- Abgedeckt: eslint, tsc, vitest run, jest, biome, ruff, mypy, pytest, cargo, go vet, test und build sowie die Skripte lint, typecheck, check, test und build von npm, pnpm und yarn.
- Verkettete Befehle, --watch, --fix und --write werden nicht gecacht; Ergebnisse bleiben 30 Minuten erhalten.
- Den Befehl direkt nach einer gecachten Antwort noch einmal auszuführen, erzwingt einen frischen Lauf.
Fragen
Mit welchen Agents funktionieren sie?
Alle vier laufen über Claude-Code-Hooks, also nur mit lokalen Claude-Code-Agents. Für Codex gibt es RTK und die Project Map.
Wo sehe ich die Einsparungen?
Der Block „Smart tools“ unter Settings → Token savings und die Kachel „Smart tools savings“ im Tab AI ROI zeigen die Summe für diesen Rechner. Die Schätzung basiert auf der Länge der Ausgabe, die das Modell nie erreicht hat.
Werden auch Verify oder Pre-Commit-Prüfungen eingeengt?
Nein. Das Einengen der Tests gilt nur für Befehle, die der Agent selbst ausführt.
Kann ich sie abschalten?
Ja. Jedes hat unter Settings → Token savings einen eigenen Schalter, und Änderungen wirken sofort.
Verwandte Funktionen
Verwandte Begriffe:Claude-Code-HooksKontextfensterToken
Hol deine Agenten an einen Schreibtisch.
Starte mit dem kostenlosen Tarif. Lade die App herunter, füge einen Projektordner hinzu und öffne deinen ersten Agenten.
Beiträge zu diesem Thema
Blog- 28. Oktober 2026Context Engineering für KI-Coding-Agenten: LeitfadenContext Engineering für KI-Coding-Agenten: was den Kontext füllt, warum Context Rot entsteht und welche Techniken mehr bringen als Prompt-Feinschliff.
- 24. Oktober 2026Codebase-Map für KI-Agenten: Code finden ohne grepCodebase-Map für KI-Agenten: Wie ein lokaler Index aus Dateien, Symbolen, Imports und Tests Claude Code und Codex hilft, Code schneller zu finden.
- 23. Oktober 2026Claude Code Kontextfenster: der praktische LeitfadenDas Claude Code Kontextfenster im Griff: was es füllt, wie /context, /compact und /clear funktionieren, CLAUDE.md-Größe, Subagenten, MCP-Kosten und Context Rot.