Claude CodeKapitel 04 von 31

Die Werkzeuge des Agenten

Gleiches Kapitel, drei Tiefen. Die Wahl gilt überall und bleibt gespeichert.

Tiefe 1: Überblick · Lesezeit 8 Min. · Stand

Claude Code handelt ausschließlich über Werkzeuge. Jede gelesene Datei, jeder gestartete Befehl und jede Suche im Netz ist ein Werkzeugaufruf: Das Modell nennt Werkzeug und Angaben, Claude Code führt den Aufruf aus und legt das Ergebnis zurück ins Gespräch. Wie ein solcher Tool Call grundsätzlich abläuft, erklärt Grundkurs, Kapitel 09. Hier geht es um die Werkzeuge, die Claude Code selbst mitbringt.

Die Werkzeugreferenz (externe Seite, code.claude.com) des Herstellers führt am 11.10.2026 insgesamt 46 davon, manche nur unter bestimmten Bedingungen. Mit ihnen versteht und verändert Claude eine Codebasis. Welches Werkzeug wann dran ist, entscheidet Claude meist selbst, beim Arbeiten muss man die Namen also gar nicht kennen. Gebraucht werden sie erst in Regeln und Einstellungen; davon handelt die dritte Ebene.

Dateien lesen, suchen und ändern

Bevor Claude etwas ändert, liest es. Read holt eine Datei mit Zeilennummern ins Gespräch. Das Werkzeug liest auch Bilder, etwa ein Bildschirmfoto mit einer Fehlermeldung, und Claude sieht sie als Bild. Seit Version 1.0.58 vom Juli 2025 liest es außerdem PDFs, zum Beispiel eine Spezifikation oder ein Datenblatt (Versionsliste (externe Seite, code.claude.com)). Lange PDFs liest es abschnittsweise, die Einzelheiten stehen auf der dritten Ebene.

Zum Ändern gibt es zwei Werkzeuge. Edit ersetzt eine bestimmte Textstelle durch eine neue und lässt den Rest der Datei stehen. Write legt eine Datei an oder schreibt sie komplett neu. Für eine kleine Änderung an einer vorhandenen Datei nimmt Claude Edit.

Gesucht wird auf macOS und Linux mit Befehlen der Shell: mit find nach Dateinamen, mit grep im Inhalt. Unter Windows hat Claude Code dafür zwei eigene Werkzeuge, Glob und Grep (Werkzeugreferenz (externe Seite, code.claude.com)). Bei der Arbeit merkt man davon wenig. Wichtig wird der Unterschied bei Regeln, die ein Werkzeug erlauben oder sperren.

Befehle in der Shell ausführen

Das vielseitigste Werkzeug heißt Bash. Damit startet Claude Tests, baut das Projekt, ruft git auf oder installiert Pakete, so wie man es selbst im Terminal täte. Seit Version 0.2.70 aus dem Frühjahr 2025 darf es dabei auch Netzwerkbefehle wie curl benutzen (Versionsliste (externe Seite, code.claude.com)). Ein Befehl kann alles, was die Shell kann, deshalb fragt Claude Code in der Voreinstellung vorher nach. Eine eingebaute Liste nur lesender Befehle läuft ohne Rückfrage. Wie man das einstellt, steht in Kapitel 16.

Manche Befehle enden nie von selbst, etwa ein Ent­wick­lungs­server oder ein Build, der bei jeder gespeicherten Datei neu läuft. Seit Version 1.0.71 vom August 2025 schickt Ctrl+B einen laufenden Befehl in den Hintergrund. Er läuft weiter, und Claude arbeitet derweil an der Aufgabe. Seit Version 2.0.19 vom Oktober 2025 geschieht das auch von selbst: Erreicht ein Befehl seine Zeitgrenze, verschiebt Claude Code ihn in den Hintergrund. Vorher wurde er an dieser Stelle beendet (Versionsliste (externe Seite, code.claude.com)).

Unter Windows kann Claude Befehle auch in PowerShell ausführen, über ein eigenes Werkzeug, das Version 2.1.84 im März 2026 als Vorschau einführte. Wer selbst einen Befehl absetzen will, ohne Claude zu fragen, schreibt ein ! davor. So steht es in Kapitel 03.

Im Netz suchen und Seiten abrufen

Für Wissen, das nach dem Training des Modells entstand, hat Claude zwei Werkzeuge. WebSearch sucht im Netz und liefert Titel und Adressen der Treffer, seit Version 0.2.105 vom Mai 2025. WebFetch ruft eine Adresse ab. Es ist etwas älter und kam im Frühjahr 2025 mit Version 0.2.53 (Versionsliste (externe Seite, code.claude.com)). Wer Claude einen Link zur Doku oder zu einem Fehlerbericht gibt, spart sich damit das Herauskopieren.

Dabei lohnt ein Blick darauf, was WebFetch zurückgibt. Es wandelt die Seite in Markdown um und lässt dann meist einen eigenen Modellaufruf herausziehen, wonach Claude gefragt hat. Bei Claude kommt das Ergebnis dieses Aufrufs an, die Seite selbst bleibt draußen. Die Werkzeugreferenz (externe Seite, code.claude.com) nennt das Werkzeug deshalb mit Absicht verlustbehaftet. Meldet Claude, auf einer Seite stehe etwas nicht, kann das auch heißen, dass die Frage des Abrufs gar nicht danach gefragt hat. Abhilfe schafft ein zweiter Abruf mit genauerer Frage oder curl für die unbearbeitete Seite.

Nachfragen und den Überblick behalten

Ist eine Anforderung unklar, kann Claude zurückfragen. Seit Version 2.0.21 vom Oktober 2025 hat es dafür ein eigenes Werkzeug, AskUserQuestion: eine Frage mit mehreren Antworten zur Auswahl und einem Feld für eine eigene Antwort. Im Plan-Modus fragt Claude seitdem häufiger nach, bevor der Plan steht (Versionsliste (externe Seite, code.claude.com)). In der Voreinstellung bleibt eine solche Frage offen, bis man sie beantwortet. Wer möchte, dass Claude nach einer Weile ohne Antwort weiterarbeitet, stellt in /config eine Zeitgrenze von einer, fünf oder zehn Minuten ein.

Für längere Aufgaben führt Claude seit Version 0.2.93 vom April 2025 eine Todo-Liste und hakt die Schritte ab. Ctrl+T blendet sie ein (Doku zum interaktiven Modus (externe Seite, code.claude.com)). Auf neueren Modellen ist die Liste in der Voreinstellung abgeschaltet, Claude behält den Überblick dort ohne sie. Den Grund nennt die dritte Ebene.

Einen Browser und den Bildschirm bedienen

Zwei Werkzeuge reichen über Dateien und Shell hinaus. Claude in Chrome verbindet Claude Code über eine Brow­ser­er­wei­te­rung mit dem eigenen Chrome. Claude öffnet dort neue Tabs und nutzt den Anmeldezustand des Browsers, erreicht also jede Seite, bei der man schon angemeldet ist (Doku zu Chrome (externe Seite, code.claude.com)). Typische Aufgaben sind der Test einer lokalen Web-App, das Lesen von Fehlern in der Browserkonsole oder die Prüfung eines Formulars. Als Beta kam die Anbindung mit Version 2.0.72 im Dezember 2025, allgemein verfügbar ist sie seit Version 2.1.198 vom 01.07.2026 (Versionsliste (externe Seite, code.claude.com)).

Computer Use reicht noch weiter: Claude sieht den Bildschirm, klickt und tippt in gewöhnlichen Programmen. In der Desktop-App gibt es das seit der Woche vom 23. bis 27.03.2026 (Wochenbericht (externe Seite, code.claude.com)), in der Kommandozeile seit der Woche darauf als For­schungs­vor­schau für macOS (Wochenbericht (externe Seite, code.claude.com)). Damit lässt sich eine selbst gebaute App starten und durchklicken oder der iOS-Simulator bedienen.

Wie ein Modell überhaupt einen Bildschirm bedient, beschreibt Grundkurs, Kapitel 09 auf der zweiten Ebene. Für die Arbeit mit Claude Code zählt die Reihenfolge. Computer Use ist der breiteste und langsamste Weg, deshalb versucht Claude zuerst das genaueste Werkzeug (Doku zu Computer Use (externe Seite, code.claude.com)). Gibt es für einen Dienst einen MCP-Server, nimmt Claude ihn. Ist die Aufgabe ein Befehl, nimmt es die Shell, für Arbeit im Browser Chrome, sofern eingerichtet. Erst wenn nichts davon passt, steuert es den Bildschirm. Was ein MCP-Server ist, erklärt Agenten und Harness, Kapitel 02.

Vier Fragen nacheinander: Passt eine, nimmt Claude Code dieses Werkzeug, sonst geht es zur nächsten. Am Ende steht Computer Use. Vier Fragen untereinander, jede mit einem Ausgang nach rechts. Gibt es einen MCP-Server für den Dienst, nimmt Claude Code das MCP-Werkzeug. Ist die Aufgabe ein Shell-Befehl, nimmt es Bash. Ist es Browserarbeit und Claude in Chrome eingerichtet, nimmt es Chrome. Sonst bleibt Computer Use, für native Apps, Simulatoren und Werkzeuge ohne Schnittstelle. Oben stehen die genauen und schnellen Wege, unten der breite und langsame. Gibt es einen MCP-Server für den Dienst? ja MCP-Werkzeug nein Ist die Aufgabe ein Shell-Befehl? ja Bash nein Browserarbeit, und Chrome ist eingerichtet? ja Claude in Chrome nein Sonst: native App, Simulator, keine Schnittstelle Computer Use genau und schnell oben, breit und langsam unten
Vier Wege zu einer Anwendung, vom genauesten zum breitesten. Claude Code nimmt den ersten, der passt; Computer Use bleibt für das, was sonst nichts erreicht.

eigene Darstellung nach der Herstellerdokumentation, Stand 11.10.2026

Quellen

8 Einträgealle erreichbar

Erreichbarkeit automatisch geprüft

  • Dokumentationerreichbar

    Anthropic, Tools reference (externe Seite, code.claude.com)

    code.claude.comgeprüft 25.10.2026

    Die Herstellerdokumentation zu den eingebauten Werkzeugen von Claude Code: eine Tabelle aller Werkzeuge mit der Angabe, ob sie vor dem Einsatz fragen, das Regelformat für Berechtigungen und Hooks und je Werkzeug sein Verhalten, darunter Zeit- und Ausgabegrenzen der Shell, die Prüfungen vor einer Änderung, die Grenzen beim Lesen und die Arbeitsweise von Websuche und Webabruf.

  • Dokumentationerreichbar

    Anthropic, Claude Code changelog (externe Seite, code.claude.com)

    code.claude.comgeprüft 25.10.2026

    Die Versionsliste von Claude Code mit Neuerungen, Verbesserungen und Fehlerbehebungen je Fassung, erzeugt aus der Datei CHANGELOG.md im GitHub-Repository. Jede Fassung steht mit ihrem Erscheinungsdatum da, am 09.10.2026 zuoberst 2.1.296 vom selben Tag.

  • Dokumentationerreichbar

    Anthropic, Use Claude Code with Chrome (externe Seite, code.claude.com)

    code.claude.comgeprüft 25.10.2026

    Die Herstellerdokumentation zur Anbindung von Claude Code an den eigenen Browser über die Erweiterung Claude in Chrome: Voraussetzungen, Start mit --chrome, Rechte je Website, Beispiele vom Test einer lokalen Web-App bis zum Lesen der Browserkonsole und die Fehlersuche bei abgerissener Verbindung.

  • Dokumentationerreichbar

    Anthropic, Let Claude use your computer from the CLI (externe Seite, code.claude.com)

    code.claude.comgeprüft 25.10.2026

    Die Herstellerdokumentation zu Computer Use in der Kommandozeile von Claude Code, einer Forschungsvorschau für macOS: Einschalten über /mcp, Freigabe je App und Sitzung, die Sperre für eine Sitzung zur Zeit, ausgeblendete Apps und die Reihenfolge, in der Claude zu MCP, Shell, Browser und Bildschirmsteuerung greift.

  • Dokumentationerreichbar

    Claude Code, What's new, Woche 13 (externe Seite, code.claude.com)

    code.claude.comgeprüft 25.10.2026

    Der Wochenbericht zu Claude Code für den 23. bis 27.03.2026, Fassungen 2.1.83 bis 2.1.85. Neu sind der Auto-Modus als Forschungsvorschau, bei dem ein Klassifikator über Freigaben entscheidet, Computer Use in der Desktop-App, automatische Korrektur von Pull Requests in der Cloud, Suche im Verlauf und ein PowerShell-Werkzeug für Windows.

  • Dokumentationerreichbar

    Claude Code, What's new, Woche 14 (externe Seite, code.claude.com)

    code.claude.comgeprüft 25.10.2026

    Der Wochenbericht zu Claude Code für den 30.03. bis 03.04.2026, Fassungen 2.1.86 bis 2.1.91. Computer Use kommt als Forschungsvorschau in die Kommandozeile, dazu interaktive Lektionen mit /powerup, eine Darstellung ohne Flackern, eigene Größengrenzen für MCP-Ergebnisse je Werkzeug und ausführbare Dateien von Plugins im PATH.

  • Dokumentationerreichbar

    Anthropic, Interactive mode (externe Seite, code.claude.com)

    code.claude.comgeprüft 25.10.2026

    Die Herstellerreferenz zu Tastenkürzeln, Eingabemodi und interaktiven Funktionen einer Sitzung in Claude Code, darunter Vim-Modus, Befehlsverlauf, Bash-Befehle im Hintergrund, Nachrichten in der Warteschlange, /diff, Nebenfragen mit /btw und die Aufgabenliste.

  • Dokumentationerreichbar

    Anthropic, Configure permissions (externe Seite, code.claude.com)

    code.claude.comgeprüft 25.10.2026

    Die Herstellerdokumentation zu den Rechteregeln. Sie enthält den Satz, der die Grenze zwischen einer Projektanweisung und einem Riegel zieht: Durchgesetzt wird von der Umgebung, und was im Auftrag steht, beeinflusst nur den Versuch. Dazu die Rangfolge der drei Regelarten und eine Falle, die still bleibt: Pfadregeln werden allein gegen Edit und Read geprüft, eine auf Write geschriebene Regel nimmt die Umgebung an und schlägt sie nie nach.

↑↓ auswählenEnter öffnenDie Suche läuft im Browser. Nichts wird übertragen.