Claude Code CLI-Leitfaden: Installation, Konfiguration, Befehle und Umgebungsvariablen
# Der vollständige Claude Code-Leitfaden: Konfiguration, Berechtigungen, Hooks, MCP und Subagenten sowie die Einstellungen und Befehle, die die tatsächliche Funktionsweise verändern.
Der vollständige Claude Code-Leitfaden: Konfiguration, Berechtigungen, Hooks, MCP und Subagenten sowie die Einstellungen und Befehle, die die tatsächliche Funktionsweise verändern.
Kurzfassung: Claude Code ist ein agentisches CLI, das Ihre Codebasis liest, Befehle ausführt und Dateien über ein mehrstufiges System aus Berechtigungen, hooks, MCP-Integrationen und subagents verändert. Wenn Sie die fünf Kernsysteme beherrschen – Konfiguration, Berechtigungen, hooks, MCP und subagents –, steigern Sie Ihre Produktivität um ein Vielfaches. Wählen Sie für jede Aufgabe die passende Modellstufe: Opus für komplexe Schlussfolgerungen, Sonnet für allgemeine Aufgaben und Haiku für schnelle Erkundungen. Alternativ können Sie einheitlich Opus verwenden, wenn Qualität Ihre einzige Variable ist. Nutzen Sie hooks und keine Prompts für alles, was zwingend immer ausgeführt werden muss. Seit dem 14. August 2026 ist Auto mode der standardmäßige Berechtigungsmodus für neue Sitzungen mit Pro, Max und Team (angekündigt am 7. August und am Umstellungstag live verifiziert; Autonomie mit Klassifikatorprüfung – ein selbst festgelegter
defaultModebleibt bestehen, sofern Sie die einmalige Aufforderung zum Wechsel nicht annehmen, mitShift+Tabkönnen Sie jede Sitzung umstellen unddisableAutoModedeaktiviert den Modus organisationsweit).203 Das Standardmodell hängt von Ihrem Tarif ab: Max, Team Premium, Enterprise (seit v2.1.251 sitzbasiert) und das Anthropic API verwenden standardmäßig Claude Opus 5, während Pro und Team Standard standardmäßig Sonnet 5 verwenden – nativer 1M-Kontext, 2 $/10 $ pro MTok als regulärer Listenpreis (der Einführungspreis gilt nun dauerhaft; die für den 1. September geplante Erhöhung entfällt)226207 –, womit die mit v2.1.197 eingeführte allgemeine Standardeinstellung Sonnet 5 (30. Juni 2026) Geschichte ist; der Aliasopusverweist auf Claude Opus 5 (ab v2.1.219). Seit v2.1.198 (1. Juli) werden subagents standardmäßig im Hintergrund ausgeführt, Claude in Chrome ist allgemein verfügbar, Hintergrundagenten können nach Abschluss von Worktree-Code Commits erstellen, pushen und einen PR-Entwurf öffnen, und derNotification-hook (agent_needs_input/agent_completed) wird für Hintergrundsitzungen ausgelöst. v2.1.199 (2. Juli) lädt bis zu 5 gestapelte slash-skill-Aufrufe und wiederholt bei Abonnenten vorübergehende 429-Fehler automatisch. v2.1.200 (3. Juli) benennt den Berechtigungsmodusdefaultim CLI, in--help, VS Code und JetBrains in „Manual“ um (der Konfigurationswert bleibt unverändert,manualwird als Alias akzeptiert) und verhindert standardmäßig, dassAskUserQuestion-Dialoge automatisch fortgesetzt werden. v2.1.202 (6. Juli) ergänzt in/configdie Steuerung „Dynamic workflow size“ und trennt/review <pr>(schneller einzelner Durchlauf) von/code-review <level> <pr#>– eine Trennung, die v2.1.223 wieder rückgängig machte:/reviewist erneut ein Alias für/code-review, und/code-reviewohne Argumente verwendet Ihre zuletzt gewählte Aufwandsstufe. v2.1.203–205 (7.–9. Juli) härten Auto mode ab: Transkriptdateien werden vor Manipulationen geschützt,rm -rfmit einer nicht auflösbaren Variable fragt zuerst nach, und Benachrichtigungen zu Hintergrundaufgaben weisen darauf hin, dass keine menschliche Eingabe erfolgt ist, sodass erfundene Genehmigungen im Transkript keine Aktionen auslösen können. Außerdem wird/doctorzu einer vollständigen Diagnose- und Reparaturprüfung (/checkupals Alias).181182183 v2.1.217 (21. Juli) vollzog bei verschachtelten subagents eine Kehrtwende: subagents erzeugten standardmäßig keine eigenen subagents mehr – eine Standardeinstellung, die v2.1.219 nur drei Tage später erneut umkehrte, diesmal bis Tiefe 3; siehe unten. Standardmäßig können höchstens 20 subagents gleichzeitig ausgeführt werden (CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS), und--max-budget-usdbeendet Hintergrund-subagents nun tatsächlich, sobald das Limit erreicht ist.194 v2.1.218 (22. Juli) verlagert/code-reviewin einen Hintergrund-subagent – die Überprüfung belegt damit nicht mehr Ihre Unterhaltung –, führt skills mitcontext: forkstandardmäßig im Hintergrund aus (pro skill mitbackground: falsedeaktivierbar), startet/deep-researchnur noch nach ausdrücklichem Aufruf, übergibt die Prüfungen auf gefährlicherm-Befehle, Hintergrund-&und verdächtige Windows-Pfade an den Auto-mode-Klassifikator statt an Berechtigungsdialoge und verhindert, dass hooks aus Agent-Frontmatter in nicht vertrauenswürdigen Ordnern ausgeführt werden.195 v2.1.219 (24. Juli) macht Claude Opus 5 (claude-opus-5) zum standardmäßigen Opus-Modell – 1M Kontext, maximal 128K Ausgabe, 5 $/25 $ pro MTok (identisch mit Opus 4.8), standardmäßig aktiviertes Denken,effortstandardmäßig aufhigh, Wissensstand Mai 2026 – und korrigiert 2 Zustände, die frühere Versionen eingeführt hatten: Fast mode gilt nun für Opus 5 und Opus 4.8 zu 10 $/50 $ pro MTok (das Doppelte des Grundpreises; Opus 4.7 wurde vollständig aus Fast mode entfernt), und verschachtelte subagents sind standardmäßig wieder bis Tiefe 3 aktiviert (CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1deaktiviert die Verschachtelung). Dieselbe Version ergänzt das hook-EreignisDirectoryAdded, die Einstellungsandbox.network.strictAllowlist, den EinstellungsschlüsselworkflowSizeGuideline, wobei dynamische Workflows nun standardmäßig eine mittlere Größenrichtlinie verwenden (Ziel: weniger als 15 Agenten), sowie die Weiterleitung verschachtelter subagents instream-json. v2.1.220 (25. Juli) enthält ausschließlich Fehlerkorrekturen und Zuverlässigkeitsverbesserungen. v2.1.221–226 (4.–7. August) ergänzen sitzungsübergreifende Nachrichten (SendMessage/ListAgentszwischen Ihren Sitzungen unter macOS/Linux), selbst gehostete Runner für Cloud-Sitzungen (Team/Enterprise), die Plugin-Quellearchivemit SHA-256-Pinning, JWT-/SigV4-fähige Maskierung von Sandbox-Anmeldedaten, die Focus-Ansicht in VSCode und eigene Worktrees für mit/forkerstellte Kopien – außerdem entfallen das Sitzungslimit von 200 subagents und ultraplan.199200201202196197198 v2.1.227–229 (10.–12. August) konzentrieren sich auf Fehlerkorrekturen und ergänzen einige Komfortfunktionen: Plugin-Marktplätze erhaltencommand-Quellen (ein lokales Programm gibt das Plugin-Verzeichnis aus, das für jede Sitzung neu aufgelöst wird;mode: "link"verwendet es direkt),claude remote-control --continuesetzt Ihre letzte Remote Control-Sitzung fort,ListAgentskennzeichnet getrennte Remote Control-Gegenstellen mitofflineund Ihre Cloud-Sitzungen mitcloud,/commit-push-prgenehmigt gefährliche git-Flags (--force,--amend,--no-verify) nicht mehr automatisch, und das Write-Tool folgt bei neueren Modellen denselben Regeln wie Edit – zum Überschreiben einer ungelesenen Datei ist es nicht mehr erforderlich, sie zuvor in derselben Sitzung gelesen zu haben.233231232 v2.1.232 (13. August) macht das Forken von subagents zum Standard (subagent_type: "fork"übernimmt die vollständige Unterhaltung und den Prompt-Cache; in interaktiven Sitzungen werden nicht als Teammitglieder ausgeführte Spawns im Hintergrund gestartet), ermöglicht Ihnen, eine andere aktive Sitzung im Prompt namentlich mit@zu erwähnen (Claude leitet dies überSendMessageweiter; stimmt ein Name eindeutig mit genau einer aktiven Sitzung überein, wird die Nachricht nun auch ohne Referenzbestätigung zugestellt), hält Namen interaktiver Sitzungen pro Rechner eindeutig (Varianten nach dem Mustername-word-word), zeigt Steuerelemente für eingehende sitzungsübergreifende Nachrichten als Zeilen in/configan und stellt GitLab-Parität her: 9 GitLab-Tokenfamilien werden in der Sandbox unkenntlich gemacht, Anmeldedaten desglabCLI werden geschützt und reinegitlab.com-Marktplatz-URLs einschließlich verschachtelter Untergruppen wie bei GitHub geklont.230 v2.1.233 (14. August) erweitert die GitLab-Parität auf--worktree(MR-URLs, inclaude agentsals!Ndargestellt), ergänzt unter Linux Speicherlimits für Bash-Befehle (CLAUDE_CODE_TOOL_MEMORY_LIMIT) sowie eine Einstellung für die WebFetch-Cache-TTL und deaktiviert die Tools zur Aufgaben- und Fortschrittsverfolgung standardmäßig für Opus 4.8, Sonnet 5, Fable 5 und neuere Modelle (CLAUDE_CODE_ENABLE_TODO_TOOLS=1aktiviert sie wieder). Zudem wird nach einer Auto-mode-Regression ein Teil der mit v2.1.232 eingeführten Änderungen an Bash-Berechtigungen unter Windows rückgängig gemacht.229 v2.1.234 (17. August) lässt Claude Code Ihre Sitzung automatisch fortsetzen, sobald ein Nutzungslimit von claude.ai zurückgesetzt wird (deaktivierbar in/configunter „Continue automatically at usage limit“), ermöglicht das Öffnen von/permissionsund/add-dirwährend eines Durchlaufs, ergänztCLAUDE_CODE_PROJECT_DIR_NAMEsowie eine Prüfung des Fortschritts von Hintergrundaufgaben über/goal(CLAUDE_CODE_GOAL_CHECKIN_MINUTES), zeigt bei Repositorys mit authentifiziertemglabCLI im Footer ein GitLab-MR-Badge (!N) an und reduziert den Kontextbedarf des integrierten skillsclaude-apivon etwa 200.000 auf etwa 25.000 Token, indem Referenzdokumentation bei Bedarf geladen wird.228 v2.1.235–238 (18.–20. August) ergänzen den integrierten Ausgabestil „Concise“ (Ergebnisse zuerst, ohne Einleitung oder begleitende Erläuterung – unter Output style in/configauswählbar), die UmgebungsvariableANTHROPIC_DEFAULT_MODEL(legt das Startmodell neuer Sitzungen fest; eine Auswahl über/modelüberschreibt sie weiterhin und bleibt im Gegensatz zuANTHROPIC_MODELdauerhaft bestehen), die optionale Einstellungspellcheck(unterstreicht mithilfe Ihres installiertenaspell,hunspelloderispellfalsch geschriebene Wörter im Prompt), die EinstellungkeybindingFlavor("readline"bewirkt wie in Bash, dass Ctrl+W bis zum vorherigen Leerraum löscht; die Einstellung wurde in v2.1.261 entfernt – readline ist nun das einzige Verhalten),headersHelperfür Plugin-Marktplätze und projektbezogene.mcp.json-Dateien (ein Befehl erzeugt kurzlebige HTTP-Header; Hilfsprogramme von Katalogeinträgen werden nur bei Installation oder Aktualisierung ausgeführt, nachdem ihr Befehl angezeigt wurde, während Hilfsprogramme auf Projekt-, Plugin- oder Agent-Ebene nach dem Ordnervertrauensdialog ohne übernommene Umgebungsvariablen für Anmeldedaten ausgeführt werden),notify_when_idlefür das sitzungsübergreifendeSendMessage(eine einmalige Benachrichtigung, sobald eine andere lokale Sitzung das nächste Mal inaktiv wird) sowie 2 Änderungen am Berechtigungsverhalten: Auto mode ignoriert nunMonitor-Zulassungsregeln (Monitor-Befehle werden derselben Klassifikatorprüfung wie Bash unterzogen), und unter macOS haben Wildcard-Leseverbote der Sandbox (**/.env) innerhalb zulässiger Lesebereiche Vorrang und können nicht durch Umbenennen der gesperrten Datei umgangen werden. Der Auto-mode-Klassifikator verwendet dabei nun auf Bedrock, Vertex AI und Foundry sowie bei deaktivierter Telemetrie die Claude API-Standardeinstellungen.221 v2.1.239 (21. August) ergänzt/claude-api upgrade(migriert Python-Projekte vonanthropic0.x auf 1.x), berücksichtigt den Aufpreis von 1,1× für ausschließlich in den USA ausgeführte Inferenz in Arbeitsbereichen mit Datenresidenz bei Kostenschätzungen (/cost, Statuszeile,--max-budget-usd), bringt sitzungsübergreifende Nachrichten nach Windows, zeigt mit claude.ai synchronisierte plugins alsname@syncedan (verwaltbar überclaude plugin enable/disable, ohne jemals eine gleichnamige lokale Installation zu überschreiben), ergänzt inListAgentsden eigenen Namen einer Sitzung sowie aktive Teammitglieder, erweitert"readline"um Bash-Worttasten, vergrößert die Abstände zwischen/goal-Prüfungen (30 Min. → 1 Std. → 2 Std.) und bietet den Vollbild-Renderer auf Bedrock/Vertex/Foundry an; v2.1.240–241 (22.–23. August) sind Versionen mit Fehlerkorrekturen. Die Dokumentationsübersicht derselben Woche vermerkt 2 Statusänderungen:/design– ein skill in der Forschungsvorschau, der über artifacts eine Zeichenfläche mit bearbeitbaren UI-Artboards veröffentlicht (Pro/Max/Team/Enterprise, erfordert v2.1.233 oder höher) – und das Ende der Forschungsvorschau für Remote Control, wobei Rechner, auf denenclaude remote-controlausgeführt wird, als Gerätekarten in der Claude-App erscheinen.205 Seit v2.1.174–176 (12. Juni 2026) kann dieavailableModels-Zulassungsliste über die neue verwaltete EinstellungenforceAvailableModelsauch das Standardmodell einschränken (Benutzer- oder Projekteinstellungen können eine verwaltete Liste nicht erweitern), Sitzungstitel werden in der Sprache Ihrer Unterhaltung erzeugt (mit der Einstellunglanguagekönnen Sie eine Sprache fest vorgeben), und die neuen EinstellungenfooterLinksRegexesundwheelScrollAccelerationEnabled, ein VSCode-Dialog zur Nutzungszuordnung unter/usagesowie eine Korrektur, durch dieif-Bedingungen von hooks auf Pfadmuster fürRead/Edit/Writereagieren, runden die Version ab.172 Seit v2.1.173 (11. Juni 2026) wird bei einem Fable 5-Modellnamen das Suffix[1m]automatisch normalisiert beziehungsweise entfernt – Fable 5 enthält bereits standardmäßig einen 1M-Kontext, weshalb das Suffix unnötig ist; es war ohnehin nur bei Opus/Sonnet relevant. Seit v2.1.172 (10. Juni 2026) konnten subagents rekursiv eigene subagents bis zu einer Tiefe von 5 Ebenen erzeugen – diese Standardeinstellung galt bis einschließlich v2.1.216 und wurde mit v2.1.217 deaktiviert; siehe oben. Bedrock liest seine Region aus~/.aws, wennAWS_REGIONnicht gesetzt ist (/statuszeigt die Quelle an),/pluginergänzt eine Suchleiste für den Marktplatz, und die OTEL-Metrikclaude_code.lines_of_code.counterhält das Attributmodel. Seit v2.1.170 (9. Juni 2026) kann Claude Fable 5 – eine neue Modellstufe oberhalb von Opus – nachclaude updatein Claude Code über/model fableausgewählt werden (sie unterstützt die gesamte Aufwandsskala vonlowbismax, das Denken lässt sich jedoch nicht deaktivieren); Opus 4.8 bleibt der agentische Standard. Seit v2.1.169 (8. Juni 2026) startet--safe-mode(sowieCLAUDE_CODE_SAFE_MODE) zur Fehlerbehebung eine saubere Sitzung, in der sämtliche Anpassungen deaktiviert sind,/cdverschiebt eine Sitzung in ein neues Arbeitsverzeichnis, ohne den Prompt-Cache zu beeinträchtigen, unddisableBundledSkillsverbirgt die integrierten skills und slash commands vor dem Modell. Seit v2.1.166 (6. Juni 2026) verkettet die EinstellungfallbackModelbis zu 3 Ersatzmodelle, wenn das primäre Modell überlastet ist, der Glob"*"funktioniert in MCP-Verbotsregeln, undMAX_THINKING_TOKENS=0beziehungsweise--thinking disableddeaktivieren das Denken bei Modellen, die standardmäßig denken, vollständig. Seit v2.1.154 (28. Mai 2026) ist Opus 4.8 der neue Standard, standardmäßig mit hohem Aufwand und der Stufe/effort xhigh, dynamische Workflows orchestrieren über/workflowsDutzende bis Hunderte Agenten im Hintergrund, Fast mode kostet bei Opus 4.8 für die 2,5-fache Geschwindigkeit das Doppelte des Standardpreises, der schlanke System-Prompt ist nun für alle Modelle außer Haiku/Sonnet/Opus 4.7 und älter Standard,/simplifywurde wieder auf eine reine Bereinigungsprüfung zurückgeführt (getrennt von/code-review --fix),claude agentsakzeptiert! <command>, um Shell-Sitzungen im Hintergrund zu erzeugen, plugins könnendefaultEnabled: falsedeklarieren, die Ausführung von Streaming-Tools ist immer aktiviert und stdio-MCP-Server erhalten in ihrer UmgebungCLAUDE_CODE_SESSION_IDsowieCLAUDECODE=1. v2.1.153 ergänzteskipLfsfür Plugin-Marktplätze, speicherte die Auswahl unter/modelals Standard (drücken Sies, um sie nur für die Sitzung zu verwenden) und stellteCOLUMNS/LINESin der Statuszeilenumgebung bereit. v2.1.152 führte/code-review --fixein (wendet Ergebnisse auf den Arbeitsbaum an), ergänztedisallowed-toolsim Frontmatter von skills,/reload-skills, das neue hook-EreignisMessageDisplay, die AusgabenreloadSkills/sessionTitledesSessionStart-hooks, die verwaltete EinstellungpluginSuggestionMarketplacesund den Wechsel von--fallback-modelwährend einer Sitzung und entfernte die Aktivierung von Auto mode per Opt-in.162 163 164 165 166 167 168 169 170 242 171
Claude Code arbeitet als agentisches System, nicht als Chatoberfläche mit Programmierkenntnissen. Das CLI liest Ihre Codebasis, führt Befehle aus, verändert Dateien, verwaltet git-Workflows, verbindet sich über MCP mit externen Diensten und delegiert komplexe Aufgaben an spezialisierte subagents. Alles läuft über eine Befehlszeilenschnittstelle, die sich in die tatsächliche Arbeitsweise von Entwicklern einfügt. Im Februar 2026 wurden 4 % der öffentlichen GitHub-Commits (etwa 135.000 pro Tag) von Claude Code verfasst – ein Wachstum um das 42.896-Fache in 13 Monaten seit der Forschungsvorschau –, und 90 % des eigenen Codes von Anthropic sind KI-generiert.103
Der Unterschied zwischen gelegentlicher und effektiver Nutzung von Claude Code hängt von 5 Kernsystemen ab. Wenn Sie diese beherrschen, wird Claude Code zum Produktivitätsmultiplikator:
- Konfigurationshierarchie: steuert das Verhalten
- Berechtigungssystem: kontrolliert Vorgänge
- Hook-System: ermöglicht deterministische Automatisierung
- MCP-Protokoll: erweitert die Fähigkeiten
- Subagent-System: bewältigt komplexe, mehrstufige Aufgaben
Wichtigste Erkenntnisse
- 5 Systeme bestimmen Ihre Effektivität: Konfigurationshierarchie, Berechtigungen, hooks, MCP und subagents steuern alles – vom Verhalten bis zur Automatisierung.
- Verlagern Sie Arbeit in die Delegationsebene: subagents verhindern überladenen Kontext, indem sie Erkundungen in separaten, unbelasteten Kontextfenstern isolieren und nur Zusammenfassungen zurückgeben.
- Hooks garantieren die Ausführung, Prompts nicht: Verwenden Sie hooks für Linting, Formatierung und Sicherheitsprüfungen, die unabhängig vom Modellverhalten jedes Mal ausgeführt werden müssen.
- Die Abstufung der Modelle spart Kosten, ohne die Qualität zu beeinträchtigen: Weisen Sie Erkundungsaufgaben von subagents günstigeren Modellen zu und reservieren Sie Opus für echte Architekturüberlegungen – oder verwenden Sie einheitlich Opus, wenn Qualität Ihre einzige Variable ist.
- MCP verbindet Claude mit Ihrer Toolchain: Datenbanken, GitHub, Sentry und mehr als 3.000 Integrationen erweitern Claude über das Lesen von Dateien und Bash-Befehle hinaus.
Ich habe monatelang die Grenzen von Claude Code in produktiven Codebasen, CI/CD-Pipelines und Unternehmensbereitstellungen ausgelotet. Dieser Leitfaden verdichtet diese Erfahrungen zu dem vollständigen Nachschlagewerk, das ich mir zu Beginn gewünscht hätte. Jede Funktion enthält die tatsächliche Syntax, reale Konfigurationsbeispiele und die Sonderfälle, an denen selbst erfahrene Benutzer scheitern.
Wählen Sie Ihren Weg
| Was Sie benötigen | Hier geht es weiter |
|---|---|
| Installation und erste Sitzung | 5-Minuten-Schnellstart – installieren, konfigurieren und den ersten Befehl ausführen |
| Befehle und Konfiguration nachschlagen | Spickzettel – alle Flags, Tastenkürzel und Einstellungen in übersichtlichen Tabellen |
| Hooks-Referenz | Claude Code Hooks erklärt – die vollständige hooks-Referenz mit allen Ereignissen und Exit-Codes |
| Ausführliches Nachschlagewerk (diese Seite) | Lesen Sie weiter – hooks, MCP, subagents, Architektur und Unternehmensmuster |
So verwenden Sie diesen Leitfaden
Dieses Nachschlagewerk umfasst mehr als 5.000 Zeilen – Sie müssen es nicht von Anfang bis Ende lesen. Beginnen Sie dort, wo es Ihrem Erfahrungsstand entspricht:
| Erfahrung | Beginnen Sie hier | Erkunden Sie anschließend |
|---|---|---|
| Neu bei Claude Code | Wie installiere ich es? → Schnellstart → Mentales Modell | Konfiguration, Berechtigungen |
| Täglicher Benutzer | Hooks, Subagents, Skills | MCP, Plan Mode |
| Teamleitung/Unternehmen | Unternehmensbereitstellung → Bewährte Verfahren | Entscheidungsrahmen, Workflow-Rezepte |
| Wechsel von einem anderen Tool | Zielgruppenspezifische Hinweise | Entscheidungsrahmen |
Verwenden Sie Ctrl+F/Cmd+F in Ihrem Browser, um nach bestimmten Flags, Befehlen oder Konfigurationsschlüsseln zu suchen. Die Schnellreferenz am Ende bietet eine übersichtliche Zusammenfassung aller wichtigen Befehle.
Verwandte Vertiefungen
Diese Blogbeiträge behandeln einzelne Aspekte von Claude Code ausführlicher:
| Thema | Beitrag |
|---|---|
| Quellcode-Interna: Auto mode, Bash-Sicherheit, Caching | Was das Claude Code-Quellcodeleck offenbart |
| Hooks als Orchestrierungsebene | Anatomie einer Klaue: 84 Hooks als Orchestrierungsebene |
| Muster und Beispiele für das Hook-System | Claude Code Hooks-Tutorial |
| Claude Code als Produktionsinfrastruktur | Claude Code als Infrastruktur |
| Architektur autonomer Agenten | Ralph-Agentenarchitektur |
| Agentische Muster für Apple-Plattformen | Leitfaden zur iOS-Agentenentwicklung und die Apple-Ökosystem-Reihe |
| XcodeBuildMCP-Integration für iOS-Projekte | Zwei MCP-Server, ein Xcode-Projekt |
Hooks zum Schutz von .pbxproj bei iOS-Arbeiten |
Hooks für die Apple-Entwicklung |
60-Sekunden-Schnellstart
Wenn Sie Claude Code einfach nur ausführen und die Ausgabe sehen möchten, gehen Sie in dieser Reihenfolge vor:
# 1. Install (pick one)
npm install -g @anthropic-ai/claude-code # npm users
brew install anthropic/claude/claude # macOS + Homebrew
curl -sL claude.ai/install.sh | sh # native installer
# 2. Launch in any project directory
cd ~/your-project && claude
# 3. Authenticate (browser opens automatically on first run)
/login
# 4. Ask your first question
> What does this repo do? Read the key files and summarize.
Das war’s. Alles unterhalb dieses Abschnitts erläutert die Installationsoptionen ausführlicher, konfiguriert Berechtigungen und hooks, bindet MCP-Server an und behandelt die unternehmensweite Bereitstellung — für den Einstieg ist davon jedoch nichts erforderlich.
Voraussetzungen: Node 22+ wird nur für den veralteten npm-Installationsweg benötigt (mit v2.1.198 von Version 18 angehoben; in der aktuellen Installationsdokumentation steht „Node.js 22 or later“, überprüft am 7. August 2026); das empfohlene native Installationsprogramm benötigt Node nicht. Unterstützt werden macOS / Linux / Windows 10+. Die Nutzung ist entweder durch ein Claude-Abonnement vom Typ Pro, Max, Team oder Enterprise oder durch einen nutzungsabhängig abgerechneten Anthropic API-Schlüssel abgedeckt. Plattformspezifische Hinweise, Informationen zur Fehlerbehebung und den nativen Binärinstallationsweg (seit v2.1.113 Standard) finden Sie unter Wie installiere ich Claude Code?. Die Nachweise zur neuesten Version werden in diesem Leitfaden für jede Veröffentlichung aktualisiert; den aktuellen Überprüfungsstand finden Sie im neuesten Eintrag des Changelogs.242
Funktionsweise von Claude Code: Das mentale Modell
Bevor Sie sich mit den Funktionen befassen, sollten Sie verstehen, wie die Architektur von Claude Code Ihre gesamte Arbeit damit prägt. Das System arbeitet auf drei Ebenen:
┌─────────────────────────────────────────────────────────┐
│ CLAUDE CODE LAYERS │
├─────────────────────────────────────────────────────────┤
│ EXTENSION LAYER │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ MCP │ │ Hooks │ │ Skills │ │ Plugins │ │
│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │
│ External tools, deterministic automation, domain │
│ expertise, packaged extensions │
├─────────────────────────────────────────────────────────┤
│ DELEGATION LAYER │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Subagents (20 concurrent default) │ │
│ │ Explore | Plan | General-purpose | Custom │ │
│ └─────────────────────────────────────────────────┘ │
│ Isolated contexts for focused work, returns summaries │
├─────────────────────────────────────────────────────────┤
│ CORE LAYER │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Main Conversation Context │ │
│ │ Tools: Read, Edit, Bash, Glob, Grep, etc. │ │
│ └─────────────────────────────────────────────────┘ │
│ Your primary interaction; limited context; costs money │
└─────────────────────────────────────────────────────────┘
Kernebene: Ihre Hauptkonversation. Jede Nachricht, jeder Dateilesevorgang und jede Tool-Ausgabe beansprucht Kontext aus einem gemeinsamen Fenster (standardmäßig 200K Tokens91, 1M Tokens mit Opus 4.6 oder Modellen mit erweitertem Kontext). Sobald der Kontext ausgeschöpft ist, verliert Claude frühere Entscheidungen aus dem Blick, und die Qualität nimmt ab. Auf dieser Ebene entstehen Kosten pro Token.
Delegationsebene: Subagents starten mit einem leeren Kontext, erledigen gezielte Aufgaben und geben Zusammenfassungen zurück. Die Ergebnisse der Erkundung blähen Ihre Hauptkonversation nicht auf; zurückgegeben werden nur die Schlussfolgerungen. Weisen Sie Subagents für Erkundungsaufgaben günstigeren Modellstufen zu, oder verwenden Sie durchgehend Ihr primäres Modell, wenn Ihnen Qualität wichtiger als Kosten ist.
Erweiterungsebene: MCP verbindet externe Dienste (Datenbanken, GitHub, Sentry). Hooks gewährleisten die Ausführung von Shell-Befehlen unabhängig vom Verhalten des Modells. Skills bilden Fachwissen ab, das Claude automatisch anwendet. Plugins bündeln all diese Elemente für die Verteilung.
Die zentrale Erkenntnis: Die meisten Benutzer arbeiten ausschließlich auf der Kernebene und sehen dabei zu, wie der Kontext anwächst und die Kosten steigen. Erfahrene Benutzer verlagern Erkundungen und spezialisierte Aufgaben auf die Delegationsebene, konfigurieren die Erweiterungsebene passend zu ihrem Arbeitsablauf und nutzen die Kernebene nur zur Orchestrierung und für abschließende Entscheidungen.
Inhaltsverzeichnis
- Wie installiere ich Claude Code?
- Schnellstart: Ihre erste Sitzung
- Grundlegende Interaktionsmodi
- Das Konfigurationssystem im Detail
- Welches Modell sollte ich wählen?
- Was kostet Claude Code?
- Entscheidungsrahmen
- Wie funktioniert das Berechtigungssystem?
- Wie funktionieren Hooks?
- Was ist MCP (Model Context Protocol)?
- Was sind Subagents?
- Was ist der Extended Thinking Mode?
- Ausgabestile
- Slash Commands
- Wie funktionieren Skills?
- Plugin-System
- Wie funktioniert der Speicher?
- Bild- und multimodale Eingabe
- Sprachmodus
- Wie funktioniert die Git-Integration?
- Wie verwende ich Claude Code in meiner IDE?
- Fortgeschrittene Nutzungsmuster
- Remote- und Hintergrund-Agenten [FORSCHUNGSVORSCHAU]
- Claude in Chrome
- Claude Code in Slack [FORSCHUNGSVORSCHAU]
- Claude Code im Web [FORSCHUNGSVORSCHAU]
- Claude in Microsoft 365 (Mai 2026)
- Leistungsoptimierung
- Wie behebe ich Probleme?
- Unternehmensweite Bereitstellung
- Referenz der Tastenkombinationen
- Bewährte Vorgehensweisen
- Arbeitsablaufrezepte
- Migrationsleitfaden
- Zielgruppenspezifische Hinweise
- Schnellreferenz
- Changelog
- Quellen
Wie installiere ich Claude Code?
Systemanforderungen
Claude Code läuft unter macOS 13+, Ubuntu 20.04+/Debian 10+ und Windows 10+ (nativ oder über WSL). Das System benötigt mindestens 4 GB RAM und eine aktive Internetverbindung.92 Die beste Shell-Kompatibilität bieten Bash, Zsh und Fish.
Unter Windows funktionieren sowohl WSL 1 als auch WSL 2. Wenn Sie eine native Windows-Umgebung bevorzugen, können Sie auch Git Bash verwenden. Alpine Linux und andere musl-basierte Systeme benötigen zusätzliche Pakete:
apk add libgcc libstdc++ ripgrep
export USE_BUILTIN_RIPGREP=0
Matrix der Plattformunterstützung
| Plattform | Unterstützt | Bevorzugte Installation | Bekannte Einschränkungen |
|---|---|---|---|
| macOS 13+ (Intel) | ✓ | Nativer Installer oder Homebrew | Keine |
| macOS 13+ (Apple Silicon) | ✓ | Nativer Installer oder Homebrew | Rosetta 2 ist nicht erforderlich; eine native arm64-Binärdatei wird seit v2.1.113 ausgeliefert |
| Ubuntu 20.04+ | ✓ | Nativer Installer | v2.1.50 behob das Laden nativer Module auf Systemen mit glibc < 2.30 |
| Debian 10+ | ✓ | Nativer Installer | Derselbe Hinweis zur glibc-Kompatibilität wie bei Ubuntu |
| Fedora / RHEL 8+ | Bestmögliche Unterstützung (kein offizielles Zielsystem) | Nativer Installer | Basiert auf derselben Korrektur der glibc-Kompatibilität aus v2.1.50; RHEL 7 ist kein getestetes Zielsystem |
| Alpine / musl | ✓ (mit apk add libgcc libstdc++ ripgrep und USE_BUILTIN_RIPGREP=0) |
Nativer Installer | Benutzerdefiniertes ripgrep erforderlich, da die mitgelieferte Version ausschließlich für glibc ausgelegt ist |
| Windows 10+ (x64, nativ) | ✓ | Nativer Installer (PowerShell) oder winget | Das PowerShell-Tool benötigt die Umgebungsvariable CLAUDE_CODE_USE_POWERSHELL_TOOL=1 (v2.1.111+) |
| Windows 10+ (ARM64, nativ) | ✓ | Nativer Installer | In v2.1.41 hinzugefügt |
| Windows 10+ (WSL 1) | ✓ | Nativer Installer innerhalb von WSL | Verwenden Sie nach Möglichkeit WSL 2 |
| Windows 10+ (WSL 2) | ✓ | Nativer Installer innerhalb von WSL | Empfohlener Windows-Weg für eine mit Linux vergleichbare Umgebung |
| Windows 10+ (Git Bash) | ✓ | Nativer Installer | Legen Sie CLAUDE_CODE_GIT_BASH_PATH fest, falls die automatische Erkennung fehlschlägt (v2.1.98+) |
| Docker sandbox | ✓ (experimentell) | docker sandbox run claude |
Siehe die Installationsmatrix oben; Isolation auf Container-Ebene |
Installation, Aktualisierung und Deinstallation auf einen Blick
Übersichtliche Referenz – alle Methoden, Befehle und Versionsprüfungen auf einen Blick. Die folgenden Unterabschnitte behandeln die Besonderheiten und Fehlerbehebung der einzelnen Methoden.
| Methode | Installation | Aktualisierung | Deinstallation | Versionsprüfung |
|---|---|---|---|---|
| Nativer Installer (macOS / Linux / WSL) | curl -fsSL https://claude.ai/install.sh \| bash |
claude update (oder automatische Aktualisierung; siehe DISABLE_AUTOUPDATER) |
rm -f ~/.local/bin/claude && rm -rf ~/.local/share/claude |
claude --version |
| Nativer Installer (Windows PowerShell) | irm https://claude.ai/install.ps1 \| iex |
claude update |
Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force; Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force |
claude --version |
| Nativer Installer (Windows CMD) | curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd |
claude update |
Siehe PowerShell-Zeile | claude --version |
| Homebrew (macOS / Linux, stabil) | brew install --cask claude-code |
brew upgrade --cask claude-code |
brew uninstall --cask claude-code |
claude --version |
| Homebrew (macOS / Linux, neuester Kanal) | brew install --cask claude-code@latest |
brew upgrade --cask claude-code@latest |
brew uninstall --cask claude-code@latest |
claude --version |
| winget (Windows) | winget install Anthropic.ClaudeCode |
winget upgrade Anthropic.ClaudeCode |
winget uninstall Anthropic.ClaudeCode |
claude --version |
| npm (veraltet, seit v2.1.15 nicht mehr empfohlen) | npm install -g @anthropic-ai/claude-code |
npm install -g @anthropic-ai/claude-code@latest |
npm uninstall -g @anthropic-ai/claude-code |
claude --version |
| Docker sandbox (experimentell) | docker sandbox run claude gemäß der CLI-Referenz zu docker sandbox run; der Schnellstart für die Claude Code sandbox zeigt die entsprechende Kurzform sbx run claude |
Laden Sie das neueste Image-Tag herunter | Entfernen Sie den Container und das Image gemäß der Docker-Dokumentation | Prüfen Sie das Image-Tag |
Seit v2.1.113 startet das kanonische CLI über eine optionale plattformspezifische Abhängigkeit eine native Claude Code-Binärdatei anstelle des gebündelten JavaScript – verwenden Sie für die getestete Distribution den nativen Installer. Der npm-Weg funktioniert weiterhin, zeigt jedoch den erstmals in v2.1.15 eingeführten Hinweis auf die Einstellung dieser Installationsmethode an.
Installationsmethoden
Native Installation (empfohlen)
Die native Binärdatei bietet die reibungsloseste Nutzung ohne Abhängigkeit von Node.js:
# macOS and Linux
curl -fsSL https://claude.ai/install.sh | bash
# Homebrew alternative
brew install --cask claude-code
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
# Windows CMD
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Für die Installation einer bestimmten Version:
# Install specific version
curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58
# Install latest explicitly
curl -fsSL https://claude.ai/install.sh | bash -s latest
# Windows PowerShell - specific version
& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 1.0.58
NPM-Installation (nicht mehr empfohlen)
Hinweis: Seit v2.1.15 zeigen npm-Installationen einen Hinweis darauf an, dass diese Installationsmethode nicht mehr empfohlen wird. Die native Binärdatei ist jetzt die empfohlene Installationsmethode. Migrieren Sie mit
claude install.
Für ältere Umgebungen, in denen npm weiterhin benötigt wird:
npm install -g @anthropic-ai/claude-code
Verwenden Sie bei der npm-Installation niemals sudo. Dadurch entstehen Berechtigungsprobleme, die alle nachfolgenden Schritte erschweren.
Migration einer vorhandenen Installation
Wenn Sie eine ältere npm-basierte Installation verwenden, migrieren Sie zur nativen Binärdatei:
claude install
Authentifizierungsoptionen
Claude Code unterstützt drei Authentifizierungswege, die jeweils unterschiedliche Vor- und Nachteile bieten:
Claude Console (API-Abrechnung)
Stellen Sie über platform.claude.com (zuvor console.anthropic.com) eine direkte Verbindung zu Anthropics API her. Erstellen Sie ein Konto, richten Sie die Abrechnung ein und authentifizieren Sie sich über das CLI. Die Console bietet eine nutzungsabhängige Abrechnung mit vollständigem API-Zugriff. Ein eigener „Claude Code“-Workspace wird automatisch erstellt. Sie können für diesen Workspace keine API-Schlüssel erstellen, aber die Nutzung überwachen. Seit v2.1.243 bietet /login → Anthropic Console neben der Erstellung eines API-Schlüssels auch den schlüssellosen Weg „Mit Ihrem Console-Konto anmelden“ (empfohlen). So können sich Organisationen, die keine API-Schlüssel zulassen, dennoch mit ihren Console-Anmeldedaten anmelden.225
Claude Pro- oder Max-Abonnement
Verwenden Sie die Anmeldedaten Ihres claude.ai-Kontos. Das Abonnement deckt sowohl die Weboberfläche als auch die Nutzung des CLI über einen einzigen monatlichen Tarif ab. Für einzelne Benutzer, die planbare Kosten wünschen, vereinfacht das Abonnement die Abrechnung.
Unternehmensplattformen
AWS Bedrock, Google Vertex AI und Microsoft Foundry bieten jeweils unternehmenstauglichen Zugriff über bestehende Cloud-Abrechnungsbeziehungen. Bedrock-Einrichtungsassistent (v2.1.92+): Ein interaktiver Assistent auf dem Anmeldebildschirm führt Sie durch die AWS-Authentifizierung, die Auswahl der Region, die Überprüfung der Anmeldedaten und die Festlegung des Modells.137 Vertex AI-Einrichtungsassistent (v2.1.98+): Ein entsprechender Assistent für Google Cloud führt Sie durch die GCP-Authentifizierung, die Konfiguration von Projekt und Region, die Überprüfung der Anmeldedaten und die Festlegung des Modells.142 Vertex AI mTLS Workload Identity Federation (v2.1.121+): Vertex AI akzeptiert jetzt eine auf X.509-Zertifikaten basierende Workload Identity Federation (mTLS Application Default Credentials) – kurzlebige GCP-Token, die aus einem Client-Zertifikat erzeugt werden, ohne dass ein JSON für ein Dienstkonto erforderlich ist.154 Vertrauen in OS-CA-Zertifikate (v2.1.101+): TLS-Proxys für Unternehmen funktionieren jetzt standardmäßig – Claude Code vertraut dem Zertifikatspeicher des Betriebssystems. Legen Sie CLAUDE_CODE_CERT_STORE=bundled fest, um ausschließlich die gebündelten CAs zu verwenden.143
# AWS Bedrock
export CLAUDE_CODE_USE_BEDROCK=1
export AWS_REGION=us-east-1
export AWS_PROFILE=your-profile
# Google Vertex AI
export CLAUDE_CODE_USE_VERTEX=1
export CLOUD_ML_REGION=us-east5
export ANTHROPIC_VERTEX_PROJECT_ID=your-project
# Microsoft Foundry
export CLAUDE_CODE_USE_FOUNDRY=1
export ANTHROPIC_FOUNDRY_RESOURCE=your-resource-name
# Optional: API key auth (otherwise uses Entra ID)
export ANTHROPIC_FOUNDRY_API_KEY=your-key
# Amazon Bedrock via Mantle (v2.1.94+)
export CLAUDE_CODE_USE_MANTLE=1
Für Unternehmensbereitstellungen hinter Proxys oder über LLM-Gateways:
# Corporate proxy
export HTTPS_PROXY='https://proxy.example.com:8080'
# LLM gateway (skip native auth)
export CLAUDE_CODE_USE_BEDROCK=1
export ANTHROPIC_BEDROCK_BASE_URL='https://your-gateway.com/bedrock'
export CLAUDE_CODE_SKIP_BEDROCK_AUTH=1
Überprüfung
claude doctor
Der Befehl meldet den Installationstyp, die Version, die Systemkonfiguration und alle erkannten Probleme.
Authentifizierungsverwaltung (v2.1.41+)
Verwalten Sie die Authentifizierung, ohne die REPL aufzurufen:90
claude auth login # Log in or switch accounts
claude auth status # Check current auth state (account, plan, expiry)
claude auth logout # Clear stored credentials
Typischer Ablauf für den Wechsel zwischen Konten oder Organisationen:
claude auth logout && claude auth login
Siehe auch: Wie behebe ich Probleme? zur Fehlerbehebung bei Authentifizierungsfehlern.
Aktualisierungen
Claude Code wird standardmäßig automatisch aktualisiert. Dabei wird beim Start und regelmäßig während der Sitzungen nach Aktualisierungen gesucht. Aktualisierungen werden im Hintergrund heruntergeladen und beim nächsten Start angewendet.
Automatische Aktualisierungen deaktivieren:
export DISABLE_AUTOUPDATER=1
Oder in settings.json:
{
"env": {
"DISABLE_AUTOUPDATER": "1"
}
}
Manuelle Aktualisierung:
claude update
Deinstallation
Native Installation (macOS/Linux/WSL):
rm -f ~/.local/bin/claude
rm -rf ~/.claude-code
Native Installation (Windows PowerShell):
Remove-Item -Path "$env:LOCALAPPDATA\Programs\claude-code" -Recurse -Force
Remove-Item -Path "$env:LOCALAPPDATA\Microsoft\WindowsApps\claude.exe" -Force
Konfiguration bereinigen (entfernt alle Einstellungen):
rm -rf ~/.claude
rm ~/.claude.json
rm -rf .claude
rm -f .mcp.json
Schnellstart: Ihre erste Sitzung
1. Installieren und starten:
claude # Launch in current directory
2. Zu einem Projekt navigieren:
cd ~/my-project && claude # Or launch from any git repo
3. Claude mit einer Aufgabe beauftragen:
> "Explain the architecture of this project"
> "Find all TODO comments and create a summary"
> "Add input validation to the signup form"
4. Während Ihrer Sitzung Tastenkürzel verwenden:
/cost # Check token usage and cost
/compact # Free up context when it gets large
Alt+T # Toggle extended thinking for hard problems
Ctrl+C # Cancel current response
5. Später fortfahren:
claude -c # Resume your most recent session
claude --resume # Pick from session list
Expertentipp: Erstellen Sie im Stammverzeichnis Ihres Projekts eine
CLAUDE.md-Datei mit Build-Befehlen, Programmierkonventionen und Hinweisen zur Architektur. Claude liest sie in jeder Sitzung – damit erzielen Sie mit einer einzigen Maßnahme die größte Qualitätssteigerung.
Zentrale Interaktionsmodi
Interaktive REPL
Starten Sie Claude Code ohne Argumente, um die interaktive Read-Eval-Print-Schleife aufzurufen:
cd your-project
claude
Die REPL behält den Gesprächskontext über mehrere Durchläufe hinweg bei. Geben Sie Anfragen direkt ein, erhalten Sie Antworten und fahren Sie fort, bis Sie die REPL mit /exit oder Ctrl+D beenden.
Beginnen Sie mit einem anfänglichen Prompt, um die Sitzung gezielt auszurichten:
claude "explain the authentication flow in this project"
Expertentipp: Die REPL behält ihren Zustand auch über Komprimierungsvorgänge hinweg bei. Wird der Kontext zu umfangreich, fasst Claude ältere Gesprächsteile automatisch zusammen und bewahrt dabei wichtige Entscheidungen und Codeausschnitte. Sie können dies mit /compact manuell auslösen oder eigene Anweisungen dazu hinzufügen, was erhalten bleiben soll.
Nicht interaktiver Modus
Der Print-Modus (-p) führt eine einzelne Anfrage aus und wird anschließend beendet:
# Direct query
claude -p "list all TODO comments in this project"
# Process piped input
cat error.log | claude -p "identify the root cause of these failures"
# Chain with other tools
claude -p "generate a README" > README.md
Für eine strukturierte Ausgabe, die sich zur Verarbeitung in Skripten eignet:
claude -p "count lines by file type" --output-format json
Die JSON-Ausgabe enthält alles, was Sie für die Automatisierung benötigen:
{
"type": "result",
"subtype": "success",
"total_cost_usd": 0.0034,
"is_error": false,
"duration_ms": 2847,
"duration_api_ms": 1923,
"num_turns": 4,
"result": "Response text here...",
"session_id": "abc-123-def"
}
Für die Echtzeitverarbeitung einer Streaming-Ausgabe:
claude -p "build the application" --output-format stream-json | while read line; do
echo "$line" | jq -r 'select(.result) | .result'
done
Optionen für das Ausgabeformat:
| Format | Flag | Anwendungsfall |
|---|---|---|
| Text (Standard) | --output-format text |
Für Menschen lesbare Ausgabe, Weiterleitung in Dateien |
| JSON | --output-format json |
Skriptverarbeitung, CI/CD-Integration |
| Stream JSON | --output-format stream-json |
Echtzeitverarbeitung, Fortschrittsüberwachung |
Subagent-Text in stream-json (v2.1.211+): Standardmäßig enthält die stream-json-Ausgabe nur die Ereignisse der Hauptsitzung – innerhalb von subagents erledigte Arbeit wird als Zusammenfassung ausgegeben. Das Flag --forward-subagent-text (oder CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1) leitet auch Text- und Denkprozessausgaben von subagents an den Stream weiter. Dadurch können Harnesses und Protokollierungspipelines delegierte Arbeit während ihrer Ausführung beobachten, anstatt nur den Abschlussbericht zu sehen.188
Auch verschachtelte subagents werden jetzt weitergeleitet (v2.1.219). Ursprünglich wurden nur subagents der Tiefe 1 ausgegeben. Bei Tiefe 2 und höher erzeugte subagents erscheinen nun ebenfalls im weitergeleiteten Stream. Jeder wird anhand der tool_use-ID des Agent-Aufrufs gekennzeichnet, der ihn erzeugt hat – so kann eine Pipeline den Delegationsbaum rekonstruieren, anstatt lediglich eine flache Textliste zu sehen. Dies ergänzt unmittelbar die in derselben Version wiederhergestellte standardmäßige Verschachtelung bis zur Tiefe 3: Ohne diese Änderung wären 2 der 3 Ebenen unsichtbar geblieben.196
Exit-Codes:
| Code | Bedeutung |
|---|---|
| 0 | Erfolg |
| 1 | Fehler (Laufzeitfehler, API-Fehler oder ein von Claude gemeldeter Fehler) |
Steuerung des agentischen Verhaltens im -p-Modus:
# Limit autonomous turns (prevents runaway loops)
claude -p "refactor the auth module" --max-turns 10
# Allow specific tools without prompting
claude -p "fix lint errors" --allowedTools "Edit,Bash(npm run lint)"
# Use with a specific model
claude -p "explain this code" --model claude-sonnet-5
# Bare mode: skip hooks, LSP, plugin sync, skill walks (v2.1.81+)
claude -p "count files" --bare
# Channel permission relay: send approval prompts to Telegram/Discord (v2.1.81+)
claude --channels
# Restricted mode for eval harnesses and shared machines (v2.1.248+)
claude --restricted -p "query" --tools "Read,Grep,Glob"
# Unattended hosts: deny anything that would prompt (v2.1.259+)
claude -p "run the nightly checks" --permission-prompts none
Eingeschränkter Modus (v2.1.248+): --restricted (oder CLAUDE_CODE_RESTRICTED=1) ist für Evaluierungsharnesses konzipiert, die claude auf einem gemeinsam genutzten Rechner ausführen. Der Modus entfernt die integrierten Tools zum Ausführen von Befehlen oder Code sowie WebFetch, sofern Sie diese nicht einzeln unter --tools angeben – die Voreinstellung default zählt nicht. Zudem beschränkt er die integrierten Datei-Tools auf die Arbeitsverzeichnisse, lädt ausschließlich verwaltete Einstellungen und --settings (Einstellungsdateien auf Benutzer-, Projekt- und lokaler Ebene werden ignoriert), verweigert bypassPermissions und verhindert das Erstellen von Cloud-Sitzungen.206209
--permission-prompts none (v2.1.259): die Ergänzung für unbeaufsichtigte Hosts. Alles, was eine Berechtigungsabfrage auslösen würde, wird automatisch abgelehnt, während der aktive Berechtigungsmodus – einschließlich des automatischen Modus – weiterhin jede Entscheidung trifft, die ohne Ihre Mitwirkung möglich ist. Verwechseln Sie dies nicht mit --permission-prompt-tool, das Abfragen an ein MCP-Tool delegiert, statt sie abzulehnen. Die CLI-Referenz führt das neue Flag noch nicht auf; maßgeblich ist das CHANGELOG.211
cd bleibt in nicht interaktiven Sitzungen über mehrere Durchläufe hinweg wirksam (v2.1.265): Mit stream-json-Eingaben versorgte -p-Sitzungen, Agent-SDK-Sitzungen und Cloud-Sitzungen setzen das Shell-Arbeitsverzeichnis nicht mehr bei jeder neuen Benutzernachricht zurück – ein cd in einem Durchlauf gilt nun auch im nächsten.215
CI/CD-Integrationsmuster:
# In a GitHub Action or CI pipeline
result=$(claude -p "review this diff for security issues" --output-format json 2>/dev/null)
is_error=$(echo "$result" | jq -r '.is_error')
if [ "$is_error" = "true" ]; then
echo "Review failed"
exit 1
fi
echo "$result" | jq -r '.result'
Sitzungsverwaltung
Sitzungen speichern den Gesprächsverlauf, damit Sie ihn später fortsetzen können. Für komplexe Arbeiten über mehrere Sitzungen hinweg ist diese Persistenz unerlässlich:
# Continue most recent session
claude -c
# Continue with additional prompt
claude -c -p "now add error handling"
# Resume specific session by ID
claude -r "abc123" "implement the remaining tests"
# Fork a session for parallel exploration
claude -r "base-session" --fork-session "try a different approach"
Eine laufende Sitzung mit /cd verschieben (v2.1.169+; Konfiguration seit v2.1.246 sofort wirksam): /cd path ändert das Arbeitsverzeichnis, ohne den Prompt-Cache zu beeinträchtigen. Seit v2.1.246 werden die Projekteinstellungen, hooks, .mcp.json-Server (nach der üblichen Genehmigungsabfrage), skills und Agenten des neuen Verzeichnisses unmittelbar nach dem Wechsel wirksam, statt erst nach --resume.237224
Mit PRs verknüpfte Sitzungen (v2.1.27+, erweitert ab v2.1.119): Starten Sie eine Sitzung, die mit einem bestimmten Pull Request oder Merge Request verknüpft ist. Seit v2.1.119 akzeptiert --from-pr neben github.com auch GitLab-MR-, Bitbucket-PR- und GitHub-Enterprise-PR-URLs:74152
claude --from-pr 123 # GitHub PR number (assumes current repo's remote)
claude --from-pr https://github.com/org/repo/pull/123 # GitHub URL
claude --from-pr https://gitlab.com/org/repo/-/merge_requests/45 # GitLab MR (v2.1.119+)
claude --from-pr https://bitbucket.org/org/repo/pull-requests/67 # Bitbucket PR (v2.1.119+)
claude --from-pr https://ghe.example.com/org/repo/pull/89 # GitHub Enterprise (v2.1.119+)
Sitzungen werden außerdem automatisch mit PRs verknüpft, wenn Sie diese während einer Sitzung über gh pr create erstellen. Dadurch können Sie die Arbeit an einem bestimmten PR später problemlos fortsetzen. Über die Einstellung prUrlTemplate (v2.1.119+) kann das PR-Abzeichen in der Fußzeile auf eine benutzerdefinierte Code-Review-URL verweisen – praktisch, wenn Ihr Team aus PRs auf ein separates Review-Tool verlinkt.152
/resume akzeptiert PR-URLs (v2.1.122+). Wenn Sie eine PR-URL in das /resume-Suchfeld einfügen, wird nun die Sitzung gefunden, in der dieser PR ursprünglich erstellt wurde – dies funktioniert mit github.com, GitHub Enterprise, gitlab.com (einschließlich selbst gehostetem GitLab) und bitbucket.org.154
Benannte Sitzungen: Benennen Sie Sitzungen beim Start oder während einer laufenden Sitzung:
# Name session at startup (v2.1.76+)
claude -n "auth-refactor" # --name flag sets display name[^125]
# Name current session
> /rename auth-refactor
# Resume by name or number
> /resume 1 # Resume first session
> /resume auth-refactor # Resume by name
claude --resume auth-refactor # Resume from terminal
claude -r 3 # Resume by number from terminal
# Fork for parallel exploration
claude --resume auth-refactor --fork-session
Hinweis:
--session-iderfordert eine gültige UUID (z. B.550e8400-e29b-41d4-a716-446655440000). Verwenden Sie stattdessen/renameund--resume, wenn Sie Sitzungen mit einem für Menschen lesbaren Namen versehen möchten.
/fork erzeugt eine Hintergrundsitzung; /subtask ist der sitzungsinterne Fork (v2.1.212). Der Befehl /fork kopiert die aktuelle Unterhaltung nun in eine neue Hintergrundsitzung – sie erhält einen eigenen Eintrag in claude agents, sodass Sie die Kopie eine Alternative untersuchen lassen können, während Ihre Hauptsitzung weiterläuft. Das frühere Verhalten – ein Fork innerhalb der aktuellen Sitzung – besteht unter dem neuen Namen /subtask fort.189 Seit v2.1.214 meldet eine als Fork gestartete Sitzung für den SessionStart-hook die Quelle "fork" (zuvor "resume"), sodass nach Quellen filternde hooks zwischen beiden unterscheiden können.190 v2.1.216 verkürzt die Bestätigung für /fork auf eine Zeile mit dem Namen der neuen Sitzung und ihrer claude attach-ID.192 Seit v2.1.221 erstellt eine Fork-Sitzung ihren eigenen Worktree, anstatt im Checkout der ursprünglichen Sitzung zu arbeiten – ein Fork, der eine Alternative untersucht, kann dadurch nicht mehr mit nicht committeten Dateien der Hauptsitzung kollidieren, was zuvor die riskante Seite solcher ausgelagerten Experimente war.199 Mit v2.1.232 wird Forking auch für subagents zum Standard: Ein subagent vom Typ subagent_type: "fork" übernimmt die gesamte Unterhaltung und den Prompt-Cache, und nicht zu einem Team gehörende Agent-Spawns in interaktiven Sitzungen werden nun standardmäßig im Hintergrund ausgeführt.230
Claude Code speichert Sitzungen als JSONL-Transkripte. Bei der Agent-Ausführung werden eindeutige agentId-Werte vergeben; die Transkripte werden als agent-{agentId}.jsonl gespeichert. Beim Fortsetzen bleibt der vollständige Kontext vorheriger Unterhaltungen erhalten.
Plan-Modus
Der Plan-Modus beschränkt Claude auf schreibgeschützte Erkundung – keine Dateiänderungen, keine Bash-Ausführung und keine destruktiven Aktionen. Claude entwirft einen Implementierungsansatz, schreibt ihn in eine Plandatei und wartet auf Ihre Genehmigung, bevor etwas ausgeführt wird.
Plan-Modus aufrufen:
# Cycle through modes during a session
Shift+Tab # Cycles: normal → plan → auto-accept
# Or use the /plan command with an optional description (v2.1.72+)
/plan # Enter plan mode
/plan refactor the auth module # Enter plan mode with a description
# Or ask Claude directly
"Plan how to refactor the auth module" # Claude may enter plan mode automatically
Funktionsweise:
- Claude wechselt in den Plan-Modus (automatisch bei komplexen Aufgaben oder über
Shift+Tab) - Die Codebasis wird mit schreibgeschützten Tools untersucht:
Read,Glob,Grep,WebSearch,WebFetch - Ein Plan wird unter
.claude/plans/{session-slug}.mdgespeichert - Der Plan-Modus wird mit
ExitPlanModebeendet und der Plan Ihnen zur Prüfung vorgelegt - Sie genehmigen ihn, fordern Änderungen an oder lehnen ihn ab
Im Plan-Modus verfügbare Tools: Read, Glob, Grep, LS, WebSearch, WebFetch, AskUserQuestion. Bearbeitungs-Tools (Edit, Write, Bash, NotebookEdit) sind gesperrt.
Nach der Plangenehmigung (v2.1.32+): Claude bietet drei Optionen:
- „Ja, Kontext löschen und Änderungen automatisch akzeptieren“ (Shift+Tab) – beginnt mit einem frischen, vollständig für den Plan verfügbaren Kontext
- „Ja, und Änderungen manuell genehmigen“ – behält den Kontext bei; Sie genehmigen jede Änderung
- „Ja, Änderungen automatisch akzeptieren“ – behält den Kontext bei; Claude führt Änderungen ohne einzelne Genehmigungen aus
Das automatische Löschen des Kontexts bei der Genehmigung ist der empfohlene Arbeitsablauf. Dadurch erhält der Plan ein frisches Kontextfenster, was die Einhaltung des Plans erheblich verbessert – Claude bleibt länger auf Kurs, ohne dass ältere Gesprächsinhalte dazwischenfunken.
Wann Sie den Plan-Modus verwenden sollten: - Implementierung neuer Funktionen mit Architekturentscheidungen - Refaktorierungen über mehrere Dateien hinweg, bei denen Sie zunächst den Ansatz prüfen möchten - Unbekannte Codebasen, die vor Änderungen zunächst untersucht werden sollten - Aufgaben mit mehreren sinnvollen Ansätzen, zu denen Sie vorab Stellung nehmen möchten
Expertentipp: Je mehr Zeit Sie im Plan-Modus verbringen, desto wahrscheinlicher gelingt Claude die Implementierung. Der Plan-Modus ermöglicht praktisch kostenlose Erkundung – ohne riskante Tool-Aufrufe und unnötige Änderungen. Nutzen Sie ihn großzügig.
Screenreader-Modus (v2.1.208)
Claude Code verfügt über einen eigenen Screenreader-Modus, der die Terminal-Benutzeroberfläche für assistive Technologien anpasst. Sie können ihn auf eine von drei Arten aktivieren:186
# Flag at launch
claude --ax-screen-reader
# Environment variable
export CLAUDE_AX_SCREEN_READER=1
# Or persistently in settings.json
{ "axScreenReader": true }
Anthropic beschreibt den Modus – einschließlich seiner Interaktionsmuster – auf einer neuen Barrierefreiheitsseite in der offiziellen Dokumentation.186
Detaillierter Einblick in das Konfigurationssystem
Claude Code verwendet ein mehrstufiges Konfigurationssystem. Die Hierarchie zu verstehen ist entscheidend, da höhere Ebenen niedrigere überschreiben und Unternehmenseinstellungen überhaupt nicht umgangen werden können.
Konfigurationshierarchie
| Ebene | Speicherort | Geltungsbereich | Überschreibbar |
|---|---|---|---|
| Unternehmen | /etc/claude-code/managed-settings.json (Linux) |
Alle Benutzer | Nein |
/Library/Application Support/ClaudeCode/managed-settings.json (macOS) |
|||
C:\Program Files\ClaudeCode\managed-settings.json (Windows) |
|||
| CLI-Flags | Befehlszeilenargumente | Aktuelle Sitzung | Ja |
| Lokales Projekt | .claude/settings.local.json |
Persönlich, aktuelles Projekt | Ja |
| Gemeinsames Projekt | .claude/settings.json |
Teamweit über git | Ja |
| Benutzer | ~/.claude/settings.json |
Alle Ihre Projekte | Ja |
| Zustand | ~/.claude.json |
Laufzeitstatus, OAuth, MCP | k. A. |
Expertentipp: Verwenden Sie .claude/settings.local.json für persönliche Einstellungen in gemeinsamen Projekten (fügen Sie die Datei zu .gitignore hinzu). Verwenden Sie .claude/settings.json für teamweite Konfigurationen, die in die Versionsverwaltung eingecheckt werden. |
Konfiguration über den Prompt festlegen: /config key=value (v2.1.181)
Seit v2.1.181 legt /config key=value beliebige Einstellungen direkt über den Prompt fest – beispielsweise /config thinking=false –, ohne die interaktive /config-Benutzeroberfläche zu öffnen. Dies funktioniert in interaktiven, -p- und Remote-Control-Sitzungen. /config --help (v2.1.183) listet die verfügbaren Kurzschlüssel auf. Mit v2.1.183 wurde außerdem die interaktive /config-Benutzeroberfläche geändert: Sowohl die Eingabe- als auch die Leertaste schalten nun die ausgewählte Einstellung um, während Esc speichert und die Oberfläche schließt (zuvor wurden Änderungen verworfen).174
Vollständige Referenz für settings.json
Eine vollständige Konfiguration mit allen wichtigen Optionen:
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"model": "claude-sonnet-5",
"permissions": {
"allow": [
"Read",
"Glob",
"Grep",
"Bash(npm run:*)",
"Bash(git:*)",
"Bash(make:*)",
"Edit(src/**)",
"mcp__github"
],
"deny": [
"Read(.env*)",
"Read(secrets/**)",
"Bash(rm -rf:*)",
"Bash(sudo:*)",
"Edit(package-lock.json)",
"Edit(.git/**)"
],
"ask": [
"WebFetch",
"Bash(curl:*)",
"Bash(docker:*)"
],
"additionalDirectories": [
"../shared-lib",
"../docs"
],
"defaultMode": "acceptEdits"
},
"env": {
"NODE_ENV": "development",
"DEBUG": "app:*"
},
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "jq -r '.tool_input.file_path' | xargs npx prettier --write"
}
]
}
]
},
"sandbox": {
"enabled": false,
"autoAllowBashIfSandboxed": true,
"excludedCommands": ["git", "docker"]
},
"statusLine": {
"type": "command",
"command": "~/.claude/statusline.sh"
},
"includeCoAuthoredBy": true,
"cleanupPeriodDays": 30,
"outputStyle": "Explanatory",
"language": "en",
"respectGitignore": true,
"showTurnDuration": true,
"plansDirectory": ".claude/plans",
"spinnerVerbs": ["Thinking", "Processing", "Analyzing"],
"spinnerTipsOverride": {
"label": "Team tips",
"tips": [
"Custom tip 1",
{"id": "tip-2", "text": "Custom tip 2", "cooldownSessions": 5, "priority": 1}
],
"tipsFile": "~/.claude/team-tips.json",
"excludeDefault": true
},
"skillOverrides": {
"legacy-skill": "off",
"manual-only-skill": "user-invocable-only",
"compact-skill": "name-only"
},
"includeGitInstructions": false,
"modelOverrides": {
"bedrock": "us.anthropic.claude-opus-5",
"vertex": "claude-opus-5",
"foundry": "claude-opus-4-8"
},
"autoMemoryDirectory": ".claude/memory",
"sandbox": {
"enableWeakerNetworkIsolation": true
}
}
skillOverrides ist nützlich, wenn ein Team über eine umfangreiche Skill-Bibliothek verfügt, die zur Laufzeit verfügbaren Skills jedoch stärker einschränken möchte. Verwenden Sie off, um einen Skill sowohl vor dem Modell als auch in der Slash-Auswahl auszublenden, user-invocable-only, damit er weiterhin namentlich aufgerufen werden kann, aber nicht mehr vom Modell ausgewählt wird, und name-only, damit nur der Skill-Name ohne vollständige Beschreibung sichtbar bleibt.156
Neuere Einstellungen (v2.1.174–176):
availableModels/enforceAvailableModels(verwaltet, ab v2.1.175): DieavailableModels-Positivliste schränkt ein, welche Modelle in einer Sitzung ausgewählt werden können. MitenforceAvailableModels: truegilt die Positivliste auch für das Default-Modell: Würde Default auf ein nicht zugelassenes Modell verweisen, wird stattdessen das erste zugelassene Modell verwendet. Außerdem können Benutzer- oder Projekteinstellungen eine verwalteteavailableModels-Liste nicht mehr erweitern. Eine ergänzende Fehlerbehebung (v2.1.176) schließt die Lücke, durch die eine Alias-Auswahl überANTHROPIC_DEFAULT_*_MODELauf ein gesperrtes Modell umgeleitet werden konnte; zudem verweigert/fastnun den Wechsel zu einem Modell außerhalb der Positivliste.172 Seit v2.1.187 können Organisationen Modellbeschränkungen direkt für die/model-Auswahl,--model,/modelundANTHROPIC_MODELdurchsetzen. Bei Auswahl eines eingeschränkten Modells erscheint die Meldung „durch die Einstellungen Ihrer Organisation eingeschränkt“.176language(Verfeinerung in v2.1.176): Neben der Antwortsprache werden Sitzungstitel nun standardmäßig in der Sprache Ihrer Unterhaltung erzeugt. Legen Sielanguagefest, um eine bestimmte Sprache für Titel vorzugeben.172footerLinksRegexes(v2.1.176): Durch reguläre Ausdrücke erkannte Link-Badges in der Fußzeile, die über Benutzer- oder verwaltete Einstellungen konfiguriert werden können.172wheelScrollAccelerationEnabled(v2.1.174): Setzen Sie den Wert auffalse, um die Beschleunigung des Mausrad-Bildlaufs im Vollbildmodus zu deaktivieren.172
Neuere Einstellungen (v2.1.207–v2.1.212):
vimInsertModeRemaps(v2.1.208): benutzerdefinierte Tastenneubelegungen für den vim-Einfügemodus – das klassische Beispiel ist die Zuordnung vonjjzu Escape (siehe Vim-Modus).186axScreenReader(v2.1.208): aktiviert den Bildschirmlesemodus dauerhaft (siehe Bildschirmlesemodus).186processWrapper(v2.1.208): leitet jeden Prozess, den Claude Code für sich selbst startet, über eine Wrapper-Programmdatei – entwickelt für Unternehmens-Launcher (siehe Unternehmens-Launcher).186- Quellenbeschränkung für
autoMode(v2.1.207): Die EinstellungautoModewird nicht mehr aus der.claude/settings.local.jsoneines Repositorys gelesen. Konfigurieren Sie sie stattdessen in~/.claude/settings.json. Dadurch wird verhindert, dass ein geklontes Repository eine Auto-Mode-Konfiguration mitliefert.185
Neuere Einstellungen (v2.1.217):
emojiCompletionEnabled(v2.1.217): Autovervollständigung von Emoji-Kurzcodes in der Prompt-Eingabe – geben Sie:heart:ein, um ❤️ einzufügen, oder einen unvollständigen Ausdruck wie:hea, um Vorschläge zu erhalten. Standardmäßig aktiviert; setzen Sie den Wert zum Deaktivieren auffalse.194
Neuere Einstellungen (v2.1.219):
sandbox.network.strictAllowlist(v2.1.219): verweigert Hosts, die nicht auf der Positivliste stehen, für Befehle in der Sandbox ohne Rückfrage, statt einen Berechtigungsdialog anzuzeigen. Siehe Sandbox-Modus.196workflowSizeGuideline(v2.1.219): legt die unverbindliche Größenrichtlinie für dynamische Workflows über eine beliebige Einstellungsdatei fest – benutzerbezogen, projektbezogen oder verwaltet –, statt ausschließlich über/config. Für dynamische Workflows gilt standardmäßig die Richtlinie medium („streben Sie weniger als 15 Agenten an“). Die entsprechende Zeile in/configwird ausgeblendet, solange eine Einstellungsdatei den Wert vorgibt. Dies ist eine Empfehlung, keine erzwungene Obergrenze. Siehe Subagents.196
Neuere Einstellungen (v2.1.242–243):
modelPicker(benutzerbezogen oder verwaltet, ab v2.1.242): Stellen Sie die/model-Auswahl mit einer geordneten, beschrifteten Modellliste zusammen. Dazu dient ein Objekt mit einemoptions-Array (jede Zeile enthält das erforderliche Feldmodelsowie optionallabelunddescription;modelwird unverändert übernommen, sodass Aliasse, Anthropic-IDs und Bedrock-/Vertex-/Foundry-/Gateway-IDs funktionieren) und dem optionalen booleschen WertreplaceBuiltInOptions(false, der Standardwert, hängt die Zeilen an die integrierte Auswahl an; beitruewerden nur Ihre Zeilen, Default und das bereits in der Sitzung ausgeführte Modell angezeigt). Claude Code liest den Schlüssel aus verwalteten Einstellungen,--settingsund Benutzereinstellungen, ignoriert ihn jedoch in Projekt- und lokalen Einstellungen. Dadurch kann ein geklontes Repository die Beschriftungen der Auswahl nicht ändern; die höchstrangige Quelle, die den Schlüssel festlegt, bestimmt die gesamte Auswahl. EineavailableModels-Positivliste gilt weiterhin für jede Zeile, und eine Beschriftung ändert lediglich die Anzeige in der Auswahl, nicht das tatsächlich ausgeführte Modell.225223promptCacheTtl/subagentPromptCacheTtl(beliebige Datei, ab v2.1.242):"5m"oder"1h"je Anfrage-Bucket, sodass Benutzer mit API-Schlüsseln und Cloud-Anbietern für die Hauptunterhaltung einen einstündigen Cache nutzen können, während subagents bei fünf Minuten bleiben. Siehe Caching-Strategien.225223modelPricing(verwaltet, ab v2.1.243): die vertraglich vereinbarten Modellpreise und Rabattmultiplikatoren einer Organisation, die von/cost, der Statuszeile und den Telemetrie-Kostenangaben anstelle der Listenpreise verwendet werden. Siehe Kosten anzeigen.225
Neuere Einstellungen (v2.1.247):
- feedbackDrafts (v2.1.247): steuert das neue SendFeedback-Tool – wenn in einer Sitzung etwas schiefläuft, kann Claude einen Feedbackbericht entwerfen, den Sie prüfen und über /feedback senden können; mit dieser Einstellung deaktivieren Sie das Erstellen solcher Entwürfe. Siehe die Zeile zu /feedback unter Slash Commands.220
- Erweiterung der Struktur von spinnerTipsOverride (v2.1.247): Hinweise können jetzt neben einfachen Zeichenfolgen auch Objekte im Format {id, text, cooldownSessions, priority} sein. Zudem erhält das Objekt die Schlüssel tipsFile und label, sodass Organisationen ihre eigenen Hinweise im Wechsel mit den integrierten anzeigen können (das obige Beispiel zeigt die erweiterte Struktur). Die neuen Schlüssel sind noch nicht in der Einstellungsdokumentation aufgeführt – der CHANGELOG ist die einzige Quelle dafür.220
Neuere Einstellungen (v2.1.248–251):
desktopSessionCleanupPeriodDays(v2.1.248): begrenzt, wie lange vom Desktop geschriebene Sitzungen von der Transkriptbereinigung ausgenommen bleiben. Wichtiger als die Einstellung selbst ist die zugehörige Fehlerbehebung: Sitzungen aus Claude Desktop und Cowork verschwanden bisher nachcleanupPeriodDays(standardmäßig 30 Tage); die Bereinigung behält sie nun, solange sie in der App vorhanden sind, sofern die Aufbewahrung nicht durch eine Organisationsrichtlinie geregelt wird.206- Einschränkungen für
envauf Projektebene (v2.1.251): Einenv-Block in der.claude/settings.jsoneines Projekts kannCLAUDE_CONFIG_DIR,CLAUDE_CODE_TMPDIRoderTMPDIR/TMP/TEMPnicht mehr festlegen. Legen Sie diese stattdessen in Ihrer Shell sowie in Benutzer- oder verwalteten Einstellungen fest, damit ein geklontes Repository nicht umleiten kann, wohin Claude Code seine Konfigurations- und temporären Dateien schreibt.206
Neuere Einstellungen (v2.1.257-259):
timeFormat/timeZone(v2.1.257): steuern, wie Claude Code Uhrzeiten darstellt – sowohl die Abschlusszeit am Ende eines Durchlaufs als auch Zeitstempel in Transkripten.timeFormatakzeptiert das 12-Stunden-Format, das 24-Stunden-Format, das 24-Stunden-Format in UTC oder ein explizites strftime-Muster;timeZonegibt die Zeitzone an. In der Einstellungsdokumentation sind beide noch nicht aufgeführt – der CHANGELOG ist die Quelle.211permissions.blockReadsOutsideWorkingDirectories(v2.1.257): verweigert das Lesen von Dateien außerhalb der Arbeitsverzeichnisse der Sitzung grundsätzlich. Ohne diese Einstellung fragt der automatische Modus nun einmalig vor dem ersten derartigen Lesezugriff einer Sitzung nach (siehe Automatischer Modus).211managedMcpServers/managedSourcesBehavior: Schlüssel des verwalteten Geltungsbereichs, behandelt unter Unternehmensbereitstellung – für Organisationen, die allen Benutzern MCP-Server bereitstellen (v2.1.259), sowie für die optionale Zusammenführung über verwaltete Quellen hinweg (verfeinert in v2.1.257).211219
Neuere Einstellungen (v2.1.261):
bashOutputMaxChars/taskOutputMaxChars(v2.1.261): erhöhen die Menge an Befehlsausgaben beziehungsweise Ausgaben von Hintergrundaufgaben, die Claude direkt erhält, bevor der Rest in einer Datei gespeichert wird, auf bis zu 128K Zeichen. Dies ist ein anderer Mechanismus als die UmgebungsvariableBASH_MAX_OUTPUT_LENGTH, die das Rücklesefenster aus der Arbeitsausgabedatei des Befehls festlegt (standardmäßig 30.000 Zeichen, begrenzt auf 150.000): Diese Schlüssel bestimmen den Schwellenwert zwischen direkter Ausgabe und Speicherung in einer Datei – wird er überschritten, landet die Ausgabe in einer Datei, die Claude bei Bedarf lesen kann, anstatt abgeschnitten zu werden.214 Seit v2.1.265 ist auch die gespeicherte Ausgabe begrenzt: Auf der Festplatte gespeicherte Tool-Ergebnisse dürfen höchstens 1 GB groß sein, und die Vorschau innerhalb der Unterhaltung weist darauf hin, wenn eine gespeicherte Datei gekürzt wurde.215
Einstellungssuche: die meistgesuchten Optionen
Wenn Sie hier nach einer bestimmten Einstellung gesucht haben, finden Sie in diesem Kurzindex die passende Stelle. Jeder Eintrag nennt die Version, mit der die Einstellung eingeführt wurde, und – sofern sie einem Geltungsbereich zugeordnet ist – den entsprechenden Geltungsbereich:
| Einstellung | Funktion |
|---|---|
disableBundledSkills |
Blendet die integrierten skills und Slash Commands für das Modell aus – eine saubere Ausgangsbasis für Harnesses, die eigene bereitstellen (v2.1.169+) |
modelPicker |
Passt die /model-Auswahl an: geordnete, beschriftete Zeilen, die an die integrierte Modellliste angehängt werden oder diese ersetzen; nur im Benutzer- oder verwalteten Geltungsbereich (v2.1.242+) |
promptCacheTtl / subagentPromptCacheTtl |
Lebensdauer des Prompt-Caches pro Anfrage-Bucket, "5m" oder "1h" (v2.1.242+) |
sandbox.excludedCommands |
Befehle, die immer außerhalb der Sandbox ausgeführt werden, z. B. ["git", "docker"] – für Tools, die unter Isolation nicht funktionieren (siehe Sandbox-Modus) |
sandbox.network.strictAllowlist |
Verweigert nicht zugelassene Hosts grundsätzlich, anstatt nachzufragen – die Einstellung für unbeaufsichtigte Ausführungen (v2.1.219+) |
worktree.bgIsolation |
Auf "none" setzen, damit Hintergrundsitzungen die Arbeitskopie direkt bearbeiten können, wenn Worktrees für ein Repository unpraktisch sind (v2.1.143+) |
allowAllClaudeAiMcps |
Unternehmen: Lädt claude.ai-Cloud-MCP-Connectors zusätzlich zu managed-mcp.json (v2.1.149+) |
wslInheritsWindowsSettings |
Verwaltete Richtlinie: WSL-Sitzungen übernehmen die verwalteten Einstellungen der Windows-Seite (v2.1.118+) |
| ### Wo finden Sie die offizielle Dokumentation zu den einzelnen Themen? | |
| Dieser Leitfaden ist ein Praxishandbuch, nicht die maßgebliche Referenz. Wenn Sie die kanonische Seite von Anthropic zu einem Subsystem benötigen, finden Sie sie an den folgenden offiziellen Stellen (jeder Abschnitt dieses Leitfadens enthält zusätzlich einen eigenen Querverweis): |
| Thema | Offizielle Dokumentation | In diesem Leitfaden |
|---|---|---|
| Hooks-Referenz und -Leitfaden | code.claude.com/docs/en/hooks · hooks-guide | Wie funktionieren Hooks? |
MCP (claude mcp add, Server) |
code.claude.com/docs/en/mcp | Was ist MCP? |
| Subagents | code.claude.com/docs/en/sub-agents | Subagents |
| Berechtigungsmodi (einschließlich automatischem Modus) | code.claude.com/docs/en/permission-modes | Berechtigungsmodi |
| Einstellungsdateien | code.claude.com/docs/en/settings | Konfigurationssystem |
| Modellkonfiguration | code.claude.com/docs/en/model-config | Welches Modell sollten Sie wählen? |
| CLAUDE.md / Speicher | code.claude.com/docs/en/memory | Wie funktioniert der Speicher? |
| Agententeams | code.claude.com/docs/en/agent-teams | Agententeams |
| Sitzungsübergreifende Nachrichten | code.claude.com/docs/en/cross-session-messaging | Sitzungsübergreifende Nachrichten |
| Versions-CHANGELOG | code.claude.com/docs/en/changelog | CHANGELOG |
| ### Referenz der Umgebungsvariablen | ||
| Authentifizierung und API: |
ANTHROPIC_API_KEY=sk-ant-... # Direct API authentication
ANTHROPIC_AUTH_TOKEN=token # Custom authorization header
ANTHROPIC_CUSTOM_HEADERS="X-Key: val" # Additional request headers; credential/org/routing/API-behavior headers set from managed or project settings require approval (v2.1.251)[^238]
Modellkonfiguration:
ANTHROPIC_MODEL=claude-opus-4-7 # Override default model (Apr 16, 2026)
ANTHROPIC_DEFAULT_MODEL=claude-opus-5 # Model new sessions START on; a /model pick overrides + persists (v2.1.236)
ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5 # What the `opus` alias resolves to (Opus 5 since v2.1.219)
ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-4-6
ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5-20251001
CLAUDE_CODE_SUBAGENT_MODEL=sonnet # Default model for subagents; an agent's model: field and per-spawn picks win (v2.1.251 demoted it from override to default)[^238]
CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1 # Force every subagent onto CLAUDE_CODE_SUBAGENT_MODEL (or the main model), ignoring agent-definition and per-spawn overrides -- the pre-v2.1.251 behavior, opt-in (v2.1.257)[^243]
CLAUDE_CODE_WORKFLOWS=1 # Enable Workflow tool for deterministic multi-agent orchestration (v2.1.147+)
MAX_THINKING_TOKENS=10000 # (Opus 4.6 and Sonnet 4.6 only — removed in Opus 4.7)
CLAUDE_CODE_MAX_OUTPUT_TOKENS=4000 # Limit output length
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 # Enable agent teams (v2.1.32+)
Cloudanbieter-Konfiguration:
CLAUDE_CODE_USE_BEDROCK=1 # Use AWS Bedrock
CLAUDE_CODE_USE_VERTEX=1 # Use Google Vertex AI
CLAUDE_CODE_USE_FOUNDRY=1 # Use Microsoft Foundry
ANTHROPIC_BEDROCK_BASE_URL=https://... # Custom Bedrock endpoint
ANTHROPIC_BEDROCK_SERVICE_TIER=priority # Bedrock service tier (v2.1.122+): 'default', 'flex', or 'priority'; sent as X-Amzn-Bedrock-Service-Tier header[^162]
CLAUDE_CODE_SKIP_BEDROCK_AUTH=1 # Skip Bedrock auth (for gateways)
CLAUDE_CODE_SKIP_VERTEX_AUTH=1 # Skip Vertex auth
AWS_BEARER_TOKEN_BEDROCK=token # Bedrock bearer token
VERTEX_REGION_CLAUDE_3_7_SONNET=us-west1 # Override Vertex region
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 # Opt in gateway /v1/models discovery for /model picker (v2.1.129+)[^164]
Verhaltenssteuerung:
DISABLE_AUTOUPDATER=1 # Prevent automatic background updates
DISABLE_UPDATES=1 # Block ALL update paths including manual `claude update` (v2.1.118+, stricter than DISABLE_AUTOUPDATER)[^160]
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 # Homebrew/WinGet installs run package-manager upgrade in background, then prompt restart (v2.1.129+)[^164]
DISABLE_TELEMETRY=1 # Opt out of usage telemetry
DISABLE_ERROR_REPORTING=1 # Disable Sentry
DISABLE_BUG_COMMAND=1 # Disable /bug command
CLAUDE_CODE_RESTRICTED=1 # Restricted mode: no command/code tools or WebFetch unless named in --tools; only managed settings load (v2.1.248+)[^238]
DISABLE_COST_WARNINGS=1 # Hide cost warnings
DISABLE_PROMPT_CACHING=1 # Disable prompt caching globally
DISABLE_PROMPT_CACHING_SONNET=1 # Disable for Sonnet only
DISABLE_PROMPT_CACHING_OPUS=1 # Disable for Opus only
DISABLE_NON_ESSENTIAL_MODEL_CALLS=1 # Skip non-critical API calls
ENABLE_PROMPT_CACHING_1H=1 # Opt into 1-hour prompt cache TTL (v2.1.108+, API/Bedrock/Vertex/Foundry)
ENABLE_PROMPT_CACHING_1H_BEDROCK=1 # Deprecated alias for the above; v2.1.108+ still honors it on Bedrock but logs a deprecation notice
FORCE_PROMPT_CACHING_5M=1 # Force 5-minute cache TTL (v2.1.108+)
CLAUDE_CODE_PROMPT_CACHE_TTL=1h # Main-conversation cache TTL, 5m or 1h; beats the promptCacheTtl setting (v2.1.242+)[^234]
CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL=5m # TTL for subagents, workflows, forks, compaction, titles; beats subagentPromptCacheTtl (v2.1.242+)[^234]
ENABLE_TOOL_SEARCH=true # Re-enable tool search on Vertex AI (disabled by default v2.1.119+ to avoid unsupported beta header). Valid values: true, false, auto, auto:N[^160]
CLAUDE_CODE_HIDE_CWD=1 # Hide the working directory in the startup logo (v2.1.119+)[^160]
CLAUDE_CODE_FORK_SUBAGENT=1 # Enable forked subagents on external builds (v2.1.117+)[^160]
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 # Force synchronized terminal output when auto-detection misses it, such as Emacs eat (v2.1.129+)[^164]
CLAUDE_CODE_SESSION_ID=... # Read-only: present in the Bash tool subprocess; matches the session_id passed to hooks (v2.1.132+)[^168]
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 # Skip the fullscreen alternate-screen renderer; keep the conversation in the terminal's native scrollback (v2.1.132+)[^168]
CLAUDE_EFFORT=... # Read-only: current effort level inside hooks and Bash tool subprocess (v2.1.133+)[^169]
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 # Include subagent text + thinking in stream-json output; pairs with --forward-subagent-text (v2.1.211+). Covers depth-2+ nested subagents as of v2.1.219[^205][^213]
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION=200 # Per-session WebSearch cap (default 200; v2.1.212+)[^206]
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS=900000 # WebFetch per-URL session cache TTL (default 15 min; v2.1.233+)[^226]
CLAUDE_CODE_PROJECT_DIR_NAME=myproj # Short name for the per-project transcript directory, for hosts that give each session its own config dir (v2.1.234+)[^227]
CLAUDE_CODE_GOAL_CHECKIN_MINUTES=30 # How long background tasks may keep a /goal waiting before Claude checks in on them; 0 disables (v2.1.234+)[^227]
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION=200 # Per-session subagent-spawn cap (default 200 in v2.1.212–223; the default cap was REMOVED in v2.1.224 — set this to reimpose one)[^206][^218]
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS=20 # Cap on concurrently-RUNNING subagents (default 20; distinct from the per-session total above; v2.1.217+)[^211]
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0 # Disable the v2.1.229 workflow fan-out stagger (same-prefix sibling agents launch staggered so they read the cached prompt prefix instead of re-paying it)[^224]
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=3 # Nested subagent spawn depth. Default 3 as of v2.1.219; set 1 to disable nesting. Default history: 5 (v2.1.172–v2.1.216) → 1 (v2.1.217) → 3 (v2.1.219). Set it explicitly[^211][^213]
Tool-Konfiguration:
BASH_DEFAULT_TIMEOUT_MS=30000 # Bash command timeout (30s)
BASH_MAX_TIMEOUT_MS=600000 # Maximum bash timeout (10min)
BASH_MAX_OUTPUT_LENGTH=50000 # Read-back window from the Bash working output file (default 30,000 chars, hard ceiling 150,000)
CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR=1 # Reset CWD after each bash
MCP_TIMEOUT=5000 # MCP server startup timeout
MCP_TOOL_TIMEOUT=30000 # MCP tool execution timeout
MAX_MCP_OUTPUT_TOKENS=25000 # MCP output limit
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS=120000 # Threshold before a long MCP tool call moves to the background (default 2 min; v2.1.212+)[^206]
CLAUDE_CODE_TOOL_MEMORY_LIMIT=4096 # Opt-in Linux memory cgroup (MB) for Bash tool commands — a runaway build can't stall the session (v2.1.233+)[^226]
CLAUDE_CODE_ENABLE_TODO_TOOLS=1 # Restore TodoWrite/TaskCreate-family tools on Opus 4.8+/Sonnet 5+/Fable 5+, where they are off by default since v2.1.233[^226]
SLASH_COMMAND_TOOL_CHAR_BUDGET=15000 # Slash command context limit
Netzwerk und Proxy:
HTTP_PROXY=http://proxy:8080 # HTTP proxy
HTTPS_PROXY=https://proxy:8080 # HTTPS proxy
NO_PROXY=localhost,example.com # Bypass proxy for domains
CLAUDE_CODE_CLIENT_CERT=/path/to/cert # mTLS certificate
CLAUDE_CODE_CLIENT_KEY=/path/to/key # mTLS private key
CLAUDE_CODE_CLIENT_KEY_PASSPHRASE=pass # mTLS passphrase
Benutzeroberfläche und Terminal:
CLAUDE_CODE_DISABLE_TERMINAL_TITLE=1 # Don't update terminal title
CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL=1 # Skip IDE extension install
CLAUDE_CODE_SHELL=/bin/zsh # Override shell detection
USE_BUILTIN_RIPGREP=1 # Use included ripgrep (default)
CLAUDE_CONFIG_DIR=~/.myconfig # Custom config directory; not settable from project-settings env (v2.1.251)[^238]
IS_DEMO=1 # Hide sensitive UI elements[^37]
CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1 # Disable background tasks and Ctrl+B[^46]
CLAUDE_CODE_TMPDIR=/path/to/tmp # Override temp directory; not settable from project-settings env, nor are TMPDIR/TMP/TEMP (v2.1.251)[^50][^238]
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 # Hold ALL native-1M models to 200K via auto-compaction (v2.1.223 widened scope)[^103][^217]
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 # Let unrecognized model IDs exceed the assumed context window (v2.1.223)[^217]
CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS=120000 # Plugin marketplace git timeout (default 120s, was 30s)[^105]
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 # Remove built-in commit/PR instructions[^117]
CLAUDE_CODE_DISABLE_CRON=1 # Stop scheduled cron jobs mid-session[^121]
CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS=30000 # SessionEnd hooks timeout (default varies)[^123]
CLAUDE_CODE_USE_POWERSHELL_TOOL=1 # Enable Windows PowerShell tool on Linux/macOS (requires pwsh on PATH; v2.1.111+)[^153]
CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1 # Disable mouse click/drag/hover in fullscreen mode; wheel scroll still works (v2.1.195+)[^196]
CLAUDE_ENABLE_STREAM_WATCHDOG=0 # Disable the streaming idle watchdog (on by default for all providers since v2.1.196: aborts+retries after 5 min of silence)[^198]
CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1 # Turn off automatic memory-pressure reaping of idle background shell commands (v2.1.193+)[^196]
CLAUDE_CODE_ENABLE_AWAY_SUMMARY=1 # Force Session Recap when telemetry disabled (v2.1.108+)[^153]
CLAUDE_AX_SCREEN_READER=1 # Enable screen reader mode; same as --ax-screen-reader or "axScreenReader": true (v2.1.208+)[^203]
OTEL_LOG_RAW_API_BODIES=1 # Emit full API request/response bodies as OTel log events (v2.1.111+)[^153]
TRACEPARENT=00-... # W3C Trace Context parent (v2.1.110+, SDK/headless)[^153]
TRACESTATE=vendor=value # W3C Trace Context state (v2.1.110+, SDK/headless)[^153]
OpenTelemetry-Exporter und Schutz sensibler Felder:243
OTEL_LOGS_EXPORTER=none # OTel logs exporter (supports 'none' for disable; v2.1.85 fixed crash)
OTEL_METRICS_EXPORTER=none # OTel metrics exporter (supports 'none'; v2.1.85 fixed crash)
OTEL_TRACES_EXPORTER=none # OTel traces exporter (supports 'none'; v2.1.85 fixed crash)
OTEL_LOG_TOOL_CONTENT=1 # Opt in to emitting tool content in OTel spans (v2.1.101+, sensitive by default)
OTEL_LOG_TOOL_DETAILS=1 # Opt in to tool_parameters in OTel tool_result events (v2.1.85+)
OTEL_LOG_USER_PROMPTS=1 # Opt in to emitting user prompts in OTel traces (v2.1.101+, sensitive by default)
OTEL_LOG_ASSISTANT_RESPONSES=0 # Gate the claude_code.assistant_response log event holding the model's response text (v2.1.193+)
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH=60000 # Truncation limit for OTel content attributes (default 60 KB; v2.1.214+)[^207]
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 # Disable release-notes fetch (v2.0.17+); v2.1.110 also stopped the auto-title Haiku request in headless/SDK when set
v2.1.121+: Span-Attribute für LLM-Anfragen: stop_reason, gen_ai.response.finish_reasons und user_system_prompt werden jetzt für Spans von LLM-Anfragen ausgegeben. Da user_system_prompt personenbezogene Daten enthalten kann, wird das Attribut nur bei gesetztem OTEL_LOG_USER_PROMPTS=1 ausgegeben.154
v2.1.122+: Änderungen auf Ereignisebene: Numerische Attribute der Log-Ereignisse api_request und api_error werden jetzt als Zahlen statt als Zeichenfolgen ausgegeben. Dadurch werden Probleme mit nachgelagerten OTel-Collectors behoben, die für das Schema eine strikte Typisierung voraussetzen. Das neue Log-Ereignis claude_code.at_mention wird ausgelöst, wenn Claude Code eine @-Erwähnung auflöst.154
v2.1.193+: Log-Ereignis claude_code.assistant_response: Claude Code kann den vollständigen Antworttext des Modells als OTel-Log-Ereignis ausgeben, sofern OTEL_LOG_ASSISTANT_RESPONSES aktiviert ist. Dabei gibt es einen wichtigen Fallstrick beim Upgrade: Ist OTEL_LOG_ASSISTANT_RESPONSES nicht gesetzt, übernimmt es den Wert von OTEL_LOG_USER_PROMPTS. Jede Bereitstellung, die bereits Prompt-Inhalte protokolliert, empfängt nach dem Upgrade daher zusätzlich die Antwortinhalte des Assistenten. Setzen Sie OTEL_LOG_ASSISTANT_RESPONSES=0, wenn die Telemetrie weiterhin ausschließlich Prompts enthalten soll.179
v2.1.214: Ergänzungen der Telemetrie: OTel-Log-Ereignisse enthalten jetzt die Attribute message.uuid, client_request_id und tool_source, um Nachrichten zu korrelieren und die Herkunft von Tools nachzuverfolgen. Die Nutzdaten von subagentStatusLine umfassen den Reasoning-Aufwand des subagents, sodass benutzerdefinierte Statuszeilen Modell und Aufwand gemeinsam darstellen können. Außerdem lässt sich mit der neuen Umgebungsvariable CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH die Begrenzung von OTel-Inhaltsattributen auf 60 KB konfigurieren.190
v2.1.265: Gateway-Telemetrie: Sitzungen des Claude apps gateway exportieren OpenTelemetry jetzt direkt an einen Collector, wenn in den verwalteten Einstellungen des Gateways unter OTEL_EXPORTER_OTLP_ENDPOINT ein solcher angegeben ist, statt den Export über das Relay des Gateways zu leiten. Sitzungen ohne angegebenen Collector verwenden weiterhin das Relay. Dieselbe Version ergänzt die Telemetrie, die Claude Desktop und Cowork über ein Claude apps gateway senden, um user.email und user.groups und gleicht sie damit an Terminalsitzungen an.215
API- / Modellsteuerung:243
CLAUDE_CODE_EXTRA_BODY='{...}' # Inject extra body fields into API calls; v2.1.113 fixed 400 errors with output_config.effort on Vertex/subagent calls
CLAUDE_CODE_MAX_CONTEXT_TOKENS=200000 # Override max context tokens (pre-existing var; v2.1.98 fixed handling of DISABLE_COMPACT when both are set)
CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS=25000 # Override default token limit for file read operations (v2.1.0+)
CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK=1 # Do not fall back to non-streaming API on streaming failures (v2.1.83+)
ANTHROPIC_BETAS=beta1,beta2 # Enable beta API headers; v2.1.78 fixed silent ignore on Haiku models
ANTHROPIC_SMALL_FAST_MODEL=arn:... # Fast model ID (Bedrock ARN supported; v0.2.125 stopped escaping slashes in ARN)
Plugins / MCP:243
CLAUDE_CODE_PLUGIN_CACHE_DIR=~/.claude/plugins # Plugin cache directory (v2.1.72 fixed literal '~' dir on some shells)
CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1 # Preserve plugin marketplace cache when git pull fails (offline-friendly; v2.1.90+)
CLAUDE_CODE_MCP_SERVER_NAME=server1 # Passed to MCP headersHelper scripts so one helper can serve multiple servers (v2.1.85+)
CLAUDE_CODE_MCP_SERVER_URL=https://... # Passed to MCP headersHelper scripts alongside the name (v2.1.85+)
Shell / IDE:243
CLAUDE_CODE_SHELL_PREFIX="time " # Wrap every Claude-invoked shell command with a prefix (v1.0.61+)
CLAUDE_CODE_GIT_BASH_PATH=C:\Program\ Files\Git\bin\bash.exe # Custom Git Bash path on Windows (v2.1.98+)
CLAUDE_CODE_EXIT_AFTER_STOP_DELAY=60000 # SDK: exit after N ms idle (v2.0.35+)
CLAUDE_CODE_AUTO_CONNECT_IDE=false # Disable IDE auto-connection (v1.0.61+)
Unternehmen / Authentifizierung:243
CLAUDE_CODE_PROXY_RESOLVES_HOSTS=1 # Opt into proxy-side DNS resolution (v2.0.55 moved this from default-on to opt-in)
CLAUDE_CODE_API_KEY_HELPER_TTL_MS=300000 # TTL for dynamically generated API keys via apiKeyHelper (apiKeyHelper refresh added v0.2.74 with 5-min default; env var added v0.2.117)
CLAUDE_CODE_PROCESS_WRAPPER=/path/to/wrapper # Route all Claude Code self-spawned processes through a wrapper executable; same as the processWrapper setting (v2.1.208+)[^203]
Skill-Variablen (v2.1.69+):
${CLAUDE_SKILL_DIR} # Self-reference for skills to locate their own directory[^117]
Aufruferidentität für SDK (v2.1.51+):
CLAUDE_CODE_ACCOUNT_UUID=uuid # Provide account UUID synchronously for SDK callers
CLAUDE_CODE_USER_EMAIL=user@example.com # Provide user email for SDK callers
CLAUDE_CODE_ORGANIZATION_UUID=uuid # Provide organization UUID for SDK callers
Fehlerbehebung:
ANTHROPIC_LOG=debug # Enable API request logging
Welches Modell sollte ich wählen?
Die Wahl des richtigen Modells für die jeweilige Aufgabe wirkt sich erheblich auf Kosten und Qualität aus. Claude Code ermöglicht einen flexiblen Modellwechsel auf mehreren Ebenen.
Verfügbare Modelle
| Alias | Modell | Am besten geeignet für | Eingabe/1M | Ausgabe/1M |
|---|---|---|---|---|
fable |
Claude Fable 5.1 | Anspruchsvollste Denkaufgaben und langfristig angelegte Arbeiten; Spitzenklasse oberhalb von Opus (Modell-ID claude-fable-5-1; seit v2.1.257, der ersten installierbaren Version mit Fable 5.1, verweist der Alias auf dieses Modell)211217 |
$10.00 | $50.00 |
best |
Das neueste für Sie verfügbare Fable-Modell (Fable 5.1 seit v2.1.257), andernfalls das neueste Opus-Modell | „Immer das stärkste verfügbare Modell auswählen“ | Variiert | Variiert |
opus |
Claude Opus 5 | Komplexe Denkaufgaben, agentisches Programmieren und langfristig angelegte Arbeiten; die Opus-Klasse seit v2.1.219 (Modell-ID claude-opus-5) |
$5.00 | $25.00 |
sonnet |
Claude Sonnet 5 | Tägliche Programmierarbeit, bestes Verhältnis zwischen Geschwindigkeit und Intelligenz (Modell-ID claude-sonnet-5) |
$2.00 | $10.00 |
haiku |
Claude Haiku 4.5 | Einfache Aufgaben, schnelle Vorgänge | $1.00 | $5.00 |
default |
Tarifabhängig – Opus 5 in den Premiumtarifen (Max, Team Premium, Enterprise, Anthropic API), Sonnet 5 bei Pro/Team Standard; Administratoren können einen Organisationsstandard festlegen, der in /model als „Organisationsstandard“ angezeigt wird (ab v2.1.196)207 |
Allgemeine Zwecke | Variiert | Variiert |
opus[1m] |
Opus 5 mit 1M-Kontext | Sehr große Codebasen, lange Sitzungen | $5.00 | $25.00 |
sonnet[1m] |
Sonnet 5 (bereits nativ mit 1M) | Keine Auswirkung, wenn sonnet auf Sonnet 5 verweist; hinter einem LLM-Gateway wird damit das 1M-Kontextfenster von Sonnet 5 ausgewählt226 |
$2.00 | $10.00 |
opusplan |
Opus (Planung) + Sonnet (Ausführung) | Komplexes Refactoring | Hybrid | Hybrid |
Claude Opus 5 (Juli 2026): Die aktuelle Opus-Klasse und seit v2.1.219 (24. Juli 2026) das Modell, auf das der Alias opus in Claude Code verweist. Anthropic beschreibt es als direkt einsetzbares Upgrade für Opus 4.8: weiterhin $5/MTok für Eingaben und $25/MTok für Ausgaben, „deutlich verbesserte Leistung zum gleichen Preis“ und bei maximaler Denkleistung durchschnittlich rund 26 % weniger Tokens als Opus 4.8. Es ist das Standardmodell bei Claude Max und das stärkste Modell bei Claude Pro. Modell-ID: claude-opus-5 — ein datumsunabhängiger, fest angehefteter Snapshot nach demselben Schema wie claude-opus-4-8 und claude-sonnet-5, kein automatisch fortlaufend aktualisierter Verweis. 1M-Token-Kontextfenster (ohne Beta-Header, unverändert gegenüber Opus 4.8), maximal 128K Ausgabe (bis zu 300K beim Batches API mit dem Beta-Header output-300k-2026-03-24). Ausschließlich adaptives Denken — erweitertes Denken mit thinking.type: "enabled" wird nicht unterstützt. Verlässlicher Wissensstand: Mai 2026 (Trainingsdaten ebenfalls bis Mai 2026) – vom Start bis zur Einführung von Fable 5.1 mit Wissensstand Juni 2026 am 1. September 2026 der aktuellste aller gegenwärtigen Claude-Modelle.216 Mit der Einführung von Opus 5 wird Opus 4.8 neben 4.7 und 4.6 in die Legacy-Modelltabelle der Dokumentation verschoben — weiterhin verfügbar, aber nicht mehr der empfohlene Standard.197 |
Zwei Breaking Changes bei der Umstellung eines Harnesses von Opus 4.8 auf Opus 5:197
- Denken ist standardmäßig aktiviert. Bei Opus 4.8 wurde eine Anfrage ohne
thinking-Feld ohne Denken ausgeführt; bei Opus 5 wird dieselbe Anfrage mit adaptivem Denken ausgeführt.max_tokensbleibt eine feste Obergrenze für die gesamte Ausgabe — Denken plus Antworttext. Prüfen Sie deshalb bei allen Workloads, die zuvor ohne Denken ausgeführt wurden, den verfügbaren Spielraum erneut. Mitthinking: {type: "disabled"}stellen Sie das frühere Verhalten wieder her, vorbehaltlich des nächsten Punkts. - Bei deaktiviertem Denken ist der Aufwand auf
highbegrenzt. Die Kombination austhinking: {type: "disabled"}und dem Aufwandxhighodermaxführt zu einem 400-Fehler. Die Prüfung erfolgt für jede Anfrage einzeln — wird der Aufwand bei deaktiviertem Denken aufxhigherhöht, wird die Anfrage abgelehnt, selbst wenn frühere Durchläufe derselben Konversation akzeptiert wurden.
Speziell in Claude Code gilt: effort ist bei Opus 5 standardmäßig auf high gesetzt (wie auch beim Claude API), und die vollständige Abstufung steht zur Verfügung — low, medium, high, xhigh, max. Anthropic empfiehlt in den eigenen Migrationshinweisen, den Aufwand max zu testen, wenn Leistungsfähigkeit wichtiger als der Token-Verbrauch ist. Fast Mode unterstützt Opus 5 zu $10/$50 pro MTok (siehe Fast Mode).197198
Claude Fable 5.1 (1. September 2026): Die neue Spitzenstufe der Fable-Klasse und seit v2.1.257 das Modell, auf das der Alias fable verweist (sofern ANTHROPIC_DEFAULT_FABLE_MODEL nicht ausdrücklich ein anderes Modell festlegt); best bedeutet nun „das neueste Fable-Modell, sofern es für Sie verfügbar ist“. Die Mindestversion bedarf einer Erklärung: Laut Dokumentation zur Modellkonfiguration wurde der Alias in v2.1.255 umgestellt, und laut Modellseite „erfordert“ Fable 5.1 Claude Code v2.1.255 oder höher. Die Versionen 2.1.253 bis 2.1.256 wurden jedoch nie auf npm veröffentlicht – v2.1.257 (1. September) ist die erste installierbare Version, die Fable 5.1 enthält. Modell-ID: claude-fable-5-1 (Bedrock: anthropic.claude-fable-5-1). Dieselbe Klasse und derselbe Preis pro Token wie bei Fable 5 – $10/MTok für Eingaben, $50/MTok für Ausgaben, 1M Kontext, maximal 128K Ausgabe, adaptives und stets aktives Denken sowie effort mit dem Standardwert high – allerdings mit einer Preisänderung, die für lange agentische Sitzungen wichtig ist: Cache-Lesevorgänge kosten $0.25/MTok, also das 0,025-Fache des Eingabepreises (2,5 %), statt der üblichen 10 %; nur Fable 5.1 und Mythos 5.1 bieten diesen Tarif, während Cache-Schreibvorgänge bei den Standardpreisen bleiben ($12.50 für 5 Minuten, $20 für 1 Stunde). Verlässlicher Wissensstand: Juni 2026 (Trainingsdaten ebenfalls bis Juni 2026) – der aktuellste aller gegenwärtigen Claude-Modelle. Einstellung frühestens am 1. September 2027. Gegenüber Fable 5 gibt es drei Breaking Changes: Die erzwungene Tool-Nutzung führt zu einem Fehler, ältere Modelle können seine Denkblöcke nicht lesen und das Bearbeiten früherer Durchläufe macht Denkblöcke ungültig. Hinzu kommen fünf additive Änderungen: Aufwand pro Nachricht (Beta), auf einen Durchlauf begrenzte Systemnachrichten (Beta), Fortschrittsmeldungen zwischen Tool-Aufrufen (display: "updates", Beta), die günstigeren Cache-Lesevorgänge und die Herkunftskennzeichnung von Inhalten. Claude Mythos 5.1 ist dasselbe Modell mit denselben Spezifikationen und nur auf Einladung über Project Glasswing verfügbar. Mit der Einführung wird Fable 5 neben Opus 4.8/4.7/4.6/4.5 und Sonnet 4.6/4.5 in die Legacy-Modelltabelle der Dokumentation verschoben. Ein Gateway-Vorbehalt aus den Versionshinweisen: In Gateway-Sitzungen der Claude-Apps verweisen fable und best vorerst weiterhin auf Fable 5 – ein noch nicht für 5.1 konfiguriertes Gateway lehnt es ab. Wählen Sie Fable 5.1 dort deshalb ausdrücklich in /model aus. Beachten Sie, dass die /model-Auswahl Fable 5.1 vor v2.1.260 nicht aufführte; die explizite Auswahl erforderte daher die vollständige Eingabe /model claude-fable-5-1 (siehe die nachfolgenden Korrekturen rund um die Einführung). Die Tarifstandards bleiben unverändert: Opus 5 in den Premiumtarifen, Sonnet 5 bei Pro und Team Standard.211216217
Korrekturen rund um die Einführung von Fable 5.1 (v2.1.260, 3. September): Die erste Version nach der Einführung behebt vier Unstimmigkeiten. Die /model-Auswahl zeigt Fable 5.1 nun für Organisationen an, die es verwenden können – vor dieser Korrektur wurde das Modell nur akzeptiert, wenn es vollständig als /model claude-fable-5-1 eingegeben wurde. Das Prompt-Caching für Fable 5.1 umfasst nun auch Kontext, der nach Tool-Ergebnissen angefügt wird und zuvor bei jedem Tool-Aufruf erneut als nicht zwischengespeicherte Eingabe gesendet wurde – wodurch die Wirtschaftlichkeit der 0,025-fachen Cache-Lesekosten ausgerechnet in den langen agentischen Sitzungen, für die sie gedacht sind, unbemerkt untergraben wurde. Eine Änderung von /effort während einer Sitzung macht den Prompt-Cache nicht mehr ungültig. Außerdem berücksichtigen Agents mit model: fable nun das [1m]-Tag einer mit ANTHROPIC_DEFAULT_FABLE_MODEL festgelegten Modellvorgabe, statt unbemerkt mit einem Kontextfenster von 200K ausgeführt zu werden.212
Claude Fable 5 (9. Juni 2026; Legacy seit 1. September 2026): Eine neue Modellklasse oberhalb von Opus — das leistungsfähigste und intelligenteste Modell von Anthropic, das bei nahezu jedem Benchmark, mit dem es getestet wurde, den neuesten Stand der Technik erreicht und darauf ausgelegt ist, über Millionen von Kontext-Tokens hinweg kohärent zu bleiben. Fable 5 ist das für den allgemeinen Einsatz abgesicherte Frontier-Modell der „Mythos-Klasse“: Es wird mit Sicherheitsklassifikatoren ausgeliefert, die bei Anfragen zu Cyberthemen, Biochemie und Modelldestillation auf Opus 4.8 zurückgreifen (Claude Mythos 5 ist dasselbe Modell ohne diese Schutzmaßnahmen und für autorisierte Forscher verfügbar). Mit v2.1.170 (9. Juni 2026) wurde es in Claude Code auswählbar — führen Sie claude update und anschließend /model fable aus (der kurze Alias, der seit v2.1.257 auf Fable 5.1 verweist – wählen Sie Fable 5 heute mit /model claude-fable-5 aus) — und bis zum 22. Juni 2026 vollständig in den Abonnementtarifen eingeführt. Modell-ID: claude-fable-5. Fable 5 enthält standardmäßig ein 1M-Kontextfenster, sodass das Suffix [1m] nicht erforderlich ist — und seit v2.1.173 (11. Juni 2026) wird der Modellname claude-fable-5[1m] automatisch zu claude-fable-5 normalisiert beziehungsweise das Suffix entfernt (das Suffix war nur bei Opus/Sonnet relevant, wo der 1M-Kontext durch [1m] freigeschaltet wird); maximal 128K Ausgabe. Der Preis beträgt $10/MTok für Eingaben und $50/MTok für Ausgaben — ungefähr das Doppelte von Opus 4.8. Setzen Sie es daher nur für wirklich anspruchsvolle Denkaufgaben und nicht für Routineänderungen ein. Es verwendet dieselbe Anfrageoberfläche wie Opus 4.8 (ausschließlich adaptives Denken; temperature/top_p/top_k und budget_tokens wurden entfernt), allerdings mit einer Besonderheit: Ein explizites thinking: {type: "disabled"} führt zu einem 400-Fehler. Lassen Sie den Parameter thinking deshalb vollständig weg, um das Modell ohne Denken auszuführen.236
Insbesondere in Claude Code: Fable 5 unterstützt genau wie Opus 5 die vollständige Effort-Skala (low/medium/high/xhigh/max, standardmäßig high). Thinking kann bei Fable 5 nicht deaktiviert werden – weder der Thinking-Schalter der Sitzung noch die Einstellung alwaysThinkingEnabled oder MAX_THINKING_TOKENS=0 haben eine Wirkung; das Modell denkt immer adaptiv. Eine vollständige Konfigurationsoberfläche der fable-Familie entspricht den Opus-Optionen: ANTHROPIC_DEFAULT_FABLE_MODEL legt fest, in welches Modell der Alias fable aufgelöst wird (nützlich bei Bedrock/Vertex/Foundry), DISABLE_PROMPT_CACHING_FABLE nimmt Fable vom Prompt-Caching aus, und auf den Enterprise-Gateways greift der inhaltsbasierte automatische Fallback. /model opus wählt jetzt Opus 5 aus (standardmäßig mit hohem Effort, /effort xhigh für die schwierigsten Aufgaben), und die Standardeinstellung folgt Ihrem Tarif – Opus 5 bei den Premiumtarifen, Sonnet 5 bei Pro/Team Standard; wählen Sie mit /model fable bewusst die Fable-Stufe, wenn Sie die absolut höchste Leistungsfähigkeit benötigen – seit v2.1.257 ist das Fable 5.1.236197207217
Opus 4.7 (16. April 2026): Das Flaggschiff der vorherigen Generation ist weiterhin vollständig verfügbar. Kontextfenster mit 1 Million Tokens zum Standardpreis – ohne Aufpreis für lange Kontexte. Maximale Ausgabe von 128K, ausschließlich adaptives Thinking (Extended Thinking wurde entfernt) sowie eine neue Effort-Stufe xhigh, die als Ausgangspunkt für Coding- und agentische Workloads empfohlen wird.145 Verlässlicher Wissensstichtag: Januar 2026. Stichtag der Trainingsdaten: Januar 2026. Modell-ID: claude-opus-4-7. Die Preise entsprechen mit 5 $/25 $ pro MTok denen von Opus 4.6; das Schreiben in den Cache kostet für 5 Minuten 6,25 $, für 1 Stunde 10 $ und das Lesen aus dem Cache 0,50 $ pro MTok.144 Opus 4.7 löst bei SWE-Bench dreimal so viele Produktionsaufgaben wie Opus 4.6, erreicht beim CursorBench 70 % (gegenüber 58 % bei 4.6) und steigert die Lösungsquote im internen Coding-Benchmark von Anthropic mit 93 Aufgaben um 13 %.144 Das Modell verwendet einen neuen Tokenizer – rechnen Sie für denselben Text mit etwa 1- bis 1,35-mal so vielen Tokens; erhöhen Sie den Spielraum für max_tokens und die Schwellenwerte für die Komprimierung.145 Vision unterstützt Bilder mit bis zu 2.576 px bzw. 3,75 MP und 1:1-Pixelkoordinaten.145
Coding-Benchmarks von Opus 4.7 (April 2026):151
| Benchmark | Opus 4.7 | Opus 4.6 | GPT-5.4 (aktuelle OpenAI-Spitzenklasse) | GPT-5.3-Codex | GPT-5.2-Codex | GPT-5-Codex |
|---|---|---|---|---|---|---|
| SWE-bench Verified | 87,6 % | ~80,9 % (gemeldeter Ausgangswert von Opus 4.5) | ~80 % (Drittanbieter; nicht auf der offiziellen Seite) | — | — | 74,9 % (Ausgangswert) |
| SWE-bench Pro | 64,3 % | — | 57,7 % (offiziell) | 56,8 % | 56,4 % | — |
| Terminal-Bench 2.0 | 69,4 % | zum Marktstart führend | 75,1 % (offiziell) | 77,3 % | 64,0 % | — |
| CursorBench | 70 % | 58 % | — | — | — | — |
| Opus 4.7 führt beim SWE-bench Verified mit 12,7 Punkten vor dem häufig zitierten Ausgangswert von GPT-5-Codex und beim SWE-bench Pro mit 6,6 Punkten vor GPT-5.4 (57,7 %). Beim Terminal-Bench 2.0 liegt GPT-5.3-Codex weiterhin knapp vor GPT-5.4 (77,3 % gegenüber 75,1 %), und beide liegen vor Opus 4.7 (69,4 %). Die Spitzenpositionen bei Benchmarks ändern sich laufend; prüfen Sie die Anbieterseiten, bevor Sie eine Entscheidung für mehrere Quartale treffen. |
Standardmodell nach Tarif (Claude Code):207
| Tarif | Standardmodell |
|---|---|
| Max, Team Premium, nutzungsabhängig abgerechnetes Enterprise, Anthropic API | Opus 5 – die Premiumstufe („nutzungsabhängig abgerechnet“ bezeichnet eine Enterprise-Organisation, deren Abrechnung nach Nutzung statt pro Arbeitsplatz erfolgt)207 |
| Claude Platform on AWS, Amazon Bedrock, Google Cloud’s Agent Platform | Opus 5 seit v2.1.219 (Opus 4.8 ab v2.1.207)207 |
| Enterprise-Abonnementplätze | Opus 5 seit CLI v2.1.251 und damit wie bei den anderen Premiumtarifen; in der Dokumentation zur Modellkonfiguration wird für diese Plätze weiterhin Sonnet 5 genannt – sie liegt hinter dem CHANGELOG zurück206207 |
| Pro, Team Standard | Sonnet 5 (natives Kontextfenster mit 1 Million Tokens)207 |
| Microsoft Foundry | Sonnet 4.5207 |
Historisch: Laut dem Verlaufshinweis in der Dokumentation selbst wurde der Standard für Premium/API ab v2.1.154 in Opus 4.8 und ab v2.1.219 in Opus 5 aufgelöst; Claude Platform on AWS, Bedrock und Google Cloud’s Agent Platform wechselten mit v2.1.207 ebenfalls zu Opus 4.8 (zuvor: Opus 4.7 auf Claude Platform on AWS und Sonnet 4.5 auf den beiden anderen Plattformen). Die mit v2.1.197 eingeführte Änderung (30. Juni 2026), über die dieser Leitfaden lange als „Sonnet 5 ist überall das Standardmodell“ berichtete, gilt heute nur noch für die Standardstufe, also Pro und Team Standard. Opus 4.7 war vom 16. April bis v2.1.154 (28. Mai 2026) das Standardmodell für Max/Team Premium; mit v2.1.219 wurde außerdem der Alias opus auf Opus 5 umgestellt.147181197207 |
Inkompatible Änderungen an Messages API in Opus 4.7 (für Aufrufer sichtbar):145
budget_tokensfür Extended Thinking wurde entfernt. Verwenden Sie stattdessenthinking: {type: "adaptive"}. Adaptive Thinking ist standardmäßig deaktiviert; Anfragen ohnethinking-Feld werden ohne Thinking ausgeführt.- Wird
temperature,top_podertop_kauf einen vom Standard abweichenden Wert gesetzt, gibt das System HTTP 400 zurück. Lassen Sie diese Parameter weg und steuern Sie das Modell über Prompts. - Thinking-Inhalte werden standardmäßig nicht in Antworten ausgegeben. Setzen Sie
thinking.display: "summarized", um sichtbare Gedankengänge wiederherzustellen (erforderlich, wenn Ihr Produkt Thinking für Benutzer streamt).
Mit Aufgabenbudgets (Beta-Header task-budgets-2026-03-13) können Sie dem Modell über output_config.task_budget ein Token-Ziel für eine vollständige agentische Schleife vorgeben; mindestens 20K Tokens.145
Opus 4.6 (Legacy): Ist unter claude-opus-4-6 mit einem Kontextfenster von 1 Million Tokens und einer maximalen Ausgabe von 128K weiterhin verfügbar. Für besseres agentisches Coding empfiehlt sich eine Migration zu Opus 4.7. Opus 4.6 erschien ursprünglich am 5. Februar 2026.79144 Seit v2.1.117 (22. April 2026) verwenden Pro- und Max-Abonnenten bei Opus 4.6 und Sonnet 4.6 standardmäßig den Effort high (zuvor medium); Opus 4.7 bleibt bei xhigh. Diese Änderung stellte die Leistungsfähigkeit nach der im Postmortem vom 23. April dokumentierten Herabstufung des Efforts zwischen dem 4. März und dem 7. April wieder her.152153
Sonnet 5 (30. Juni 2026): Die aktuelle Sonnet-Stufe wird als „beste Kombination aus Geschwindigkeit und Intelligenz“ positioniert. Laut Anthropic liegt seine Leistung nahe bei Opus 4.8, allerdings zu niedrigeren Preisen. Gegenüber Sonnet 4.6 bietet es deutliche Verbesserungen beim agentischen Denken, bei der Tool-Nutzung, beim Coding und bei der Wissensarbeit – zugleich weist es insgesamt seltener unerwünschte Verhaltensweisen und erheblich schwächere Fähigkeiten im Bereich Cybersicherheit als die Opus-Modelle auf (der Sicherheitskompromiss, der eine Veröffentlichung ohne Exportkontrollsperren ermöglichte). Modell-ID: claude-sonnet-5 (fest angehefteter Snapshot ohne Datum). Kontextfenster mit 1 Million Tokens, maximale Ausgabe von 128K (bis zu 300K über das Batches API mit dem Beta-Header output-300k-2026-03-24), ausschließlich adaptives Thinking. Verlässlicher Wissensstichtag: Januar 2026. Preis: 2 $/10 $ pro MTok für Eingabe/Ausgabe, nun der reguläre Listenpreis. Anthropic kündigte zum Marktstart 2 $/10 $ als Einführungspreis bis zum 31. August 2026 an, behielt ihn anschließend jedoch bei: Auf der Preisseite heißt es, die geplante Erhöhung auf 3 $/15 $ zum 1. September „wird nicht stattfinden“, und v2.1.243 aktualisierte die /model-Auswahl sowie das mitgelieferte claude-api-Skill, sodass 2 $/10 $ als Listenpreis statt als zeitlich begrenztes Angebot angezeigt werden.226 Das liegt 60 % unter den 5 $/25 $ von Opus 5. In Claude Code verwendet der Parameter effort bei Sonnet 5 standardmäßig high (legen Sie ihn ausdrücklich fest, um dies zu ändern). Wählen Sie das Modell mit /model sonnet (oder /model claude-sonnet-5) aus.180 Mit v2.1.197 (30. Juni 2026) wurde Sonnet 5 damals zum Standardmodell für neue Sitzungen in Claude Code; heute ist es weiterhin der Standard in der Standardstufe (Pro, Team Standard), während die Premiumtarife und Anthropic API standardmäßig Opus 5 verwenden – siehe die obige Tariftabelle.181207
Sonnet 4.6 (17. Februar 2026, inzwischen durch Sonnet 5 ersetzt): Ausgewogenes Modell; ersetzte Sonnet 4.5 als Standardmodell auf claude.ai und in Claude Cowork.93 Gleicher Preis wie Sonnet 4.5 (3 $/15 $ pro MTok). Verbesserte Leistung bei der agentischen Suche bei gleichzeitig geringerem Token-Verbrauch. Unterstützt Extended Thinking, Adaptive Thinking und ein Kontextfenster mit 1 Million Tokens (Beta). Maximale Ausgabe von 64K (Obergrenze von 128K in v2.1.77).119 Wissensstichtag: August 2025 (verlässlich), Januar 2026 (Trainingsdaten). Modell-ID: claude-sonnet-4-6.
Claude Mythos Preview (7. April 2026): Ein Frontier-Modell als Forschungsvorschau für defensive Cybersicherheitsarbeit, das im Rahmen von Project Glasswing angeboten wird.139 Nur auf Einladung und nicht allgemein verfügbar. Anthropic beschreibt Opus 4.7 in Cybersicherheitsdimensionen bewusst als weniger leistungsfähig als Mythos – ein Sicherheitskompromiss – und hat unter https://claude.com/form/cyber-use-case ein Cyber Verification Program für legitime Sicherheitsforscher eröffnet, die erweiterten Zugriff benötigen.146
Warum diese Preisunterschiede wichtig sind: Eine typische Coding-Sitzung verbraucht 50K–200K Eingabe-Tokens und 10K–50K Ausgabe-Tokens. Mit Haiku kostet das 0,10 $–0,45 $ pro Sitzung. Mit Opus kostet dieselbe Sitzung 0,50 $–2,25 $ und damit fünfmal so viel. Setzen Sie Opus nur für wirklich schwierige Probleme ein.1
Wann Sie welches Modell verwenden sollten
Haiku: Verwenden Sie es für subagents, die Erkundungen, einfache Dateisuchen oder kurze Fragen bearbeiten. Es ist etwa fünfmal günstiger als Opus und antwortet schneller. Ideal für Hintergrundaufgaben, bei denen Sie keine tiefgehenden Gedankengänge benötigen. Sonnet: Das Arbeitspferd für die tägliche Entwicklung, wenn die Kosten eine Rolle spielen – und das Standardmodell im Standard-Tarif sowie bei Pro und Team Standard (nativer 1M-Kontext, regulärer Listenpreis von 2 $/10 $ pro MTok; die für den 1. September geplante Erhöhung wurde abgesagt).181226207 Bewältigt die meisten Programmieraufgaben: Funktionen implementieren, Fehler beheben, Tests schreiben und Code überprüfen. Historischer Hinweis: Bei v2.1.197 (30. Juni 2026) hieß es lange – auch hier –, Sonnet 5 werde überall zum Standardmodell. Laut der tarifabhängigen Darstellung in der Dokumentation zur Modellkonfiguration wurde der Standard für Premium/API jedoch ab v2.1.154 auf Opus 4.8 und ab v2.1.219 auf Opus 5 aufgelöst, sodass sich „überall“ tatsächlich nur auf den Standard-Tarif bezog. Sonnet 4.6 erfüllte diese Sonnet-Rolle bis Juni 2026.93147207 Verwenden Sie Sonnet, wenn Sie günstigere Token, eine niedrigere Latenz oder eine bessere Wirtschaftlichkeit bei subagents benötigen.
Opus: Die Stufe für tiefgehende Schlussfolgerungen – seit v2.1.219 wählt der Alias opus Claude Opus 5 aus (5 $/25 $ pro MTok, 1M-Kontext, effort standardmäßig auf high).197 Der folgende Absatz beschreibt Opus 4.7 bei seiner Veröffentlichung am 16. April 2026 und bleibt als historischer Überblick erhalten.144147 Nutzen Sie die kostspieligere Rechenleistung dort, wo sie sich auszahlt: bei Architekturentscheidungen, anspruchsvoller Fehlersuche, dem Verständnis komplexer Systeme, Sicherheitsanalysen und langfristiger agentischer Arbeit. Opus 4.7 löst bei SWE-Bench dreimal so viele Produktionsaufgaben wie Opus 4.6, erreicht bei CursorBench 70 % (gegenüber 58 %) und steigert die Lösungsquote in einem internen Programmierbenchmark mit 93 Aufgaben um 13 %.144 Claude Code verwendet bei Opus 4.7 standardmäßig den Aufwand xhigh, der sich über /effort anpassen lässt (ab v2.1.111).146147 Auto Mode steht Max-Abonnenten bei Opus 4.7 über die Anthropic API zur Verfügung, ohne dass --enable-auto-mode erforderlich ist; bei anderen Tarifen und Anbietern hängt die Verfügbarkeit vom jeweiligen Tarif und den Administratoreinstellungen ab.146 1M-Kontext zum Standardpreis – ohne Aufpreis für langen Kontext. Wissenswerte Verhaltensänderungen: Opus 4.7 befolgt Anweisungen wörtlicher, passt die Antwortlänge an die Komplexität der Aufgabe an, führt standardmäßig weniger subagents aus und verwendet einen direkteren Ton mit weniger bestätigungsorientierten Formulierungen. Falls Ihre Prompts Hilfskonstruktionen enthalten, die zwischenzeitliche Fortschrittsmeldungen oder eine nochmalige Prüfung erzwingen sollen, versuchen Sie, diese zu entfernen.145
Opusplan: Ein Hybridmodus, der Opus für die Planung einsetzt, bei der die Qualität der Schlussfolgerungen besonders wichtig ist, und Sonnet für die Ausführung, bei der die Geschwindigkeit zählt. Hervorragend geeignet für komplexe Refaktorierungen, wenn Sie den bestmöglichen Plan wünschen, aber nicht für jede einzelne Änderung Schlussfolgerungen auf Opus-Niveau benötigen.
Modelle wechseln
Während einer Sitzung:
> /model opus
> /model sonnet
> /model haiku
Beim Start:
claude --model opus
Über die Umgebung:
export ANTHROPIC_MODEL=opus
In settings.json:
{
"model": "claude-sonnet-5"
}
Den Modellwähler selbst anpassen (modelPicker, ab v2.1.242): In einer Benutzer- oder verwalteten Einstellungsdatei können Sie die von /model angebotenen Modelle in Ihrer gewünschten Reihenfolge und mit eigenen Bezeichnungen auflisten, statt ausschließlich die integrierte Auswahl als Menü zu verwenden. Jede Zeile gibt ein model an (jede von --model akzeptierte Schreibweise, einschließlich Vertex- und Bedrock-IDs) und kann optional ein label sowie eine description enthalten. Setzen Sie replaceBuiltInOptions auf true, um ausschließlich diese Zeilen sowie Default und das aktuelle Modell der Sitzung anzuzeigen. Projekt- und lokale Einstellungen werden für diesen Schlüssel ignoriert; eine availableModels-Zulassungsliste filtert die Zeilen weiterhin. Claude Code verwirft eine Zeile, die nicht unterstützt werden kann, stellt eine noch nicht auswählbare Zeile zusammen mit der Begründung ausgegraut dar und greift auf die integrierte Auswahl zurück, wenn keine Zeile übrig bleibt.225223
{
"modelPicker": {
"options": [
{ "model": "us.anthropic.claude-opus-4-8", "label": "Opus (production)" },
{
"model": "us.anthropic.claude-sonnet-4-6",
"label": "Sonnet (production)",
"description": "Day-to-day work"
}
]
}
}
Speziell für subagents:
export CLAUDE_CODE_SUBAGENT_MODEL=haiku
Seit v2.1.251 legt CLAUDE_CODE_SUBAGENT_MODEL das Standardmodell für subagents fest, statt alles zu überschreiben: model: in einer Agentendefinition und ein explizit beim Start eines subagents ausgewähltes Modell haben Vorrang.206 Seit v2.1.257 lässt sich das frühere Verhalten mit CLAUDE_CODE_SUBAGENT_MODEL_FORCE wieder aktivieren: Dadurch wird CLAUDE_CODE_SUBAGENT_MODEL – oder, falls diese Variable nicht gesetzt ist, das Modell der Hauptkonversation – auf jeden subagent angewendet; explizite Modellauswahlen beim Start sowie model: in Agentendefinitionen werden ignoriert.211
Fallback-Modellkette (ab v2.1.166): Mit der Einstellung fallbackModel können Sie bis zu drei Fallback-Modelle konfigurieren, die der Reihe nach ausprobiert werden, wenn das primäre Modell überlastet oder nicht verfügbar ist. Das Flag --fallback-model, das zuvor ausschließlich für einen Wechsel während der Sitzung vorgesehen war, gilt nun auch von Beginn an für interaktive Sitzungen.238
{
"model": "claude-opus-4-8",
"fallbackModel": ["claude-sonnet-4-6", "claude-haiku-4-5"]
}
Wenn die API einen unerwarteten, nicht erneut versuchbaren Fehler zurückgibt, wiederholt Claude Code den Vorgang nun einmal mit dem Fallback-Modell, bevor der Fehler angezeigt wird. So wird ein vorübergehendes Problem mit dem primären Modell zuverlässig abgefangen, statt den Vorgang abzubrechen.238
Seit v2.1.178 berücksichtigt auch die Komprimierung die Fallback-Kette: Ist das primäre Modell während der Komprimierung überlastet oder nicht verfügbar, verwendet dieser Schritt die konfigurierte Kette aus fallbackModel/--fallback-model, statt den Vorgang abzubrechen. Bei einer langen autonomen Ausführung wird damit die Lücke geschlossen, durch die eine ansonsten wiederherstellbare Komprimierung aufgrund eines vorübergehenden Modellfehlers zum Abbruch der Sitzung führen konnte.173
Erweiterter Kontext
Aktivieren Sie für große Codebasen oder lange Sitzungen den 1M-Token-Kontext:
claude --model sonnet[1m]
claude --model opus[1m] # Opus 4.7 with 1M context
Oder innerhalb einer Sitzung:
> /model sonnet[1m]
> /model opus[1m]
Opus 4.7, Opus 4.6 und Sonnet 4.6 enthalten jeweils das vollständige Kontextfenster mit 1M Token zum Standardpreis – ohne Aufpreis für langen Kontext.148 Eine Anfrage mit 900K Token wird zum gleichen Preis pro Token abgerechnet wie eine Anfrage mit 9K Token. Rabatte für Prompt-Caching und Stapelverarbeitung gelten zu den Standardsätzen für das gesamte Kontextfenster.
Bei Max-, Team- und Enterprise-Abonnements ist Opus mit 1M-Kontext automatisch enthalten – das Suffix [1m] ist nicht erforderlich (seit v2.1.75 vom 13. März 2026 standardmäßig aktiviert).117147 Bei Pro ist der 1M-Kontext über die zusätzliche Nutzung zugänglich. Benutzer von API und nutzungsbasierter Abrechnung erhalten zum regulären Preis pro Token vollständigen Zugriff auf 1M.147
Um Varianten mit 1M-Kontext im Modellwähler zu deaktivieren, setzen Sie CLAUDE_CODE_DISABLE_1M_CONTEXT=1. Seit v2.1.223 hat sich der Wirkungsbereich dieser Variablen geändert: Sie begrenzt jedes Modell mit einem nativen 1M-Fenster durch automatische Komprimierung auf 200K – nicht mehr nur eine feste Liste bekannter Varianten. Außerdem erscheint beim Start eine Warnung, wenn die automatische Komprimierung die Sitzung nicht tatsächlich auf 200K begrenzt. Wenn Sie diese Variable für eine Modellfamilie zur besseren Kostenvorhersagbarkeit setzen, erfasst sie neue 1M-Modelle nun ab dem Tag ihrer Veröffentlichung, statt unbemerkt wirkungslos zu werden. Dieselbe Version sorgt dafür, dass die automatische Komprimierung Sitzungen mit nicht erkannten Modell-IDs innerhalb des angenommenen Kontextfensters hält, statt sie darüber hinaus anwachsen zu lassen. Mit CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 stellen Sie das frühere Verhalten für Gateways wieder her, die benutzerdefinierte IDs mit tatsächlich größeren Fenstern registrieren.200
Seit v2.1.247 entspricht das standardmäßige Fenster für die automatische Komprimierung bei Sonnet 5 dem vollständigen 1M-Kontext: Sitzungen im 1M-Fenster werden nun bei etwa 967K statt bei etwa 934K Token automatisch komprimiert.220 v2.1.260 weitet die automatische Komprimierung nahe dem Limit auf die übrige 1M-Stufe aus: Auch Sitzungen mit Opus und Fable werden nun kurz vor dem Limit von 1M Token komprimiert, und die Wiederherstellungskomprimierung bei sehr großen Kontexten läuft nicht mehr nach 10 Minuten ab.212
Aktuelles Modell prüfen
> /status
Der Befehl zeigt das aktuelle Modell, Kontoinformationen, angewendete Einstellungen und weitere Sitzungsinformationen an.
Bezeichnungen im Modellwähler (ab v2.1.51): Der /model-Modellwähler zeigt für festgelegte Versionen nun verständliche Bezeichnungen wie „Sonnet 4.6“ statt unformatierter Modell-IDs an und weist auf Upgrades hin, wenn neuere Versionen verfügbar sind.98 v2.1.219 korrigiert die Darstellung der zusammengeführten Opus-Zeile: Statt „Opus (1M context)“ wird nur noch „Opus“ angezeigt. Zudem ist die Hervorhebung einer Neuveröffentlichung nun auf den Namen des neuesten Modells beschränkt, sodass sie tatsächlich die veröffentlichte Neuerung kennzeichnet und nicht einen willkürlichen Ausschnitt der Liste.196
Fast Mode (ab v2.1.36)
Fast Mode liefert mit demselben Modell deutlich schneller Ausgaben; es erfolgt kein Wechsel zu einem günstigeren Modell. Schalten Sie den Modus während einer Sitzung mit /fast um.86
> /fast # Toggle fast mode on/off
Unterstützte Modelle (Stand v2.1.219): Fast Mode gilt für Claude Opus 5 und Claude Opus 4.8. Mit v2.1.219 wurde Opus 4.7 aus Fast Mode entfernt; für Sonnet, Haiku oder Fable war die Funktion nie verfügbar. Sie bleibt eine Research Preview, die ausschließlich in der Claude API – einschließlich Claude Managed Agents – verfügbar ist, nicht jedoch bei Amazon Bedrock, Google Cloud, Microsoft Foundry oder Claude Platform on AWS. Der Zugriff ist beschränkt: Wenden Sie sich an Ihre Kontaktperson für Ihr Konto oder tragen Sie sich in die Warteliste ein.196198
Preise (Fast Mode bei Opus 5/Opus 4.8):198
| Standard | Fast Mode | |
|---|---|---|
| Eingabe | 5 $/MTok | 10 $/MTok (2× Basistarif) |
| Ausgabe | 25 $/MTok | 50 $/MTok (2× Basistarif) |
| Der schnelle Modus liefert bis zu 2,5× mehr Ausgabetokens pro Sekunde zum 2× Basistarif. Er führt dasselbe Modell mit einer schnelleren Inferenzkonfiguration aus – gleiche Gewichte, gleiche Intelligenz, keine Änderung der Fähigkeiten. Der Vorteil liegt bei den Ausgabetokens pro Sekunde (OTPS), nicht bei der Zeit bis zum ersten Token, und fällt daher vor allem beim Streaming auf.198 |
Die Opus-4.7-Falle (v2.1.219). Nicht unterstützte Modelle verhalten sich nicht gleich. Eine Anfrage an claude-opus-4-7 mit speed: "fast" gibt jetzt einen Fehler zurück – sie fällt nicht stillschweigend auf die Standardgeschwindigkeit zurück. Opus 4.6 ist die Ausnahme, wegen der Sie das wissen sollten: Es akzeptiert speed: "fast", läuft trotzdem mit Standardgeschwindigkeit, wird zu Standardtarifen abgerechnet und meldet usage.speed: "standard". Wenn Ihr Harness auf 4.7 festgelegt war und darauf vertraute, dass Anfragen im schnellen Modus stillschweigend zurückgestuft werden, schlagen diese nun vollständig fehl; stellen Sie die Festlegung auf Opus 5 oder 4.8 um.198
Wann Sie den schnellen Modus verwenden sollten: - Bei schnellen Iterationen an kleinen Änderungen, wenn die Latenz der Engpass ist - Beim Generieren von Tests, Boilerplate oder sich wiederholendem Code, wenn Geschwindigkeit wichtiger als Kosten ist - Beim sequenziellen Abarbeiten einer Liste ähnlicher Aufgaben
Wann Sie den schnellen Modus NICHT verwenden sollten: - Bei lang laufenden agentischen Aufgaben (die Kosten verdoppeln sich weiterhin über den gesamten Durchlauf) - Für Hintergrundarbeit von subagents (niemand wartet auf die Ausgabe) - In kostenbewussten Sitzungen
Der schnelle Modus umfasst das vollständige Kontextfenster von 1M (v2.1.50+). Die Preisgestaltung verwendet einen einheitlichen Multiplikator für den gesamten Kontext, einschließlich Anfragen mit mehr als 200K Eingabetokens – ohne zusätzlichen Aufschlag für lange Kontexte – und wird zusätzlich zu den Multiplikatoren für Prompt-Caching und Datenresidenz angewendet.96198
Betriebshinweise. Der schnelle Modus hat ein eigenes Ratenlimit, das von den standardmäßigen Opus-Limits getrennt ist; bei Überschreitung wird ein 429 mit retry-after zurückgegeben (die Antwort-Header anthropic-fast-*-tokens-* geben die verbleibende Kapazität an). Ein Wechsel zwischen dem schnellen und dem Standardmodus invalidiert den Prompt-Cache – Anfragen mit unterschiedlichen Geschwindigkeiten verwenden keine gemeinsamen zwischengespeicherten Präfixe. Wenn Sie also während einer Sitzung /fast umschalten, entsteht ein Cache-Miss. Der schnelle Modus ist weder mit der Batch API noch mit einer Priority-Tier-Verpflichtung verfügbar.198
Expertentipp: Der schnelle Modus lässt sich nicht mit opusplan kombinieren (opusplan mischt bereits Opus und Sonnet; der schnelle Modus wirkt sich nur auf den Opus-Teil aus). Verwenden Sie ihn, wenn die Latenz wichtiger als die Kosten ist, und deaktivieren Sie ihn für autonome oder Batch-Arbeiten. /fast erfordert zusätzliche Nutzungskapazität; Administratoren von Team/Enterprise müssen ihn möglicherweise zunächst aktivieren (Korrektur in v2.1.37). Mit CLAUDE_CODE_DISABLE_FAST_MODE=1 können Sie ihn vollständig deaktivieren. Seit v2.1.218 weist Claude Code darauf hin, wenn ein Modellwechsel über /config model=<x> oder Remote Control den Status Ihres schnellen Modus ändert. In v2.1.219 wurde zudem behoben, dass Remote-Control-Clients nach einem Wechsel, einer erneuten Verbindung oder einer fehlgeschlagenen Organisationsprüfung einen veralteten Status des schnellen Modus beibehielten.86149195196
Aufwandssteuerung (v2.1.111+, Opus 4.7)
Opus 4.7 führt einen neuen Aufwandsregler ein, mit dem Sie das Verhältnis zwischen Geschwindigkeit und Intelligenz abstimmen können. Verwenden Sie während einer Sitzung /effort:
> /effort # opens an interactive slider (arrow keys + Enter)
> /effort xhigh # set directly
| Stufe | Geeignet für |
|---|---|
low / medium |
Schnelle Iterationen, bei denen sich die Qualität stichprobenartig prüfen lässt |
high |
Empfohlene Mindeststufe für Anwendungsfälle, bei denen Intelligenz entscheidend ist; Standard bei allen Modellen außer Opus 4.7 |
xhigh |
Empfohlener Ausgangspunkt für Programmier- und agentische Arbeiten mit Opus 4.7, bei dem dies die Standardeinstellung ist |
max |
Höchste Qualität, am langsamsten und teuersten; gilt nur für die aktuelle Sitzung, sofern die Stufe nicht über CLAUDE_CODE_EFFORT_LEVEL festgelegt wird – das gilt auch nach der modellspezifischen Persistenz aus v2.1.251, die nur die persistenten Stufen (low bis xhigh) umfasst206 |
ultracode |
Eine Einstellung von Claude Code und keine Aufwandsstufe des Modells: Sendet xhigh an das Modell und lässt Claude zusätzlich dynamische Workflows für umfangreiche Aufgaben orchestrieren. /effort ultracode oder claude --effort ultracode (die Flag-Form erfordert v2.1.203+); die Einstellung effortLevel und CLAUDE_CODE_EFFORT_LEVEL akzeptieren sie nicht222 |
Bei Opus 4.7 verwendet Claude Code standardmäßig die Aufwandsstufe xhigh. Als der Regler eingeführt wurde, war xhigh ausschließlich für Opus 4.7 verfügbar, während andere Modelle auf high zurückfielen; das gilt nicht mehr – Opus 5, Opus 4.8, Sonnet 5, Fable 5 und Fable 5.1 unterstützen alle die vollständige Abstufung low/medium/high/xhigh/max und verwenden standardmäßig high. Damit sind /effort xhigh und /effort max bei der aktuellen Modellpalette tatsächlich verfügbare Optionen und nicht mehr exklusiv Opus 4.7 vorbehalten. Claude Managed Agents verwaltet den Aufwand automatisch; der Aufwandsparameter ist ein Konzept der Messages API.145146197 |
Modellspezifisch gespeichert (v2.1.251+): /effort speichert Ihre standardmäßige Aufwandsstufe jetzt für jedes Modell separat, sodass beim Wechsel jedes Modell seine eigene Einstellung beibehält – eine xhigh-Gewohnheit bei Opus wird nicht mehr auf Haiku übertragen (CHANGELOG: „/effort speichert nun Ihre standardmäßige Aufwandsstufe für jedes Modell, sodass beim Wechsel jedes Modell seine eigene Einstellung beibehält“). Die Ausnahme, dass max nur für die Sitzung gilt, bleibt bestehen.206 v2.1.257 verfeinert beide Regler: /effort akzeptiert entsprechend der Konvention von /model nun s für eine nur sitzungsbezogene Auswahl. Auch das Flag --effort gilt jetzt ausschließlich für die Sitzung – es hebt die Bindung an den Standardaufwand eines neuen Modells nur für diese Sitzung auf und nicht dauerhaft (laut CLI-Referenz „überschreibt“ es den Standard „für diese Sitzung und wird nicht dauerhaft gespeichert“).211218
Auto Mode bei Max (v2.1.111+)
Auto Mode ist seit dem 14. August 2026 der standardmäßige Berechtigungsmodus für Pro-, Max- und Team-Tarife (angekündigt am 7. August) – unter Berechtigungsmodi finden Sie die Studienzahlen aus der Ankündigung, die Möglichkeiten zur Deaktivierung sowie die Tarife und Gateways, bei denen weiterhin eine ausdrückliche Aktivierung erforderlich ist.203 Ursprünglich wurde er als sichererer Ersatz für --dangerously-skip-permissions eingeführt und war zunächst über die Anthropic API für Max-Abonnenten mit Opus 4.7 verfügbar.146 Ein separates Klassifikatormodell – seit v2.1.210 Claude Sonnet 5 – prüft jede Aktion vor der Ausführung darauf, ob sie der Absicht entspricht und sicher ist.187 Hinweis (v2.1.111+): Das Flag --enable-auto-mode wurde entfernt; starten Sie eine Sitzung stattdessen mit --permission-mode auto im Auto Mode. Pro war während des größten Teils der bisherigen Lebensdauer von Auto Mode davon ausgeschlossen – diese Einschränkung endet mit der standardmäßigen Einführung am 14. August. Bedrock/Vertex/Foundry (v2.1.158+): Auf diesen Gateways konnte Auto Mode für Opus 4.7 und Opus 4.8 mit CLAUDE_CODE_ENABLE_AUTO_MODE=1 ausdrücklich aktiviert werden.241 Seit v2.1.207 ist diese Aktivierung nicht mehr erforderlich: Auto Mode funktioniert auf AWS Bedrock, Google Vertex AI und Microsoft Foundry ohne CLAUDE_CODE_ENABLE_AUTO_MODE. Administratoren, die ihn deaktivieren möchten, verwenden dazu die verwaltete Einstellung disableAutoMode. Mit derselben Version verwenden Bedrock, Vertex AI und Claude Platform on AWS standardmäßig Claude Opus 4.8. Außerdem wird die Einstellung autoMode aus der Datei .claude/settings.local.json eines Repositorys nicht mehr gelesen – konfigurieren Sie die Auto-Mode-Regeln stattdessen in ~/.claude/settings.json.185 Seit v2.1.247 enthalten Bash-Berechtigungsabfragen einen Hinweis auf Auto Mode und bieten die mit einem Tastendruck auswählbare Option „Ja, und zu Auto Mode wechseln“.220
Was der Auto Mode nicht ist: eine Sicherheitsgrenze. Die meisten der folgenden Maßnahmen härten einen Klassifikator, doch ein Klassifikator ist keine Sandbox. Am 26. August 2026 veröffentlichte der Prompt-Injection-Forscher Johann Rehberger eine funktionierende Angriffskette gegen Claude Code Opus 5 im Auto Mode und berichtete bei kleinen Stichproben von einer Angriffserfolgsquote von 60–80 % — 3 von 5 Durchläufen bei der primären Kette, die einen isolierten python3-Unterprozess startet, sowie 3 von 5 und 4 von 5 Durchläufen bei zwei Konfigurationen einer Variante, deren Payload eine Headless-Instanz von claude -p startet. Er weist selbst darauf hin, dass es sich dabei um kleine Stichproben und nicht um eine allgemeingültige Messung der Angriffserfolgsquote handelt.210 Die Kette ist aufschlussreich, weil jeder einzelne Schritt plausibel wirkt: Ein Server beantwortet WebFetch mit HTTP 415, sodass der Agent auf curl zurückgreift; das heruntergeladene Archiv wird in einen temporären Ordner entpackt, der ein Manifest, sieben Base85-/zlib-codierte Datensätze, eine native Binärdatei und eine struct.py enthält; Claude lehnt es ab, die nicht vertrauenswürdige Binärdatei auszuführen, schreibt daraufhin einen eigenen Python-Decoder und führt ihn innerhalb dieses Ordners aus; der Decoder importiert base64, base64 importiert struct, und Python löst zuerst die struct.py des Angreifers auf. Keine Anweisung in dieser Abfolge ist offensichtlich bösartig — die Injection muss lediglich dafür sorgen, dass der kompromittierte Pfad als plausibelster Weg zum Abschluss der Aufgabe erscheint. Rehberger berichtet außerdem, dass Claude in einigen Durchläufen versuchte, den Malware-Prozess zu beenden, nachdem die Kompromittierung erkannt worden war, der Auto Mode den Bereinigungsbefehl jedoch verweigerte.210 Er stellt den gesamten Befund einer von Anthropic beworbenen Zahl gegenüber: Eine beauftragte Evaluierung durch Dritte meldete für Opus 5 im Auto Mode eine Prompt-Injection-Angriffserfolgsquote von 0,00 % über 72 Szenarien hinweg, die jeweils zehnmal ausgeführt wurden. Seine Angriffskette war in diesem Testsatz nicht enthalten. Deshalb können ein Benchmark-Ergebnis von 0,00 % und eine funktionierende Codeausführungskette gleichzeitig der Wahrheit entsprechen; für ihn passen die beiden Botschaften dennoch nicht zusammen.210 Beachten Sie auch die Einordnung: Simon Willison stimmt in seiner Aktualisierung vom 30. August dem Hinweis eines Lesers zu, dass es sich hierbei nicht um eine klassische Prompt Injection handelt — das Modell liest und befolgt zu keinem Zeitpunkt Anweisungen des Angreifers —, sondern um einen Confused-Environment-Angriff.210
Anthropic schloss den Bericht als „Informative“ — das Verhalten entspricht dem vorgesehenen Design —, und die von Rehberger wiedergegebene Position sollte Ihrer Sicherheitsplanung zugrunde liegen: Der Auto Mode ist ein nach bestem Bemühen arbeitender Klassifikator und keine Sicherheitsgarantie. Entschlossen konstruierte Injection-Ketten aus einzeln harmlosen Schritten liegen außerhalb dessen, was ein Klassifikator erwartungsgemäß erkennen kann; die tatsächliche Begrenzung bilden Isolation auf Betriebssystemebene und die Kontrolle des ausgehenden Netzwerkverkehrs.210 Das widerspricht den nachfolgend beschriebenen Härtungsmaßnahmen nicht — es ist der richtige Rahmen für deren Bewertung. Der Auto Mode reduziert die Anzahl der Rückfragen und blockiert eine dokumentierte Liste destruktiver Vorgänge; eine Sitzung mit nicht vertrauenswürdigen Eingaben wird dadurch jedoch nicht sicher. Wenn eine Sitzung mit Inhalten in Berührung kommt, die ein Angreifer beeinflussen könnte — abgerufene Seiten, heruntergeladene Archive, Issue-Texte oder MCP-Server von Drittanbietern —, begrenzen erst die Kontrollen außerhalb des Modells den möglichen Schaden: ein Container oder eine VM, eingeschränkter ausgehender Netzwerkverkehr, die Überwachung der tatsächlichen Agentenaktivitäten und ein Home-Verzeichnis, in dem keine SSH-Schlüssel und Cloud-Zugangsdaten liegen, deren Verlust Sie nicht hinnehmen könnten. Eine Genehmigung durch den Auto Mode ist kein Beleg dafür, dass eine Aktion sicher war.
Benutzerdefinierte Regeln, ohne die Standardregeln zu verlieren (v2.1.118+). In früheren Versionen galt bei autoMode.allow, autoMode.soft_deny und autoMode.environment entweder-oder: Sobald Sie eine eigene Liste definierten, gingen die integrierten Sicherheitsregeln verloren. Der Sentinel $defaults löst dieses Problem — er wird genau an der Position, an der Sie ihn einfügen, inline zur integrierten Liste erweitert. So können Sie Ihre eigenen Regeln um die Standardregeln herum anordnen:152
// .claude/settings.json
{
"autoMode": {
"allow": [
"Bash(npm test:*)", // your additions, prepended
"$defaults", // built-in allow list inserted here
"Bash(git push:origin/feature/*)" // appended after
]
}
}
Regeln des Klassifikators über /permissions bearbeiten (v2.1.246). Führen Sie /permissions aus und öffnen Sie den Tab Auto mode, der nur angezeigt wird, wenn der Auto Mode für die Sitzung verfügbar ist. Dort werden die Einträge für allow, soft_deny, hard_deny und environment aus allen vom Klassifikator gelesenen Geltungsbereichen aufgelistet. Außerdem sehen Sie für jeden Abschnitt, ob die integrierten Regeln wirksam sind. Einträge aus verwalteten Einstellungen oder --settings sind schreibgeschützt, und jede Änderung wird in ~/.claude/settings.json gespeichert. Wenn Sie einem Abschnitt die erste Regel hinzufügen, wird außerdem "$defaults" eingefügt, damit die integrierten Regeln wirksam bleiben. Sie können diese Standardregeln für jeden Abschnitt ein- oder ausschalten, wobei ein Abschnitt mindestens eine eigene Regel enthalten muss, bevor sich seine integrierten Regeln deaktivieren lassen. environment wird als einzelnes Dokument in Ihrem Editor geöffnet.224222
Option „Don’t ask again“ (v2.1.118+). Die Einwilligungsabfrage des Auto Mode bietet jetzt die Option „Don’t ask again“, sodass häufige Benutzer die Erläuterung ohne ein geskriptetes Flag ausblenden können.152
Schutzmechanismen für destruktive Befehle (v2.1.183). Der Auto Mode blockiert jetzt bestimmte irreversible Befehle vollständig, sofern Sie diese in der Sitzung nicht ausdrücklich angefordert haben: destruktive Git-Operationen (git reset --hard, git checkout -- ., git clean -fd, git stash drop), wenn Sie das Verwerfen lokaler Änderungen nicht angefordert haben; git commit --amend, wenn der Commit in dieser Sitzung nicht vom Agenten erstellt wurde; sowie den Abbau von Infrastruktur (terraform destroy, pulumi destroy, cdk destroy), sofern Sie den konkreten Stack nicht genannt haben. Dadurch wird der Schadensradius des Klassifikators gerade bei den Vorgängen eingegrenzt, die unbemerkt Arbeit vernichten oder Umgebungen abbauen — der Agent kann sie weiterhin ausführen, aber nur auf Ihre ausdrückliche Anweisung hin und nicht aus eigener Initiative.174
Jeden Shell-Befehl klassifizieren (v2.1.193). Standardmäßig prüft der Auto-Mode-Klassifikator nur Shell-Befehle, die Mustern für die Ausführung beliebigen Codes entsprechen; Routinebefehle umgehen ihn. Mit der neuen Einstellung autoMode.classifyAllShell werden stattdessen alle Bash-/PowerShell-Befehle durch den Klassifikator geleitet. Wenn Sie jeden Shell-Aufruf prüfen lassen möchten, erhalten Sie damit gegen eine geringfügig höhere Latenz ein engmaschigeres Sicherheitsnetz. Dieselbe Version zeigt außerdem Ablehnungsgründe des Auto Mode im Transkript, in der Ablehnungsbenachrichtigung und unter den letzten Ablehnungen in /permissions an. Bei einem blockierten Befehl wird nun also erklärt, warum er blockiert wurde.179
Drei weitere Härtungsregeln (v2.1.205). Der Auto Mode blockiert jetzt Manipulationen an Sitzungstranskriptdateien — der Agent darf den Audit-Trail selbst nicht verändern; er fragt vor der Ausführung von rm -rf mit einer Variablen nach, deren Wert sich nicht aus dem Kontext auflösen lässt — damit wird die Unfallklasse rm -rf $DIR bei unbekanntem $DIR verhindert; außerdem weisen Benachrichtigungen zu Hintergrundaufgaben jetzt ausdrücklich darauf hin, dass keine menschliche Eingabe erfolgt ist, sodass sich eine fingierte Zeile wie „user approved“ innerhalb eines Transkripts nicht in eine wirksame Genehmigung umdeuten lässt.183 Der dritte Punkt ist eine Prompt-Injection-Abwehr, die Sie verinnerlichen sollten: Eine Genehmigung muss über den Genehmigungskanal eingehen, und das Harness macht diese Voraussetzung nun ausdrücklich kenntlich.
Command Substitution kann eine Katastrophe nicht verbergen (v2.1.208). Katastrophale Löschvorgänge wie rm -rf ~ lösen jetzt auch dann eine Rückfrage aus, wenn sie in $(...), Backticks oder Process Substitution (<(...)) eingebettet sind — und die Rückfrage erscheint selbst bei --dangerously-skip-permissions und im Auto Mode. Ein destruktiver Befehl lässt sich nicht mehr durch Einbettung in eine Substitution am Sicherheitsnetz vorbeischmuggeln.186
Auto-Mode-Status zurücksetzen: claude auto-mode reset (v2.1.212). Mit einem neuen Unterbefehl können Sie Ihren Auto-Mode-Status im Terminal zurücksetzen; mit --yes überspringen Sie die Bestätigungsabfrage:189
claude auto-mode reset # Confirmation prompt
claude auto-mode reset --yes # Skip confirmation (scripts)
Weniger Dialoge bei gleicher Prüftiefe (v2.1.218). Drei Prüfungen, die den Auto Mode bisher mit einem Berechtigungsdialog unterbrochen haben — gefährliches rm, Hintergrundausführung mit & und verdächtige Windows-Pfade — tun dies nicht mehr. Stattdessen entscheidet der Auto-Mode-Klassifikator, sodass die Sicherheitsprüfung weiterhin stattfindet, ohne Sie bei jedem Treffer einzubeziehen. Dieselbe Version erweitert dieses Verhalten auf den Plan Mode mit Auto: Bash-Befehle, deren Schreibschutz der statische Analysator nicht nachweisen kann, lösen keine Rückfrage mehr aus — der Klassifikator bewertet sie, anstatt auf einen Dialog zurückzufallen.195
Regel gegen das Umgehen der Isolation (v2.1.257). Die Liste der Vorgänge, die der Klassifikator niemals automatisch genehmigt, wird um die Regel „Containment Escape“ erweitert: Das Abrufen von Zugangsdaten aus Cloud-Metadaten, die Umgehung von Beschränkungen für ausgehenden Netzwerkverkehr und mandantenübergreifende Zugriffe werden nicht mehr automatisch genehmigt, sofern die Umgebung sie nicht als erwartet kennzeichnet. Ordnen Sie dies in den Rahmen ein, den der obige Vorbehalt vorgibt: Es handelt sich um eine weitere Härtung des Klassifikators — eine zusätzliche dokumentierte Ablehnungsklasse und nicht um eine Änderung dessen, was der Auto Mode ist.211
Einmalige Rückfrage beim Lesen außerhalb der Arbeitsverzeichnisse (v2.1.257). Der Auto Mode fragt jetzt einmal nach, bevor in einer Sitzung erstmals eine Datei außerhalb der Arbeitsverzeichnisse gelesen wird. Mit der zugehörigen Einstellung permissions.blockReadsOutsideWorkingDirectories wird aus der Rückfrage eine Verweigerung — solche Lesezugriffe werden vollständig blockiert.211
URLs von Diagramm-Renderern zählen als Uploads (v2.1.261). Ein Link, der Inhalte in die URL eines öffentlichen Diagramm-Renderers einbettet – im Stil von mermaid.live, wobei die Daten direkt in der URL codiert sind –, wird nicht mehr automatisch genehmigt, sofern Sie ihn nicht angefordert haben. Der Klassifikator behandelt einen solchen Link als Upload: Die eingebetteten Daten werden in der URL selbst übertragen, sodass die Skripte der Renderer-Website sie nach dem Öffnen der Seite auslesen können. Bei Links im Stil von mermaid.live befindet sich die Nutzlast im URL-Fragment, das der Browser an JavaScript der Seite übergibt, statt es mit der Netzwerkanfrage zu senden. Es gilt dieselbe Einordnung wie beim obigen Vorbehalt: ein weiterer geschlossener Exfiltrationskanal in einem gehärteten Klassifikator, keine neue Grenze.214
Neue Befehle in v2.1.105–v2.1.114146150
| Befehl | Version | Funktion |
|---|---|---|
/recap |
v2.1.108+ | Gibt beim Fortsetzen einer Sitzung eine Zusammenfassung des bisherigen Kontexts zurück. In /config konfigurierbar; CLAUDE_CODE_ENABLE_AWAY_SUMMARY=1 erzwingt die Aktivierung, wenn die Telemetrie deaktiviert ist. |
/ultrareview |
v2.1.111+ (aktualisiert in v2.1.113) | Cloudbasierte Multi-Agent-Codeüberprüfung. Ohne Argumente wird der aktuelle Branch überprüft; mit <PR#> rufen Sie einen bestimmten GitHub PR ab. v2.1.113 beschleunigt den Start durch parallelisierte Prüfungen, ergänzt den Startdialog um eine Diffstat-Anzeige und zeigt einen animierten Startstatus. Pro-/Max-Abonnenten erhalten 3 kostenlose Cloudüberprüfungen. |
/less-permission-prompts |
v2.1.111+ | Durchsucht aktuelle Transkripte nach häufig genehmigten schreibgeschützten Bash-/MCP-Aufrufen und schlägt eine priorisierte Zulassungsliste für .claude/settings.json vor. |
/tui / /tui fullscreen |
v2.1.110+ (Banner in v2.1.132 aktualisiert) | Schaltet mitten im Gespräch die flimmerfreie Darstellung um oder aktiviert sie. Die entsprechende tui-Einstellung speichert die Präferenz dauerhaft. v2.1.132 aktualisiert das Startbanner mit Hinweisen auf den geringeren Speicherverbrauch des Renderers, die Mausunterstützung und das automatische Kopieren beim Auswählen.159 Seit v2.1.260 kann der Vollbildmodus außerdem neben dem Gespräch ein Live-Diff-Panel mit Ihren nicht committeten Änderungen als Claude-Bearbeitungen anzeigen; mit /diff wird es ein- und ausgeblendet (siehe Slash Commands). Ctrl+L/Cmd+K leeren die Transkriptansicht wie der Terminalbefehl clear (scrollen Sie nach oben, um frühere Nachrichten anzuzeigen).212 |
/focus |
v2.1.110+ | Aktiviert den Fokusmodus. Dieser ist nun von Ctrl+O getrennt, das lediglich zwischen dem normalen und ausführlichen Transkript umschaltet. |
/undo |
v2.1.108+ | Alias für /rewind. |
/proactive |
v2.1.105+ | Alias für /loop. v2.1.113 ermöglicht es, den Countdown bis zum „nächsten Tick“ mit Esc abzubrechen. |
/effort (ohne Argumente) |
v2.1.111+ | Öffnet einen interaktiven Regler für den Aufwand (Pfeiltasten + Enter). Akzeptiert auch direkte Argumente: /effort xhigh. |
/extra-usage |
v2.1.113+ (Unterstützung für Remote-Control-Clients) | Funktioniert jetzt auch über Remote-Control-Clients für Mobilgeräte und das Web, nicht mehr nur im lokalen Terminal. |
| ### Sitzungszusammenfassung (v2.1.108+) | ||
Eine neue Funktion auf Sitzungsebene, die den Kontext anzeigt, wenn Sie zu einer pausierten Sitzung zurückkehren. Sie ist standardmäßig aktiviert und kann über /config oder CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0 deaktiviert werden. Das Modell kann außerdem integrierte Slash Commands (/init, /review, /security-review) über das Skill-Tool aufrufen – eine Erweiterung des subagents-/skills-Musters.146 |
Push-Benachrichtigungen (v2.1.110+)
Wenn Remote Control mit aktivierter Option „Push when Claude decides“ konfiguriert ist, kann Claude nun nach eigenem Ermessen über ein neues Push-Benachrichtigungstool mobile Push-Benachrichtigungen senden. Dies ergänzt die bestehende Remote-Control-Oberfläche für Mobilgeräte und das Web.146 /context, /exit und /reload-plugins funktionieren jetzt ebenfalls über Remote-Control-Clients.
Windows-PowerShell-Tool (v2.1.111+, schrittweise Einführung)
Claude Code führt schrittweise ein natives Windows-PowerShell-Tool ein. Unter Linux/macOS aktivieren Sie es mit CLAUDE_CODE_USE_POWERSHELL_TOOL=1 (erfordert pwsh in PATH). Unter Windows steuert dieselbe Variable während der schrittweisen Einführung die Aktivierung beziehungsweise Deaktivierung.146
Automatische Genehmigung im Berechtigungsmodus (v2.1.119+). Befehle des PowerShell-Tools können im Berechtigungsmodus jetzt genauso automatisch genehmigt werden wie Bash-Befehle. Zulassungsregeln wie PowerShell(Get-*:*) sowie die vorhandene Mustersyntax umgehen bei schreibgeschützten Vorgängen nun die Abfrage. Damit entspricht die Bedienung jener, die Teams bereits unter Linux/macOS nutzen.152
Weniger Berechtigungsabfragen: schreibgeschütztes Bash (v2.1.111+)
Schreibgeschützte Bash-Muster mit Glob-Argumenten (z. B. ls *.ts, cat src/*.md) sowie Befehle, die mit cd <project-dir> && beginnen, lösen keine Berechtigungsabfrage mehr aus.146 In Kombination mit /less-permission-prompts ist in alltäglichen Arbeitsabläufen mit deutlich weniger Unterbrechungen zu rechnen.
Verteiltes Tracing (v2.1.110+)
SDK- und Headless-Sitzungen lesen jetzt TRACEPARENT und TRACESTATE aus der Umgebung, wodurch Claude Code-Ausführungen in verteilte Traces eingebunden werden. Zusammen mit OTEL_LOG_RAW_API_BODIES=1 (v2.1.111+) können Sie vollständige API-Anfrage- und Antwortinhalte als OpenTelemetry-Protokollereignisse zur Fehlerdiagnose ausgeben.146
Native Binärdistribution (v2.1.113+)150
v2.1.113 ändert die Startweise von CLI: claude startet jetzt über eine optionale plattformspezifische Abhängigkeit eine native Claude Code-Binärdatei, statt das gebündelte JavaScript auszuführen. Die Installations- und Aktualisierungsbefehle bleiben unverändert, und Teams müssen ihre Rollout-Skripte nicht anpassen.
Tastenkürzel im Prompt-Editor (v2.1.113+)150
Der Prompt-Editor unterstützt in mehrzeiligen Eingaben jetzt eine Navigation im Readline-Stil sowie das Scrollen im Vollbild-Viewport:
| Tastenkürzel | Wirkung |
|---|---|
Shift+↑ / Shift+↓ (Vollbild) |
Scrollt den Viewport, wenn eine Auswahl über den sichtbaren Rand hinaus erweitert wird. |
Ctrl+A |
Springt zum Anfang der aktuellen logischen Zeile (im Readline-Stil). |
Ctrl+E |
Springt zum Ende der aktuellen logischen Zeile (im Readline-Stil). |
Ctrl+Backspace (Windows) |
Löscht das vorherige Wort. |
| Diese Funktionen sind standardmäßig aktiviert. Eine Tastenkonfiguration ist nicht erforderlich. |
Zeitüberschreitung bei blockierten subagents (v2.1.113+)150
subagents, die während der Ausgabe ins Stocken geraten, schlagen jetzt nach 10 Minuten mit einer eindeutigen Fehlermeldung fehl, statt unbemerkt hängen zu bleiben. Verwenden Sie zusätzlich CLAUDE_STREAM_IDLE_TIMEOUT_MS (v2.1.84+), um eine breitere Abdeckung festgefahrener Prozesse bei streamenden APIs zu erhalten.
Stabilitätskorrektur in v2.1.114150
v2.1.114 (18. April 2026) enthält eine einzelne Korrektur: Der Berechtigungsdialog konnte abstürzen, wenn ein Teammitglied in Agent Teams eine Tool-Berechtigung anforderte. Führen Sie ein Upgrade durch, wenn Sie Agent Teams verwenden.
Inhaltskennzeichnung: Textwasserzeichen und C2PA-Dateimetadaten (August 2026)
Anthropic kündigte eine maschinenlesbare Kennzeichnung für von Claude erzeugte Inhalte an, die auf Artikel 50 des EU AI Act zurückgeht (für neu eingeführte KI-Systeme ab dem 2. August 2026 durchsetzbar). Das System besteht aus zwei Komponenten: einem unsichtbaren statistischen Wasserzeichen in generiertem Text und signierten Herkunftsmetadaten gemäß dem offenen C2PA-Standard in generierten Dateien wie .svg, .png und .jpg.227204 Ein Detail, das in den Schlagzeilen untergeht: Für beide Komponenten gilt derselbe Modellzeitplan. Laut Supportseite werden „Claude-Modelle, die am oder nach dem 2. August 2026 eingeführt werden, die maschinenlesbare Kennzeichnung ab ihrer Einführung unterstützen“. Modelle, die vor diesem Datum eingeführt wurden – also die gesamte aktuelle Modellpalette (Fable 5, Opus 5, Sonnet 5, Haiku 4.5) –, fallen unter die Übergangsfrist des EU-Rechts, wobei Anthropic „auch daran arbeitet, diese Modelle mit Kennzeichnungsunterstützung auszustatten“.204 Nichts, was Sie heute mit Claude Code erzeugen, enthält eine Kennzeichnung – weder Text noch Dateien. Ausgaben künftiger Modelle werden dagegen auf jeder Oberfläche gekennzeichnet, darunter Claude Platform (API), claude.ai, Claude Code, Claude Cowork, Claude Tag und die Cloud-Gateways, da die Kennzeichnung auf Modellebene erfolgt. Eine Schlussfolgerung sollte ausdrücklich erwähnt werden, weil ein viraler Thread sie genau verkehrt herum dargestellt hat: Jede Stil- oder Verhaltensänderung, die Sie bei einem aktuellen Modell wahrnehmen, kann nicht auf Wasserzeichen zurückgehen – diese sind bei keinem aktuellen Modell aktiv.
So funktioniert es: Verwendet wird eine Variante von Google DeepMinds SynthID-Text. Das Wasserzeichen verändert „die Quelle des Zufalls, anhand dessen Wörter ausgewählt werden“, wenn Claude zwischen semantisch gleichwertigen Optionen wählt – ohne hinzugefügte Zeichen und ohne Nachbearbeitung. Laut internen Tests von Anthropic hat die Wasserzeichenkennzeichnung „keine Auswirkungen auf den Inhalt, das Maß an Kreativität oder die Lesbarkeit“.227
Was Benutzer von Claude Code interessieren dürfte: Code enthält ein spärliches Wasserzeichen. Funktionsfähiger Code lässt wenig Raum für beliebige Entscheidungen, sodass sich die Kennzeichnung dort konzentriert, wo Gestaltungsspielraum besteht – etwa bei Kommentaren und Benennungen. Laut Anthropic hat dies „vernachlässigbare Auswirkungen auf den tatsächlich erzeugten Code“.227 Die Beständigkeit ist probabilistisch und unterscheidet sich je nach Komponente: Bei Text wird eine leichte Bearbeitung „das Wasserzeichen wahrscheinlich nicht vollständig entfernen“, eine vollständige Neufassung hingegen schon; eine von Claude erstellte Übersetzung erhält ein eigenes neues Wasserzeichen. Bei Dateimetadaten können Formatkonvertierungen, erneutes Speichern und Screenshots die C2PA-Signatur entfernen.204 Eine API zur Erkennung ist geplant. Ein positives Ergebnis belegt, dass „Claude wahrscheinlich irgendwann an dem Inhalt beteiligt war“, kann aber ausdrücklich nicht zwischen „Claude hat dies geschrieben“ und „Claude hat dies umfassend bearbeitet“ unterscheiden. Laut Supportseite beweist auch eine fehlende Kennzeichnung nichts. Für keine Kundenstufe wird eine Opt-out-Möglichkeit erwähnt.227204
Was kostet Claude Code?
Das Verständnis und die Kontrolle der Kosten sind für die nachhaltige Nutzung von Claude Code unerlässlich. Informationen zu den Modellfunktionen finden Sie außerdem unter Modellauswahl und Hinweise zur Auswahl des richtigen Modells für die jeweilige Aufgabe unter Entscheidungsframeworks.
Kosten anzeigen
> /cost
Ausgabe:
Total cost: $0.55
Total duration (API): 6m 19.7s
Total duration (wall): 6h 33m 10.2s
Total code changes: 247 lines added, 89 lines removed
Abonnementbenutzer sehen in /cost eine Aufschlüsselung nach Modell und Cache-Treffern. Daraus geht genau hervor, welche Modelle Tokens verbraucht haben und welcher Anteil aus dem Cache bereitgestellt wurde (v2.1.92+).137
Vertraglich vereinbarte Tarife statt Listenpreis (modelPricing, verwaltet, v2.1.243+): Organisationen mit ausgehandelten Tarifen pro Modell oder einem Rabattmultiplikator können diese über die verwaltete Einstellung modelPricing bereitstellen. /cost, die Statuszeile und die Kostenangaben in der Telemetrie verwenden dann diese Tarife anstelle des Listenpreises, sodass die angezeigten Beträge den tatsächlichen Kosten der Organisation entsprechen.225
Prompt-Cache-Zeile pro Sitzung (v2.1.251+): /cost ergänzt für die Sitzung eine Prompt-Cache-Zeile mit Trefferquote, Fehlschlägen, erneut zwischengespeicherten Tokens und dem Status des Caches als warm oder kalt sowie ein entsprechendes prompt_cache-Objekt für Statuszeilenskripte. Das Objekt erscheint nach der ersten API-Antwort der Hauptkonversation, berücksichtigt keine subagents-Anfragen und wird anhand der Cache-Token-Zahlen in den Antworten von API berechnet. Daher funktioniert es mit jedem Anbieter. /usage zeigt dieselben Statistiken in der Zeile Prompt cache (main) an.206209 Seit v2.1.260 nennen sowohl die /cost-Zeile als auch das prompt_cache-Objekt der Statuszeile außerdem eine wahrscheinliche Ursache für Cache-Fehlschläge – beispielsweise geänderte Tooldefinitionen oder einen geänderten System-Prompt sowie eine Überschreitung der Cache-TTL durch eine zu lange inaktive Sitzung.212
Agent-Datenverkehr unterbricht nicht länger sein eigenes Cache-Präfix (v2.1.265): 2 Korrekturen schließen Prompt-Cache-Lecks bei delegierten Aufgaben. Wenn ein im Vordergrund gestarteter subagent fortgesetzt wird, ändern sich seine Toolliste und sein System-Prompt-Präfix nicht mehr. Außerdem verschieben Agent-Teammitglieder und fortgesetzte subagents den Kontext des SubagentStart-hooks sowie vorab geladene skills in späteren Durchgängen nicht mehr aus dem Prompt-Präfix. Beide Fehler verhinderten die Wiederverwendung des Prompt-Caches: Weil sich das Präfix änderte, wurde alles Nachfolgende erneut als nicht zwischengespeicherte Eingabe gesendet. Das geschah ausgerechnet in langen agentenbasierten Sitzungen, in denen die Cache-Wirtschaftlichkeit am wichtigsten ist (derselbe Fehlermodus, der in v2.1.260 für Tool-Aufruf-Durchgänge von Fable 5.1 behoben wurde).215
Abonnementpläne
| Plan | Preis | Nutzung | Zugriff |
|---|---|---|---|
| Kostenlos | $0 | Begrenzt | Kein Zugriff auf Claude Code |
| Pro | $20/Monat | 5-mal kostenlos | Claude Code + Zugriff auf Opus13 |
| Max (5x) | $100/Monat | 5-mal Pro | Bevorzugter Zugriff, höhere Leistung |
| Max (20x) | $200/Monat | 20-mal Pro | Höchste Priorität, zusätzliche Nutzung kann erworben werden |
Nutzungslimits (August 2025): Anthropic führte wöchentliche Nutzungslimits für zahlende Abonnenten ein. Max-Abonnenten können über das Nutzungslimit hinaus zusätzliche Nutzung zu den regulären API-Tarifen erwerben.14
Verdopplung der Nutzungslimits (6. Mai 2026): Während der Veranstaltung Code with Claude SF verdoppelte Anthropic die 5-Stunden-Nutzungslimits von Claude Code für Pro-, Max-, Team- und sitzplatzbasierte Enterprise-Pläne, schaffte die Reduzierung während der Spitzenzeiten für Pro- und Max-Konten ab und erhöhte die API-Nutzungslimits für Claude-Opus-Modelle „erheblich“. Als Kapazitätsabsicherung dient die Vereinbarung zu SpaceX Colossus 1: „mehr als 300 Megawatt neue Kapazität (über 220.000 NVIDIA GPUs) innerhalb eines Monats“.157
Wöchentliche Limits ab 14. September 2026 (angekündigt am 29. August): Die seit der Erhöhung im Mai geltende vorübergehende Anhebung der wöchentlichen Limits um 50 % endet am 14. September. An ihre Stelle tritt für Pro-, Max-, Team- und sitzplatzbasierte Enterprise-Pläne eine dauerhafte Erhöhung um 25 % gegenüber dem Ausgangsniveau vor der Anhebung. Anthropic beschreibt die Änderung rechnerisch so: „Verglichen mit heute entspricht dies einer Reduzierung der wöchentlichen Limits für Claude Code um 17 %.“ Liegt Ihr aktuelles wöchentliches Limit bei 150 Einheiten, sinkt es am 14. September auf 125. Die 5-Stunden-Limits sind nicht Teil dieser Ankündigung; die Verdopplung vom Mai bleibt bestehen. Wenn Sie lange unbeaufsichtigte Sitzungen ausführen, sollten Sie bereits jetzt mit dem niedrigeren Limit planen: Entscheidend sind dabei der Schalter zum automatischen Fortsetzen nach dem Zurücksetzen (v2.1.234) und /usage.213
Token-Preise für API (April 2026)1144
Für Benutzer mit API-Abrechnung gelten pro 1 Million Tokens folgende Preise:
| Modell | Eingabe | Ausgabe | Hinweise |
|---|---|---|---|
| Haiku 4.5 | $1 | $5 | Geschwindigkeit und Effizienz |
| Sonnet 5 | $2 | $10 | Aktuelles Sonnet; nahezu die Leistungsfähigkeit von Opus 4.8 bei einem gegenüber Opus um 60 % niedrigeren Preis. $2/$10 wurde als Einführungspreis eingeführt und ist nun der reguläre Listenpreis; die für den 1. September geplante Erhöhung entfällt226 |
| Sonnet 4.6 | $3 | $15 | Durch Sonnet 5 abgelöst |
| Opus 5 | $5 | $25 | Aktuelles Spitzenmodell (v2.1.219+) — 1M Kontext, 128K Ausgabe, thinking standardmäßig aktiviert197 |
| Opus 4.8 | $5 | $25 | Legacy — vorheriger Standard; fast mode wird weiterhin unterstützt197 |
| Opus 4.7 | $5 | $25 | Legacy — Spitzenmodell von April bis Mai 2026; aus fast mode entfernt197 |
| Opus 4.6 | $5 | $25 | Legacy Opus; 1M Kontext zum Standardpreis (kein Aufpreis) |
Preise für 1M Kontext (April 2026): Opus 4.7, Opus 4.6, Sonnet 4.6 und Mythos Preview bieten 1M zu den regulären Preisen pro MTok – ohne Aufpreis für lange Kontexte.148 Diese Vereinheitlichung ist neu; ältere Angaben, nach denen bei Opus 4.6 oder Sonnet 4.6 oberhalb von 200K Eingabe-Tokens der doppelte Eingabepreis beziehungsweise der 1,5-fache Ausgabepreis anfällt, sind nicht mehr aktuell. Für Legacy-Modelle bis einschließlich Opus 4.5 gelten weiterhin die ursprünglichen Preisstrukturen.
Preise für Datenresidenz: Wenn Sie mit inference_geo eine ausschließlich in den USA ausgeführte Inferenz festlegen, werden sämtliche Token-Preise einschließlich Cache-Lese- und -Schreibvorgängen mit dem Faktor 1,1 multipliziert (Modelle ab Opus 4.6).148
Prompt caching senkt die Kosten wiederholter Eingaben erheblich: Cache-Schreibvorgänge kosten das 1,25-Fache des Grundpreises (5-Minuten-Cache) beziehungsweise das 2-Fache (1-Stunden-Cache). Cache-Lesevorgänge kosten dagegen lediglich das 0,1-Fache, was einer Einsparung von 90 % entspricht. Ausschließlich bei Claude Fable 5.1 und Mythos 5.1 sinkt dieser Wert auf das 0,025-Fache ($0.25/MTok bei Fable 5.1), was eine Einsparung von 97,5 % bedeutet.216 Bei RAG-Systemen und Code-Assistenten mit wiederholt verwendetem Kontext können die Kosten durch Caching um 88–95 % sinken.
Batch API bietet für nicht dringende Aufgaben wie über Nacht laufende Testsuiten bei einer Bearbeitungszeit von 24 Stunden einen Rabatt von 50 %.
Richtlinie zu mehreren Konten52
Dürfen Sie mehrere Claude-Konten besitzen? Ja, sofern legitime Anwendungsfälle vorliegen. Anthropic erlaubt ausdrücklich mehrere Konten, wenn diese unterschiedlichen Zwecken dienen.
Zulässig sind:
| Szenario | Beispiel | Status |
|---|---|---|
| Haushaltsmitglieder | Sie und Ihr Ehepartner besitzen jeweils ein Max-Konto | Zulässig |
| Beruflich + privat | Privates Konto + vom Arbeitgeber verwaltetes Arbeitskonto | Zulässig |
| Einzelperson + Team | Persönliches Pro-/Max-Konto neben einem Organisationskonto | Zulässig |
| Gleiches Netzwerk | Mehrere Konten im selben heimischen WLAN | Zulässig |
| Gleicher Computer | Wechsel zwischen Konten auf einem Gerät | Zulässig |
Technische Limits: - Mit derselben Telefonnummer können bis zu 3 Konten verifiziert werden - Mehrere kostenpflichtige Abonnements über dieselbe IP-Adresse beziehungsweise dasselbe Netzwerk werden ausdrücklich unterstützt - Konten sind vollständig voneinander getrennt; Chats oder Projekte lassen sich nicht zwischen ihnen übertragen
Untersagt sind (gemäß der Nutzungsrichtlinie): - Das Erstellen von Konten, um nach einer Sperrung weitere Sperren zu umgehen - Die Koordination böswilliger Aktivitäten über mehrere Konten hinweg, um einer Erkennung zu entgehen - Die Nutzung mehrerer Konten, um Nutzungslimits oder kostenlose Nutzungskontingente zu umgehen
Hinweis aus der Praxis: Im Januar 2026 wurden 22 Max-Konten des Power-Users Jeffrey Emanuel (@doodlestein) automatisch markiert und vorübergehend gesperrt. Der Mitarbeiter Thariq (@trq212) von Anthropic hob die Sperre innerhalb von 4 Stunden auf, nachdem die legitime Nutzung bestätigt worden war. Wenn Sie Claude Code sowohl beruflich als auch für private Projekte intensiv über mehrere Konten nutzen, ist der Dienst genau dafür ausgelegt. Versuchen Sie jedoch nicht, das System auszutricksen.
Im Zweifelsfall: Wenden Sie sich an den Anthropic Support, um sich Ihre konkrete Konfiguration schriftlich bestätigen zu lassen.
Kostenfaktoren
| Faktor | Auswirkung | Optimierung |
|---|---|---|
| Modellauswahl | Opus >> Sonnet >> Haiku | Verwenden Sie Haiku für einfache Aufgaben |
| Eingabe-Tokens | Mehr Kontext = höhere Kosten | Halten Sie CLAUDE.md fokussiert |
| Ausgabe-Tokens | Längere Antworten kosten mehr | Legen Sie MAX_OUTPUT_TOKENS fest |
| Thinking-Tokens | Extended thinking verursacht zusätzliche Kosten | Verwenden Sie es nur bei Bedarf |
| Prompt caching | Senkt die Kosten wiederholter Eingaben | Lassen Sie es aktiviert (Standard) |
Kostenbeispiele aus der Praxis
| Aufgabe | Modell | Eingabe | Ausgabe | Kosten |
|---|---|---|---|---|
| Schnelle Dateisuche | Haiku | 20K | 2K | $0.03 |
| Fehlerbehebung mit Tests | Sonnet | 100K | 30K | $0.75 |
| Architekturprüfung | Opus | 150K | 50K | $2.00 |
| Ganztägige Sitzung (Sonnet) | Sonnet | 500K | 150K | $3.75 |
| Ganztägige Sitzung (gemischt) | Haiku+Sonnet | 500K | 150K | ~$2.00 |
Hinweis zur Kostensenkung: Wenn Sie Haiku für explorative subagents und Sonnet für die Implementierung verwenden, sinken die Kosten gegenüber der ausschließlichen Nutzung von Sonnet in der Regel um 40–50 %.
Kostenmanagement für Teams
Empfohlene TPM/RPM nach Teamgröße:
| Teamgröße | TPM pro Benutzer | RPM pro Benutzer |
|---|---|---|
| 1-5 | 200k-300k | 5-7 |
| 5-20 | 100k-150k | 2.5-3.5 |
| 20-50 | 50k-75k | 1.25-1.75 |
| 50-100 | 25k-35k | 0.62-0.87 |
| 100+ | 10k-20k | 0.25-0.5 |
Versteckte Toolgebühren
Zusätzlich zur tokenbasierten Abrechnung fallen für einige Tools gesonderte Gebühren an:9
| Tool | Gebühr | Hinweise |
|---|---|---|
| Codeausführung | $0.05/Sitzungsstunde | Die ersten 1,550 Stunden pro Organisation und Monat sind kostenlos. Kostenlos, wenn die Tools web_search oder web_fetch in der Anfrage enthalten sind.33 |
| Websuche | $10/1,000 Suchvorgänge | Token-Kosten fallen weiterhin an. Fehlgeschlagene Suchvorgänge werden nicht berechnet. |
| Webabruf | Kostenlos | Über die regulären Token-Kosten für abgerufene Inhalte hinaus fallen keine zusätzlichen Gebühren an.1 |
| Bash-Tool | +245 Eingabe-Tokens/Aufruf | Mehraufwand pro Aufruf |
| Texteditor | +~700 Eingabe-Tokens/Aufruf | Typischer Mehraufwand |
In Agentenschleifen summieren sich diese Kosten. Ein aus 100 Iterationen bestehender Debugging-Zyklus mit Bash verursacht allein durch den Mehraufwand etwa 24,500 zusätzliche Eingabe-Tokens.
Strategien zur Kostensenkung
- Verwenden Sie Haiku für subagents: Für die meisten explorativen Aufgaben ist Sonnet nicht erforderlich
- Aktivieren Sie prompt caching: Es ist standardmäßig aktiviert, doch prüfen Sie, ob es deaktiviert wurde
- Legen Sie die maximale Anzahl an Durchgängen fest:
claude --max-turns 5verhindert ausufernde Konversationen - Legen Sie ein Ausgabenlimit fest:
claude --max-budget-usd 5beendet die Sitzung hart, sobald die Ausgabenobergrenze erreicht ist. Seit v2.1.217 gilt das Limit auch für im Hintergrund ausgeführte subagents: Sobald es erreicht ist, werden neue Starts verweigert und laufende Hintergrundagenten angehalten (zuvor waren Hintergrundagenten vom Budget ausgenommen)194 - Verwenden Sie plan mode für explorative Aufgaben: Keine Ausführung = keine versehentlich ausgelösten kostspieligen Operationen
- Komprimieren Sie proaktiv: Ein kleinerer Kontext bedeutet weniger Tokens
- Begrenzen Sie die Ausgabe:
export CLAUDE_CODE_MAX_OUTPUT_TOKENS=2000 - Verwenden Sie Batch API für nicht dringende Aufgaben: 50 % Rabatt auf Eingabe- und Ausgabe-Tokens
- Erstellen Sie ein Profil der Claude-API-Ausgaben eines Projekts:
/claude-api cost-optimize(v2.1.247+) analysiert die Claude-API-Ausgaben eines bestehenden Projekts und arbeitet die Kostenhebel (Caching, Token-Hygiene, Batch, Aufwand, Modellauswahl) nacheinander anhand messbarer Änderungen ab – für Anwendungen, die Sie mit API entwickeln, nicht für die Claude Code-Sitzung selbst220
Nutzung überwachen
- Claude Console: platform.claude.com (erfordert die Rolle Admin oder Billing)
- Arbeitsbereichslimits: Legen Sie Ausgabenlimits pro Arbeitsbereich fest
- Bedrock/Vertex: Verwenden Sie die native Kostenüberwachung des jeweiligen Cloud-Anbieters
- LiteLLM: Für eine detaillierte benutzerbezogene Erfassung bei Drittanbietern
Token-Nutzung im Hintergrund
Einige Operationen verbrauchen im Hintergrund Tokens:
- Zusammenfassung von Konversationen für /resume
- Befehle /cost und /status
- Automatische Komprimierung
In der Regel weniger als $0.04 pro Sitzung.
Analyse-API für Claude Code (Team/Enterprise)46
Über die Admin-API können Sie programmatisch auf die Nutzungsanalysen und Produktivitätskennzahlen Ihrer Organisation für Claude Code zugreifen.
Endpunkt: GET /v1/organizations/usage_report/claude_code
Voraussetzungen:
- Admin-API-Schlüssel (sk-ant-admin...)
- Team- oder Enterprise-Plan
- Rolle Admin, Billing oder Developer
Verfügbare Kennzahlen:
| Kennzahl | Beschreibung |
|---|---|
num_sessions |
Anzahl der gestarteten unterschiedlichen Claude Code-Sitzungen |
lines_of_code.added/removed |
Gesamtzahl der hinzugefügten/entfernten Codezeilen |
commits_by_claude_code |
Anzahl der erstellten git-Commits |
pull_requests_by_claude_code |
Anzahl der erstellten PRs |
terminal_type |
Umgebung (vscode, iTerm.app, tmux usw.) |
customer_type |
api (API-Kunden) oder subscription (Pro/Team) |
Beispielanfrage:
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?starting_at=2026-01-15" \
-H "x-api-key: sk-ant-admin..." \
-H "anthropic-version: 2023-06-01"
Anwendungsfälle: - Analyse der Entwicklerproduktivität (Sitzungen, Commits, PRs) - Kennzahlen zur Toolnutzung (Annahme-/Ablehnungsquoten für Edit, Write usw.) - Kostenverfolgung und -zuordnung über Teams hinweg - ROI-Begründung für KI-Programmierwerkzeuge
Hinweis: Die Daten stehen innerhalb von 1 Stunde nach Abschluss der Aktivität zur Verfügung. Aus Konsistenzgründen enthalten Antworten nur Daten, die älter als 1 Stunde sind.
Entscheidungsgrundlagen
Funktionen zu kennen, reicht nicht aus. Sie müssen wissen, wann Sie welche einsetzen sollten. Diese Entscheidungsbäume machen aus Wissen konkretes Handeln.
Welches Modell sollte ich verwenden?
START → Is the task simple? (file search, quick question, formatting)
│
├── YES → Use Haiku
│ Cost: ~$0.03/task
│ Speed: Fastest
│
└── NO → Does it require deep reasoning?
(architecture, complex debugging, security analysis)
│
├── YES → Use Opus 5 (high effort default; /effort xhigh for harder)
│ Cost: ~$2.00/task
│ Quality: Highest (1M context at standard price, adaptive reasoning)
│
└── NO → Use Sonnet
Cost: ~$0.75/task
Balance: Best overall when cost matters
Faustregel: Die Standardeinstellung richtet sich nach Ihrem Tarif – Opus 5 bei den Premium-Tarifen und dem Anthropic API, Sonnet 5 bei Pro und Team Standard; mit /model opus wechseln Sie eine Sonnet-Sitzung zu Opus 5.181197207 Verwenden Sie für subagents Haiku. Wechseln Sie zu Opus, wenn Ihnen die Antwort von Sonnet oberflächlich erscheint. Bei Agent Teams (ab v2.1.32) kann Opus mehrere agents koordinieren, die parallel an unterschiedlichen Teilaufgaben arbeiten.79
Befehl vs. skill vs. subagent vs. Agent Team?
Do you want explicit control over when it runs?
│
├── YES → Use Slash Command
│ Example: /deploy, /test, /security-review
│ You invoke it. You control timing.
│
└── NO → Should the expertise apply automatically based on context?
│
├── YES → Use Skill
│ Example: Security patterns, domain rules, code standards
│ Claude recognizes context and applies expertise.
│
└── NO → Does the work need isolated context?
│
├── YES → Is there one subtask or many parallel subtasks?
│ │
│ ├── ONE → Use Subagent (Task tool)
│ │ Example: Deep exploration, parallel analysis
│ │ Prevents context bloat in main conversation.
│ │
│ └── MANY → Use Agent Team (v2.1.32+)
│ Example: 5 agents reviewing different modules simultaneously
│ Opus coordinates; each agent works independently.
│
└── NO → Just prompt directly
Not everything needs abstraction.
hook vs. Prompt?
Must the action ALWAYS happen, regardless of Claude's judgment?
│
├── YES → Use Hook (deterministic)
│ Examples:
│ - Format code after every edit
│ - Log all bash commands
│ - Block access to .env files
│ Claude cannot skip, forget, or decide otherwise.
│
└── NO → Use Prompt (probabilistic)
Examples:
- "Consider adding tests"
- "Think about edge cases"
- "Review for security if relevant"
Claude decides based on context.
Wann sollte Extended Thinking verwendet werden?
Is this a genuinely hard problem?
│
├── Architectural decision with many tradeoffs → YES, use thinking
├── Complex debugging with unclear root cause → YES, use thinking
├── Security analysis requiring careful reasoning → YES, use thinking
├── Understanding unfamiliar codebase → YES, use thinking
│
├── Routine bug fix → NO, skip thinking
├── Simple refactoring → NO, skip thinking
├── Code formatting → NO, skip thinking
└── Quick questions → NO, skip thinking
Aktivieren oder deaktivieren Sie es während der Sitzung mit Alt+T. Höhere Thinking-Budgets kosten mehr; beginnen Sie mit dem Minimum und erhöhen Sie es nur, wenn die Antworten übereilt wirken.
Adaptives Thinking von Opus 4.6: Opus 4.6 passt die Thinking-Tiefe automatisch an die Komplexität des Problems an. Bei den meisten Aufgaben müssen Sie das Thinking-Budget nicht ausdrücklich steuern – bei schwierigen Problemen erhöht Opus die Tiefe, während es bei einfachen Aufgaben schnell bleibt. Das manuelle Umschalten von Thinking ist vor allem bei Sonnet hilfreich, wenn Sie eine tiefere Analyse erzwingen möchten.
Welche Ausführungsoberfläche?
Where should this work happen?
│
├── Requires YOUR local files and tools
│ │
│ ├── Interactive, iterative work → Main REPL session
│ ├── One-shot scripted task → claude -p "prompt" (print mode)
│ ├── CI/CD automation → claude -p --json (non-interactive + structured output)
│ └── Parallel isolated tasks → Subagents via Task tool
│
├── Requires SOMEONE ELSE'S environment
│ │
│ └── Remote codebase or server → Background agent (cloud)
│
└── Doesn't require any environment
│
├── Research or analysis → Subagent with Explore type
└── Web content extraction → WebFetch / WebSearch tools
| Szenario | Oberfläche | Warum |
|---|---|---|
| Fehlgeschlagenen Test debuggen | Haupt-REPL | Benötigt lokale Dateien und iteratives Arbeiten |
| 20 GitHub-Issues sichten | Hintergrund-agent | Langwierige Aufgabe, keine lokalen Dateien erforderlich |
| Einen PR prüfen | subagent oder --from-pr |
Isolierter Kontext, fokussierte Ausgabe |
| Changelog erstellen | claude -p |
Einmalige Ausführung, skriptfähig |
| Bei jedem Commit linten und testen | hook (PreToolUse bei git commit) oder ein Git-Pre-Commit-hook |
Muss immer ausgeführt werden, deterministisch |
| Repositorienübergreifend nach einem Muster suchen | subagent (Explore) | Verhindert das Aufblähen des Kontexts |
| Eine Migration auf die Staging-Umgebung anwenden | Hintergrund-agent | Benötigt Remote-Zugriff |
| Kurze Codeerklärung | Haupt-REPL oder /fast |
Interaktive, schnelle Antwort erforderlich |
| Refactoring über mehrere Module hinweg | Agent Team | Parallele Arbeit an mehreren Dateien |
Agent Teams vs. subagents vs. parallele Sitzungen
Do you need multiple agents working on related subtasks?
│
├── YES → Are the subtasks independent (no shared state)?
│ │
│ ├── YES → Can they share the same codebase?
│ │ │
│ │ ├── YES → Use Agent Team (v2.1.32+)
│ │ │ Opus coordinates. Agents share repo access.
│ │ │ Example: "Review auth, API, and DB modules in parallel"
│ │ │
│ │ └── NO → Use Parallel Sessions (separate terminals)
│ │ Each has its own working directory.
│ │ Example: "Fix repo-A and repo-B simultaneously"
│ │
│ └── NO → Use Sequential Subagents
│ Results from one feed into the next.
│ Example: "Explore → Plan → Implement"
│
└── NO → Use Single Subagent or Main REPL
| Ansatz | Maximale Parallelität | Gemeinsamer Kontext | Koordination | Kosten |
|---|---|---|---|---|
| Agent Team | 5–10 agents | Gemeinsames Repository, getrennte Kontexte | Opus orchestriert | Hoch (N agents) |
| subagents | Standardmäßig 20 gleichzeitig (CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS) |
Keiner (isoliert) | Sie orchestrieren über Prompts | Mittel pro agent |
| Parallele Sitzungen | Durch die Anzahl der Terminals begrenzt | Keiner | Manuell | Mittel pro Sitzung |
Welcher hook-Typ?
What kind of automation do you need?
│
├── Run a shell command at a specific event?
│ │
│ └── Use Command Hook
│ Trigger: PreToolUse, PostToolUse, Notification, Stop, SubagentStop
│ Example: "Run prettier after every file edit"
│ Config: hooks.PostToolUse[].command = "prettier --write $FILE"
│
├── Modify Claude's system prompt based on context?
│ │
│ └── Use Prompt Hook (v2.1.35+)
│ Trigger: Same events
│ Example: "Inject project rules when working in /src/auth/"
│ Config: hooks.PreToolUse[].prompt = "When editing auth files..."
│
└── Have Claude make a judgment call before proceeding?
│
└── Use Agent Hook (v2.1.35+)
Trigger: Same events
Example: "Evaluate if this bash command is safe before running"
Config: hooks.PreToolUse[].agent = { prompt: "Is this safe?" }
Wann sollte /fast verwendet werden?
Is response speed more important than depth right now?
│
├── YES → Use /fast (Opus 5 or Opus 4.8 only, v2.1.219+)
│ Same model, ~2.5× output speed at 2× price
│ Good for: quick questions, simple edits, code explanations,
│ file searches, formatting tasks
│
└── NO → Stay in normal mode
Good for: architecture decisions, complex debugging,
security reviews, multi-file refactors,
anything requiring deep reasoning
/fastschaltet den Fast Mode für die aktuelle Sitzung ein oder aus. Dabei kommt dasselbe Modell zum Einsatz – Opus 5 oder Opus 4.8, die beiden einzigen Modelle, die den Fast Mode ab v2.1.219 unterstützen –, allerdings mit optimierter Ausgabegeschwindigkeit. Es wird NICHT zu einem günstigeren Modell gewechselt, und mit 10/50 US-Dollar pro MTok ist der Fast Mode auch nicht günstiger.196198
Wie funktioniert das Berechtigungssystem?
Das Berechtigungssystem von Claude Code bietet eine differenzierte Kontrolle darüber, welche Vorgänge ausgeführt werden dürfen. Dieses System zu verstehen, ist sowohl für die Sicherheit als auch für effiziente Arbeitsabläufe unerlässlich. Informationen zu verwalteten Einstellungen, mit denen Berechtigungen organisationsweit durchgesetzt werden, finden Sie auch unter Unternehmensbereitstellung.
Berechtigungsstufen
Schreibgeschützte Tools (automatisch genehmigt):
- Read – Dateiinhalte lesen
- Glob – Dateien anhand eines Musters suchen
- Grep – Dateiinhalte durchsuchen
- WebSearch – Das Web durchsuchen
- LSP – Code-Intelligence (Zur Definition springen, Referenzen suchen, Hover-Dokumentation)18
Funktionen des LSP-Tools (ab v2.0.74): Das LSP-Tool bietet IDE-ähnliche Code-Intelligence: - Zur Definition springen: Zur Stelle wechseln, an der ein Symbol definiert ist - Referenzen suchen: Alle Verwendungen eines Symbols in der gesamten Codebasis auflisten - Hover-Dokumentation: Typinformationen und Dokumentation für jedes Symbol abrufen - Funktioniert mit TypeScript, Python, Go, Rust und anderen Sprachen mit LSP-Unterstützung - Erfordert einen verfügbaren Sprachserver (normalerweise zusammen mit Ihrer Toolchain installiert)
Änderungs-Tools (Genehmigung erforderlich):
- Edit – Vorhandene Dateien ändern
- Write – Neue Dateien erstellen
- Bash – Shell-Befehle ausführen
- WebFetch – Inhalte einer URL abrufen
- NotebookEdit – Jupyter-Notebooks ändern
Wenn ein Änderungs-Tool zum ersten Mal ausgeführt wird, fordert Claude Code eine Genehmigung an. Genehmigungen gelten für die gesamte Sitzung, sofern nicht ausdrücklich etwas anderes konfiguriert wurde.
EndConversation-Tool (v2.1.214). Claude Code verfügt nun über dieselbe Möglichkeit zum Beenden von Unterhaltungen, die Claude auf claude.ai bereits seit 2025 besitzt: In seltenen Fällen äußerst missbräuchlicher Eingaben oder anhaltender Jailbreak-Versuche kann Claude die Sitzung über das integrierte EndConversation-Tool unverzüglich beenden. Dabei handelt es sich um eine Maßnahme zur Missbrauchsresistenz und zum Wohlergehen des Modells, nicht um eine Workflow-Funktion – in normalen Entwicklungssitzungen wird sie nie ausgelöst.190193
Berechtigungsmodi
| Modus | Verhalten | Anwendungsfall |
|---|---|---|
default / manual – seit v2.1.200 als „Manual“ bezeichnet |
Bei der ersten Verwendung jedes Tools nachfragen | Manuelle Genehmigung – bis zum 14. August 2026 der voreingestellte Modus |
acceptEdits |
Dateiänderungen automatisch genehmigen, bei Bash nachfragen | Vertrauenswürdige Projekte |
auto |
Ein Klassifikator prüft jede Aktion auf Sicherheit | Seit dem 14. August 2026 die Voreinstellung für Pro/Max/Team203 (ab v2.1.85) |
plan |
Keine Ausführung oder Bearbeitung zulässig | Nur Analyse |
bypassPermissions |
Alle Rückfragen überspringen | CI/CD-Automatisierung |
Der Modus default wird seit v2.1.200 als „Manual“ bezeichnet. Die Umbenennung betrifft CLI, --help, VS Code und JetBrains; der Konfigurationswert hat sich nicht geändert, sodass "defaultMode": "default" weiterhin funktioniert und --permission-mode manual sowie "defaultMode": "manual" jetzt als Aliasse akzeptiert werden. Das Verhalten ist identisch – bei der ersten Verwendung jedes Tools wird nachgefragt. Lediglich die Bezeichnung klingt nicht mehr nach „dem Modus, den Sie zufällig standardmäßig erhalten“, obwohl es sich tatsächlich um den Modus mit manueller Genehmigung handelt. In derselben Version werden AskUserQuestion-Dialoge standardmäßig nicht mehr automatisch fortgesetzt: Ein subagent, der eine Frage stellt, wartet jetzt auf Ihre Antwort, statt nach Ablauf eines Timeouts fortzufahren. Über /config können Sie wieder ein Leerlauf-Timeout aktivieren.
Seit dem 14. August 2026 ist der Auto-Modus die Voreinstellung für Pro, Max und Team – angekündigt am 7. August und am Tag der Umstellung in der offiziellen Dokumentation zu den Berechtigungsmodi als aktiv bestätigt. Deren aktueller Wortlaut enthält 2 wichtige Details zum Geltungsbereich: Die Voreinstellung gilt für neue Sitzungen, und „eine von Ihnen selbst festgelegte Voreinstellung bleibt bestehen, sofern Sie der einmaligen Aufforderung zur Umstellung nicht zustimmen; eine von Ihrer Organisation verwaltete Voreinstellung bleibt unverändert“. Neue Sitzungen mit diesen Tarifen beginnen im Auto-Modus, der „jeden Tool-Aufruf durch einen Klassifikator leitet, der darauf ausgelegt ist, irreversible, destruktive oder außerhalb Ihrer Umgebung vorgesehene Aktionen zu blockieren“. Anthropic begründet die Umstellung mit einer Studie unter 1.053 Testpersonen: Der Auto-Modus erkannte 89 % der gefährlichen Befehle, bei menschlicher Überprüfung waren es lediglich 13,6 %. Zudem genehmigen Benutzer ohnehin 97 % aller Berechtigungsanfragen, weshalb die manuelle Überprüfung in der Praxis wenig wirksam ist. Der Token-Mehraufwand des Klassifikators wird bei Pro/Max/Team seit der Ankündigung nicht mehr berechnet. Mit einmaligem Drücken von Shift+Tab (oder über das Modus-Dropdown in der Desktop-Anwendung) wechseln Sie zurück; über defaultMode in den Einstellungen können Sie eine andere Voreinstellung festlegen. Organisationsadministratoren können den Auto-Modus mit der verwalteten Einstellung disableAutoMode vollständig deaktivieren. Enterprise, der Claude API, die Claude Platform auf AWS, Bedrock, die Agent Platform von Google Cloud und Foundry bleiben vorerst Opt-in – Anthropic plant, die Voreinstellung „im kommenden Monat“ auch auf sie auszuweiten.203 Was der Auto-Modus nicht verspricht – und welchen von Forschern demonstrierten Bypass Anthropic zu dieser Klarstellung veranlasste –, erfahren Sie unter Auto-Modus auf Max.
Bei Konfigurationsdateien zur Codeausführung wird jetzt selbst unter acceptEdits nachgefragt (v2.1.160). acceptEdits genehmigt gewöhnliche Änderungen automatisch, hält seit v2.1.160 jedoch an und fragt nach, bevor Dateien geschrieben werden, die eine unbemerkte Befehlsausführung ermöglichen können: Shell-Startdateien (.zshenv, .zlogin, .bash_login), ~/.config/git/ und Build-Tool-Konfigurationen (.npmrc, .yarnrc*, bunfig.toml, .bazelrc, .pre-commit-config.yaml, .devcontainer/ und ähnliche). Der Grund: Eine Änderung an einer dieser Dateien macht die nächste Shell, Installation oder den nächsten Commit zu einem Ausführungsvektor. Deshalb greift selbst in einem Modus für vertrauenswürdige Projekte, der sonst Änderungen ohne Rückfrage zulässt, eine bewusste Schranke. Dahinter steht dasselbe Bedrohungsmodell wie bei den bestehenden Schreibschutzmechanismen für .claude/, .git/ und .vscode/, erweitert auf die größere Klasse von Dateien, bei denen „Änderung zu Ausführung“ wird.240
Auto-Modus (ab v2.1.85): Ein sichererer Ersatz für --dangerously-skip-permissions. Ein separates Klassifikatormodell – seit v2.1.210 Claude Sonnet 5 (ursprünglich Sonnet 4.6) – prüft jede Aktion vor der Ausführung darauf, ob sie der Absicht des Benutzers entspricht und sicher ist.124187
Funktionsweise: - Schreibgeschützte Aktionen und Dateiänderungen im Arbeitsverzeichnis werden automatisch genehmigt - Benutzerdefinierte Zulassungs- und Ablehnungsregeln werden zuerst ausgewertet - Alles andere wird dem Klassifikator zur Beurteilung vorgelegt - Bei einer Blockierung versucht Claude automatisch einen alternativen Ansatz
Standardmäßig automatisch blockiert: curl | bash, Force-Pushes auf main, Produktionsbereitstellungen und -migrationen, massenhafte Löschungen in der Cloud, IAM-/Berechtigungsänderungen sowie das externe Versenden vertraulicher Daten.125
Schutzschalter: Nach 3 aufeinanderfolgenden oder insgesamt 20 Blockierungen in einer Sitzung wird wieder zur manuellen Abfrage gewechselt.125
# Enable at startup
claude --permission-mode auto
# Or cycle into it during a session
Shift+Tab # Cycles through: Manual (aka default) → acceptEdits → auto → plan
Der Auto-Modus erfordert kein Opt-in mehr (v2.1.152), funktioniert auf Bedrock/Vertex/Foundry ohne Umgebungsvariable (v2.1.207) und ist seit dem 14. August 2026 die Voreinstellung für Pro/Max/Team.242185203
YOLO-Modus (ab v2.0.68): Verwenden Sie für einen vollständig autonomen Betrieb ohne Sicherheitsklassifikator das Flag --dangerously-skip-permissions. Das Flag stimmt allem zu: Dateiänderungen, Bash-Befehlen und sämtlichen Tool-Aufrufen. Das Wort „dangerous“ ist bewusst gewählt. Für die meisten Anwendungsfälle ist der Auto-Modus die empfohlene Alternative.54
claude --dangerously-skip-permissions
Modus über CLI festlegen:
claude --permission-mode auto # or acceptEdits, plan, bypassPermissions
Während der Sitzung umschalten:
Shift+Tab # Cycles through modes
In settings.json:
{
"permissions": {
"defaultMode": "acceptEdits"
}
}
Beschränkung des Geltungsbereichs von defaultMode (v2.1.257): Über die .claude/settings.json oder .claude/settings.local.json eines Projekts lässt sich defaultMode: "bypassPermissions" nicht mehr festlegen – der Wert wird dort ignoriert, wie es bei "auto" bereits der Fall war. Die Dokumentation formuliert die Regel nun ausdrücklich: Die permissions.defaultMode-Werte auto und bypassPermissions „werden in Projekt- oder lokalen Einstellungen nicht wirksam“. Legen Sie sie in Benutzer- oder verwalteten Einstellungen beziehungsweise für eine einzelne Sitzung mit --permission-mode fest. Ein geklontes Repository kann daher keine Einstellungsdatei mitbringen, die Sitzungen unter Umgehung der Berechtigungen startet. (Das obige Beispiel verwendet acceptEdits, das in jedem Geltungsbereich festgelegt werden darf; auch die bereits bestehende Beschränkung für auto war in diesem Leitfaden bislang nicht dokumentiert – nun sind beide festgehalten.)211218
Syntax der Berechtigungsregeln
Differenzierte Regeln steuern bestimmte Vorgänge. Die Regeln werden der Reihe nach ausgewertet: Der erste Treffer entscheidet.
Bash-Befehlsmuster:
{
"allow": [
"Bash(npm run build)",
"Bash(npm run test:*)",
"Bash(git commit:*)",
"Bash(make:*)"
],
"deny": [
"Bash(rm -rf:*)",
"Bash(sudo:*)",
"Bash(curl|wget:*)"
]
}
Das Sternchen ermöglicht einen Präfixabgleich: Bash(npm run test:*) erlaubt npm run test, npm run test:unit und npm run test:integration.
Wichtige Einschränkung: Bash-Muster gleichen nur Präfixe ab und sind keine regulären Ausdrücke. Ein Muster wie Bash(curl http:*) stimmt nicht mit curl -X GET http://... überein, weil die Optionen vor der URL stehen. Um einen Befehl zuverlässig zu blockieren, lehnen Sie ihn vollständig ab: Bash(curl:*).
Setzen Sie das * hinter den Unterbefehl. Claude Code gleicht alles vor dem ersten * genau wie geschrieben ab; diese Wörter begrenzen also die Regel: Bash(git log *) erlaubt ausschließlich git log-Befehle, während das * in Bash(git * main) für den Unterbefehl und jede davor stehende Option steht. Dazu gehört auch -c, womit Git ein von Ihnen angegebenes Programm ausführt. Deshalb genehmigt Bash(git * main) ebenfalls git -c core.fsmonitor=<script> diff main. Seit v2.1.246 warnt Claude Code beim Start vor Zulassungsregeln, deren Platzhalter vor dem Unterbefehl steht – unabhängig davon, ob die Regel aus einer Einstellungsdatei, verwalteten Einstellungen oder einem --allowedTools-/--settings-Wert stammt. Verwenden Sie stattdessen den exakt gemeinten Wert, also etwa Bash(git checkout main) anstelle von Bash(git * main).224222
Datei-Ablehnungsregeln greifen durch Umleitungen hindurch; die Erweiterung auf Argumente wurde innerhalb eines Tages veröffentlicht und zurückgenommen (v2.1.257–260). Read(...)- und Edit(...)-Ablehnungsregeln für Bash-Befehle erfassen Eingabeumleitungen (< file) und Lesebefehle wie tac und egrep (v2.1.257). Dies ist die engere Variante, die nach der Rücknahme der Eingabeumleitungsprüfungen aus v2.1.232 in v2.1.233 angekündigt wurde, und sie bleibt bestehen. v2.1.259 erweiterte denselben Schutz auf Dateipfade, die in Optionswerten und Operanden verborgen sind (--ignore-revs-file=.env, -f.env, @file-Argumente, Operanden von git diff und git grep, zusammengesetzte Befehle wie cd DIR && cat FILE; bei grep -r/cp -r auf ein Verzeichnis mit einer abgelehnten Datei wurde zuerst nachgefragt). v2.1.260 nahm diese Erweiterung bereits am nächsten Tag zurück: Unter einer Read(./**/build/**)-Regel wurde npm run build in jedem Modus abgelehnt, und cd ... && grep führte selbst im Auto-Modus zu einer Rückfrage. Damit ist dies bereits der dritte Richtungswechsel beim Schutz auf Argumentebene: v2.1.232 führte ihn ein, v2.1.233 nahm ihn zurück, v2.1.257 ergänzte die weiterhin bestehende Teilmenge für Umleitungen und Lesebefehle, v2.1.259 erweiterte sie auf Argumente und v2.1.260 nahm diese Erweiterung wieder zurück. Seit v2.1.260 erfassen Ablehnungsregeln somit Umleitungen und Lesebefehle, nicht jedoch Pfade, die in beliebigen Befehlsargumenten verborgen sind.211212
Muster für Dateioperationen:
{
"allow": [
"Edit(src/**)",
"Read(docs/**)"
],
"deny": [
"Read(.env*)",
"Read(secrets/**)",
"Edit(.git/**)",
"Edit(node_modules/**)"
]
}
Pfadsyntax:
- Relative Pfade: Edit(src/**) – relativ zum Arbeitsverzeichnis
- Absolute Pfade ausgehend von der Einstellungsdatei: Edit(/build/**) – relativ zum Speicherort der Einstellungsdatei
- Tatsächlich absolute Pfade: Edit(//tmp/**) – beginnen mit //
- Home-Verzeichnis: Read(~/.zshrc)
Zulassungsregeln der Form dir/** mit nur einem Pfadsegment stimmen jetzt ausschließlich mit <cwd>/dir überein (v2.1.214) – prüfen Sie Ihre bestehenden Regeln. Vor v2.1.214 genehmigte eine Zulassungsregel wie Edit(src/**) automatisch Schreibvorgänge in jedem Verzeichnis namens src, unabhängig von dessen Position im Verzeichnisbaum – etwa vendor/src/, packages/foo/src/ und alle weiteren. Jetzt stimmt sie nur noch mit dem direkt unterhalb des Arbeitsverzeichnisses liegenden src-Verzeichnis überein. Falls Sie auf das frühere Verhalten in beliebiger Tiefe angewiesen waren, ändern Sie die Regel in Edit(**/src/**). deny- und ask-Regeln behalten ihren Abgleich in beliebiger Tiefe bei – die Änderung schränkt nur ein, was automatisch genehmigt wird, niemals das, was blockiert wird. Wenn eine Regel nach dem Upgrade stillschweigend nicht mehr greift, erkennen Sie dies an neuen Berechtigungsanfragen und nicht an einer Fehlermeldung. Prüfen Sie daher alle Zulassungsregeln in der Form mit einem einzelnen Pfadsegment. Hook-if:-Bedingungen erhielten in dieser Version dieselbe cwd-Beschränkung (siehe Matchers).190
Verwenden Sie Edit(path)/Read(path) und nicht Write(path)/NotebookEdit(path)/Glob(path) (v2.1.210). Claude Code zeigt beim Start nun eine Warnung für Berechtigungsregeln an, die für Write(path), NotebookEdit(path) oder Glob(path) formuliert wurden. Die kanonischen Formen sind die beiden Regelfamilien, die den Dateizugriff tatsächlich kontrollieren: Edit(path) umfasst sämtliche Tools zum Schreiben von Dateien, einschließlich Write und NotebookEdit; Read(path) umfasst sämtliche Tools zum Lesen von Dateien, einschließlich Glob. Migrieren Sie alle veralteten Regeln, um die Warnung zu beseitigen und die Absicht eindeutig auszudrücken.187
„Always allow“ speichert im Repository-Stammverzeichnis (v2.1.211). Berechtigungsregeln, die über die Option „Always allow“ in einer Berechtigungsanfrage erstellt werden, werden jetzt im Repository-Stammverzeichnis statt im aktuellen Worktree gespeichert. Eine in einem Worktree erteilte Genehmigung gilt damit über Sitzungen und über sämtliche Worktrees dieses Repositorys hinweg – derselbe Befehl muss nicht mehr in jedem parallelen Checkout erneut genehmigt werden.188
Pfade mit Klammern und fehlerhafte Muster verhalten sich ausfallsicher (v2.1.260). Diese Version enthält 3 Korrekturen am Parser für Dateiberechtigungsregeln, von denen die erste sicherheitsrelevant ist. Edit-/Write-/Read-Regeln, deren Pfad Klammern enthält – beispielsweise eine Next.js-Routengruppe wie Edit(src/app/(admin)/**) –, wurden als ungültig verworfen oder von der Bash-Sandbox ignoriert. Dadurch blieben Ordner beschreibbar, die ein Administrator für schreibgeschützt hielt; jetzt greifen die Regeln. Eine Datei-Ablehnungsregel mit einem nicht kompilierbaren Muster, etwa einer nicht geschlossenen [, führte zuvor dazu, dass jede Dateiänderung mit Invalid regular expression fehlschlug. Eine solche Regel schützt nun den von ihr wörtlich angegebenen Pfad. Außerdem schlägt die Fehlermeldung in den Einstellungen bei einer Regel wie Edit(C:\dir\(name)\**), in der \( als maskierte Klammer statt als Pfadtrennzeichen interpretiert wird, nun eine eindeutige Schreibweise vor. Dieselbe Version ignoriert auch Regeln mit Text hinter der schließenden Klammer nicht mehr stillschweigend (Bash(ls) x stimmte nie mit etwas überein); sie werden jetzt als ungültige Einstellungen gemeldet.212
MCP-Tool-Muster:
{
"allow": [
"mcp__github",
"mcp__database__query",
"mcp__myserver__*"
],
"deny": [
"mcp__dangerous_server",
"mcp__untrusted__*"
]
}
Verwenden Sie die Platzhaltersyntax mcp__server__*, um alle Tools eines bestimmten MCP-Servers zuzulassen oder abzulehnen.32 Mit der Platzhaltersyntax lassen sich schnell alle Tools vertrauenswürdiger Server aktivieren oder ganze Server aus nicht vertrauenswürdigen Quellen blockieren.
Seit v2.1.166 akzeptieren Ablehnungsregeln auch ein Glob-Muster an der Position des Tool-Namens: Ein alleinstehendes "*" an dieser Stelle lehnt alle Tools ab, sodass Sie zunächst alles blockieren und anschließend gezielt eine kleine Auswahl wieder zulassen können. Zulassungsregeln weisen Globs, die sich nicht auf MCP beziehen, dagegen zurück – eine derart pauschale Freigabe ist nicht möglich, wodurch die Standardhaltung restriktiv bleibt.238
Abgleich auf Parameterebene – Tool(param:value) (v2.1.178):
Über den Tool-Namen hinaus kann eine Regel die Eingabeparameter eines Tools abgleichen, wobei * als Platzhalter für den Wert dient:
{
"deny": [
"Agent(model:opus)"
]
}
Agent(model:opus) blockiert jeden subagent, der auf der Opus-Stufe gestartet wird – der Start selbst wird abgelehnt, statt den Prompt lediglich aufzufordern, Opus zu vermeiden. Damit reicht die Berechtigungskontrolle von „welches Tool“ bis hin zu „wie es aufgerufen wird“ und fungiert als deterministische Regel statt als Anweisung auf Prompt-Ebene. Sie ergänzt die verwaltete Einstellung enforceAvailableModels: Die Zulassungsliste legt fest, welche Modellstufen in der Sitzung verfügbar sind, während Tool(model:...)-Regeln einschränken, wie subagents daraus auswählen dürfen.173
Seit v2.1.186 werden diese Agent(...)-Regeln auch bei benannten subagent-Starts durchgesetzt: Agent(agent_type)-Ablehnungsregeln und Agent(x,y)-Beschränkungen der zulässigen Typen gelten nun, wenn ein bestimmter benannter Agent gestartet wird – über einen Workflow, --agents oder ein Agent-Team – und nicht mehr nur für anonyme Starts im Task-Stil. Der Start wird unmittelbar blockiert. Damit ist eine Lücke geschlossen, durch die ein benannter Agent eine für ihn vorgesehene Einschränkung umgehen konnte.175
WebFetch-Muster:
{
"allow": [
"WebFetch(domain:github.com)",
"WebFetch(domain:api.example.com)"
]
}
Zusätzliche Verzeichnisse
Erweitern Sie den Zugriff von Claude über das aktuelle Projekt hinaus:
{
"permissions": {
"additionalDirectories": [
"../shared-lib",
"../docs",
"~/reference-projects/design-system"
]
}
}
Zusätzliche Verzeichnisse sind für Monorepos oder dann unerlässlich, wenn Claude auf Code in benachbarten Verzeichnissen zugreifen muss.
Sandbox-Modus
Aktivieren Sie die Dateisystem- und Netzwerkisolierung:
> /sandbox
Oder konfigurieren Sie sie in den Einstellungen:
{
"sandbox": {
"enabled": true,
"autoAllowBashIfSandboxed": true,
"excludedCommands": ["git", "docker"],
"network": {
"allowUnixSockets": ["~/.ssh/agent-socket"],
"allowLocalBinding": true,
"deniedDomains": ["pastebin.com", "transfer.sh", "0x0.st"]
}
}
}
Seit v2.1.187 verhindert die Einstellung sandbox.credentials, dass Befehle in der Sandbox Anmeldedatendateien und geheime Umgebungsvariablen lesen – ein zusätzlicher Schutz davor, dass ein Sandbox-Befehl Geheimnisse exfiltriert.176
Seit v2.1.221 steht für Anmeldedatendateien neben Zulassen und Ablehnen ein dritter Modus zur Verfügung: mode: "mask" (Linux und WSL). Ein Sandbox-Befehl, der die Datei liest, erhält eine Sentinel-Kopie – entweder für die gesamte Datei oder nur für die von einem extract-Regex erfassten Bereiche. Beim ausgehenden Datenverkehr ersetzt der Sandbox-Proxy dann den Sentinel-Wert durch den echten Wert. Der Befehl funktioniert und kann sich über den Proxy authentifizieren, ohne dass das Geheimnis jemals in seiner Umgebung vorhanden ist. Genau diese Eigenschaft ist erforderlich, wenn ein durch Prompt-Injection eingeschleuster Befehl nach Tokens sucht. Unter macOS, wo die Proxy-Ersetzungsmechanik nicht verfügbar ist, fällt mask auf deny zurück. Eine für Linux-CI geschriebene Konfiguration degradiert somit sicher, statt die Datei unbemerkt offenzulegen.199
v2.1.224 erweitert die Maskierung über statische Dateiinhalte hinaus. extract und onExtractNoMatch verarbeiten strukturierte Umgebungswerte; decode: "jwt" mit maskClaims maskiert ausgewählte Claims innerhalb eines JWT statt des gesamten Tokens. Dadurch kann ein Befehl weiterhin die Routing-Metadaten des Tokens lesen, während vertrauliche Claims als Sentinel-Werte verborgen bleiben. awsPairs/sigv4 wiederum signiert AWS-SigV4-Anfragen am Proxy neu. Erst dies macht die Maskierung mit AWS-CLIs praktikabel, da ein maskierter Schlüssel andernfalls die Signaturprüfung nicht bestehen würde. Alle diese Funktionen erfordern network.tlsTerminate und werden ausschließlich aus Benutzer-, verwalteten oder --settings-Geltungsbereichen berücksichtigt. Ein Repository kann daher keine Maskierungskonfiguration mitbringen, die Ihre Anmeldedaten unbemerkt umleitet.201
Seit v2.1.216 überspringt die Einstellung sandbox.filesystem.disabled die Dateisystemisolierung, während die Kontrolle des ausgehenden Netzwerkverkehrs bestehen bleibt. Das ist nützlich, wenn die Dateisystembeschränkung ein Build-Tool beeinträchtigt, Sie die Domain-Zulassungsliste für ausgehenden Datenverkehr jedoch weiterhin durchsetzen möchten.192
Seit v2.1.219 lehnt die Einstellung sandbox.network.strictAllowlist Hosts, die nicht auf der Zulassungsliste stehen, ohne Rückfrage vollständig ab. Standardmäßig löst ein Sandbox-Befehl, der einen Host außerhalb von allowedDomains kontaktiert, eine Berechtigungsanfrage aus; bei aktiviertem strictAllowlist wird die Verbindung schlicht verweigert. Diese Einstellung eignet sich für unbeaufsichtigte Ausführungen – CI, Hintergrund-Agenten oder nächtliche Schleifen –, bei denen eine unbeantwortete Rückfrage zum Stillstand führt und „Fragen Sie mich bei unerwartetem ausgehenden Datenverkehr“ ohnehin die falsche Richtlinie ist. Sie vervollständigt die Netzwerk-Trias: allowedDomains bestimmt, was erlaubt ist, deniedDomains (unten) nimmt Ausnahmen aus einer weit gefassten Zulassung heraus und strictAllowlist entscheidet, ob bei allem anderen nachgefragt wird oder der Zugriff fehlschlägt.196 v2.1.229 verschärft zudem die Syntax der Domain-Liste: IPv6-Literale müssen in eckigen Klammern stehen ([::1]:443), mehrdeutige Schreibweisen werden nach dem Fail-Closed-Prinzip behandelt und /doctor kennzeichnet sie.232 v2.1.236 ergänzt 2 weitere Härtungsmaßnahmen: Unter macOS haben schreibgeschützte Ablehnungsregeln mit Platzhaltern (z. B. **/.env) innerhalb erlaubter Lesebereiche nun Vorrang, erfassen auch den Inhalt übereinstimmender Verzeichnisse und lassen sich nicht mehr durch Umbenennen der abgelehnten Datei umgehen. Während der Auto-Modus aktiv ist, werden außerdem Monitor-Zulassungsregeln außer Kraft gesetzt – Monitor-Befehle durchlaufen dieselbe Klassifikatorprüfung wie Bash-Befehle. Der Auto-Modus-Klassifikator läuft auf Bedrock, Vertex AI und Foundry sowie bei deaktivierter Telemetrie jetzt mit denselben Voreinstellungen wie auf dem Claude API, einschließlich der Klassifizierung nach Schweregrad.221
Strikter Sandbox-Modus und die !-Ausnahme (sandbox.allowUnsandboxedCommands, v2.1.260). Eine Einstellung, die in diesem Leitfaden bislang nicht genannt wurde: Standardmäßig kann ein in der Sandbox fehlgeschlagener Befehl über den dangerouslyDisableSandbox-Ausweg außerhalb der Sandbox erneut versucht werden, vorbehaltlich des regulären Berechtigungsablaufs. sandbox.allowUnsandboxedCommands: false – im Tab „Overrides“ von /sandbox als Strict sandbox mode angezeigt – deaktiviert diesen Ausweg: Der Parameter wird ignoriert, und jeder Befehl muss entweder in der Sandbox ausgeführt werden oder in excludedCommands aufgeführt sein. Seit v2.1.260 werden Befehle, die Sie selbst am !-Prompt des Bash-Modus eingeben, selbst im strikten Sandbox-Modus außerhalb der Sandbox ausgeführt, „als würden Sie sie in Ihr eigenes Terminal eingeben“. Die Strenge regelt, was Claude ausführt, nicht, was Sie selbst eingeben. Falls Ihr Bedrohungsmodell davon ausging, dass !-Befehle ebenfalls der Sandbox unterliegen, gilt dies nicht mehr.212
In der Sandbox:
- Der Dateisystemzugriff ist auf das Projektverzeichnis beschränkt
- Der Netzwerkzugriff wird kontrolliert
- Bestimmte Befehle sind von den Sandbox-Beschränkungen ausgenommen
- Bash-Befehle werden automatisch zugelassen, wenn autoAllowBashIfSandboxed auf true gesetzt ist
Expertentipp: Der Sandbox-Modus eignet sich hervorragend, um Claude auf nicht vertrauenswürdigen Codebasen auszuführen. Aktivieren Sie ihn, wenn Sie unbekannte Projekte untersuchen oder eine zusätzliche Schutzebene wünschen. Interne Tests von Anthropic ergaben, dass die Sandbox die Zahl der Berechtigungsanfragen um 84 % reduziert.38 Für die Dateisystem- und Netzwerkisolierung verwendet die Sandbox Mechanismen auf Betriebssystemebene (macOS Seatbelt, Linux bubblewrap), sodass selbst eine erfolgreiche Prompt-Injection vollständig eingedämmt bleibt. Anthropic hat die Sandbox-Laufzeit als Open Source veröffentlicht, damit Teams ihre eigenen Agenten darauf aufbauen können.82
Sicherheitshinweise (ab v2.1.34): Befehle, die über sandbox.excludedCommands oder dangerouslyDisableSandbox von der Sandbox ausgenommen waren, konnten zuvor die Bash-Berechtigungsregel mit Rückfrage umgehen, wenn autoAllowBashIfSandboxed aktiviert war. Dies wurde in v2.1.34 behoben.87 Seit v2.1.38 werden Schreibvorgänge in .claude/skills im Sandbox-Modus blockiert, sodass Prompt-Injection keine skill-Definitionen verändern kann.88 v2.1.77 ergänzt die Dateisystemeinstellung allowRead für die Sandbox, mit der sich der Lesezugriff innerhalb von denyRead-Bereichen wieder gezielt erlauben lässt. Das ist nützlich, wenn Sie den Großteil eines Verzeichnisbaums blockieren, aber bestimmte Unterverzeichnisse auf die Zulassungsliste setzen möchten.119
Ausnahme für Agent-Konfigurationen unter .claude/ (ab v2.1.121): Bei Schreibvorgängen in .claude/skills/, .claude/agents/ und .claude/commands/ fragt --dangerously-skip-permissions nicht mehr nach.154
Auflösung verschachtelter .claude/-Verzeichnisse (v2.1.178): skills in verschachtelten .claude/skills-Verzeichnissen werden jetzt automatisch geladen, wenn Sie an Dateien unterhalb des jeweiligen Verzeichnisses arbeiten, und nicht mehr ausschließlich aus dem Repository-Stammverzeichnis. Bei Namenskonflikten lässt sich der verschachtelte skill als <dir>:<name> ansprechen, sodass beide verfügbar bleiben. Die übrige Projektoberfläche wird nach demselben Prinzip aufgelöst: Wenn der Name eines Agenten, Workflows oder Ausgabestils in mehreren verschachtelten .claude/-Verzeichnissen vorkommt, gewinnt der Eintrag, der dem Arbeitsverzeichnis am nächsten liegt. Beim Speichern eines Workflows im Projektgeltungsbereich wird das nächstgelegene vorhandene .claude/workflows/ verwendet. In einem Monorepo oder Repository aus mehreren Repositorys ermöglicht dies paketbezogene Tools, die kontextabhängig aktiviert werden, statt einer einzigen flachen globalen Oberfläche.173
Benutzerdefinierte Pfade für bubblewrap und socat (ab v2.1.133): Mit den verwalteten Einstellungen sandbox.bwrapPath und sandbox.socatPath können Administratoren Linux-/WSL-Bereitstellungen auf nicht standardmäßige Speicherorte der Binärdateien bubblewrap und socat verweisen. Dies ist nützlich, wenn Distributionen diese Tools außerhalb von $PATH installieren oder eine Organisation gehärtete Builds selbst bereitstellt.160
Sicherheitshärtung in v2.1.113:150
sandbox.network.deniedDomainsblockiert bestimmte Hosts selbst dann, wenn sie durch einen weiter gefassten Platzhalter inallowedDomainseigentlich zugelassen wären. Verwenden Sie die Sperrliste, um Pastebins, Dateiablagen oder bekanntermaßen schädliche Hosts auszuschließen, ohne Ihre gesamte Zulassungsrichtlinie neu schreiben zu müssen. Kombinieren Sie sie mitsandbox.network.strictAllowlist(v2.1.219, oben), wenn alles außerhalb der Zulassungsliste ohne Rückfrage abgelehnt werden soll.- Ablehnungsregeln für Wrapper-Befehle. Bash-Ablehnungsregeln erkennen jetzt Befehle, die mit
env,sudo,watch,ionice,setsidund ähnlichen Ausführungs-Wrappern umschlossen sind. Regeln wieBash(rm:*)erfassen nunenv rm -rf,sudo rm -rfund verwandte Umgehungsmuster. Bash(find:*)-Zulassungsregeln genehmigenfind -execoderfind -deletenicht mehr automatisch. Diese Flags führen Befehle aus beziehungsweise löschen Dateien, weshalb Claude Code sie jetzt durch den normalen Berechtigungsablauf leitet.- Löschschutz unter macOS.
Bash(rm:*)-Zulassungsregeln behandeln/private/etc,/private/var,/private/tmpund/private/homejetzt als gefährliche Löschziele./var,/etcund/tmpsind symbolische Links in den Bereich/private/, sodass die frühere Regelform die kanonischen Ziele nicht erfasste.
Fail-Closed-Härtung der Berechtigungen in v2.1.214:190
Mehrere Lücken bei der Berechtigungsprüfung wurden in einer einzigen Version geschlossen, durchgängig nach dem Fail-Closed-Prinzip: Kann der Analysator keine sichere Entscheidung treffen, fragt er nach.
- Umgehung unter Windows PowerShell 5.1 behoben. In PowerShell-5.1-Sitzungen ausgeführte Befehle konnten die Berechtigungsprüfung zuvor umgehen.
- Bash-Dateideskriptorumleitungen verhalten sich nach dem Fail-Closed-Prinzip. Umleitungsformen, die Bash anders als der Berechtigungsanalysator interpretiert, führen nun zu einer Rückfrage, statt ausgeführt zu werden.
- Bei Befehlen mit mehr als 10.000 Zeichen wird immer nachgefragt. Sehr lange Befehle wurden zuvor falsch beurteilt; jetzt werden sie niemals automatisch ausgeführt.
- zsh-Indizes und -Modifikatoren in
[[ ]]führen zu einer Rückfrage. Variablenindizes und -modifikatoren innerhalb von[[ ]]-Vergleichen wurden als inaktiver Text behandelt. Da sie Code ausführen können, ist jetzt eine Genehmigung erforderlich. - Unsichere
help-/man-Varianten werden nicht mehr automatisch genehmigt. Bestimmte Aufrufe konnten unter dem Vorwand, Dokumentation zu lesen, unsichere Optionen, Befehlssubstitutionen oder Pfade mit umgekehrten Schrägstrichen ausführen. - Reihenfolge von Rückfragen in Remotesitzungen. Berechtigungsanfragen in Remotesitzungen können nicht mehr fortgesetzt werden, bevor der lokale Bestätigungsdialog abgeschlossen ist.
docker-Flags zur Umleitung des Daemons führen zu einer Rückfrage.docker-Befehle – einschließlich desdocker-Shims von Podman – mit--url,--connection,--identityoder dem Remote-Modus von Podman wurden zuvor ohne Rückfrage ausgeführt. Diese Flags richten den Befehl jedoch auf einen völlig anderen Daemon.fileverliert seine automatische Schreibschutzfreigabe, wenn ein Schreibziel angegeben wird.file -m/--magic-fileund-f/--files-fromerfordern jetzt eine Genehmigung, statt automatisch als schreibgeschützt zugelassen zu werden.
Wie funktionieren Hooks?
Hooks führen deterministische Shell-Befehle an bestimmten Punkten im Arbeitsablauf von Claude Code aus. Anders als bei der Aufforderung an Claude, Aktionen auszuführen, garantieren Hooks die Ausführung unabhängig vom Modellverhalten. Sie sind unverzichtbar, um Teamstandards durchzusetzen und wiederkehrende Aufgaben zu automatisieren. Unter Entscheidungsgrundlagen finden Sie den Entscheidungsbaum „Welcher Hook-Typ?“, der Befehls-, Prompt- und Agent-Hooks abdeckt.
Warum Hooks statt Prompts: Wenn Sie Claude anweisen, „nach dem Bearbeiten von Dateien immer Prettier auszuführen“, funktioniert das manchmal. Claude könnte es jedoch vergessen, Geschwindigkeit priorisieren oder entscheiden, dass die Änderung „zu klein“ ist. Hooks garantieren die Ausführung: Jedes Edit oder Write löst ausnahmslos und jedes Mal Ihren Formatierer aus. Bei Compliance, Sicherheit und Teamstandards sind deterministische Verfahren probabilistischen überlegen.4
Verfügbare Ereignisse
| Ereignis | Zeitpunkt | Kann blockieren | Zweck |
|---|---|---|---|
PreToolUse |
Vor der Ausführung des Tools | Ja | Vorgänge validieren, protokollieren oder blockieren |
PostToolUse |
Nach Abschluss des Tools | Nein | Ausgabe formatieren, Linter ausführen, Builds anstoßen |
PostToolUseFailure |
Nach dem Fehlschlagen des Tools | Nein | Fehler protokollieren, Warnungen senden, korrigierendes Feedback geben |
PostToolBatch |
Nach einem Stapel paralleler Tool-Aufrufe, vor dem nächsten Modellaufruf | Ja | Einen Prüfpunkt setzen oder die agentische Schleife zwischen Modellaufrufen anhalten4 |
UserPromptSubmit |
Der Benutzer sendet einen Prompt | Ja | Kontext hinzufügen, Eingabe validieren, Daten einschleusen |
UserPromptExpansion |
Ein eingegebener Befehl wird zu einem Prompt erweitert | Ja | Erweiterungen von skills oder Slash-Befehlen prüfen oder ablehnen; stdout fügt Kontext hinzu4 |
Notification |
Eine Benachrichtigung wird ausgelöst | Nein | Benutzerdefinierte Verarbeitung von Benachrichtigungen |
MessageDisplay |
Der Nachrichtentext des Assistenten wird angezeigt | Nein | Bildschirmtext über displayContent umwandeln oder ausblenden – nur die Anzeige wird geändert, das Transkript bleibt unverändert (v2.1.152+)242 |
Stop |
Claude beendet die Antwort | Ja | Vorzeitiges Beenden verhindern, Abschlusskriterien durchsetzen. Enthält last_assistant_message (v2.1.47+) |
SubagentStart |
Ein subagent wird gestartet | Nein | Agent-Typ protokollieren, Kontext über additionalContext einschleusen |
SubagentStop |
Ein subagent wird abgeschlossen | Ja | Das Beenden des subagent verhindern, Qualitätsprüfungen durchsetzen. Enthält last_assistant_message (v2.1.47+) |
TeammateIdle |
Ein Mitglied des Agent-Teams wird inaktiv | Ja | Qualitätsprüfungen durchsetzen, bevor das Teammitglied beendet wird (v2.1.33+) |
TaskCreated |
Eine Aufgabe wird über TaskCreate erstellt |
Ja | Regeln für Aufgabenbenennung und -umfang durchsetzen; Exit-Code 2 macht die Erstellung rückgängig (v2.1.84+). Hinweis: Die Aufgaben-Tools sind bei Opus 4.8/Sonnet 5/Fable 5 und neuer seit v2.1.233 standardmäßig deaktiviert (CLAUDE_CODE_ENABLE_TODO_TOOLS=1 aktiviert sie wieder), daher wird dieses Ereignis bei diesen Modellen nur ausgelöst, wenn sie erneut aktiviert wurden131229 |
TaskCompleted |
Eine Aufgabe wird als abgeschlossen markiert | Ja | Abschlusskriterien durchsetzen, Tests ausführen (v2.1.33+) |
SessionStart |
Eine Sitzung beginnt | Nein | Umgebung einrichten, Kontext laden, Umgebungsvariablen setzen |
SessionEnd |
Eine Sitzung wird geschlossen | Nein | Bereinigung, abschließende Protokollierung |
Setup |
Flags --init/--init-only/--maintenance |
Nein | Aufgaben zur Einrichtung der Umgebung (v2.1.10+)53 |
InstructionsLoaded |
CLAUDE.md oder .claude/rules/*.md wurde geladen |
Nein | Auf Änderungen an Anweisungsdateien reagieren, Kontext einschleusen (v2.1.69+) |
ConfigChange |
Eine Konfigurationsdatei ändert sich während der Sitzung | Ja | Änderungen an Einstellungen prüfen, Sicherheitsrichtlinien durchsetzen (v2.1.49+) |
DirectoryAdded |
Während der Sitzung wird ein neues Arbeitsverzeichnis registriert | Nein | Auf /add-dir oder die SDK-Steuerungsanforderung register_repo_root reagieren – Repository-spezifischen Kontext laden, den Geltungsbereich von Lintern neu festlegen, die Erweiterung des Geltungsbereichs prüfen (v2.1.219+)196 |
CwdChanged |
Das Arbeitsverzeichnis ändert sich | Nein | Umgebungen nach Art von direnv neu laden (v2.1.83+)123 |
FileChanged |
Eine überwachte Datei ändert sich auf dem Datenträger | Nein | Auf Änderungen an überwachten Pfaden reagieren – Pfade über die watchPaths-Ausgabe des SessionStart-Hooks registrieren (v2.1.83+)123 |
WorktreeCreate |
Ein Worktree wird erstellt | Ja | Benutzerdefinierte VCS-Einrichtung (ersetzt das standardmäßige Git-Verhalten) (v2.1.50+) |
WorktreeRemove |
Ein Worktree wird entfernt | Nein | Benutzerdefinierte VCS-Bereinigung (v2.1.50+) |
PreCompact |
Vor der Kontextkomprimierung | Ja (v2.1.105+) | Validierung, Protokollierung, Blockieren der Komprimierung (Exit-Code 2 oder {"decision":"block"}) |
PostCompact |
Nach der Kontextkomprimierung | Nein | Protokollierung, Optimierung der Cache-Wiederverwendung (v2.1.76+)118 |
Elicitation |
Der MCP-Server fordert strukturierte Eingaben an | Ja | Eingabedialoge von MCP abfangen oder überschreiben (v2.1.76+)118 |
ElicitationResult |
Der Benutzer antwortet auf die Eingabeanforderung von MCP | Ja | Antworten auf Eingabeanforderungen validieren oder umwandeln (v2.1.76+)118 |
StopFailure |
Der Turn endet aufgrund eines API-Fehlers (Ratenbegrenzungen, Authentifizierungsfehler) | Nein | Fehlerbenachrichtigungen, Wiederholungslogik (v2.1.78+)120 |
PermissionRequest |
Ein Berechtigungsdialog wird angezeigt | Ja | Benutzerdefinierte Genehmigungslogik |
PermissionDenied |
Der Klassifikator des automatischen Modus lehnt eine Aktion ab | Nein | Ablehnungen protokollieren, {retry: true} zurückgeben, um eine Wiederholung zuzulassen (v2.1.88+)127 |
PreModelSwitch |
Vor einem von Ihnen oder einem Client angeforderten Modellwechsel: /model und die Auswahlmenüs, die Modelleinstellung unter /config, das Umschalten des schnellen Modus mit Modellwechsel, ein SDK- oder Remote-Control-set_model |
Ja | Einen Modellwechsel blockieren, bestätigen lassen oder mit einem Preis versehen. Der Matcher vergleicht den aus to_model abgeleiteten kanonischen Namen (Aliasse, datierte IDs und Bedrock-IDs werden sämtlich darauf aufgelöst; exakte Namen, durch senkrechte Striche getrennte Listen und reguläre Ausdrücke funktionieren); die Eingabe enthält from_model/to_model sowie Felder zu Cache-Kosten (context_tokens, prompt_cache_warm, cache_ttl, estimated_cache_write_usd). Exit-Code 2 oder permissionDecision: "deny" bricht ab, "ask" fragt den Benutzer, und ein Hook, der beim standardmäßigen Zeitlimit von 30 Sekunden abgebrochen wird, blockiert den Wechsel. Wird nicht bei Wechseln ausgeführt, die Claude Code selbst vornimmt (v2.1.251+)206208 |
PostModelSwitch |
Nachdem sich das Modell der Sitzung geändert hat, einschließlich Änderungen, die Claude Code selbst vornimmt: automatischer Fallback, Phasenwechsel von opusplan, beim Fortsetzen wiederhergestelltes Modell |
Nein | Modellspezifische Hinweise: stdout im Klartext bei Exit-Code 0 (oder JSON additionalContext) wird Claude bei der nächsten Anforderung nach dem Wechsel als Kontext übermittelt. Derselbe Matcher für kanonische Namen und dieselben Eingaben wie bei PreModelSwitch, ergänzt um die source-Werte auto und resume; standardmäßiges Zeitlimit von 30 Sekunden (v2.1.251+)206208 |
SessionStart-source-Werte. Die Eingabe des SessionStart-Hooks enthält ein source-Feld, das angibt, wie die Sitzung begonnen wurde: "startup", "resume", "clear" oder "compact". Seit v2.1.214 meldet eine Sitzung, die als Fork beginnt, source: "fork" statt "resume" – das Hook-seitige Gegenstück zur Änderung von /fork zu einem Hintergrundprozess in v2.1.212. Wenn ein SessionStart-Hook anhand von source verzweigt (etwa indem er Kontext nur bei "resume" erneut einschleust), ergänzen Sie seine Trefferliste auch um "fork".190 Seit v2.1.251 erhalten SessionStart-Hooks bei source gleich "resume" oder "fork" und mindestens einer früheren Antwort von Claude im Transkript außerdem vier Felder zu den Kosten der Fortsetzung: seconds_since_last_response, context_tokens (was die erste Anforderung erneut als Prompt sendet), prompt_cache_likely_expired (true, wenn die letzte Antwort älter als die Cache-TTL der Sitzung ist oder eine spätere Komprimierung die zwischengespeicherte Unterhaltung ersetzt hat) und estimated_cache_write_usd. So kann ein Hook vor der ersten Anforderung melden, welche Kosten durch das Fortsetzen einer veralteten Unterhaltung entstehen.206208
Hook-Konfiguration
Definieren Sie Hooks in settings.json oder einer eigenen hooks.json:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "jq -r '.tool_input.file_path' | xargs npx prettier --write"
}
]
}
],
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/validate-bash.sh"
}
]
}
],
"UserPromptSubmit": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/inject-context.sh"
}
]
}
]
}
}
Matcher
Das Feld matcher bestimmt, welche Tools einen Hook auslösen:
{"matcher": "*"} // Match all tools
{"matcher": "Bash"} // Match Bash only
{"matcher": "Edit|Write"} // Match Edit or Write
{"matcher": "mcp__github"} // Match MCP server tools
{"matcher": ""} // Match for events without tools (like UserPromptSubmit)
Verwenden Sie |, um mehrere Tools abzugleichen (Edit|Write). Seit v2.1.191 werden auch durch Kommas getrennte Matcher (z. B. Bash,PowerShell) korrekt ausgelöst – frühere Versionen verwarfen sie stillschweigend, sodass ein Hook mit einem Komma-Matcher nie ausgeführt wurde.178 Seit v2.1.195 führen Matcher mit Bezeichnern, die Bindestriche enthalten (z. B. code-reviewer, mcp__brave-search), einen exakten Abgleich durch, statt versehentlich Teilzeichenfolgen abzugleichen. Dadurch wird ein Matcher nicht mehr bei unbeabsichtigten Tools ausgelöst, die lediglich die Zeichenfolge enthalten. Um jedes Tool eines MCP-Servers mit Bindestrich abzugleichen, verwenden Sie ein explizites Muster wie mcp__brave-search__.*.179
if:-Pfadbedingungen von Hooks beziehen sich seit v2.1.214 auf das aktuelle Arbeitsverzeichnis. Dieselbe Änderung beim Geltungsbereich einzelner Segmente, die Berechtigungsregeln zum Zulassen betraf (siehe Syntax der Berechtigungsregeln), gilt auch für if:-Bedingungen von Hooks: Eine Bedingung wie dir/** gleicht nun nur <cwd>/dir ab, nicht jedes dir/ im Verzeichnisbaum. Verwenden Sie **/dir/**, wenn Sie wieder einen Abgleich in beliebiger Tiefe wünschen.190
Eingabe-/Ausgabeprotokoll für Hooks
Hooks empfangen JSON über stdin:
{
"tool_name": "Bash",
"tool_input": {
"command": "npm test",
"description": "Run test suite"
},
"session_id": "abc-123"
}
Anreicherung von Hook-Ereignissen (v2.1.69+): Alle Hook-Ereignisse enthalten nun die Felder agent_id und agent_type, wenn sie von einem subagent oder einer --agent-Sitzung ausgelöst werden, sowie ein worktree-Feld in Hook-Befehlen für die Statuszeile.110
Stop-/SubagentStop-Hooks (v2.1.47+) erhalten zusätzlich ein Feld last_assistant_message, das den Text der endgültigen Antwort von Claude enthält. Dadurch können Hooks die Ausgabe prüfen, ohne Transkriptdateien analysieren zu müssen:
{
"session_id": "abc-123",
"last_assistant_message": "I've completed the refactoring. Here's what changed..."
}
Sanftes Feedback ohne Blockierung (v2.1.163+): Stop- und SubagentStop-Hooks können in ihrer JSON-Ausgabe hookSpecificOutput.additionalContext zurückgeben, um Claude Feedback zu übermitteln und den Turn fortzusetzen, ohne dass die Antwort als Hook-Fehler gekennzeichnet wird. Zuvor war der einzige echte Hebel eines Stop-Hooks die Blockierung per Exit-Code 2, die wie ein Fehler erscheint und auf die Obergrenze aufeinanderfolgender Blockierungen angerechnet wird. additionalContext ergänzt einen Steuerungskanal für Hinweise nach dem Muster „Das haben Sie übersehen, fahren Sie fort“, der nicht gegen die Schleife arbeitet.239
Exit-Codes steuern das Verhalten:
- 0: Erfolg: Der Vorgang wird fortgesetzt. stdout wird im ausführlichen Modus (Ctrl+O) angezeigt. Bei UserPromptSubmit und SessionStart wird stdout dem Kontext hinzugefügt.
- 2: Blockierender Fehler: Der Vorgang wird angehalten. stderr wird zu der Fehlermeldung, die an Claude zurückgegeben wird.
- 1, 3 usw.: Nicht blockierender Fehler: Der Vorgang wird fortgesetzt. stderr wird im ausführlichen Modus als Warnung angezeigt.
Für eine erweiterte Steuerung können Hooks JSON ausgeben:
{
"decision": "allow",
"message": "Command validated and modified",
"modifications": {
"tool_input": {
"command": "npm test -- --coverage"
}
}
}
Entscheidungssteuerung für PreToolUse (bevorzugtes Format): PreToolUse-Hooks verwenden hookSpecificOutput für eine differenziertere Steuerung: drei Ergebnisse (zulassen/ablehnen/nachfragen) sowie die Möglichkeit, die Tool-Eingabe zu ändern und Kontext einzuschleusen:89
{
"hookSpecificOutput": {
"hookEventName": "PreToolUse",
"permissionDecision": "allow",
"permissionDecisionReason": "Command validated and modified",
"updatedInput": {
"command": "npm test -- --coverage --ci"
},
"additionalContext": "Note: This database has a 5-second query timeout."
}
}
| Feld | Werte | Beschreibung |
|---|---|---|
permissionDecision |
"allow", "deny", "ask", "defer" |
„allow“ umgeht Berechtigungen, „deny“ blockiert, „ask“ fragt den Benutzer, „defer“ pausiert für einen umschließenden Prozess (v2.1.89+; Priorität bei mehreren Hooks: deny > defer > ask > allow) |
permissionDecisionReason |
Zeichenfolge | Wird dem Benutzer (bei „allow“/„ask“) oder Claude (bei „deny“) angezeigt |
updatedInput |
Objekt | Ändert die Tool-Eingabe vor der Ausführung |
additionalContext |
Zeichenfolge | Schleust Kontext für diesen Turn in den Kontext von Claude ein44 |
Hinweis: Die Felder decision und reason auf oberster Ebene sind für PreToolUse veraltet. Verwenden Sie stattdessen hookSpecificOutput.permissionDecision und hookSpecificOutput.permissionDecisionReason. Andere Ereignisse (PostToolUse, Stop usw.) verwenden weiterhin decision auf oberster Ebene.89
Sitzungstitel über UserPromptSubmit (v2.1.94+): UserPromptSubmit-Hooks können den Sitzungstitel über hookSpecificOutput.sessionTitle festlegen.140
Asynchrone Hooks (Januar 2026)
Hooks können nun im Hintergrund ausgeführt werden, ohne die Ausführung von Claude Code zu blockieren. Fügen Sie Ihrer Hook-Konfiguration async: true hinzu:81
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/notify-slack.sh",
"async": true
}
]
}
]
}
}
Wann Sie asynchrone Hooks verwenden sollten: - Benachrichtigungen (Slack, E-Mail, Pushover), die die Sitzung nicht verlangsamen sollen - Protokollierung und Telemetrie, die im Hintergrund ausgeführt werden können - Nicht kritische Nachbearbeitung (Analysen, Sicherungen)
Wann Sie asynchrone Hooks NICHT verwenden sollten: - Formatierung (muss vor der nächsten Bearbeitung abgeschlossen sein) - Validierung (muss bei einem Fehler blockieren) - Jeder Hook, der die Ein- oder Ausgabe eines Tools ändern muss
Prompt- und Agent-basierte Hooks (v2.1.32+)
Zusätzlich zu Shell-Befehl-Hooks (type: "command") unterstützt Claude Code zwei von LLM gestützte Hook-Typen, die Bedingungen mithilfe von KI-Schlussfolgerungen statt mit Skripten auswerten.89
Prompt-Hooks (type: "prompt") senden einen Prompt für einen einzelnen Turn an ein schnelles Claude-Modell. Das Modell gibt zum Zulassen { "ok": true } oder zum Blockieren { "ok": false, "reason": "..." } zurück:
{
"hooks": {
"Stop": [
{
"hooks": [
{
"type": "prompt",
"prompt": "Evaluate if Claude should stop: $ARGUMENTS. Check if all requested tasks are complete and tests pass.",
"timeout": 30
}
]
}
]
}
}
HTTP-Hooks (type: "http") senden die JSON-Eingabe des Ereignisses als POST-Anforderung an eine URL und empfangen JSON zurück. Verwenden Sie sie für Webhooks, externe Benachrichtigungsdienste oder API-basierte Validierung (v2.1.63+):104
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "http",
"url": "https://api.example.com/notify",
"headers": {
"Authorization": "Bearer $MY_TOKEN"
},
"allowedEnvVars": ["MY_TOKEN"]
}
]
}
]
}
}
HTTP-Hooks verwenden dasselbe Entscheidungsformat wie Befehls-Hooks (sie geben JSON mit decision und reason zurück). Bei aktivierter Sandbox werden sie über den Netzwerkproxy der Sandbox geleitet. Für SessionStart-/Setup-Ereignisse werden sie nicht unterstützt.
Agent-Hooks (type: "agent") starten einen subagent mit Zugriff auf Tools (Read, Grep, Glob) für mehrstufige Prüfungen. Verwenden Sie sie, wenn eine Prüfung das Untersuchen tatsächlicher Dateien oder Testausgaben erfordert:
{
"hooks": {
"Stop": [
{
"hooks": [
{
"type": "agent",
"prompt": "Verify all unit tests pass. Run the test suite and check results. $ARGUMENTS",
"timeout": 120
}
]
}
]
}
}
Verwenden Sie $ARGUMENTS als Platzhalter für die JSON-Eingabe des Hooks. Beide Typen unterstützen die Felder model (standardmäßig das schnelle Modell) und timeout. Unterstützte Ereignisse: PreToolUse, PostToolUse, PostToolUseFailure, PermissionRequest, UserPromptSubmit, Stop, SubagentStop, TaskCompleted. TeammateIdle unterstützt keine Prompt-/Agent-Hooks.
MCP-Tool-Hooks (v2.1.118+)
Hooks können nun über type: "mcp_tool" direkt ein MCP-Tool aufrufen, sodass kein Bash-Unterprozess mehr als Wrapper für den Server benötigt wird.152
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit",
"hooks": [
{
"type": "mcp_tool",
"server": "linear",
"tool": "create_comment",
"input": {"issue_id": "ENG-123", "body": "Auto-updated by Claude Code"}
}
]
}
]
}
}
Das lässt sich gut mit den bereits von Benutzern konfigurierten MCP-Servern kombinieren: Jedes über /mcp erreichbare Tool kann von einem Hook aufgerufen werden.
duration_ms in PostToolUse-Hooks (v2.1.119+)
Die Eingaben von PostToolUse- und PostToolUseFailure-Hooks enthalten nun duration_ms, also die Ausführungsdauer des Tools ohne Berechtigungsabfragen und PreToolUse-Hooks.152 Das ist nützlich für die Erkennung langsamer Tools, Prüfprotokolle und Latenzmetriken pro Tool:
# Stderr-flagged warning when an Edit takes more than 10 seconds
INPUT=$(cat)
DUR=$(jq -r '.duration_ms' <<<"$INPUT")
FILE=$(jq -r '.tool_input.file_path // "?"' <<<"$INPUT")
if [ "$DUR" -gt 10000 ]; then
echo "[slow-edit] ${DUR}ms — investigate $FILE" >&2
fi
updatedToolOutput für alle Tools (v2.1.121+)
In v2.1.118 erhielten MCP-Tool-Hooks die Möglichkeit, Tool-Ausgaben über hookSpecificOutput.updatedToolOutput zu ersetzen. Seit v2.1.121 funktioniert dasselbe Feld für jeden PostToolUse-Hook – integrierte Tools (Bash, Read, Edit, Glob, Grep usw.), subagent-Tools und MCP-Tools. Anwendungsfälle sind das Entfernen vertraulicher Inhalte aus beliebigen Tool-Ausgaben, die Vereinheitlichung der Struktur für nachgelagerte Verbraucher und das Einfügen von Metadaten, bevor der Agent das Ergebnis liest.154
Umgebungsvariablen für Hooks
Hooks haben Zugriff auf Umgebungsvariablen, um Pfade aufzulösen:89
| Variable | Verfügbar in | Beschreibung |
|---|---|---|
$CLAUDE_PROJECT_DIR |
Alle Hooks | Projektstammverzeichnis (bei Pfaden mit Leerzeichen in Anführungszeichen setzen) |
${CLAUDE_PLUGIN_ROOT} |
Plugin-Hooks | Stammverzeichnis des plugins |
$CLAUDE_ENV_FILE |
Nur SessionStart | Dateipfad zum Speichern von Umgebungsvariablen für nachfolgende Bash-Befehle |
$CLAUDE_CODE_REMOTE |
Alle Hooks | In entfernten Webumgebungen auf "true" gesetzt |
$CLAUDE_EFFORT |
Alle Hooks und Unterprozess des Bash-Tools | Aktuelle Aufwandsstufe. Hooks empfangen sie außerdem über das JSON-Eingabefeld effort.level (v2.1.133+).160 |
$CLAUDE_CODE_SESSION_ID |
Unterprozess des Bash-Tools | Sitzungs-ID, die der an Hooks übergebenen session_id entspricht. Damit können langlebige Shell-Prozesse Ausgaben derselben Sitzung zuordnen (v2.1.132+).159 |
Umgebungsvariablen aus SessionStart dauerhaft speichern:
#!/bin/bash
if [ -n "$CLAUDE_ENV_FILE" ]; then
echo 'export NODE_ENV=production' >> "$CLAUDE_ENV_FILE"
fi
exit 0
Hooks von Claude Code im Vergleich zu Hooks von Agent SDK
Dieselben Lebenszyklusereignisse – PreToolUse, PostToolUse, UserPromptSubmit, Stop, SubagentStop und alle übrigen oben aufgeführten – stehen in zwei Nutzungsmodellen zur Verfügung. Da Suchen nach dem Hook-Lebenszyklus von Agent SDK häufig hierher führen, verdient diese Unterscheidung eine eigene Überschrift.
Hooks von Claude Code (CLI) werden in diesem Abschnitt beschrieben: in settings.json konfigurierte Handler, die Ereignis-JSON über stdin empfangen und mit Exit-Codes oder JSON über stdout antworten. Die Durchsetzung übernimmt CLI: Eine Ablehnung durch PreToolUse blockiert den Tool-Aufruf, bevor er ausgeführt wird, selbst im Modus bypassPermissions.4
Hooks von Agent SDK bilden die programmatische Schnittstelle für Laufzeitumgebungen, die die Laufzeit von Claude Code als Bibliothek einbetten. In claude-agent-sdk-python sorgt include_hook_events=True in ClaudeAgentOptions dafür, dass HookEventMessage-Objekte (PreToolUse, PostToolUse, Stop und weitere) vom selben Iterator wie Assistentennachrichten und Tool-Ergebnisse ausgegeben werden. Das TypeScript SDK bildet dies mit includeHookEvents nach, und sein Steuerungsprotokoll folgt der Ereignisliste von CLI (das TypeScript SDK fügte DirectoryAdded in derselben Version hinzu, in der es für CLI veröffentlicht wurde). Die Strukturen der Nutzdaten entsprechen der stdin-JSON von CLI – session_id, hook_event_name, tool_input und die ereignisspezifischen Felder – und die Entscheidungssemantik von PreToolUse behält dieselbe Priorität bei (deny > defer > ask > allow).4
Der Vorbehalt bei der Durchsetzung ist der Teil, den Sie sich merken sollten. Es hat sich bereits zweimal gezeigt, dass die Durchsetzung von Hooks auf der SDK-Seite an den Grenzen des Lebenszyklus offen fehlschlagen kann: Ein Abbruch durch den Aufrufer während eines ausstehenden Hooks wurde im TypeScript SDK in einen Hook-Erfolg umgewandelt, und ein Pfad zum Schließen des Streams im Python SDK umging PreToolUse bei Tool-Aufrufen von Hintergrund-subagents vollständig. Beides wurde behoben, doch das Muster ist strukturell: Wenn die Verbindung beendet wird, bevor das Hook-Urteil eingeholt wurde, sieht ein umgangener Hook genauso aus wie ein Hook, der zugestimmt hat. Wenn SDK-Hooks sicherheitsrelevante Vorgänge absichern, legen Sie aktuelle SDK-Versionen fest und behalten Sie einen Shell-Hook auf CLI-Ebene als nachweisbare Durchsetzungsinstanz bei. Der Leitfaden zur Agent-Architektur behandelt die Hook-Schnittstelle von SDK, die Mindestversionen und die Muster für Laufzeitumgebungen ausführlich.
Sicherheit von HTTP-Hooks (v2.1.51+): HTTP-Hooks, die Umgebungsvariablen in Header einsetzen, erfordern nun eine explizite Liste allowedEnvVars. Dadurch wird verhindert, dass beliebige Umgebungsvariablen über Header-Werte ausgeschleust werden. Bei aktivierter Sandbox werden HTTP-Hooks außerdem über deren Netzwerkproxy geleitet, wodurch die Domain-Zulassungsliste durchgesetzt wird. HTTP-Hooks werden für SessionStart-/Setup-Ereignisse nicht unterstützt.98
{
"hooks": {
"PostToolUse": [{
"hooks": [{
"type": "command",
"command": "curl -H 'Authorization: Bearer $MY_TOKEN' https://api.example.com/notify",
"allowedEnvVars": ["MY_TOKEN"]
}]
}]
}
}
Vertrauen in den Hook-Arbeitsbereich (v2.1.51+): Die Hook-Befehle statusLine und fileSuggestion erfordern im interaktiven Modus nun die Bestätigung des Vertrauens in den Arbeitsbereich, wodurch ein potenzieller Sicherheitsvektor geschlossen wird.98
Praktische Hook-Beispiele
TypeScript-Dateien nach der Bearbeitung automatisch formatieren:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "bash -c 'FILE=$(jq -r \".tool_input.file_path // empty\"); [[ \"$FILE\" == *.ts ]] && npx prettier --write \"$FILE\" || true'"
}
]
}
]
}
}
Alle Bash-Befehle protokollieren:
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "jq -r '.tool_input.command' >> ~/.claude/bash-history.log"
}
]
}
]
}
}
Zugriff auf vertrauliche Dateien blockieren:
#!/bin/bash
# .claude/hooks/protect-files.sh
data=$(cat)
path=$(echo "$data" | jq -r '.tool_input.file_path // empty')
if [[ "$path" == *".env"* ]] || [[ "$path" == *"secrets/"* ]] || [[ "$path" == *".pem"* ]]; then
echo "Blocked: Cannot access sensitive file $path" >&2
exit 2 # Exit 2 = block the tool call. Exit 1 = non-blocking error (hook failure only).
fi
exit 0
Tests nach Codeänderungen ausführen:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit",
"hooks": [
{
"type": "command",
"command": "bash -c 'FILE=$(jq -r \".tool_input.file_path // empty\"); [[ \"$FILE\" == *.test.ts ]] || npm run test:affected'"
}
]
}
]
}
}
Benutzerdefiniertes Benachrichtigungssystem:
{
"hooks": {
"Notification": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "notify-send 'Claude Code' 'Waiting for your input'"
}
]
}
]
}
}
Dynamischen Kontext in Prompts einschleusen:
#!/bin/bash
# .claude/hooks/inject-context.sh
# Add current git branch and recent commits to every prompt
branch=$(git branch --show-current 2>/dev/null)
commits=$(git log --oneline -3 2>/dev/null | tr '\n' ' ')
if [ -n "$branch" ]; then
echo "[Context: Branch '$branch', Recent: $commits]"
fi
exit 0
Hook-Debugging
Aktivieren Sie den Debug-Modus, um Fehler in Hooks zu untersuchen:
claude --debug
Der Debug-Modus protokolliert: - Ausführungszeiten von Hooks - Ein- und Ausgabedaten - Fehlermeldungen und Stack-Traces - Entscheidungsergebnisse (zulassen/ablehnen/nachfragen)
Anzeige der Hook-Quelle (v2.1.75+): Wenn ein Hook eine Benutzerbestätigung erfordert, zeigt die Berechtigungsabfrage nun die Quelle des Hooks an (Einstellungen, plugin oder skill). So lässt sich leichter erkennen, welche Komponente Zugriff anfordert.117
Komponentenbezogene Hooks (v2.1.0+)
Hooks können über Frontmatter direkt in skills, subagents und Slash-Befehlen definiert werden. Diese Hooks sind auf den Lebenszyklus der Komponente beschränkt und werden nur ausgeführt, wenn die betreffende Komponente aktiv ist.34
Skill mit eingebetteten Hooks:
---
name: secure-deployment
description: Deployment skill with security validation
hooks:
PreToolUse:
- matcher: Bash
command: ".claude/hooks/validate-deploy.sh"
PostToolUse:
- matcher: Bash
command: ".claude/hooks/log-deploy.sh"
Stop:
- command: ".claude/hooks/cleanup.sh"
once: true # Run only once per session
---
Unterstützte Ereignisse: PreToolUse, PostToolUse, Stop
Die Option once (nur für skills und Slash-Befehle) stellt sicher, dass der Hook nur einmal pro Sitzung ausgeführt wird. Das ist bei Bereinigungs- oder Abschlussaufgaben nützlich.
Frontmatter-Hooks von Agents erfordern Vertrauen in den Arbeitsbereich (v2.1.218). In der Frontmatter einer Agent-Datei deklarierte Hooks werden nicht mehr aus nicht vertrauenswürdigen Ordnern ausgeführt – für den Ordner, der die Agent-Datei enthält, muss selbst das Vertrauen in den Arbeitsbereich bestätigt worden sein, bevor seine Hooks ausgeführt werden. Damit wird die Lücke geschlossen, durch die eine in einem nicht vertrauenswürdigen Verzeichnis abgelegte Agent-Datei Hook-Befehle ohne Vertrauensabfrage ausführen konnte. Zugleich wird die seit v2.1.51 geltende Vertrauensanforderung für statusLine/fileSuggestion auf Agent-bezogene Hooks erweitert.195
Strategie für lang laufende Sitzungen
Konfigurieren Sie für nächtliche oder unbeaufsichtigte Sitzungen von Claude Code Hooks, die Claude ohne manuelles Eingreifen auf Kurs halten. Der entscheidende Gedanke: Verwenden Sie Linting- und Test-Hooks als Leitplanken, die Claude dazu zwingen, Probleme zu beheben, bevor es fortfährt.57
Das Muster „Nicht beenden, bis alle Tests bestanden sind“:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit",
"hooks": [
{
"type": "command",
"command": "npm run lint && npm run typecheck",
"timeout": 60000
}
]
}
],
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "npm test || echo 'Tests failing - Claude should fix before stopping'"
}
]
}
]
}
}
Strategie für nächtliche Sitzungen:
- Vorabprüfung: Verwenden Sie einen Setup-Hook, um zu prüfen, ob die Umgebung bereit ist
- Kontinuierliche Validierung: PostToolUse-Hooks führen nach jeder Änderung Tests aus
- Abschluss absichern: Stop-Hooks prüfen alle Abnahmekriterien, bevor Claude den Vorgang für „abgeschlossen“ erklärt
- Benachrichtigung: Stop-Hooks können Sie über Slack/Pushover benachrichtigen, wenn Claude fertig ist oder nicht weiterkommt
Kombinieren Sie dies in einem Sandbox-Container mit --dangerously-skip-permissions, um vollständig autonome nächtliche Durchläufe zu ermöglichen. Claude arbeitet weiter, bis alle Tests bestanden sind oder sämtliche Möglichkeiten ausgeschöpft wurden.
Was ist MCP (Model Context Protocol)?
MCP erweitert Claude Code über ein standardisiertes Protokoll um den Zugriff auf externe Tools, Datenbanken, APIs und Dienste. Das Ökosystem ist rasant gewachsen: MCP verzeichnet inzwischen 100 Millionen Downloads pro Monat, und auf MCP.so sind mehr als 3.000 Server gelistet (Januar 2026). Damit hat es seine Stellung als Branchenstandard für die Anbindung von KI an Tools und Daten gefestigt.347 Ein fundiertes Verständnis von MCP ist unverzichtbar, wenn Sie Claude in Ihre bestehende Toolchain integrieren möchten.
Warum MCP für Entwickler wichtig ist: Ohne MCP kann Claude Code lediglich Dateien lesen und Bash-Befehle ausführen. Mit MCP kann Claude Ihre Produktionsdatenbank abfragen, Jira-Tickets erstellen, GitHub-PRs prüfen, Sentry-Fehler kontrollieren und mit jedem API interagieren, das Ihr Team verwendet – alles über natürlichsprachliche Anfragen. Das Protokoll standardisiert die Anbindung von KI-Tools an externe Dienste und verhindert so eine Anbieterabhängigkeit. Unter Entscheidungsrahmen erfahren Sie, wann sich MCP anstelle anderer Erweiterungsmechanismen eignet.
Unterstützung für Remote-MCP (Juni 2025)
Claude Code unterstützt jetzt Remote-MCP-Server mit nativer OAuth-Authentifizierung.21 Dadurch können Sie Tools und Datenquellen anbinden, ohne lokale Server verwalten zu müssen. Sie authentifizieren sich nur einmal; anschließend übernimmt Claude Code die automatische Token-Aktualisierung.
# Connect to remote MCP server with OAuth
claude mcp add --transport http linear https://mcp.linear.app/sse
# Browser opens for OAuth flow, tokens stored securely
SDK mcp_authenticate redirectUri (v2.1.121+): mcp_authenticate des Agent-SDK akzeptiert einen redirectUri-Parameter, um OAuth über benutzerdefinierte URI-Schemata abzuschließen. Dies ist für Desktop-Apps und claude.ai-Connector-Abläufe erforderlich, die nicht die standardmäßige Loopback-Weiterleitung verwenden können.154
claude.ai-MCP-Connectors (v2.1.46+)
Claude Code kann jetzt die in Ihrem claude.ai-Konto konfigurierten MCP-Connectors verwenden. Dadurch wird die Lücke zwischen Web und CLI geschlossen: MCP-Server, die Sie über die claude.ai-Oberfläche eingerichtet haben, stehen automatisch in Claude Code zur Verfügung, ohne dass Sie sie lokal erneut konfigurieren müssen.95
Deaktivieren: Legen Sie in Ihrer Umgebung oder im env-Block von settings.json den Wert ENABLE_CLAUDEAI_MCP_SERVERS=false fest, damit claude.ai-MCP-Server nicht geladen werden.104
Von der Organisation verwaltete Connectors (v2.1.243+): /mcp und /plugins kennzeichnen claude.ai-Connectors, deren Authentifizierung von Ihrer Organisation verwaltet wird, mit dem Label managed. So lässt sich ein von Administratoren bereitgestellter Connector von einem Connector unterscheiden, den Sie selbst verbunden haben.225
MCP Tool Search (v2.1.7+)
Mit dem wachsenden Funktionsumfang der MCP-Server – manche stellen mehr als 50 Tools bereit – beanspruchten Tool-Beschreibungen zunehmend übermäßig viel Kontext. MCP Tool Search löst dieses Problem, indem Tool-Beschreibungen erst bei Bedarf dynamisch geladen werden – eine Form des Lazy Loading für KI-Tools.47
Auswirkungen auf die Leistung: Interne Benchmarks zeigen deutliche Verbesserungen der Genauigkeit: - Opus 4: 49 % → 74 % bei MCP-Evaluierungen - Opus 4.5: 79,5 % → 88,1 % bei MCP-Evaluierungen - Verringerung des Token-Overheads: 85 %
Funktionsweise: Wenn die Beschreibungen der MCP-Tools mehr als 10 % des Kontextfensters belegen – dies ist der Standardschwellenwert –, lädt Claude Code die vollständigen Beschreibungen erst dann, wenn sie tatsächlich benötigt werden. Claude sieht die Tool-Namen, ruft deren Beschreibungen jedoch erst bei Bedarf ab.
Konfiguration:
{
"mcpToolSearchAutoEnable": "auto:15" // Enable when tools exceed 15% of context
}
Werte:
- true – Tool Search immer aktivieren
- false – Immer deaktivieren (alle Tool-Beschreibungen im Voraus laden)
- auto:N – Aktivieren, wenn die Tools mehr als N % des Kontexts belegen (0–100)
Expertentipp: Mit aktiviertem Tool Search können Sie wesentlich mehr MCP-Server verbinden, ohne sich um Kontextgrenzen sorgen zu müssen. Dank der Kontextreduzierung um 95 % können Server, die zuvor um Kontext konkurrierten, nun problemlos nebeneinander bestehen.
MCP-Außerkraftsetzung für permanentes Laden (v2.1.121+)
Tool Search verschiebt das Laden vollständiger Beschreibungen, bis ein Tool benötigt wird (Schwellenwert: mcpToolSearchAutoEnable, standardmäßig auto:10). Bei vertrauenswürdigen Servern, deren Tools Sie voraussichtlich in jeder Interaktion verwenden, können Sie dies mit alwaysLoad: true für den jeweiligen Server deaktivieren. Dadurch werden sämtliche Tools dieses Servers beim Sitzungsstart in den Prompt geladen, ohne zusätzlichen ToolSearch-Aufruf:154
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"alwaysLoad": true
}
}
}
Automatische Wiederholungsversuche beim Start von MCP (v2.1.121+): Verursacht ein Server beim Start einen Fehler, wird die Verbindung nun bis zu dreimal erneut versucht, bevor der Server als getrennt markiert wird. Das ist hilfreich bei stdio-Servern, die mit einem langsamen übergeordneten Prozess konkurrieren, oder bei HTTP-Servern hinter einem Backend mit Kaltstart.154
MCP Elicitation (v2.1.76+)
MCP-Server können jetzt während einer Aufgabe über interaktive Dialogfelder strukturierte Eingaben vom Benutzer anfordern.118 Benötigt ein MCP-Server weitere Informationen – etwa zur Auswahl eines Branches, zur Eingabe eines Projektnamens oder zur Bestätigung einer Aktion –, sendet er eine Elicitation-Anfrage, die Claude Code als Formularfelder oder Browser-URL darstellt.
Hook-Integration: Mit den beiden neuen Hook-Ereignissen Elicitation (bevor das Dialogfeld erscheint) und ElicitationResult (nachdem der Benutzer geantwortet hat) können Sie Elicitation-Antworten programmgesteuert abfangen, validieren oder überschreiben. Dies ermöglicht Unternehmensabläufe, bei denen Eingabeaufforderungen von MCP-Servern anhand von Richtlinien vorausgefüllt oder eingeschränkt werden.
Überschreiben der MCP-Ergebnisgröße (v2.1.91+)
Ergebnisse von MCP-Tools werden standardmäßig gekürzt. Server können dies für einzelne Ergebnisse mit der Annotation _meta["anthropic/maxResultSizeChars"] überschreiben und bis zu 500.000 Zeichen zulassen.136 Das ist nützlich, wenn große Nutzdaten wie Datenbankschemata, API-Antworten oder Dateiinhalte ungekürzt zurückgegeben werden sollen.
Interaktiver Einrichtungsassistent für MCP
Führen Sie claude mcp add ohne Argumente aus, um eine schrittweise Oberfläche zum Hinzufügen von MCP-Servern zu öffnen. Der Assistent führt Sie durch die Auswahl des Transporttyps, die Authentifizierung und die Konfiguration.8
Transporttypen
HTTP (für Remote-Server empfohlen):
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
# With authentication
claude mcp add --transport http api https://api.example.com/mcp \
--header "Authorization: Bearer $API_TOKEN"
SSE (veraltet, aber funktionsfähig):
claude mcp add --transport sse asana https://mcp.asana.com/sse \
--header "X-API-Key: your-key"
Seit v2.1.265 wird das explizite Flag selbst bei einem Legacy-Server nur noch selten benötigt: Ein als http konfigurierter MCP-Server, der ausschließlich den älteren HTTP+SSE-Transport unterstützt, konnte zuvor keine Verbindung herstellen. Nun wechselt er automatisch zu SSE, wie es die MCP-Spezifikation vorsieht.215
Stdio (lokale Server):
# PostgreSQL
claude mcp add --transport stdio postgres \
--env "DATABASE_URL=postgresql://user:pass@localhost/db" \
-- npx -y @anthropic-ai/mcp-server-postgres
# Custom server
claude mcp add --transport stdio custom -- python /path/to/server.py --port 8000
Unter Windows ist für stdio ein cmd-Wrapper erforderlich:
claude mcp add --transport stdio my-server -- cmd /c npx -y @some/package
Gültigkeitsbereichsverwaltung
MCP-Server gibt es in drei Gültigkeitsbereichen mit klarer Rangfolge (lokal überschreibt Projekt, Projekt überschreibt Benutzer):
| Gültigkeitsbereich | Speicherort | Sichtbarkeit | Anwendungsfall |
|---|---|---|---|
| Lokal | ~/.claude.json (Projektpfad) |
Nur für Sie in diesem Projekt | Persönliche API-Schlüssel |
| Projekt | .mcp.json |
Über git für das gesamte Team | Gemeinsam genutzte Integrationen |
| Benutzer | ~/.claude.json (Stammverzeichnis) |
Für Sie in allen Projekten | Persönliche Tools |
Geben Sie den Gültigkeitsbereich bei der Installation an:
claude mcp add --scope project --transport http github https://...
claude mcp add --scope user --transport stdio personal-tool -- ./my-tool
Format der Konfigurationsdatei
Die Datei .mcp.json definiert Server auf Projektebene:
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
},
"database": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-postgres"],
"env": {
"DATABASE_URL": "${DATABASE_URL}"
}
},
"sentry": {
"type": "http",
"url": "https://mcp.sentry.dev/mcp",
"headers": {
"Authorization": "Bearer ${SENTRY_API_KEY}"
}
},
"internal-api": {
"type": "http",
"url": "${API_BASE_URL:-https://api.example.com}/mcp",
"headers": {
"X-API-Key": "${INTERNAL_API_KEY}"
}
}
}
}
Umgebungsvariablen werden mit der Syntax ${VAR} und optionalen Standardwerten erweitert: ${VAR:-default}.
Verwaltungsbefehle für MCP
claude mcp list # View all configured servers
claude mcp get github # Get specific server details
claude mcp remove github # Remove a server
claude mcp reset-project-choices # Reset project-scoped approvals
claude mcp add-from-claude-desktop # Import from Claude Desktop
claude mcp add-json weather '{"type":"http","url":"..."}' # Add from JSON
claude mcp login github # Authenticate a server from the CLI (v2.1.186); --no-browser completes over SSH
claude mcp logout github # Sign out of a server (v2.1.186)
# Within Claude Code REPL
> /mcp # Interactive MCP management
OAuth-Authentifizierung
Für Server, die OAuth erfordern:
> /mcp
# Follow browser-based OAuth flow
# Tokens stored securely and auto-refreshed
# Use "Clear authentication" to revoke access
Verwendung von MCP-Ressourcen und -Prompts
Ressourcen referenzieren:
@github:issue://123
@postgres:schema://users
@docs:file://api/authentication
MCP-Prompts als Slash-Befehle:
/mcp__github__list_prs
/mcp__github__pr_review 456
/mcp__jira__create_issue "Bug title" high
Ausgabegrenzen
Claude Code begrenzt die MCP-Ausgabe, damit der Kontext nicht überläuft: - Warnschwelle: 10.000 Token - Standardmaximum: 25.000 Token
Bei Bedarf erhöhen:
export MAX_MCP_OUTPUT_TOKENS=50000
Lange MCP-Aufrufe wechseln automatisch in den Hintergrund (v2.1.212). Aufrufe von MCP-Tools, die länger als 2 Minuten dauern, werden automatisch in den Hintergrund verschoben, statt die Unterhaltung zu blockieren. Die Sitzung arbeitet weiter und übernimmt das Ergebnis, sobald der Aufruf abgeschlossen ist. Passen Sie den Schwellenwert mit CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS (Millisekunden) an.189
Beliebte MCP-Server
| Server | Zweck | Wichtigste Funktionen |
|---|---|---|
| GitHub | Repository-Verwaltung | PRs, Issues, CI/CD, Code-Review |
| PostgreSQL | Datenbankzugriff | Abfragen, Schemaprüfung, Datenanalyse |
| Sentry | Fehlerüberwachung | Fehlersuche, Stacktraces, Zuordnung zu Deployments |
| Linear | Projektmanagement | Issues, Projekte, Sprints |
| Jira/Atlassian | Projektmanagement für Unternehmen | Tickets, Boards, Workflows |
| Playwright | Webautomatisierung | E2E-Tests, Barrierefreiheitsbäume |
| Stripe | Zahlungen | Transaktionssuche, Kundendaten |
| Cloudflare | Infrastruktur | DNS, Workers, Analysen |
| Supabase | Backend-as-a-Service | Datenbank, Authentifizierung, Speicher |
| Context7 | Dokumentation | Bibliotheksdokumentation in Echtzeit und für bestimmte Versionen |
| Figma Dev Mode | Design-to-Code | Ebenenhierarchie, automatisches Layout, Tokens. Figma vertiefte seine Claude Code-Integration im Februar 2026 durch eine native Partnerschaft.35108 |
| Sequential Thinking | Problemlösung | Strukturiertes Schlussfolgern, reflektierender Prozess36 |
| Magic UI | Komponenten | Marketingkomponenten für React + Tailwind |
Praktische MCP-Muster
GitHub-Workflow:
> Review PR #456
> List all open issues assigned to me
> Create a bug issue for the authentication failure we found
Datenbankabfragen:
> What's our total revenue this quarter?
> Show the schema for the users table
> Find customers with no purchases in 90 days
Fehlerüberwachung:
> What errors occurred in production today?
> Show the stack trace for error ABC123
> Which deployment introduced these errors?
MCP-Konfiguration für Unternehmen
Systemadministratoren können MCP-Richtlinien über managed-mcp.json erzwingen:
{
"allowedMcpServers": [
{ "serverName": "github" },
{ "serverName": "sentry" },
{ "serverCommand": ["npx", "-y", "@approved/server"] }
],
"deniedMcpServers": [
{ "serverName": "dangerous-server" }
]
}
Speicherort:
- macOS: /Library/Application Support/ClaudeCode/managed-mcp.json
- Linux: /etc/claude-code/managed-mcp.json
- Windows: C:\ProgramData\ClaudeCode\managed-mcp.json
Die Sperrliste hat uneingeschränkten Vorrang. Befehle müssen einschließlich der Reihenfolge ihrer Argumente exakt übereinstimmen.
managedMcpServers – verwaltete Einstellungen können jetzt Server bereitstellen (v2.1.259): Neben der Filterung benutzerseitiger Konfigurationen kann der Schlüssel managedMcpServers in den verwalteten Einstellungen allen Benutzern HTTP/SSE-MCP-Server bereitstellen. Die Einträge haben dabei dieselbe Struktur wie in .mcp.json. Einträge, die einen auszuführenden Befehl angeben, werden übersprungen – die verwaltete Bereitstellung gilt ausschließlich für Remote-Server. In der Dokumentation zu den Einstellungen ist dieser Schlüssel noch nicht beschrieben; als Quelle dient das CHANGELOG.211
Änderung des Gültigkeitsbereichs von allowedMcpServers – eine Falle beim Upgrade (v2.1.259): Die Zulassungsliste steuert jetzt nur noch Server, die Benutzer hinzufügen. Vor v2.1.259 filterte sie auch die direkt in managed-mcp.json definierten Server. Ein verwalteter Server, den Ihre Zulassungsliste bislang deaktiviert hielt, wird nach dem Upgrade also wieder geladen. Verwenden Sie deniedMcpServers, um ihn weiterhin zu deaktivieren – die Sperrliste behält Vorrang vor allen anderen Einstellungen.211
MCP Apps (Januar 2026)
Anthropic führte MCP Apps ein, eine Erweiterung des Model Context Protocol, die interaktive Tool-Oberflächen direkt in der Claude-Oberfläche ermöglicht.71 Mit MCP Apps können Benutzer Inhalte aus externen Diensten anzeigen, bearbeiten und verwenden, ohne Claude zu verlassen. Dazu zählen Asana, Box, Canva, Figma, Hex, monday.com und Slack. Jeder MCP-Server kann eine interaktive Oberfläche bereitstellen, die innerhalb von Claude dargestellt wird. Zwar erscheinen MCP Apps derzeit in der claude.ai-Weboberfläche, doch die zugrunde liegenden Erweiterungen des MCP-Protokolls sind auch für das MCP-Ökosystem von Claude Code relevant, da Server die neuen interaktiven Funktionen zunehmend übernehmen.
API-Plattform: Code Execution Tool v2 (Januar 2026)
Anthropic veröffentlichte v2 des Code Execution Tool als öffentliche Betaversion. Es ersetzt die ursprüngliche, ausschließlich auf Python ausgelegte Sandbox durch die Ausführung von Bash-Befehlen und die direkte Bearbeitung von Dateien.72 Wichtigste Änderungen: - Bash-Befehle in Sandbox-Containern ausführen (nicht nur Python) - Code in jeder beliebigen Sprache schreiben und ausführen - Programmatic tool calling (ebenfalls öffentliche Betaversion): Claude kann Tools aus der Codeausführung heraus aufrufen und so bei Workflows mit mehreren Tools die Latenz und den Token-Verbrauch reduzieren
Das v2-Tool betrifft in erster Linie API-Benutzer, zeigt jedoch, in welche Richtung sich die Cloud-Ausführungsfunktionen von Claude Code entwickeln.
Was sind Subagents?
Subagents sind spezialisierte Claude-Instanzen, die komplexe Aufgaben selbstständig bearbeiten. Sie gehören zu den leistungsstärksten Funktionen in Claude Code und zugleich zu den am wenigsten verstandenen. Wenn Sie Subagents beherrschen, erweitern Sie Ihre Möglichkeiten erheblich. Unter Entscheidungsrahmen finden Sie Hinweise zur Wahl zwischen Agent Teams, Subagents und parallelen Sitzungen.
Warum es Subagents gibt: Die Hauptkonversation von Claude Code verfügt nur über ein einziges Kontextfenster. Alles, was Sie besprechen, jede von Claude gelesene Datei und jede Tool-Ausgabe beansprucht einen Teil dieses Kontexts. In langen Sitzungen füllt sich das Kontextfenster, Claude verliert frühere Entscheidungen aus dem Blick und die Leistung nimmt ab. Subagents lösen dieses Problem, indem sie Aufgaben isolieren: Erkundungsergebnisse blähen Ihre Hauptkonversation nicht auf; nur die Zusammenfassung wird zurückgegeben. Claude führt Subagents gleichzeitig aus — seit v2.1.217 standardmäßig bis zu 20 auf einmal (CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS); weitere Starts werden in eine Warteschlange gestellt.2194 Seit v2.1.198 (1. Juli 2026) werden Subagents standardmäßig im Hintergrund ausgeführt — Claude arbeitet währenddessen weiter und wird benachrichtigt, sobald sie fertig sind. Mit derselben Version übernimmt der integrierte Explore-Agent das Modell der Hauptsitzung (höchstens Opus), anstatt immer mit Haiku ausgeführt zu werden. Außerdem übernehmen Subagents und die Kontextkomprimierung nun die Extended-Thinking-Konfiguration der Sitzung, wodurch sich die Qualität delegierter Aufgaben verbessert.181
Funktionsweise von Subagents
Wenn Claude auf eine Aufgabe trifft, die von gezielter Aufmerksamkeit profitiert, etwa einer tiefgehenden Erkundung, einer mehrstufigen Analyse oder spezialisierten Arbeit, kann es einen Subagent starten. Der Subagent:
- Beginnt mit einem unverbrauchten Kontext (ohne Altlasten aus der Hauptkonversation)
- Hat Zugriff auf die festgelegten Tools
- Arbeitet mit einem bestimmten Modell (häufig günstiger und schneller)
- Gibt die Ergebnisse an die Hauptkonversation zurück
Diese Architektur verhindert einen Kontextüberlauf und ermöglicht zugleich komplexe Arbeitsabläufe. Verschachtelte Starts sind standardmäßig bis zu einer Tiefe von 3 aktiviert (v2.1.219) — Subagents können ihre eigenen Subagents bis zu drei Ebenen tief starten; mit CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 wird die Verschachtelung deaktiviert.196
Betrachten Sie diesen Standardwert als instabil und legen Sie ihn ausdrücklich fest. Innerhalb von sechs Wochen wurde er dreimal geändert:
| Version | Standardtiefe | Verhalten |
|---|---|---|
| v2.1.172 (10. Juni 2026) | 5 | Rekursive Auffächerung eingeführt; galt bis einschließlich v2.1.216 |
| v2.1.217 (21. Juli 2026) | 1 | Verschachtelung deaktiviert — Delegierung wieder auf einen einzigen Schritt beschränkt |
| v2.1.219 (24. Juli 2026) | 3 | Verschachtelung wieder aktiviert, bis zu drei Ebenen tief |
Wenn Ihre Orchestrierung davon abhängt, wie tief sich eine delegierte Aufgabe auffächern kann — sei es, weil Sie Rekursion benötigen oder weil Sie sicherstellen müssen, dass sie nicht stattfinden kann — legen Sie CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH in den Einstellungen fest, anstatt den Wert der jeweils aktuellen Version zu übernehmen.171194196 |
Wenn ein im Hintergrund laufender Subagent seit v2.1.186 auf ein Tool trifft, das eine Genehmigung erfordert, erscheint die Abfrage in Ihrer Hauptsitzung, anstatt automatisch abgelehnt zu werden — der Dialog zeigt an, welcher Agent die Genehmigung anfordert, und Esc verweigert nur dieses eine Tool. Esc und Ctrl+C reagieren außerdem weiterhin, während Hintergrund-Agenten nach dem Ende des Hauptdurchlaufs noch ausgeführt werden.175
Sitzungsbudgets und Vererbung von Berechtigungen (v2.1.212). Zwei Schutzmechanismen gegen Endlosschleifen wurden als sitzungsbezogene Obergrenzen eingeführt: Für Starts von Subagents und WebSearch-Aufrufe gelten standardmäßig jeweils 200 pro Sitzung. Die Werte lassen sich über CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION und CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION anpassen; /clear setzt das Subagent-Budget zurück. Mit derselben Version wurde der Parameter mode des Task-Tools als veraltet gekennzeichnet — er wird nun ignoriert, und Subagents übernehmen immer den Berechtigungsmodus der übergeordneten Sitzung. Ein gestarteter Agent kann daher keine weniger strengen Berechtigungen mehr anfordern als die Sitzung, die ihn gestartet hat.189
Die standardmäßige Obergrenze von 200 Starts wurde in v2.1.224 entfernt. Lang laufende Sitzungen — etwa nächtliche Schleifen oder über mehrere Tage aktive Hintergrund-Agenten — erreichten die Grenze und verweigerten mitten in einer Aufgabe neue Agenten. Damit wurden ausgerechnet die Sitzungen benachteiligt, für die eine solche Grenze am wenigsten sinnvoll war. Die Parallelitätsgrenze (20) und die Verschachtelungstiefe (3) begrenzen weiterhin, wie viel gleichzeitig ausgeführt werden kann — und genau dort ist der Schutz vor unkontrollierter Ausführung tatsächlich wirksam. Mit der Umgebungsvariable können Sie bei Bedarf weiterhin ein Gesamtbudget festlegen.201
Parallelitätsgrenze und tatsächliche Durchsetzung des Budgets (v2.1.217). Ein zweiter Schutzmechanismus begrenzt die Anzahl gleichzeitig ausgeführter Subagents standardmäßig auf 20. Dieser Wert lässt sich über CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS überschreiben — eine einzelne Nachricht kann somit nicht mehr unbegrenzt viele Hintergrund-Agenten auffächern. Die beiden Obergrenzen unterscheiden sich: CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION begrenzt die Gesamtzahl der Starts innerhalb einer Sitzung (der Standardwert von 200 wurde später mit v2.1.224 entfernt — legen Sie einen Wert fest, um wieder eine Grenze einzuführen), während CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS bestimmt, wie viele Subagents gleichzeitig ausgeführt werden (20). Dieselbe Version behebt zudem, dass --max-budget-usd Hintergrund-Subagents nicht stoppte: Sobald die Obergrenze erreicht ist, werden neue Starts verweigert und laufende Hintergrund-Agenten angehalten — zuvor verursachten sie auch nach Überschreiten des Budgets weitere Kosten.194
Dynamische Arbeitsablaufgröße (v2.1.202, seit v2.1.219 mit Standardwert). Dynamische Arbeitsabläufe — die /workflows-Orchestrierung, bei der Dutzende bis Hunderte von Hintergrund-Agenten aufgefächert werden — verwenden eine unverbindliche Größenrichtlinie und keine erzwungene Obergrenze. v2.1.202 führte sie als /config-Steuerelement „Dynamic workflow size“ ein (kleine, mittlere oder große Anzahl von Agenten beziehungsweise uneingeschränkt); v2.1.219 weist ihr den Standardwert „medium“ zu, der dem Modell als „aim for fewer than 15 agents“ beschrieben wird. Dieselbe Version ergänzt den Einstellungsschlüssel workflowSizeGuideline, über den sich die Richtlinie in jeder Einstellungsdatei festlegen lässt — auf Benutzer-, Projekt- oder Verwaltungsebene. Die entsprechende Zeile in /config wird ausgeblendet, solange eine Einstellungsdatei den Wert vorgibt. Die Statuszeile eines laufenden Arbeitsablaufs zeigt nun die aktuelle Standardgröße samt Verweis auf /config an. Da es sich bei der Richtlinie um eine Empfehlung und nicht um eine Begrenzung handelt, bleiben CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION und CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS die tatsächlichen Obergrenzen.182196
Integrierte Subagent-Typen
Explore (schnell, schreibgeschützt):
- Modell: Übernimmt das Sitzungsmodell, höchstens Opus (ab v2.1.198; zuvor immer Haiku)
- Modus: Strikt schreibgeschützt
- Tools: Glob, Grep, Read und sichere Bash-Befehle (ls, git status, git log, git diff, find, cat, head, tail)
- Gründlichkeitsstufen: Schnell, Mittel, Sehr gründlich
- Verwendung: Erkunden der Codebasis, Auffinden von Dateien, Verstehen der Struktur
General-purpose: - Modell: Wird von der Hauptkonversation übernommen - Modus: Vollständiger Lese- und Schreibzugriff - Tools: Alle verfügbaren Tools - Verwendung: Komplexe Recherche- und Änderungsaufgaben
Plan:
- Modell: Wird von der Hauptkonversation übernommen (oder Opus mit opusplan)
- Modus: Schreibgeschützt
- Tools: Read, Glob, Grep, Bash
- Verwendung: Planung komplexer Implementierungen vor der Ausführung
Subagents auslösen
Claude delegiert Aufgaben je nach Aufgabentyp automatisch an Subagents. Sie können sie auch ausdrücklich anfordern:
> Use the explore agent to find all authentication-related files
> Have a subagent analyze the database schema thoroughly
> Spawn an agent to research how error handling works in this codebase
Expertentipp: Fordern Sie bei komplexen Aufgaben ausdrücklich die Delegierung an einen Subagent an. „Use an explore agent to find…“ verhindert, dass der Kontext Ihrer Hauptkonversation unnötig anwächst.
Benutzerdefinierte Subagents erstellen
Definieren Sie Subagents in .claude/agents/ (Projekt) oder ~/.claude/agents/ (persönlich):
---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after any code changes to authentication, authorization, or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---
You are a senior security engineer reviewing code for vulnerabilities.
When invoked:
1. Identify the files that were recently changed
2. Analyze for OWASP Top 10 vulnerabilities
3. Check for secrets, hardcoded credentials, SQL injection
4. Report findings with severity levels and remediation steps
Focus on actionable security findings, not style issues.
Konfigurationsfelder:
| Feld | Erforderlich | Optionen | Zweck |
|---|---|---|---|
name |
Ja | Kleinbuchstaben + Bindestriche | Eindeutiger Bezeichner |
description |
Ja | Natürliche Sprache | Wann der Subagent aufgerufen werden soll (nehmen Sie „PROACTIVELY“ auf, um die automatische Delegierung zu fördern) |
tools |
Nein | Durch Kommas getrennt | Übernimmt bei fehlender Angabe alle Tools. Unterstützt Agent(agent_type), um die startbaren Agenten einzuschränken (ab v2.1.63; Task(...) funktioniert weiterhin als Alias) |
disallowedTools |
Nein | Durch Kommas getrennt | Zu verweigernde Tools, die aus der übernommenen oder angegebenen Liste entfernt werden. Seit v2.1.178 werden hier MCP-Spezifikationen auf Serverebene (mcp__server, mcp__server__*, mcp__*) korrekt abgeglichen — frühere Versionen ignorierten sie unbemerkt, sodass eine Sperrregel, die einen MCP-Server blockieren sollte, wirkungslos blieb.173 |
model |
Nein | sonnet, opus, haiku, inherit |
Standardmäßig inherit (dasselbe Modell wie in der Hauptkonversation). Seit v2.1.251 hat eine explizite model:-Angabe an dieser Stelle ebenso wie eine explizite Modellangabe pro Start Vorrang vor CLAUDE_CODE_SUBAGENT_MODEL, das nun nur noch den Standardwert festlegt206 – es sei denn, das mit v2.1.257 eingeführte CLAUDE_CODE_SUBAGENT_MODEL_FORCE ist gesetzt; dieses überschreibt selbst diese Angabe211 |
permissionMode |
Nein | default, acceptEdits, delegate, dontAsk, bypassPermissions, plan |
Berechtigungsverarbeitung. delegate beschränkt den Zugriff ausschließlich auf Teamverwaltungstools |
maxTurns |
Nein | Ganzzahl | Maximale Anzahl agentischer Durchläufe, bevor der subagent stoppt. Erreicht ein subagent ab v2.1.246 dieses Limit, wird seine Ausgabe als Teilergebnis gekennzeichnet und mit einem Hinweis versehen, ihn über SendMessage fortzusetzen, statt als abgeschlossen zu erscheinen224 |
memory |
Nein | user, project, local |
Bereich des persistenten Speichers für den Agent (v2.1.33+) |
skills |
Nein | Kommagetrennt | Lädt beim Start automatisch skill-Inhalte in den Kontext des subagents |
mcpServers |
Nein | Servernamen oder Inline-Definitionen | Für diesen subagent verfügbare MCP-Server |
hooks |
Nein | Hook-Konfigurationsobjekt | Auf die Ausführung dieses subagents beschränkte Lebenszyklus-hooks |
background |
Nein | true, false |
Immer als Hintergrundaufgabe ausführen (v2.1.49+) |
isolation |
Nein | worktree |
Zur isolierten Kopie des Repositorys in einem temporären git-worktree ausführen (v2.1.49+) |
experimental.cacheTtl |
Nein | "5m", "1h" |
Agent-spezifische TTL des Prompt-Caches, die verwendet wird, wenn keine TTL-Einstellung für subagents konfiguriert ist – CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL und die Einstellung subagentPromptCacheTtl aus der Prioritätsreihenfolge von v2.1.242 haben weiterhin Vorrang, sofern sie gesetzt sind (v2.1.248+)206 |
Startbare subagents beschränken (v2.1.33+, in v2.1.63 umbenannt): Das Feld tools unterstützt die Syntax Agent(agent_type), um einzuschränken, welche Arten von subagents ein Agent starten kann. Beispielsweise kann der Agent mit tools: Read, Grep, Agent(Explore) Read und Grep direkt verwenden, Aufgaben jedoch ausschließlich an subagents vom Typ Explore delegieren. Diese Beschränkung verhindert übermäßiges Delegieren bei eingeschränkten Agents. Hinweis: In v2.1.63 wurde das Task-Tool in Agent umbenannt. Bestehende Task(...)-Verweise in Einstellungen und Agent-Definitionen funktionieren weiterhin als abwärtskompatible Aliasse.106 |
Über CLI definierte subagents (v2.1.32+)
Definieren Sie subagents beim Start als JSON, um sie schnell zu testen oder zu automatisieren. Sie bestehen nur für die jeweilige Sitzung und werden nicht auf dem Datenträger gespeichert:89
claude --agents '{
"code-reviewer": {
"description": "Expert code reviewer. Use proactively after code changes.",
"prompt": "You are a senior code reviewer. Focus on code quality and security.",
"tools": ["Read", "Grep", "Glob", "Bash"],
"model": "sonnet"
}
}'
Das Flag --agents akzeptiert JSON mit denselben Frontmatter-Feldern wie dateibasierte subagents: description, prompt, tools, disallowedTools, model, permissionMode, mcpServers, hooks, maxTurns, skills und memory.
Fehlerbehebung bei der skill-Erkennung durch subagents (v2.1.133+): Frühere Builds enthielten einen Fehler, durch den subagents mit dem Tool Skill weder Projekt-, Benutzer- noch plugin-skills erkennen konnten. Gestartete subagents sahen daher nur den globalen skill-Katalog. v2.1.133 behebt diesen Fehler: subagents erben nun den vollständigen skill-Graphen, der der übergeordneten Sitzung zur Verfügung steht. Das ist besonders für plugin-Autoren relevant, die aufgabenspezifische skills zusammen mit Agents ausliefern.160
subagents verwalten
> /agents # Interactive management
> /agents create # Create new subagent
> /agents edit # Modify existing
> /agents delete # Remove subagent
> /agents list # View all
Teilergebnisse und Agent-spezifisches Modell (v2.1.243–246): /tasks und die Agent-Detaildialoge zeigen das Modell und die Aufwandsstufe an, mit denen jeder subagent ausgeführt wurde (v2.1.243). Ein subagent, der beim Erreichen seines Limits maxTurns stoppt, gibt alles bis dahin Erzeugte als Teilergebnis zurück und weist darauf hin, dass er über SendMessage fortgesetzt werden kann, statt als abgeschlossen zu erscheinen (v2.1.246). Behandeln Sie ein Teilergebnis als Zwischenstand, nicht als Antwort.225224
CLI-Auflistung (v2.1.50+): Listen Sie alle konfigurierten Agents über die Befehlszeile auf, ohne eine interaktive Sitzung zu starten:
claude agents # Shows agents grouped by source (built-in, user, project, plugin)
Agent View (v2.1.139+): In aktuellen Versionen öffnet claude agents außerdem Agent View, eine als Forschungsvorschau angebotene Betriebsoberfläche, über die sich zahlreiche Claude Code-Sitzungen zentral beauftragen und überwachen lassen. Dort sehen Sie, welche Sitzungen ausgeführt werden, blockiert oder abgeschlossen sind. Betrachten Sie diese Ansicht jedoch nicht als Qualitätskontrolle. Ob die Arbeit abgeschlossen ist, entscheiden weiterhin Tests, Reviews und Nachweise aus hooks.162
Fernsteuerung (v2.1.51+): Der Unterbefehl claude remote-control stellt Ihre lokale Umgebung für externe Builds bereit, sodass alle Benutzer aus der Ferne auf die Funktionen der lokalen Umgebung zugreifen können:98
claude remote-control # Start serving local environment
claude remote-control --name "My Project" # Custom session title visible in claude.ai/code (v2.1.69+)[^117]
claude remote-control --continue # Resume the most recent Remote Control session (v2.1.229)[^224]
Agents im Hintergrund ausführen
Für lang andauernde Aufgaben:
> Run a thorough security review in the background
> /agents # Check status of running agents
Rufen Sie die Ergebnisse später anhand der Agent-ID ab.
Was mit der Arbeit einer Hintergrundsitzung geschieht (v2.1.221). Hintergrundsitzungen führen nun Commits und Pushes durch, um die Arbeit zu sichern, öffnen nur dann einen PR-Entwurf, wenn die Aufgabe tatsächlich einen erfordert (zuvor wurde routinemäßig einer geöffnet), befolgen die git-Anweisungen in Ihrer CLAUDE.md und geben zum Abschluss stets an, wo sich die Arbeit befindet – in welchem Branch, Commit oder PR. Die praktische Folge: Die Ausgabe eines über Nacht laufenden Hintergrundprozesses bleibt nicht mehr in einem nicht gepushten worktree zurück. Außerdem gelten Ihre git-Konventionen aus CLAUDE.md – etwa das Format der Commit-Nachrichten, die Benennung von Branches oder „niemals auf main pushen“ – für Hintergrundsitzungen genauso wie für interaktive Sitzungen. Enthält Ihre CLAUDE.md keine Angaben zu git, sollten Sie Ihre Präferenzen dort festhalten, statt die Standardeinstellungen erst durch einen überraschenden PR-Entwurf kennenzulernen.199
Verwaltung über die Shell (v2.1.251): Die Unterbefehle für Hintergrundsitzungen claude attach <id>, claude logs, claude stop, claude respawn und claude rm erscheinen nun in claude --help. Außerdem nennt die Meldung zu --resume bei einer laufenden Hintergrundsitzung den exakten auszuführenden Befehl claude attach <id>.206
Sitzungsübergreifender Nachrichtenaustausch (v2.1.224)
Claude Code-Sitzungen können sich nun über alle Ihre Computer hinweg gegenseitig Nachrichten senden (macOS und Linux; Windows seit v2.1.239): ListAgents findet Ihre anderen lokalen Sitzungen, Cloud-Sitzungen und gestarteten subagents anhand ihres Namens, während SendMessage ihnen Nachrichten zustellt. Eine Sitzung auf Ihrem Laptop kann einer lang laufenden Sitzung auf Ihrem Desktop eine Erkenntnis übermitteln, ohne dass Sie diese zwischen Terminals übertragen müssen.
Anthropic bietet eine eigene Dokumentationsseite zu dieser Funktion. Das Wichtigste:234
Einblick in die Funktionsweise. /list-agents (Alias /peers) zeigt jeden erreichbaren Agent: subagents der aktuellen Sitzung, Ihre anderen lokalen Sitzungen einschließlich Hintergrundsitzungen sowie – während Remote Control verbunden ist – Ihre Sitzungen auf anderen Computern und in Claude Code im Web. /status erhält eine Zeile Peer address mit dem sitzungseigenen Inbox-Socket (mit dem Präfix uds:). Jeder Hook und jeder Bash-Befehl erhält diesen als CLAUDE_CODE_MESSAGING_SOCKET, wobei er vor der Ausführung jeglicher hooks einschließlich SessionStart exportiert wird. Sitzungen sind unter dem Namen aus /rename oder --name erreichbar, andernfalls unter einem vom Verzeichnis abgeleiteten Namen wie myapp-3f. Seit v2.1.229 kennzeichnet ListAgents getrennte Remote Control-Sitzungen als offline und Ihre Cloud-Sitzungen als cloud.234232 Mit v2.1.232 werden Namen zu vollwertigen Adressen: Geben Sie im Prompt @ ein, um eine andere aktive Sitzung zu erwähnen, woraufhin Claude sie über SendMessage erreicht. Ein bloßer Name, der exakt einer aktiven Sitzung entspricht, wird direkt beliefert, ohne dass Sie einen [ref] bestätigen müssen. Zudem bleiben interaktive Sitzungen auf demselben Computer eindeutig: Wenn Sie eine Sitzung mit einem bereits vergebenen Namen starten oder entsprechend umbenennen, wird eine Variante nach dem Muster name-word-word erzeugt und Ihnen mitgeteilt. Auch für eingehende Nachrichten gibt es nun sichtbare Steuerelemente: Die Zeilen „Dialog expiry“ und „Messages from your other sessions“ (akzeptieren/zurückhalten/ablehnen) in /config ersetzen die zuvor nur über die Einstellungsdatei mögliche Steuerung.230
Was eine Nachricht ist. Reiner Text, den ein Claude an einen anderen sendet – niemals Gesprächsverlauf, Dateien oder Berechtigungen. Um ein Gespräch zu übertragen, setzen Sie stattdessen die Sitzung fort. Der empfangende Claude liest die Nachricht während eines Durchlaufs zwischen Tool-Aufrufen – ein laufendes Tool wird niemals unterbrochen – oder im Leerlauf als neuen Durchlauf. Eine zugestellte Nachricht wird bei der Nutzung genauso berücksichtigt wie ein eingegebener Prompt.234
Eingehende Nachrichten können keine Aktionen ausführen. Für die empfangende Seite gelten vier Regeln: Eine Nachricht kann eine ausstehende Berechtigungsabfrage nicht genehmigen; der empfangende Claude wird angewiesen, niemals Berechtigungseinstellungen, CLAUDE.md oder die Konfiguration zu ändern, nur weil eine andere Sitzung darum gebeten hat; ein Slash-Befehl im Text wird als Prosa zugestellt und niemals ausgeführt; und alles, worum die Nachricht bittet, unterliegt weiterhin den eigenen Berechtigungsabfragen der empfangenden Sitzung.234
Eingangskontrolle. Jede eingehende Nachricht wird zugestellt, zurückgehalten oder abgelehnt. crossSessionInbound (accept / hold / refuse) legt die Richtlinie fest; ist nichts festgelegt, entscheidet Claude Code für jede Nachricht anhand der Berechtigungsmodusklassen der beiden Sitzungen — Sitzungen, die Berechtigungen umgehen, bilden eine Klasse, alle anderen die zweite. Eine Nachricht wird zurückgehalten, sobald sie aus einer Klasse in einen restriktiveren Bereich wechseln würde (eine Sitzung mit Rückfragen hält Nachrichten von einer Sitzung zurück, die Berechtigungen umgeht; eine Sitzung, die Berechtigungen umgeht, hält alle Nachrichten zurück, außer denen anderer Sitzungen derselben Klasse). Zurückgehaltene Nachrichten öffnen einen Genehmigungsdialog, der nach fünf Minuten abläuft (dialogExpiry); gleichzeitig können höchstens 100 Nachrichten zurückgehalten werden. Headless-Sitzungen mit claude -p binden ebenfalls Inbox-Sockets ein, können den Dialog jedoch nicht anzeigen — eine zurückgehaltene Nachricht bleibt daher zurückgehalten. Unbeaufsichtigte Worker, die Nachrichten empfangen sollen, benötigen deshalb crossSessionInbound: "accept" in ihren eigenen --settings. Sitzungen im Bare-Modus binden keinen Socket ein und sind nicht erreichbar.234
Leerlaufbenachrichtigungen (v2.1.236). SendMessage erhält notify_when_idle: Damit können Sie eine andere Claude Code-Sitzung auf diesem Computer bitten, einmalig eine Benachrichtigung zu senden, sobald sie das nächste Mal inaktiv wird — freiwillig aktiviert, einmalig und ohne Polling (macOS und Linux). Verlässliche Zustellungsangaben (v2.1.235–238): Übergroße Nachrichten werden von vornherein abgelehnt, statt stillschweigend verworfen zu werden; beim Senden an eine Sitzung, die eingehende Nachrichten ablehnt (crossSessionInbound: "refuse"), wird „refused“ gemeldet statt eines irreführenden Erfolgs; und wenn die Inbox eines Empfängers Nachrichten verwirft, weil das Ratenlimit erreicht oder die Warteschlange voll ist, wird der Absender nun darüber informiert.221 v2.1.239 vervollständigt die Erkennung: ListAgents zeigt einer Sitzung ihren eigenen Namen an, über den andere Sitzungen sie erreichen können, führt aktive Teammitglieder auf (zuvor konnte ein erreichbares Teammitglied als abwesend erscheinen) und weist bei SendMessage an den eigenen Namen ausdrücklich darauf hin, statt „no agent named …“ zu melden.205 Seit v2.1.247 werden Nachrichten anderer Sitzungen standardmäßig eingeklappt als einzeilige Vorschau im Format Message from @<sender>: <first line> angezeigt; mit Ctrl+O lässt sich der vollständige Inhalt aufklappen.220
Transport. Nachrichten zwischen Sitzungen auf demselben Computer werden über einen sitzungsspezifischen Unix-Socket übertragen und erreichen niemals die Server von Anthropic; für die Erreichbarkeit ist die Sichtbarkeit im Dateisystem maßgeblich. Deshalb können eine Container-Sitzung und eine Host-Sitzung einander nicht sehen, während zwei Sitzungen im selben Container miteinander kommunizieren können. Nachrichten an Ihre anderen Computer oder an Claude Code im Web werden über die Server von Anthropic geleitet. Sie waren bis v2.1.225 ausschließlich als Antworten möglich; seit dieser Version kann SendMessage Unterhaltungen mit Ihren Remote-Control-Sitzungen über deren Namen beginnen (ListAgents zeigt sie als name [ref] an). Sitzungen von Claude Code im Web können weiterhin ausschließlich antworten.202234 isolatePeerMachines: true verlangt Ihre Genehmigung, bevor Daten den Computer verlassen — selbst unter bypassPermissions. Ein true aus einem beliebigen Einstellungsbereich hat Vorrang: Eine in das Repository eingecheckte Projektdatei kann diese Grenze verschärfen, aber niemals lockern.234
Skriptgesteuerte Inboxes. Da der Socket-Pfad exportiert wird, können ein hook, git hook oder CI-Wrapper Nachrichten an die Inbox der eigenen Sitzung senden. Claude Code verifiziert Nachrichten eigener Kindprozesse und stellt sie ohne weitere Rückfrage zu, sofern kein ausdrückliches crossSessionInbound gilt. Die Verifizierung hängt von der Plattform ab: Unter Linux (und WSL 2) ist sie auch möglich, nachdem der sendende Prozess beendet wurde, unter macOS nur während seiner Ausführung, und in einem PID-1-Container ist überhaupt keine Verifizierung möglich, sodass dort die normalen Regeln für eingehende Nachrichten greifen. Für Sandbox-Befehle muss der Socket über sandbox.network.allowUnixSockets zugelassen werden.234
Schleifen und Grenzen. Wiederholte Nachrichten werden pro Absender durch ein Ratenlimit begrenzt, identische Wiederholungen innerhalb eines kurzen Zeitfensters werden verworfen, und pro Sitzung sind höchstens 50 ungelesene, angenommene Nachrichten möglich — eine Nachrichtenschleife zwischen zwei Sitzungen bringt sich dadurch selbst zum Erliegen. Unterstützt wird nur Klartext; strukturierte Protokollnachrichten von Agent Teams verbleiben innerhalb des Teams.234
Fallstricke bei der Verfügbarkeit. Die Lücken wurden schrittweise geschlossen: Windows wird seit v2.1.239 unterstützt, und seit v2.1.248 funktioniert die sitzungsübergreifende Kommunikation außerdem zwischen Sitzungen auf demselben Computer unter Bedrock, Vertex und Foundry sowie bei deaktivierter Telemetrie (CHANGELOG: „Added cross-session messaging (SendMessage / ListAgents) between sessions on the same machine on Bedrock, Vertex, and Foundry, and when telemetry is disabled“) – Nachrichten an Ihre anderen Computer werden weiterhin über die Server von Anthropic geleitet. Vor v2.1.248 hing die Funktion von der Auswertung eines Feature-Flags ab. In älteren Versionen kann daher jede der Variablen CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC, DISABLE_TELEMETRY, DO_NOT_TRACK oder DISABLE_GROWTHBOOK die Funktion weiterhin stillschweigend deaktivieren.206 Diagnose: Wird /list-agents nicht erkannt, steht die Funktion in der Sitzung nicht zur Verfügung. Funktioniert der Befehl, aber eine gesendete Nachricht kommt nie an, greift eine spezifischere Einschränkung, etwa eine Verbotsregel, die Eingangskontrolle des Empfängers oder eine Web-Sitzung, die weiterhin ausschließlich antworten kann. Zentraler Deaktivierungsschalter für Organisationen: Verbieten Sie SendMessage und ListAgents und setzen Sie zusätzlich crossSessionInbound: "refuse" in den verwalteten Einstellungen. Beachten Sie dabei, dass ein Verbot von SendMessage auch die Kommunikation mit subagents und innerhalb von Agent Teams entfernt und eine ablehnende Sitzung für andere Sitzungen unverändert erscheint.234
Das Vertrauensmodell entspricht der Änderung aus v2.1.222, durch die ausgehende SendMessage-Nutzdaten im automatischen Modus die Berechtigungsklassifizierung durchlaufen: Der sitzungsübergreifende Datenverkehr wird in beide Richtungen geprüft, denn eine Nachricht aus einer anderen Sitzung ist eine Eingabe, keine Autorität.201
Self-Hosted Runner (v2.1.224, Team/Enterprise)
Mit claude self-hosted-runner werden Ihre eigenen Computer oder Container zu einer Ausführungsumgebung, in der Sitzungen von Claude Code im Web, auf Mobilgeräten und auf dem Desktop ausgeführt werden können. Die Cloud-Oberflächen sind damit nicht mehr an von Anthropic gehostete Umgebungen gebunden: Eine über claude.ai oder Ihr Smartphone gestartete Sitzung kann auf von Ihnen kontrollierter Hardware ausgeführt werden — mit Ihrem Netzwerkzugriff, Ihren Anmeldedaten und innerhalb Ihrer Compliance-Grenzen. Für Teams, deren Repositorys die eigene Infrastruktur nicht verlassen dürfen, macht diese Komponente die Web- und Mobiloberflächen überhaupt erst nutzbar.201 Seit v2.1.229 berücksichtigen Runner-Sitzungen serverseitig bereitgestellte Claude Code hooks und entsprechen damit dem Verhalten verwalteter Umgebungen. Unter Windows erfordert der Start außerdem ein ausdrückliches --base-dir, da dort kein standardmäßiges Checkout-Verzeichnis vorhanden ist.232 Seit v2.1.248 überschreibt claude self-hosted-runner --client-label <label> (oder SELF_HOSTED_RUNNER_CLIENT_LABEL) die Bezeichnung, unter welcher der Runner registriert wird – standardmäßig wird der Hostname verwendet.206
Fortgeschrittene Muster
Verkettete subagents:
> First use the code-analyzer subagent to find performance issues, then use the optimizer subagent to fix them
Parallele Erkundung:
> Have three explore agents search in parallel:
> 1. Authentication code
> 2. Database models
> 3. API routes
Fortsetzbare agents: Agents können anhand ihrer ID fortgesetzt werden, um frühere Arbeiten weiterzuführen:
> Resume agent abc123 and continue the analysis
Asynchrone subagents (Dezember 2025)
Asynchrone subagents ermöglichen Multitasking und parallele Ausführung bei umfangreichen Projekten:
> Run security review in the background while I continue frontend work
> /tasks # Check status of running agents
Asynchrone agents geben Ergebnisse über das einheitliche TaskOutputTool zurück und ermöglichen dadurch effiziente Arbeitsabläufe im Pipeline-Stil.
Robustheit bei verweigerten Berechtigungen (v2.1.0+)
Seit v2.1.0 arbeiten subagents nach verweigerten Berechtigungen weiter, statt ihre Arbeit vollständig einzustellen. Stößt ein subagent auf eine Berechtigungsgrenze, versucht er automatisch alternative Vorgehensweisen. Durch diese Änderung werden autonome Arbeitsabläufe robuster und erfordern weniger menschliches Eingreifen.40
Agent Teams (Februar 2026, Research Preview)
Agent Teams koordinieren mehrere Claude Code-Instanzen, die zusammenarbeiten. Eine Sitzung übernimmt als Teamleitung die Koordination und startet Teammitglieder, die unabhängig in eigenen Kontextfenstern arbeiten und über eine gemeinsame Mailbox sowie Aufgabenliste direkt miteinander kommunizieren.7984
Anders als subagents, die innerhalb einer einzelnen Sitzung ausgeführt werden und nur dem Aufrufer Bericht erstatten, sind Teammitglieder vollständig unabhängige Sitzungen. Sie können einander Nachrichten senden, die Erkenntnisse anderer hinterfragen und sich selbstständig koordinieren.
Aktivierung:
// settings.json
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}
Oder über die Umgebung: export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
Architektur:
| Komponente | Rolle |
|---|---|
| Teamleitung | Hauptsitzung, die das Team erstellt, Teammitglieder startet und die Arbeit koordiniert |
| Teammitglieder | Separate Claude Code-Instanzen, die zugewiesene Aufgaben bearbeiten |
| Aufgabenliste | Gemeinsame Arbeitselemente, die Teammitglieder übernehmen und abschließen (durch Dateisperren geschützt) |
| Mailbox | Nachrichtensystem für die Kommunikation zwischen agents |
| Anzeigemodi: |
| Modus | Funktionsweise | Am besten geeignet für |
|---|---|---|
in-process (Standard) |
Alle Teammitglieder im Hauptterminal. Auswahl mit Shift+Up/Down. |
Jedes Terminal |
tmux / iTerm2 |
Jedes Teammitglied in einem eigenen geteilten Fensterbereich | Visuelle Überwachung |
Konfiguration in den Einstellungen: "teammateMode": "in-process" oder "tmux". Alternativ sitzungsbezogen: claude --teammate-mode in-process. |
||
| Wichtige Steuerungsmöglichkeiten: | ||
- Shift+Down: Durch die teammates wechseln (In-Process-Modus; nach dem letzten teammate zurück zum Lead) |
||
- Shift+Tab: delegate mode aktivieren (beschränkt den Lead ausschließlich auf die Koordination, ohne Codeänderungen) |
||
- Ctrl+T: Gemeinsame Aufgabenliste ein- oder ausblenden |
||
- Enter auf einem teammate: Dessen Sitzung anzeigen; Escape, um den aktuellen Durchlauf zu unterbrechen |
Wann Sie Agent Teams statt subagents verwenden sollten:
| Subagents | Agent Teams | |
|---|---|---|
| Kommunikation | Melden nur Ergebnisse zurück | Teammates kommunizieren direkt miteinander |
| Koordination | Der Haupt-Agent verwaltet sämtliche Arbeiten | Gemeinsame Aufgabenliste mit Selbstkoordination |
| Am besten geeignet für | Klar umrissene Aufgaben, bei denen nur das Ergebnis zählt | Komplexe Arbeiten, die Austausch und Zusammenarbeit erfordern |
| Token-Kosten | Niedriger | Höher (jeder teammate = separates Kontextfenster) |
| Ideale Anwendungsfälle: | ||
| - Recherche und Prüfung (mehrere Perspektiven gleichzeitig) | ||
| - Neue Module/Funktionen (jeder teammate übernimmt eigene Teile) | ||
| - Fehlersuche mit konkurrierenden Hypothesen (verschiedene Theorien parallel testen) | ||
| - Ebenenübergreifende Koordination (Frontend, Backend und Tests werden jeweils von einem anderen teammate verantwortet) |
Plangenehmigung für teammates: Verlangen Sie bei komplexen oder riskanten Aufgaben, dass teammates vor der Implementierung einen Plan erstellen. Der teammate arbeitet im schreibgeschützten Planungsmodus, bis der Lead den Ansatz geprüft und genehmigt hat:
Spawn an architect teammate to refactor the authentication module.
Require plan approval before they make any changes.
Der Lead trifft Genehmigungsentscheidungen selbstständig. Beeinflussen Sie seine Beurteilung durch Kriterien wie: „Genehmige nur Pläne, die eine Testabdeckung vorsehen“ oder „Lehne Pläne ab, die das Datenbankschema ändern.“
Beispiel-Prompts:
Create an agent team to review PR #142. Spawn three reviewers:
- One focused on security implications
- One checking performance impact
- One validating test coverage
Spawn a team with 4 teammates to refactor these modules in parallel.
Use Sonnet for each teammate.
Speicherort: Teamkonfigurationen befinden sich unter ~/.claude/teams/{team-name}/config.json (Mitglieder-Array mit Name, Agent-ID und Agent-Typ). Aufgabenlisten befinden sich unter ~/.claude/tasks/{team-name}/. Aufgaben unterstützen Abhängigkeiten: Blockierte Aufgaben werden automatisch freigegeben, sobald ihre Abhängigkeiten abgeschlossen sind.84
Hook-Integration: Verwenden Sie die hooks TeammateIdle (Exit-Code 2, um Feedback zu senden und den teammate weiterarbeiten zu lassen) und TaskCompleted (Exit-Code 2, um den Abschluss zu verhindern), damit Qualitätsprüfungen für teammates verbindlich durchgesetzt werden.
Einschränkungen (experimentell):
- Keine Sitzungswiederaufnahme für In-Process-teammates (/resume stellt sie nicht wieder her)
- Ein Team pro Sitzung; keine verschachtelten Teams
- Teammates können keine eigenen Teams starten
- Geteilte Fenster erfordern tmux oder iTerm2 (nicht unterstützt im VS Code-Terminal, Windows Terminal oder Ghostty)
- Alle teammates starten im Berechtigungsmodus des Leads
- Token-intensiv: Jeder teammate ist eine separate Claude-Instanz
Claude Tag (Juni 2026): das Slack-native Schwesterprodukt
Claude Tag ist ein eigenständiges Produkt von Anthropic und keine Funktion von Claude Code. Es weist jedoch genügend Gemeinsamkeiten mit verwalteten Agents auf, um für Teams relevant zu sein, die Claude Code einsetzen. Während Claude Code ein Terminal-CLI ist, das Sie selbst steuern, ist Claude Tag in Slack angesiedelt: Ein Teammitglied markiert @Claude in einem Kanal, um eine Aufgabe zu übergeben. Der Agent unterteilt sie daraufhin in Phasen, bearbeitet diese selbstständig und veröffentlicht das Ergebnis wieder im Kanal.177
Das Konzept ist auf mehrere Benutzer statt auf einzelne Benutzer ausgelegt. Ein Unternehmen teilt sich eine Claude-Identität in Slack. Dadurch kann jedes Mitglied eine von jemand anderem begonnene Aufgabe übernehmen oder unfertige Arbeit übergeben, anstatt dass jede Person einen privaten Chat führt. Administratoren legen fest, auf welche Tools, Datenquellen und Erinnerungen Claude zugreifen darf und in welchen Kanälen dies möglich ist. Zudem können sie Token-Ausgabenlimits pro Kanal und Organisation sowie Aktivitätsprotokolle verwalten.177
Das Produkt läuft auf Opus 4.8 und wurde am 23. Juni 2026 für Kunden von Claude Enterprise und Claude Team bereitgestellt. Laut Anthropic wickelt das eigene Produktteam bereits den Großteil seiner Codeänderungen – etwa 65 Prozent – über eine interne Version ab.177
Beziehung zu Claude Code: gleiche Modellfamilie und agentische Ausrichtung, aber eine andere Oberfläche und ein anderes Steuerungsmodell. Claude Code ist der lokale CLI für Entwickler mit hooks, MCP, skills und subagents; Claude Tag ist ein verwalteter, asynchroner und gemeinsam genutzter Agent für Teamarbeit innerhalb von Slack. Verwenden Sie Claude Code, wenn Sie eine Programmiersitzung lokal und detailliert steuern möchten, und Claude Tag, wenn Sie innerhalb des bestehenden Arbeitsablaufs Ihres Teams einen delegierbaren teammate benötigen.
Agent Skills (Dezember 2025)
Agent Skills sind strukturierte Ordner mit Anweisungen, Skripten und Ressourcen, die Agents dynamisch erkennen und laden.24 Sie stellen kombinierbares, portables Fachwissen bereit:
.claude/skills/
├── security-review/
│ ├── skill.md # Instructions and prompts
│ ├── checklist.md # Security checklist
│ └── common-vulns.sh # Detection scripts
└── performance-audit/
├── skill.md
└── profiling-guide.md
Skills unterscheiden sich von Befehlen: Befehle werden ausdrücklich aufgerufen, während sich skills abhängig vom Aufgabenkontext automatisch aktivieren. Das Claude Agent SDK (umbenannt von Claude Code SDK) stellt das Framework zum Erstellen benutzerdefinierter Agents mit Skill-Unterstützung bereit.25
Was ist der Extended-Thinking-Modus?
Extended Thinking gibt Claude mehr Zeit, komplexe Probleme vor einer Antwort gründlich zu durchdenken. Dies ist besonders bei Architekturentscheidungen, der Fehlersuche in kniffligen Fällen und Aufgaben hilfreich, die eine sorgfältige Analyse erfordern.
Aktueller Stand
Modellunterstützung (Stand August 2026): Adaptive Thinking ist bei Opus 4.7+, Opus 4.8, Opus 5, Sonnet 5 und Fable 5 der einzige Modus (bei Fable lässt sich Thinking überhaupt nicht deaktivieren); auf Modellen, die dies unterstützen, umfasst die
/effort-Skalalow/medium/high/xhigh/max. Die nachfolgende Momentaufnahme vom April 2026 bleibt für die darin beschriebenen älteren Modelle erhalten.
Opus 4.7 hat die Funktionsweise des Denkprozesses in Claude Code verändert. Opus 4.7 verwendet ausschließlich Adaptive Reasoning — feste Thinking-Budgets gibt es nicht mehr, und MAX_THINKING_TOKENS sowie CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING gelten dafür nicht.147 Stattdessen entscheidet das Modell bei jedem Schritt anhand der Aufgabenkomplexität, ob und wie ausführlich es nachdenken soll, wobei Ihre /effort-Einstellung als Richtlinie dient.
Bei Opus 4.6 und Sonnet 4.6 funktioniert das bisherige Extended-Thinking-System weiterhin: Thinking ist standardmäßig mit einem Budget von 31.999 Token aktiviert, das Sie über MAX_THINKING_TOKENS oder /config anpassen können.63 Durch Festlegen von CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1 können Sie zum vorherigen Verhalten mit festem Budget zurückkehren.147
Thinking vollständig deaktivieren (v2.1.166+). Bei Modellen, die standardmäßig nachdenken, deaktivieren MAX_THINKING_TOKENS=0, das Flag --thinking disabled und der modellspezifische Thinking-Schalter den Denkprozess nun tatsächlich, statt ignoriert zu werden. Verwenden Sie dies, wenn Sie mit einem Modell, das andernfalls immer nachdenken würde, einen schnellen Durchlauf ohne Reasoning wünschen.238
Effort-Stufen:
- Bei Opus 4.7 stehen die Stufen low, medium, high, xhigh und max zur Verfügung. Bei allen Tarifen und Anbietern ist xhigh die Standardeinstellung.
- Bei Opus 4.6 und Sonnet 4.6 stehen die Stufen low, medium, high und max zur Verfügung. Standardmäßig gilt high, bei Pro und Max hingegen medium.
- Wenn Sie eine Stufe festlegen, die das aktive Modell nicht unterstützt, verwendet Claude Code stattdessen die höchste unterstützte Stufe, die Ihrer Einstellung entspricht oder darunterliegt (beispielsweise wird xhigh auf Opus 4.6 als high ausgeführt).147
Das Schlüsselwort „ultrathink“ funktioniert weiterhin als kontextbezogene Anweisung, bei diesem Durchgang gründlicher nachzudenken; es ändert jedoch nicht die an API gesendete Effort-Stufe.147
Hinweis zu älteren Versionen: Opus 4 und Opus 4.1 wurden in v2.1.68 aus Claude Code beim Erstanbieter-API entfernt. Benutzer, die diese Modelle fest eingestellt hatten, wurden automatisch zu Opus 4.6 migriert.109
Unterstützte Modelle
- Claude Opus 4.7 (nur Adaptive Reasoning; feste Thinking-Budgets wurden entfernt)
- Claude Opus 4.6 (Adaptive Thinking + festes Thinking-Budget)
- Claude Sonnet 4.6 (Adaptive Thinking + festes Thinking-Budget)
- Claude Opus 4.5 (festes Thinking-Budget)
- Claude Sonnet 4.5 (festes Thinking-Budget)
- Claude Haiku 4.5 (festes Thinking-Budget)
Extended Thinking steuern
Schnellumschaltung während der Sitzung:
Press Alt+T to toggle thinking on/off
Hinweis: Anthropic hat die Tastenkombination zum Umschalten von Thinking von Tab zu Alt+T geändert, um ein versehentliches Auslösen zu vermeiden.32
Über /config:
Navigieren Sie zu /config → Extended Thinking, um die Funktion zu aktivieren oder zu deaktivieren beziehungsweise das Budget anzupassen.
Umgebungsvariable (dauerhaft):
# Set custom budget (default is 31,999)
export MAX_THINKING_TOKENS=8000
claude
# Double the default for complex tasks
export MAX_THINKING_TOKENS=63999
claude
Für Kosteneinsparungen deaktivieren:
Bei einfacheren Aufgaben, die kein tiefgehendes Reasoning erfordern, können Sie die Kosten senken, indem Sie Thinking in /config deaktivieren oder das Budget reduzieren:
export MAX_THINKING_TOKENS=8000 # Reduce from default 31,999
Thinking-Token-Budgets
| Budget | Anwendungsfall |
|---|---|
| 1.024 (Minimum) | Einfache Reasoning-Aufgaben |
| 8.000 | Die meisten Programmieraufgaben (kosteneffizient) |
| 31.999 (Standard) | Komplexes Reasoning, Architekturentscheidungen |
| 63.999 (2× Standard) | Umfassende Analyse (explizite Einstellung erforderlich) |
Kostenhinweis: Anthropic rechnet Thinking-Token als Ausgabe-Token ab. Das standardmäßige Budget von 31.999 Token eignet sich für die meisten Aufgaben. Bei einfachen Vorgängen können Sie jedoch Kosten sparen, indem Sie das Budget reduzieren oder Thinking vollständig deaktivieren.
Funktionsweise
Wenn Thinking aktiviert ist, führt Claude einen internen Denkprozess aus, der die Antwort beeinflusst, aber nicht in der Ausgabe erscheint. Claude Code verschlüsselt diesen Denkprozess und gibt ihn zur Verifizierung in einem signature-Feld zurück.
In mehrteiligen Konversationen mit Tool-Nutzung müssen Thinking-Blöcke an API zurückgegeben werden, damit die Kontinuität des Denkprozesses erhalten bleibt. Claude Code übernimmt dies automatisch.
Wann eine Deaktivierung oder Reduzierung sinnvoll ist
Extended Thinking ist mittlerweile standardmäßig aktiviert. Bei folgenden Aufgaben sollten Sie jedoch erwägen, das Budget zu reduzieren oder die Funktion zu deaktivieren: - Einfache Dateiänderungen - Routinemäßiges Refactoring - Kurze Fragen - Codeformatierung - Vorgänge mit hohem Volumen, bei denen sich die Kosten summieren
Cache-Verhalten
Claude Code erhält das Caching des System-Prompts aufrecht, wenn sich die Thinking-Parameter ändern. Wenn Sie das Thinking-Budget oder den Aktivierungsstatus zwischen einzelnen Durchgängen ändern, wird das Nachrichten-Caching ungültig.
Ausgabestile
Mit Ausgabestilen können Sie anpassen, wie Claude Informationen präsentiert. Dies ist beim Lernen, für die Dokumentation oder bei besonderen Vorgaben eines Teams hilfreich.12
Integrierte Stile
| Stil | Zweck |
|---|---|
Explanatory |
Ausführliche Erläuterungen mit Begründungen |
Learning |
Lehrreiches Format mit erklärten Konzepten |
Concise |
Minimale Ausgabe, nur das Wesentliche |
Ausgabestil festlegen
> /output-style Explanatory
> /output-style Learning
Alternativ über die Einstellungen:
{
"outputStyle": "Explanatory"
}
Benutzerdefinierte Ausgabestile
Erstellen Sie diese in .claude/styles/:
# my-style
## Instructions
- Always explain the WHY behind each decision
- Include relevant documentation links
- Format code examples with comments
- End with a "What to do next" section
## Format
Use markdown headers for organization.
Keep explanations under 200 words per section.
Rufen Sie den Stil mit /output-style my-style auf.
Veraltet (v2.1.73+):
/output-styleist veraltet. Verwalten Sie Ausgabestile stattdessen über/config.115
Seit v2.1.237 enthält Claude Code den integrierten Stil „Concise“: Claude beginnt direkt mit den Ergebnissen und verzichtet auf Einleitungen und begleitende Erläuterungen, erledigt die Arbeit jedoch ebenso gründlich. Wählen Sie ihn unter „Output style“ in /config aus.221
Slash Commands
Slash Commands bieten schnellen Zugriff auf Funktionen von Claude Code und ermöglichen benutzerdefinierte Workflows. Bei häufigen Vorgängen sind sie schneller, als vollständige Prompts einzugeben.
Seit v2.1.265 wird für einen mitten im Prompt eingegebenen Slash Command eine echte Vorschlagsliste angezeigt: Treffer erscheinen in einer Liste statt als einzelner Vorschlag, Tab öffnet die Liste außerhalb des Vollbildmodus und ein plugin skill wird anhand seines einfachen Namens gefunden.215
Referenz der integrierten Commands
| Command | Zweck | Hinweise |
|---|---|---|
/init |
Projekt mit CLAUDE.md initialisieren | Erstellt eine Memory-Datei mit der Projektstruktur |
/memory |
Auto-Memory verwalten | Auto-Memory-Dateien anzeigen und bearbeiten (v2.1.59+) |
/copy |
Codeblöcke kopieren | Interaktive Auswahl einzelner Codeblöcke oder der vollständigen Antwort; mit der Option „Immer die vollständige Antwort kopieren“ wird die Auswahl bei zukünftigen Aufrufen übersprungen; die Taste w schreibt ausgewählte Inhalte direkt in Dateien – nützlich über SSH; /copy N kopiert die N-letzte Antwort des Assistenten (v2.1.59+, erweitert in v2.1.63, v2.1.72 und v2.1.77)104114119 |
/context |
Nutzung des Kontextfensters anzeigen | Zeigt eine visuelle Aufschlüsselung mit konkreten Empfehlungen (v2.1.74+)116 |
/compact |
Gesprächsverlauf komprimieren | Fokus ergänzen: /compact focus on tests |
/usage |
Token-Nutzung, Kosten und Tarifnutzung | Seit v2.1.118 zusammengeführter Dialog: /cost und /stats sind Eingabekürzel, die den jeweiligen Tab öffnen. Aufschlüsselung nach Modell und Cache-Treffern für Abonnementbenutzer (v2.1.92+); Fortschrittsbalken überlagern die Beschriftungen „Zurücksetzung …“ nicht mehr (v2.1.119). VSCode (v2.1.174+): Der Dialog „Konto und Nutzung“ ergänzt eine Zuordnung, die für die letzten 24 Stunden oder 7 Tage Cache-Fehlschläge, langen Kontext, subagents sowie Aufschlüsselungen nach skill, agent, plugin und MCP zeigt; v2.1.236 ergänzt für Team- und Enterprise-Mitglieder eine Zeile zu Ausgaben für Nutzungsguthaben (vor der ersten Ausgabe auf 0 % begrenzt dargestellt); v2.1.243 ergänzt eine Aufschlüsselung für Loops: eine Zeile pro ressourcenintensivstem /loop oder geplanter Aufgabe, nach dem Prompt der Aufgabe gruppiert und nach der Gesamtzahl der Tokens sortiert, einschließlich Ausführungshäufigkeit, Anzahl der Durchläufe, Tokens insgesamt und pro Durchlauf sowie letzter Ausführung. Hinzu kommt die Anzahl der übrigen Loops, sodass sich ein außer Kontrolle geratener oder zu kommunikativer Loop leicht erkennen lässt (erfordert v2.1.242+); v2.1.251 ergänzt für Entwickler hinter einem Gateway für Claude apps mit Ausgabenlimits einen Ausgabenlimitbalken sowie ein entsprechendes Statuszeilenfeld rate_limits.spend_limit137152172221225222206 |
/usage-credits |
Zusätzliche Nutzung kaufen oder anfordern | In v2.1.144 von /extra-usage umbenannt. Seit v2.1.248 steht der Command auch Enterprise-Organisationen mit Abrechnung über AWS Marketplace, Self-Service-Enterprise-Kunden und Enterprise-Testkunden zur Verfügung, sodass Mitglieder bei ihrem Administrator ein höheres Nutzungslimit anfordern können; v2.1.251 korrigiert den Fall eines Limits von 0 US-Dollar (es wird angeboten, stattdessen den Administrator zu fragen, statt zu behaupten, ein Limit sei erreicht worden) und verhindert, dass Meldungen zu Ratenbegrenzungen und Nutzung den Command empfehlen, wenn eine Organisation ihn ausblendet (DISABLE_EXTRA_USAGE_COMMAND)206 |
/design |
Forschungsvorschau: Veröffentlicht eine Arbeitsfläche mit bearbeitbaren UI-Artboards (Claude-Design-Workflow auf Basis von artifacts) – beschreiben Sie ein Briefing, wählen Sie ein Artboard aus und lassen Sie es von Claude implementieren. Pro/Max/Team/Enterprise, erfordert v2.1.233+205 | |
/diff |
Diff-Bereich im Vollbildmodus | v2.1.260: Wird im Vollbildmodus neben dem Gespräch geöffnet und zeigt Ihre nicht committeten Änderungen live an, während Claude sie bearbeitet; mit /diff ein- und ausschalten. Der Command existierte bereits vor dem Bereich, hatte hier jedoch nie eine eigene Zeile (seine Detailansicht erhielt in v2.1.149 Tastatur-Scrolling und in v2.1.222 die Darstellung roher Git-Blobs unter Ignorierung von Diff-Treibern und textconv)212 |
/cost |
Eingabekürzel → öffnet den Kosten-Tab von /usage |
Vor v2.1.118 eigenständiger Command; funktioniert weiterhin als Kürzel |
/stats |
Eingabekürzel → öffnet den Statistik-Tab von /usage |
Vor v2.1.118 eigenständiger Command; funktioniert weiterhin als Kürzel |
/theme |
Benannte benutzerdefinierte Themes verwalten | Über die Auswahl erstellen und wechseln oder ~/.claude/themes/*.json manuell bearbeiten; plugins stellen ein Verzeichnis themes/ bereit (v2.1.118+)152 |
/permissions |
Berechtigungseinstellungen verwalten | Interaktive Oberfläche. v2.1.246 ergänzt einen Tab Auto-Modus (nur sichtbar, wenn der Auto-Modus verfügbar ist), über den sich die Einträge allow, soft_deny, hard_deny und environment des Klassifikators je Geltungsbereich anzeigen und bearbeiten lassen; verwaltete Einträge und --settings-Einträge sind schreibgeschützt, Änderungen werden in ~/.claude/settings.json gespeichert und die erste Regel, die Sie einem Abschnitt hinzufügen, fügt "$defaults" ein, damit die integrierten Regeln weiterhin gelten224222 |
/mcp |
MCP-Server konfigurieren | Auch /mcp enable, /mcp disable |
/hooks |
hook-Konfiguration anzeigen | hooks debuggen |
/config |
Einstellungsoberfläche öffnen | Vollständige Konfiguration |
/resume |
Benannte Sitzung fortsetzen | /resume <n> oder /resume session-name |
/rename |
Aktuelle Sitzung benennen | /rename feature-auth |
/branch |
Gespräch verzweigen | Alternativen erkunden, ohne Kontext zu verlieren (in v2.1.77 von /fork umbenannt)119 |
/fork |
Gespräch in eine neue Hintergrundsitzung kopieren | In v2.1.212 neu belegt: Die Kopie erhält eine eigene Zeile in claude agents und wird unabhängig ausgeführt; kein sitzungsinterner Alias mehr189 |
/subtask |
Sitzungsinterner Fork | Neuer Name (v2.1.212) für das frühere sitzungsinterne Verhalten von /fork189 |
/clear |
Gesprächsverlauf löschen | Neustart |
/powerup |
Interaktive Lektionen zu Funktionen | Animierte Demos, die Funktionen von Claude Code vermitteln (v2.1.90+)135 |
/ide |
Mit IDE verbinden | Integration mit VS Code/JetBrains |
/sandbox |
Sandbox-Modus aktivieren | Isolierung |
/status |
Sitzungsstatus anzeigen | Modell, Einstellungen usw. v2.1.243 ergänzt eine Zeile Skipped sources, in der vorhandene Quellen verwalteter Einstellungen aufgeführt werden, die nicht angewendet wurden, weil eine verwaltete Quelle mit höherer Priorität aktiv ist. Eine weitere Zeile zeigt, ob GitHub für Claude Code im Web verbunden ist (Pro/Max), und verweist andernfalls auf /web-setup225 |
/statusline |
Statuszeile anpassen | Anzeige konfigurieren. v2.1.251 ergänzt zwei JSON-Felder für die Statuszeile: rate_limits.spend_limit (used_percentage reicht von 0 bis 100 und steigt nach Überschreiten des Limits über 100; zusätzlich resets_at; nur hinter einem Gateway für Claude apps mit Ausgabenlimits, wobei jedes rate_limits-Fenster unabhängig fehlen kann) sowie ein prompt_cache-Objekt (Trefferquote, Fehlschläge, warm/kalt, TTL; fehlt bis zur ersten API-Antwort des Hauptgesprächs; wird aus den Cache-Token-Zahlen von API berechnet und funktioniert deshalb bei jedem Anbieter)206209 |
/model |
AI-Modell wechseln | /model opus |
/fast |
Fast-Modus umschalten | Gleiches Modell, etwa 2,5-fache Ausgabegeschwindigkeit zum doppelten Preis (v2.1.36+). Seit v2.1.219 gilt dies nur für Opus 5 und Opus 4.8 – Opus 4.7 wurde aus dem Fast-Modus entfernt; 10/50 US-Dollar pro MTok196198 |
/output-style |
Ausgabestil festlegen | Seit v2.1.73 veraltet – verwenden Sie stattdessen /config115 |
/agents |
subagents verwalten | Erstellen, bearbeiten, löschen |
/skills |
Installierte skills auflisten | Suchfeld mit Sofortfilterung zur Navigation in langen Listen (v2.1.121+); Beschreibungen von skills bleiben auf 250 Zeichen begrenzt154 |
/skill-doctor |
Geladene skills prüfen | Zeigt, welche geladenen skills ungenutzt bleiben und wie viel Kontext sie jeweils kosten, damit Sie sie entfernen können (v2.1.261+)214 |
/bashes |
Hintergrundaufgaben auflisten | Lang laufende Commands |
/tasks |
Hintergrund-agents auflisten | Asynchrone Aufgaben überwachen. Seit v2.1.243 nennen die Zeile und der Detaildialog jedes subagents das verwendete Modell und die verwendete Aufwandsstufe225 |
/goal |
Abschlussbedingung festlegen | Lässt Claude auf ein Ziel hinarbeiten, bis die Bedingung erfüllt ist (v2.1.139+). Seit v2.1.234 wird ein Ziel, das wegen Hintergrundaufgaben mindestens 30 Minuten wartet, überprüft, statt unbegrenzt weiterzuwarten; außerdem löscht sich ein Ziel mit einem Hinweis selbst, wenn ein Turn aufgrund eines nicht behebbaren Fehlers abbricht. Seit v2.1.246 startet eine inaktive Sitzung bei lang laufender Hintergrundarbeit höchstens drei Prüfungen pro Ziel; Ihre nächste Nachricht ermöglicht drei weitere228224 |
/export |
Gespräch exportieren | Transkript speichern |
/add-dir |
Arbeitsverzeichnisse hinzufügen | Zugriff erweitern. Seit v2.1.257 lehnen --add-dir, /add-dir und additionalDirectories Netzwerkpfade (Windows-UNC-Freigaben, /net/<host>-Automounts) mit einer Meldung ab; ordnen Sie die Freigabe unter Windows zuerst einem Laufwerksbuchstaben zu211 |
/cd |
Sitzung in ein anderes Arbeitsverzeichnis verschieben | Behält den Prompt-Cache bei (v2.1.169+). Seit v2.1.246 werden die Projekteinstellungen, hooks, .mcp.json-Server (nach der üblichen Genehmigungsabfrage), skills und agents des neuen Verzeichnisses direkt nach dem Wechsel wirksam und nicht erst bei --resume237224 |
/web-setup |
GitHub für Claude Code im Web verbinden | Synchronisiert das lokale CLI-Token von gh mit Ihrem Claude-Konto, damit Cloud-Sitzungen auf Ihre Repositorys zugreifen können; Team-/Enterprise-Owner können dies über den Schalter für die schnelle Webeinrichtung deaktivieren, und Organisationen mit Zero Data Retention können die Funktion nicht verwenden. v2.1.243 ergänzt einen Hinweis, der nicht verbundene claude.ai-Benutzer hierher verweist, sowie eine Zeile in /status225222 |
/terminal-setup |
Terminal konfigurieren | Unterstützung für Kitty, Alacritty, Zed und Warp18 |
/login |
Innerhalb der Sitzung authentifizieren | Konto wechseln oder erneut authentifizieren. Unterstützt seit v2.1.206 die Anmeldung über von Anthropic betriebene öffentliche Gateway-Endpunkte; seit v2.1.243 bietet der Pfad über die Anthropic Console neben dem Erstellen eines API-Schlüssels auch die schlüssellose Option „Mit Ihrem Console-Konto anmelden“ (empfohlen) für Organisationen, die keine API-Schlüssel zulassen184225 |
/commit-push-pr |
Commit erstellen, pushen und einen PR öffnen | Seit v2.1.206 wird git push zum konfigurierten Push-Remote (remote.pushDefault oder dem einzigen Remote) automatisch zugelassen, nicht nur zu origin; seit v2.1.229 werden git/gh-Commands mit gefährlichen Flags (--force, --amend, --no-verify usw.) nicht mehr automatisch genehmigt184232 |
/logout |
Innerhalb der Sitzung abmelden | Anmeldedaten löschen |
/doctor |
Vollständige Einrichtungsprüfung, die Probleme diagnostizieren und beheben kann (v2.1.205; zuvor nur Installationsprüfung). /checkup ist ein Alias |
Systemprüfung |
/bug |
Fehler melden | Issue bei Anthropic erstellen |
/feedback |
Feedback an Anthropic senden | Kann bei Problemen, die über die aktuelle Sitzung hinausgehen, kürzlich geführte Sitzungen der letzten 24 Stunden oder 7 Tage anhängen (v2.1.141+); seit v2.1.247 kann Claude bei einem Fehler in einer Sitzung über das neue Tool SendFeedback selbst einen Feedbackbericht entwerfen, den Sie hier prüfen und senden können (über die Einstellung feedbackDrafts deaktivierbar)164220 |
/release-notes |
Interaktive Versionshinweise | Versionsauswahl mit Änderungsprotokollen (v2.1.92+)137 |
/rewind |
Zum Checkpoint zurückkehren | Änderungen rückgängig machen (oder Esc×2). v2.1.191: Kann ein Gespräch von einem Zeitpunkt vor einem /clear fortsetzen. |
/theme |
Themes verwalten | Ctrl+T schaltet Syntaxhervorhebung um |
/plugin |
plugins verwalten | plugins installieren, aktualisieren und entfernen |
/passes |
Gastzugänge (nur Max) | 3 Testzugänge für Claude Code Pro teilen55 |
/voice |
Sprachmodus umschalten | Push-to-Talk; halten Sie zum Sprechen die Leertaste gedrückt (März 2026)111 |
/claude-api |
API-skill von Claude | Apps mit Claude API/Anthropic SDK entwickeln (v2.1.69+)110. Seit v2.1.219 verwendet der skill standardmäßig Claude Opus 5 und enthält einen Migrationspfad von Opus 4.8196; seit v2.1.247 ergänzt der skill cost-optimize (die API-Ausgaben eines bestehenden Projekts von Claude analysieren und Kostenhebel – Caching, Token-Hygiene, Batch, Aufwand und Modellwahl – anhand jeweils einer gemessenen Änderung bearbeiten) sowie Abdeckung für die Admin-API: Organisationsmitglieder, Einladungen, Arbeitsbereiche, API-Schlüssel, Berichte zu Ratenbegrenzungen, Workload Identity Federation und CMEK220 |
/reload-plugins |
plugins neu laden | Änderungen an plugins ohne Neustart anwenden (v2.1.69+)110 |
/security-review |
Sicherheitsprüfung | Code auf Schwachstellen prüfen (v2.1.70 korrigierte die Git-Kompatibilität)109 |
/color |
Prompt-Farbe festlegen | Legt für Ihre Sitzung eine Farbe der Prompt-Leiste fest. Mit /color default/gray/reset/none stellen Sie den Ausgangszustand wieder her. Für alle Benutzer verfügbar (v2.1.75+)117 |
/code-review [effort] |
Korrektheitsprüfung | In v2.1.147 von /simplify umbenannt; meldet Korrektheitsfehler mit optionaler Aufwandsstufe und unterstützt --comment für Inline-Kommentare in GitHub-PRs.169 Seit v2.1.215 führt Claude die skills /verify und /code-review nicht mehr selbstständig aus – sie werden nur gestartet, wenn Sie sie ausdrücklich aufrufen.191 Seit v2.1.218 läuft /code-review als Hintergrund-subagent, sodass die Prüfungsarbeit Ihr Gespräch nicht mehr füllt; verkettete Slash Commands bleiben das Prüfziel.195 Seit v2.1.223 ist /review lediglich ein Alias für /code-review (zur Prüfung des aktuellen Diffs oder eines PRs), womit die in v2.1.202 eingeführte Aufteilung in zwei Commands endet – verwenden Sie /code-review ultra für die umfassende Cloud-Prüfung. Der Command merkt sich außerdem die zuletzt eingegebene Aufwandsstufe: /code-review ohne Zusatz verwendet sie erneut, während /code-review high sie ändert.200 |
/deep-research |
Recherchebericht aus mehreren Quellen | Mitgelieferter Recherche-skill. Seit v2.1.218 startet er nur, wenn Sie ihn aufrufen – Claude startet ihn nicht mehr selbstständig. Damit gilt dieselbe Regel des ausdrücklichen Aufrufs, die v2.1.215 für /verify und /code-review eingeführt hat.195 |
/batch |
Batch-Vorgänge | Mitgelieferter Slash Command (v2.1.63+)104 |
/team-onboarding |
Einarbeitungsleitfaden für Teammitglieder erstellen | Erstellt anhand Ihrer lokalen CC-Nutzungsmuster einen Einarbeitungsleitfaden (v2.1.101+)143 |
/effort |
Aufwandsstufe festlegen | Legt den Modellaufwand auf low/medium/high/xhigh/max fest. Der Standardwert wurde für Benutzer mit API-Schlüssel, Bedrock/Vertex/Foundry sowie Team- und Enterprise-Benutzer von medium auf high geändert (v2.1.94+); /effort ultracode sendet xhigh und lässt Claude dynamische Workflows orchestrieren (die Flag-Form --effort ultracode erfordert v2.1.203+); seit v2.1.251 wird Ihre standardmäßige Aufwandsstufe pro Modell gespeichert, sodass jedes Modell beim Wechsel seine eigene Einstellung behält; v2.1.257 ergänzt s für eine nur für die Sitzung geltende Auswahl (entsprechend /model) und beschränkt das Flag --effort auf die Sitzung – es wird nicht mehr dauerhaft gespeichert140222206211 |
/loop |
Wiederkehrende Aufgaben | /loop 5m /foo führt einen Prompt in einem Intervall aus; der Standardwert beträgt 10m. Nützlich zum Abfragen von Deployments, Überwachen von PRs oder für regelmäßige Prüfungen (v2.1.71+); seit v2.1.243 zeigt /usage eine Loops-Aufschlüsselung (Anzahl der Durchläufe, Tokens und letzte Ausführung pro Loop), um außer Kontrolle geratene Loops zu erkennen, und aufeinanderfolgende Aktivierungen ohne Änderungen werden in einer einzigen Terminalzeile zusammengefasst; v2.1.248 macht den selbstgetakteten dynamischen Modus und den autonomen Standard ohne Prompt immer verfügbar, auch unter Bedrock/Vertex/Foundry112225206 |
/buddy |
Haustier als Terminalbegleiter | Ein ASCII-Haustier im Tamagotchi-Stil, das in Ihrem Terminal lebt. 18 Arten, 5 Seltenheitsstufen (Common 60 %, Uncommon 25 %, Rare 10 %, Epic 4 %, Legendary 1 %). Deterministisch aus der Konto-ID abgeleitet – Ihr Haustier bleibt immer dasselbe. Beobachtet Gespräche und kommentiert sie über Sprechblasen. Pro-Abonnement erforderlich (1. April 2026)138 |
Benutzerdefinierte Commands erstellen
Erstellen Sie wiederverwendbare Commands in .claude/commands/ (Projekt) oder ~/.claude/commands/ (persönlich):
---
description: Security-focused code review
allowed-tools: Read, Grep, Glob
model: claude-sonnet-4-5
---
Review this code for security vulnerabilities:
1. Injection attacks (SQL, command, XSS)
2. Authentication and authorization flaws
3. Sensitive data exposure
4. Insecure dependencies
Focus on actionable findings with specific line references.
Speichern Sie die Datei als .claude/commands/security-review.md und rufen Sie sie mit /security-review auf.
Frontmatter-Optionen für Commands
---
description: Brief description for /help
allowed-tools: Read, Edit, Bash(npm:*)
model: opus
argument-hint: [arg1] [arg2]
disable-model-invocation: false
---
| Option | Zweck |
|---|---|
description |
Hilfetext und Abgleich für automatische Delegierung |
allowed-tools |
Verfügbare Tools einschränken |
model |
Modell für diesen Command überschreiben. Wird seit v2.1.259 in interaktiven Sitzungen berücksichtigt (zuvor dort ignoriert); im Auto-Modus führt ein Frontmatter-Modell, das die Sitzung nicht verwenden kann, den Turn nicht mehr aus – die Sitzung behält ihr Modell211 |
argument-hint |
Erwartete Argumente dokumentieren |
disable-model-invocation |
Verwendung des SlashCommand-Tools verhindern |
Argumentinterpolation
Alle Argumente als einzelne Zeichenfolge:
---
description: Fix GitHub issue
argument-hint: [issue-number]
---
Fix GitHub issue #$ARGUMENTS following our coding standards.
Verwendung: /fix-issue 123
Nummerierte Argumente:
---
description: Create component
argument-hint: [name] [type]
---
Create a new $2 component named $1 in src/components/.
Verwendung: /create-component Button functional
Inline-Ausführung mit Bash
Führen Sie Bash-Commands innerhalb von Command-Prompts aus:
---
description: Git status summary
allowed-tools: Bash(git:*)
---
Current branch: !`git branch --show-current`
Recent commits: !`git log --oneline -5`
Changed files: !`git status --short`
Summarize the current state of this repository.
Dateireferenzen
Binden Sie Dateiinhalte in Commands ein:
---
description: Compare implementations
---
Compare these files:
@src/v1/handler.ts
@src/v2/handler.ts
Which implementation is more maintainable?
Namespacing von Commands
Organisieren Sie Commands in Unterverzeichnissen:
.claude/commands/
├── backend/
│ ├── test.md
│ └── deploy.md
├── frontend/
│ ├── test.md
│ └── build.md
└── review.md
Commands mit demselben Namen zeigen ihren Namespace in der Hilfe an: /test (project:backend) im Vergleich zu /test (project:frontend).
Wie funktionieren Skills?
Skills stellen einen grundlegend anderen Ansatz zur Erweiterung von Claude Code dar. Anders als slash commands, die Sie ausdrücklich aufrufen, werden Skills vom Modell aktiviert – Claude erkennt und verwendet sie anhand des Kontexts automatisch. Sie bündeln Fachwissen in einem Skill, auf das Claude bei Bedarf zurückgreift, ohne dass Sie daran denken müssen, danach zu fragen.
Warum Skills alles verändern: Denken Sie an Fachwissen wie die Regeln zur Zahlungsabwicklung, Compliance-Anforderungen oder Architekturmuster, die Ihr Team über Jahre verfeinert hat. Ohne Skills müssen Sie diesen Kontext entweder in jeder Sitzung erneut erklären oder hoffen, dass Claude ihn aus Codekommentaren ableitet. Mit Skills erfassen Sie ihn einmalig. Claude liest die Skill-Definition und wendet dieses Wissen automatisch an, sobald es relevant ist. Ihre Junior-Entwickler erhalten Anleitung auf Senior-Niveau, ohne danach fragen zu müssen. Ihre Sicherheitsmuster werden durchgesetzt, ohne dass Sie an deren Aufruf denken müssen.
Dieser Unterschied ist entscheidend. Ein slash command ist eine Abkürzung, an deren Verwendung Sie denken müssen. Ein Skill ist Wissen, das Claude jederzeit zur Verfügung steht. Wenn Sie einen Skill für Sicherheitsprüfungen mit den spezifischen Schwachstellenmustern und Compliance-Anforderungen Ihres Teams erstellen, wendet Claude dieses Wissen bei relevantem Code an – ob bei PR-Prüfungen, Refaktorierungen oder anderen sicherheitsrelevanten Aufgaben. Sie rufen /security-review nicht auf; Claude erkennt den Kontext und wendet den Skill automatisch an.
Skills vs. Commands vs. Subagents
Wenn Sie wissen, wann welcher Erweiterungsmechanismus sinnvoll ist, vermeiden Sie Doppelarbeit und erzielen die größte Wirkung:
| Aspekt | Slash Commands | Skills | Subagents |
|---|---|---|---|
| Aufruf | Durch Benutzer (/command) |
Durch Modell (automatisch) | Explizit oder automatisch delegiert |
| Auslöser | Sie denken an die Verwendung | Claude erkennt den Kontext | Aufgabe erfordert Delegation |
| Struktur | Einzelne Markdown-Datei | Verzeichnis mit Ressourcen | Markdown mit Frontmatter |
| Kontext | Hauptkonversation | Hauptkonversation | Separates Kontextfenster |
| Komplexität | Einfache Prompts | Funktionen mit mehreren Dateien | Vollständige Agentenpersönlichkeit |
| Am besten geeignet für | Explizite Aktionen | Fachwissen | Delegation komplexer Aufgaben |
Verwenden Sie slash commands, wenn Sie die ausdrückliche Kontrolle behalten möchten: /deploy, /test, /review PR 456. Sie entscheiden, wann sie ausgeführt werden.
Verwenden Sie Skills, wenn Fachwissen automatisch aktiviert werden soll: Sicherheitsmuster, Durchsetzung des Codestils oder domänenspezifisches Wissen. Claude entscheidet, wann sie angewendet werden.
Verwenden Sie subagents, wenn Aufgaben isoliert werden müssen: Hintergrundrecherchen, parallele Analysen oder spezialisierte Schlussfolgerungen, die Ihre Hauptkonversation nicht belasten sollen.
Struktur und Speicherort von Skills
Skills befinden sich in eigenen Verzeichnissen, die eine erforderliche SKILL.md-Datei und optional unterstützende Ressourcen enthalten:
Persönliche Skills (in allen Ihren Projekten verfügbar):
~/.claude/skills/
├── code-reviewer/
│ ├── SKILL.md
│ ├── SECURITY_PATTERNS.md
│ └── PERFORMANCE_CHECKLIST.md
├── sql-analyst/
│ ├── SKILL.md
│ └── QUERY_PATTERNS.md
└── api-designer/
└── SKILL.md
Projekt-Skills (über Git mit dem Team geteilt):
.claude/skills/
├── domain-expert/
│ ├── SKILL.md
│ ├── BUSINESS_RULES.md
│ └── DATA_MODELS.md
└── deployment/
├── SKILL.md
└── RUNBOOKS.md
Projekt-Skills werden in die Versionsverwaltung eingecheckt. Wenn Teammitglieder die Änderungen abrufen, erhalten sie Ihre Skills automatisch – ohne Installation und ohne Konfiguration. Durch diese automatische Verteilung wird das Fachwissen im gesamten Team vereinheitlicht.
Format von SKILL.md
Jeder Skill benötigt eine SKILL.md-Datei mit YAML-Frontmatter:
---
name: code-reviewer
description: Review code for security vulnerabilities, performance issues, and best practice violations. Use when examining code changes, reviewing PRs, analyzing code quality, or when asked to review or audit code.
allowed-tools: Read, Grep, Glob
---
# Code Review Expertise
## Security Analysis
When reviewing code, check for:
### Input Validation
- All user input sanitized before use
- Parameterized queries for database operations
- Output encoding for rendered content
### Authentication & Authorization
- Session tokens properly validated
- Permission checks before sensitive operations
- No hardcoded credentials or API keys
### Data Exposure
- Sensitive data not logged
- PII properly masked in error messages
- API responses don't leak internal details
## Performance Patterns
### Database
- N+1 query detection
- Missing indexes on filtered columns
- Unbounded result sets
### Memory
- Large object lifecycle management
- Stream processing for big files
- Connection pool exhaustion risks
## Review Output Format
For each finding:
- **File**: path/to/file.ts:123
- **Severity**: Critical | High | Medium | Low
- **Category**: Security | Performance | Maintainability
- **Issue**: Clear description of the problem
- **Recommendation**: Specific fix with code example
- **Rationale**: Why this matters
See [SECURITY_PATTERNS.md](SECURITY_PATTERNS.md) for detailed vulnerability patterns.
See [PERFORMANCE_CHECKLIST.md](PERFORMANCE_CHECKLIST.md) for optimization guidelines.
Frontmatter-Referenz
| Feld | Erforderlich | Einschränkungen | Zweck |
|---|---|---|---|
name |
Ja | Kleinbuchstaben, Zahlen und Bindestriche; maximal 64 Zeichen | Eindeutige Kennung |
description |
Ja | Maximal 1.024 Zeichen | Erkennungsauslöser: Anhand dieses Felds entscheidet Claude, wann der Skill angewendet wird |
allowed-tools |
Nein | Durch Kommas getrennte Tool-Namen | Beschränkt die Funktionen von Claude bei Verwendung dieses Skills |
context |
Nein | fork |
Führt den Skill in einem isolierten Kontext aus (ab v2.1.0). Verhindert Nebenwirkungen auf den Zustand des Hauptagenten.40 Seit v2.1.218 werden Skills mit context: fork standardmäßig im Hintergrund ausgeführt.195 |
background |
Nein | true / false |
Deaktiviert für einen Skill mit context: fork die Ausführung im Hintergrund: Mit background: false wird er weiterhin im Vordergrund ausgeführt. Nur in Verbindung mit context: fork relevant, wobei die Ausführung im Hintergrund ab v2.1.218 standardmäßig aktiviert ist.195 |
model |
Nein | Modellalias oder -ID | Führt den Turn des Skills mit einem bestimmten Modell aus. Wird seit v2.1.259 in interaktiven Sitzungen berücksichtigt (zuvor dort ignoriert); im automatischen Modus wird der Turn bei einem nicht unterstützten Frontmatter-Modell nicht mehr ausgeführt – die Sitzung behält ihr Modell bei211 |
Zeichenfolgenersetzungen (ab v2.1.9): Skills können über die Ersetzung ${CLAUDE_SESSION_ID} auf den Sitzungskontext zugreifen. Dies ist für Protokollierung, Nachverfolgung oder die Erzeugung sitzungsspezifischer Ausgaben nützlich.44
Das Beschreibungsfeld ist entscheidend. Claude erkennt Skills, indem Ihre Anfragen mit den Skill-Beschreibungen abgeglichen werden. Bei einer vagen Beschreibung erkennt Claude nicht, wann der Skill verwendet werden soll. Eine konkrete Beschreibung mit klaren Auslösebedingungen sorgt für eine zuverlässige Aktivierung.
Unzureichende Beschreibung:
description: Helps with code
Wirksame Beschreibung:
description: Review code for security vulnerabilities, performance issues, and best practice violations. Use when examining code changes, reviewing PRs, analyzing code quality, or when asked to review, audit, or check code.
Die wirksame Beschreibung enthält: - Was der Skill leistet (Code auf bestimmte Probleme prüfen) - Wann er verwendet werden soll (bei der Untersuchung von Änderungen, PRs und der Qualitätsanalyse) - Auslösende Begriffe (prüfen, auditieren, kontrollieren)
Tool-Beschränkungen
Das Feld allowed-tools begrenzt, was Claude bei aktivem Skill tun kann. Tool-Beschränkungen sind für schreibgeschützte oder im Umfang begrenzte Skills unverzichtbar:
---
name: security-auditor
description: Audit code for security vulnerabilities without making changes
allowed-tools: Read, Grep, Glob
---
Mit dieser Konfiguration kann Claude Code analysieren, aber weder Dateien bearbeiten noch Bash-Befehle ausführen oder Änderungen vornehmen. Der Skill erzwingt schreibgeschütztes Verhalten.
Gängige Beschränkungsmuster:
| Muster | Tools | Anwendungsfall |
|---|---|---|
| Schreibgeschützte Analyse | Read, Grep, Glob |
Sicherheitsaudits, Codeprüfung |
| Sichere Untersuchung | Read, Grep, Glob, Bash(git log:*), Bash(git diff:*) |
Historische Analyse |
| Dokumentation | Read, Grep, Glob, Write |
Dokumentation erstellen, ohne den Quellcode zu bearbeiten |
| Vollzugriff | (Feld weglassen) | Skill übernimmt alle verfügbaren Tools |
Unterstützende Dateien
Skills können mehrere Dateien enthalten. Claude liest bei der Aktivierung die zentrale SKILL.md-Datei und greift anschließend bei Bedarf auf unterstützende Dateien zu. Diese schrittweise Offenlegung ermöglicht eine effiziente Nutzung des Kontexts.
Strukturmuster:
my-skill/
├── SKILL.md # Required: overview + quick reference
├── DETAILED_GUIDE.md # Deep documentation
├── EXAMPLES.md # Concrete examples
├── PATTERNS.md # Reference patterns
├── templates/ # Reusable templates
│ └── component.tsx
└── scripts/ # Helper utilities
└── validate.py
Verweise auf unterstützende Dateien in SKILL.md:
For detailed security patterns, see [SECURITY_PATTERNS.md](SECURITY_PATTERNS.md).
Use this template for new components:
@templates/component.tsx
Validate configurations with:
```bash
python scripts/validate.py config.json
```
Expertentipp: Nehmen Sie wesentliche Informationen direkt in SKILL.md auf. Verwenden Sie unterstützende Dateien für ausführliches Referenzmaterial. Claude liest SKILL.md sofort, greift jedoch nur bei Bedarf auf unterstützende Dateien zu. Wenn wichtige Informationen in einer unterstützenden Datei verborgen sind, findet Claude sie möglicherweise nicht.
Vollständiges Beispiel: Skill für Domänenexperten
Hier sehen Sie einen produktionsreifen Skill für eine Fintech-Anwendung:
Verzeichnisstruktur:
.claude/skills/payments-domain/
├── SKILL.md
├── BUSINESS_RULES.md
├── COMPLIANCE.md
└── DATA_MODELS.md
SKILL.md:
---
name: payments-domain
description: Expert knowledge of payment processing domain including transaction flows, compliance requirements, and business rules. Use when working with payment code, transaction handling, refunds, disputes, or financial calculations.
---
# Payments Domain Expertise
## Core Concepts
### Transaction States
```
PENDING → AUTHORIZED → CAPTURED → SETTLED
↘ VOIDED
AUTHORIZED → DECLINED
CAPTURED → REFUNDED (partial or full)
SETTLED → CHARGEBACK → REPRESENTED
```
### Money Handling Rules
- ALL monetary values stored as integers (cents, not dollars)
- Currency always explicitly tracked (never assume USD)
- Rounding: HALF_EVEN for calculations, HALF_UP for display
- Never use floating point for money
### Idempotency Requirements
Every payment operation MUST be idempotent:
```typescript
// Required pattern
async function processPayment(idempotencyKey: string, amount: number) {
const existing = await findByIdempotencyKey(idempotencyKey);
if (existing) return existing; // Return cached result
const result = await executePayment(amount);
await storeWithIdempotencyKey(idempotencyKey, result);
return result;
}
```
## Quick Reference
### Fee Calculations
- Interchange: 1.5% + $0.10 (debit), 2.1% + $0.10 (credit)
- Platform fee: 2.9% + $0.30 (standard), 2.2% + $0.30 (enterprise)
- International: +1% cross-border fee
- Currency conversion: mid-market rate + 1%
### Compliance Thresholds
- $3,000: Enhanced due diligence trigger
- $10,000: CTR filing required
- $25,000: Additional verification required
### Refund Windows
- Full refund: 120 days from capture
- Partial refund: 180 days from capture
- Chargeback window: 120 days (Visa), 180 days (Mastercard)
## Key Files
- `src/payments/processor.ts` - Core payment logic
- `src/payments/refunds.ts` - Refund handling
- `src/compliance/aml.ts` - AML checks
- `src/models/transaction.ts` - Transaction model
See `BUSINESS_RULES.md` for detailed business logic.
See `COMPLIANCE.md` for regulatory requirements.
See `DATA_MODELS.md` for schema documentation.
Wenn dieser Skill eingerichtet ist, wendet Claude bei der Arbeit an Transaktionscode, bei Fragen zur Rückerstattungslogik oder beim Debugging von Zahlungsabläufen automatisch Fachwissen aus der Zahlungsdomäne an. Sie müssen nichts aufrufen; das Wissen ist einfach verfügbar.
Wirksame Skills erstellen
Beginnen Sie mit der Beschreibung. Verfassen Sie zuerst die Beschreibung und stimmen Sie anschließend den Inhalt des Skills darauf ab. Da die Beschreibung bestimmt, wann Claude den Skill verwendet, muss sie präzise sein:
- Geben Sie an, was der Skill bereitstellt
- Führen Sie konkrete Auslösebedingungen auf
- Nehmen Sie relevante Schlüsselwörter und Formulierungen auf
Halten Sie Skills fokussiert. Ein Skill deckt eine Domäne oder Funktion ab:
| Gut (fokussiert) | Schlecht (zu breit) |
|---|---|
security-auditor |
code-helper |
react-patterns |
frontend-stuff |
postgres-optimization |
database-expert |
api-documentation |
docs-generator |
Wenn ein Skill zu viele Bereiche abdecken soll, wird seine Beschreibung vage und Claude erkennt nicht zuverlässig, wann er verwendet werden soll.
Nutzen Sie schrittweise Offenlegung. Nehmen Sie die wichtigsten Informationen direkt in SKILL.md auf. Verweisen Sie für weiterführende Details auf unterstützende Dateien:
## Quick Reference
[Essential patterns here - Claude sees this immediately]
## Deep Dive
For full coverage, see [DETAILED_GUIDE.md](DETAILED_GUIDE.md).
Fügen Sie konkrete Beispiele ein. Abstrakte Beschreibungen sind weniger nützlich als konkrete Muster:
## Input Validation
### Pattern
```typescript
// Good: Explicit validation with typed errors
const validated = PaymentSchema.safeParse(input);
if (!validated.success) {
throw new ValidationError(validated.error.issues);
}
// Bad: Implicit coercion
const amount = Number(input.amount); // Silent NaN on invalid input
```
Testen Sie mit realistischen Anfragen. Prüfen Sie nach dem Erstellen eines Skills, ob Claude ihn aktiviert:
> Review this payment processing code for issues
# Should activate payments-domain skill
> How should I handle refunds?
# Should activate payments-domain skill
> What's the weather like?
# Should NOT activate payments-domain skill
Wenn Claude den Skill nicht wie erwartet aktiviert, überarbeiten Sie die Beschreibung und nehmen Sie die von Ihnen verwendeten Auslöseformulierungen auf.
Strategien zur gemeinsamen Nutzung im Team
Git-basierte Freigabe (für Projekt-Skills empfohlen):
# Add skill to project
mkdir -p .claude/skills/team-standard
# Create SKILL.md and supporting files
# Commit
git add .claude/skills/
git commit -m "Add team coding standards skill"
git push
# Teammates get it automatically
git pull
claude # Skill now available
Projektübergreifende Freigabe über symbolische Links:
# Create canonical skill location
mkdir -p ~/shared-skills/security-reviewer
# Create SKILL.md
# Symlink into projects
ln -s ~/shared-skills/security-reviewer ~/.claude/skills/security-reviewer
# Now available in all your projects
Verteilung über plugins: Für eine breitere Verteilung können Sie Skills in plugins bündeln:
my-plugin/
├── .claude-plugin/
│ └── plugin.json
└── skills/
└── my-skill/
└── SKILL.md
In plugins gebündelte Skills stehen zur Verfügung, sobald Benutzer das plugin installieren.
Skills debuggen
Skill wird nicht aktiviert:
-
Prüfen Sie, ob die Beschreibung zu Ihrer Anfrage passt:
yaml # If you're saying "check this code" but description says "review" description: Review OR check code for issues... -
Überprüfen Sie den Speicherort der Datei: ```bash # Personal ls ~/.claude/skills/my-skill/SKILL.md
# Project ls .claude/skills/my-skill/SKILL.md ```
- Validieren Sie das YAML-Frontmatter:
- Die erste Zeile muss genau
---lauten - Das abschließende
---muss vor dem Markdown-Inhalt stehen - Keine Tabulatoren in YAML verwenden (verwenden Sie Leerzeichen)
-
Das Namensfeld darf nur Kleinbuchstaben und Bindestriche enthalten
-
Führen Sie den Skill im Debug-Modus aus:
bash claude --debug # Watch for skill loading messages
Skill wird unerwartet aktiviert:
Grenzen Sie die Beschreibung ein. Wenn Ihr Skill aktiviert wird, obwohl dies nicht beabsichtigt ist, ist die Beschreibung zu weit gefasst:
# Too broad - activates on any "code" mention
description: Help with code
# Specific - activates only for security contexts
description: Audit code for security vulnerabilities including injection attacks, authentication flaws, and data exposure. Use when specifically asked about security, vulnerabilities, or when reviewing code for security issues.
Unterstützende Dateien werden nicht gefunden:
- Verwenden Sie relative Pfade vom Speicherort der SKILL.md-Datei aus
- Verwenden Sie ausschließlich Schrägstriche (auch unter Windows)
- Prüfen Sie, ob die Datei tatsächlich vorhanden ist:
ls .claude/skills/my-skill/REFERENCED.md
Wann Sie einen Skill erstellen sollten
Erstellen Sie einen Skill, wenn: - Fachwissen automatisch aktiviert werden soll - Mehrere Teammitglieder dasselbe Wissen benötigen - Sie dieselben Muster oder Regeln wiederholt erklären - Kontext ohne ausdrücklichen Aufruf eingebunden werden soll - Das Wissen mehrere Dateien umfasst und strukturiert werden muss
Erstellen Sie keinen Skill, wenn: - Sie den Aufruf ausdrücklich kontrollieren möchten (verwenden Sie einen slash command) - Die Aufgabe einen separaten Kontext benötigt (verwenden Sie einen subagent) - Es sich um einen einmaligen Prompt handelt (geben Sie ihn einfach ein) - Der „Skill“ eigentlich nur eine einzelne Vorlage ist (verwenden Sie einen slash command)
Expertentipp: Wenn Sie vor der Arbeit an Authentifizierungscode wiederholt /security-review eingeben, wandeln Sie den Befehl in einen Skill um. Stellen Sie das Fachwissen kontextabhängig bereit, statt es ausdrücklich aufzurufen. Wenn Sie einen ausdrücklichen Aufruf wünschen, behalten Sie es als Command bei.
Plugin-System
Plugins bündeln Claude Code-Erweiterungen für die Verteilung. Ein Plugin kann benutzerdefinierte Befehle, subagents, skills, hooks und MCP-Server enthalten. Anthropic führte den Plugin-Marktplatz im Dezember 2025 offiziell mit 36 kuratierten Plugins ein.40
Plugin-Struktur
my-plugin/
├── .claude-plugin/
│ └── plugin.json # Required: metadata
├── bin/ # Executables invokable as bare commands (v2.1.91+)[^143]
├── commands/ # Slash commands
│ └── hello.md
├── agents/ # Subagents
│ └── helper.md
├── skills/ # Skills
│ └── my-skill/
│ └── SKILL.md
├── hooks/ # Event handlers
│ └── hooks.json
└── .mcp.json # MCP servers
Plugin-Manifest
Minimale plugin.json:
{
"name": "my-plugin",
"description": "What this plugin does",
"version": "1.0.0",
"author": {
"name": "Your Name"
}
}
Hinweis zum Manifest in v2.1.129: themes und monitors sollten nun innerhalb des "experimental"-Objekts des Manifests deklariert werden. Bestehende Deklarationen auf oberster Ebene funktionieren weiterhin, doch claude plugin validate gibt eine Warnung aus, damit Plugin-Autoren sie vor der Veröffentlichung verschieben können.156 Seit v2.1.259 gibt claude plugin validate --json die Validierungsergebnisse als JSON aus.211
Plugin-Verwaltung
> /plugin # Interactive interface
> /plugin install name@marketplace # Install
> /plugin enable name@marketplace # Enable
> /plugin disable name@marketplace # Disable
> /plugin uninstall name@marketplace # Remove
> /plugin marketplace add ./local # Add local marketplace
> /plugin marketplace list # View marketplaces
Für einmalige Tests fügt v2.1.129 ein Sitzungs-Flag hinzu, das eine Plugin-ZIP-Datei direkt abruft, ohne sie im normalen Marktplatzstatus zu installieren:
claude --plugin-url https://example.com/my-plugin.zip
Seit v2.1.128 akzeptiert --plugin-dir auch .zip-Plugin-Archive, sodass lokale Smoke-Tests entweder auf ein Plugin-Verzeichnis oder ein Archiv verweisen können.156 Seit v2.1.265 kann die Option außerdem einen Plugin-Ordner verarbeiten: Jeder untergeordnete Ordner mit einem Manifest wird als eigenes Plugin geladen; während der laufenden Sitzung hinzugefügte oder entfernte Unterordner werden automatisch erkannt.215
Für eine dauerhafte Installation ohne git oder npm fügt v2.1.224 die Plugin-Quelle archive hinzu: Ein Marktplatzeintrag kann auf eine ZIP-Datei über HTTPS verweisen, mit optionaler SHA-256-Pinning-Funktion, durch die die Installation fehlschlägt, falls sich das Archiv unerwartet ändert. Die drei Verteilungswege sind nun klar voneinander abgegrenzt: --plugin-url für eine einzelne Sitzung, archive für eine gepinnte Installation über eine URL und Marktplätze für alles mit einem Aktualisierungszyklus. Für Teams ist besonders das Pinning interessant: Ein gepinnter Hash macht aus „Vertrauen Sie dem, was diese URL heute bereitstellt“ ein „Vertrauen Sie exakt den von uns geprüften Bytes“.201
Drei Komfortverbesserungen kommen mit v2.1.221: /plugin install aktualisiert einen veralteten Marktplatzkatalog und versucht es erneut, bevor gemeldet wird, dass ein Plugin nicht gefunden wurde (die Meldung „nicht gefunden“, die unmittelbar nach dem Hinzufügen eines Plugins zum Marktplatz auftreten konnte, entfällt); über /plugin installierte Plugins werden sofort aktiviert, sofern dies sicher möglich ist, anstatt immer /reload-plugins zu erfordern; und ein Plugin-Manifest kann für skills auf "." verweisen, um skills aus dem Plugin-Stammverzeichnis bereitzustellen – der Validierungsfehler für eine SKILL.md auf Stammebene schlägt nun genau dies vor.199
v2.1.229 fügt command-Marktplatzquellen hinzu – ein Marktplatzeintrag kann auf einen lokalen Befehl verweisen (eine IDE oder ein Build-Werkzeug), der bei seiner Ausführung das Plugin-Verzeichnis ausgibt. Der Pfad wird in jeder Sitzung erneut aufgelöst und ohne Neustart angewendet; mit mode: "link" wird das Verzeichnis direkt verwendet, anstatt es zu kopieren. Diese Quelle ist für den Entwicklungszyklus gedacht: Ihr Editor verwaltet den Plugin-Checkout, und Claude Code folgt dem jeweils angegebenen Pfad.232
Plugin-Bereinigung (ab v2.1.121)
Plugins können andere Plugins als Abhängigkeiten deklarieren. Wenn Sie ein Plugin installieren, werden dessen Abhängigkeiten automatisch installiert und als „automatisch installiert“ gekennzeichnet. Zwei neue Befehle räumen nach manuellen Deinstallationen oder dem Entfernen von Marktplätzen auf:
| Befehl | Verhalten |
|---|---|
claude plugin prune |
Automatisch installierte Plugins entfernen, deren übergeordnetes Plugin nicht mehr vorhanden ist |
claude plugin uninstall <name> --prune |
Das Plugin deinstallieren und seine dadurch verwaisten, automatisch installierten Abhängigkeiten ebenfalls entfernen |
Führen Sie prune nach manuellen Deinstallationen oder dem Entfernen von Marktplätzen aus, um ~/.claude/plugins/ schlank zu halten.154
Lokale Entwicklung
Erstellen Sie zum Testen einen lokalen Marktplatz:
mkdir dev-marketplace && cd dev-marketplace
mkdir my-plugin
# Create plugin structure
cd ..
claude
> /plugin marketplace add ./dev-marketplace
> /plugin install my-plugin@dev-marketplace
Verbesserungen der Plugin-Installation (ab v2.1.51)
Plugins unterstützen nun benutzerdefinierte npm-Registries und das Pinning bestimmter Versionen bei der Installation aus npm-Quellen. Das standardmäßige git-Zeitlimit für Marktplatzvorgänge wurde von 30 s auf 120 s erhöht und kann über CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS konfiguriert werden.98
Sicherheit der Plugin-Konfiguration (v2.1.207)
Zwei Härtungsmaßnahmen schließen Angriffsvektoren durch Shell-Injection und vom Repository bereitgestellte Konfigurationen in der Plugin-Konfiguration:185
${user_config.*}wird in Befehlen in Shell-Form abgelehnt. Das direkte Einfügen benutzerdefinierter Konfigurationswerte in eine Shell-Zeichenfolge birgt ein Injection-Risiko. Daher schlagen Plugin-Befehle in Shell-Form, die auf${user_config.*}verweisen, nun bei der Validierung fehl. Verwenden Sie stattdessen die exec-Form (Argument-Arrays ohne Shell-Parsing) oder lesen Sie den Wert aus der Umgebungsvariable$CLAUDE_PLUGIN_OPTION_<KEY>.pluginConfigswird nicht mehr aus der.claude/settings.jsonauf Projektebene gelesen. Plugin-Konfigurationswerte stammen nun ausschließlich aus den Einstellungen auf Benutzerebene. Dadurch kann ein geklontes Repository keine Konfiguration mehr mitliefern, die die Ausführung Ihrer installierten Plugins verändert.
Plugin-Komponenten
- Befehle: Als Slash-Befehle verfügbar (
/plugin-command) - Agents: Werden in der Liste
/agentsangezeigt - Skills: Werden anhand der skill-Konfiguration automatisch geladen
- Hooks: Werden mit Benutzer-/Projekt-hooks zusammengeführt und parallel ausgeführt
- MCP-Server: Starten automatisch, wenn das Plugin aktiviert wird
Lokale Plugins über .claude/skills/ (ab v2.1.157)
Plugins im Verzeichnis .claude/skills/ eines Projekts werden nun automatisch geladen, ohne dass ein Marktplatz erforderlich ist. Mit claude plugin init <name> lässt sich zudem ein neues Plugin in diesem Verzeichnis anlegen. Dadurch verkürzt sich der Weg von „Ich möchte ein projektspezifisches Werkzeug“ zu „Ich habe ein funktionsfähiges Plugin“ – keine Marktplatzregistrierung, keine aufwendige Manifest-Konfiguration. /plugin erhielt außerdem eine automatische Argumentvervollständigung und entspricht damit den übrigen Befehlen.241
Wie funktioniert Memory?
Das Memory-System von Claude Code ermöglicht einen dauerhaften Kontext über mehrere Sitzungen hinweg. Eine effektive Memory-Verwaltung entscheidet darüber, ob Claude Ihr Projekt umfassend versteht oder jede Sitzung wie einen Neustart behandelt.
CLAUDE.md-Hierarchie
| Speicherort | Geltungsbereich | Geteilt | Anwendungsfall |
|---|---|---|---|
/Library/Application Support/ClaudeCode/CLAUDE.md (macOS) |
Unternehmen | Alle Benutzer | Unternehmensstandards |
./CLAUDE.md oder ./.claude/CLAUDE.md |
Projekt | Über git | Teamkontext |
~/.claude/CLAUDE.md |
Benutzer | Alle Projekte | Persönliche Präferenzen |
./CLAUDE.local.md |
Projektlokal | Nie | Persönliche Projektnotizen |
Effektive CLAUDE.md-Struktur
# Project Context
## Architecture
- Monorepo with packages in /packages
- React frontend in /packages/ui
- Node.js API in /packages/api
- Shared types in /packages/types
- PostgreSQL database via Prisma
## Code Standards
- TypeScript strict mode everywhere
- ESLint + Prettier enforced (pre-commit hooks)
- No default exports
- JSDoc on all public APIs
- Tests required for all new code
## Commands
- `npm test` - Run all tests
- `npm run test:watch` - Watch mode
- `npm run lint` - Check linting
- `npm run lint:fix` - Auto-fix lint issues
- `npm run build` - Production build
- `npm run dev` - Start dev servers
- `npm run db:migrate` - Run migrations
- `npm run db:seed` - Seed database
## Patterns
### API Endpoints
Create in packages/api/src/routes/
Use Zod for request/response validation
All endpoints need OpenAPI documentation
### React Components
Create in packages/ui/src/components/
Use React Query for server state
Prefer composition over inheritance
### Database
Prisma schema in packages/api/prisma/
Always create migration for schema changes
Use transactions for multi-table operations
## Important Notes
- NEVER commit .env files
- API runs on :3000, UI on :3001
- Local DB: postgres://localhost:5432/myapp
- Feature flags in packages/api/src/flags.ts
## Recent Decisions
- 2025-12-01: Migrated to React Query v5
- 2025-11-15: Adopted Zod for all validation
- 2025-11-01: Moved to ESM modules
# Summary Instructions
When using compact, focus on:
- Recent code changes
- Test results
- Architecture decisions made this session
Dateiimporte
Verweisen Sie innerhalb von CLAUDE.md auf andere Dateien:
See @README.md for project overview
Coding standards: @docs/STYLE_GUIDE.md
API documentation: @docs/API.md
Personal preferences: @~/.claude/preferences.md
Importsyntax:
- Relativ: @docs/file.md
- Absolut vom Projekt aus: @/absolute/path.md
- Home-Verzeichnis: @~/.claude/file.md
- Maximale Tiefe: 5 Importebenen
Memory-Regelverzeichnis
Für eine besser organisierte Memory-Verwaltung können Sie kategorisierte Regeldateien unter .claude/rules/ speichern:11
.claude/rules/
├── testing.md # Testing conventions
├── security.md # Security requirements
├── api-patterns.md # API design patterns
└── deployments.md # Deployment procedures
Regeln werden automatisch geladen und stellen strukturierten Kontext bereit, ohne CLAUDE.md zu überladen.
Memory schnell ergänzen
Verwenden Sie das Präfix #, um während einer Sitzung Notizen hinzuzufügen:
# Always run tests before committing
# The payment module is especially fragile
# Use the new logger from packages/api/src/logger.ts
Anschließend werden Sie aufgefordert, die Memory-Datei auszuwählen, in der die Notiz gespeichert werden soll.
Auto Memory (v2.1.32+)
Claude Code zeichnet den Projektkontext nun automatisch auf und ruft ihn sitzungsübergreifend wieder ab.80 Während Sie arbeiten, schreibt Claude Beobachtungen – etwa Muster, Konventionen, Erkenntnisse aus dem Debugging und wichtige Dateipfade – in eine dauerhafte Memory-Datei unter:
~/.claude/projects/{project-path}/memory/MEMORY.md
Zu Beginn der Sitzung sehen Sie Recalled memories und während der Sitzung Wrote memories. Auto Memory unterscheidet sich vom Präfix #:
| Auto Memory | Präfix # |
|
|---|---|---|
| Auslöser | Claude entscheidet implizit | Sie entscheiden ausdrücklich |
| Inhalt | Muster, Konventionen, Architektur | Bestimmte Fakten oder Anweisungen |
| Speicherort | MEMORY.md (automatisch verwaltet) |
Vom Benutzer ausgewählte Memory-Datei |
| Bearbeitung | Claude übernimmt die Verwaltung; Sie können die Datei direkt bearbeiten | Sie bestimmen, was gespeichert wird |
Auto Memory wird stets in Ihren System-Prompt geladen (die ersten 200 Zeilen). Halten Sie die Datei knapp – erstellen Sie für ausführliche Notizen separate Themendateien (z. B. debugging.md, patterns.md) und verlinken Sie diese aus MEMORY.md.
Auto Memory verwalten (v2.1.59+): Mit /memory können Sie Auto-Memory-Dateien direkt in Claude Code anzeigen und verwalten.100 Dies ersetzt das frühere Verhalten, bei dem /memory lediglich den CLAUDE.md-Editor öffnete. Sie können nun prüfen, bearbeiten und organisieren, was sich Claude gemerkt hat.
Memory-Zeitstempel (v2.1.75+): Memory-Dateien enthalten jetzt Zeitstempel der letzten Änderung. Dadurch kann Claude besser einschätzen, welche Erinnerungen aktuell und welche veraltet sind. Da veraltete Erinnerungen beim automatischen Abruf niedriger priorisiert werden, verbessert sich die Kontextqualität.117
Um Memory zu deaktivieren, übergeben Sie beim Start --no-memory (dadurch wird das gesamte Memory einschließlich CLAUDE.md deaktiviert). Es gibt keinen Schalter, mit dem Sie ausschließlich Auto Memory deaktivieren und CLAUDE.md weiterhin aktiv lassen können (dies ist eine angefragte Funktion).
Memory-Konsolidierung mit /dream: Im Laufe der Zeit sammeln sich in Auto Memory doppelte und veraltete Einträge an. Der Befehl /dream führt eine automatische Konsolidierung durch, bei der Memory-Einträge bereinigt und zusammengeführt, Redundanzen entfernt und zusammengehörige Beobachtungen geordnet werden. Führen Sie ihn regelmäßig aus, damit Ihre Memory-Datei fokussiert bleibt und das Limit von 200 Zeilen einhält.128
Befehle zur Kontextverwaltung
Kontextnutzung anzeigen:
> /context
Zeigt ein visuelles Raster der Kontextverteilung auf System-Prompt, Unterhaltung, Tools und Dateiinhalte.
Unterhaltung komprimieren:
> /compact
> /compact focus on the authentication changes
> /compact preserve test output and error messages
Fasst ältere Teile der Unterhaltung intelligent zusammen und bewahrt dabei wichtige Informationen.
Benutzerdefinierte Komprimierungsanweisungen (in CLAUDE.md):
# Summary Instructions
When using compact, focus on:
- Test output and failures
- Code changes made this session
- Architecture decisions
Extended Thinking für den Kontext:
export MAX_THINKING_TOKENS=10000
Mehr Thinking-Tokens ermöglichen eine höhere Denkkapazität, verursachen jedoch auch höhere Kosten.
Strategien zur Kontextoptimierung
- Verwenden Sie konkrete Dateiverweise, statt Claude suchen zu lassen
- Löschen Sie nicht zusammengehörige Unterhaltungen zwischen Aufgaben mit
/clear - Komprimieren Sie lange Sitzungen proaktiv
- Verwenden Sie subagents, um explorative Arbeiten zu isolieren
- Unterteilen Sie komplexe Aufgaben in fokussierte Interaktionen
- Setzen Sie Sitzungen fort, wenn Sie an einer Aufgabe weiterarbeiten, statt alles erneut zu erklären
Bild- und multimodale Eingaben
Claude Code kann Bilder analysieren: Screenshots, Diagramme, Mockups, Fehlermeldungen und Datenbankschemas.
Eingabemethoden
- Drag-and-drop: Ziehen Sie Bilddateien in das Fenster von Claude Code
- Einfügen: Verwenden Sie
Ctrl+V(nicht Cmd+V auf dem Mac), um ein Bild aus der Zwischenablage einzufügen - Pfadangabe: „Analysiere dieses Bild: /path/to/screenshot.png“
Angehängte Bilder anzeigen
Wenn Claude in einer Antwort auf ein Bild verweist, können Sie es über anklickbare Bildlinks direkt anzeigen:27
[Image #1] # Click to open in default image viewer
[Image #2] # Navigate attached screenshots
Anklickbare Links erleichtern das Prüfen von Screenshots und das Debugging visueller Probleme. Klicken Sie auf den Verweis, um genau das Bild zu sehen, das Claude analysiert hat.
Anwendungsfälle
- UI-Probleme debuggen: „Hier ist ein Screenshot des Fehlers. Was verursacht ihn?“
- Designs umsetzen: „Erstelle diese Komponente anhand des Mockups“
- Diagramme analysieren: „Erkläre dieses Architekturdiagramm“
- Datenbankschemas: „Erstelle Prisma-Modelle, die diesem ERD entsprechen“
- Fehleranalyse: „Was bedeutet der Fehler auf diesem Screenshot?“
Expertentipp: Wenn Sie Mockups umsetzen, sollten Sie mehrere Screenshots mit unterschiedlichen Zuständen bereitstellen (Standard, Hover, Laden, Fehler). Je mehr visuellen Kontext Sie liefern, desto besser gelingt die Umsetzung.
PDF-Lesen (v2.1.30+)
Claude Code kann PDF-Dokumente mit Steuerung auf Seitenebene lesen und analysieren:76
Grundlegendes Lesen von PDFs:
> Analyze this PDF: /path/to/document.pdf
Bestimmte Seitenbereiche lesen:
> Read pages 1-5 of the PDF: /path/to/report.pdf
Alternativ können Sie das Read-Tool programmgesteuert mit dem Parameter pages verwenden:
- pages: "1-5" - Seiten 1 bis 5 lesen
- pages: "1,3,7" - Bestimmte Seiten lesen
- pages: "10-" - Ab Seite 10 bis zum Ende lesen
Einschränkungen: - Maximal 100 Seiten pro Anfrage - Maximale Dateigröße von 20 MB - Große PDFs (>10 Seiten) geben bei einer @-Erwähnung einen schlanken Verweis zurück; der vollständige Inhalt wird bei Bedarf geladen
Voice Mode (März 2026)
Voice Mode macht Claude Code zu einem Pair-Programming-Partner, mit dem Sie sprechen, statt Ihre Eingaben zu tippen. Die Aktivierung erfolgt über /voice; dank Push-to-talk bestimmen Sie präzise, wann Sprache erfasst wird.111
Aktivierung
> /voice # Start voice mode
Alternativ können Sie in settings.json voiceEnabled: true festlegen, damit Voice Mode beim Sitzungsstart automatisch aktiviert wird.
Funktionsweise
Halten Sie zum Sprechen die Leertaste gedrückt und lassen Sie sie zum Senden los. Claude verarbeitet Ihre Sprache und antwortet so, als hätten Sie den Prompt eingetippt. Das Push-to-talk-Konzept verhindert versehentliche Aktivierungen beim Programmieren.
Unterstützte Sprachen (insgesamt 20, v2.1.69+)
Englisch, Spanisch, Französisch, Deutsch, Portugiesisch, Italienisch, Japanisch, Koreanisch, Chinesisch, Hindi, Russisch, Polnisch, Türkisch, Niederländisch, Ukrainisch, Griechisch, Tschechisch, Dänisch, Schwedisch, Norwegisch.110
Rollout-Status
Voice Mode wurde am 3. März 2026 veröffentlicht, im Laufe des Frühjahrs schrittweise ausgerollt und ist in allen Abonnementstufen verfügbar.111
Besonders geeignet für
- Das Beschreiben einer übergeordneten Architektur, während Sie auf einem Whiteboard skizzieren
- Das Diktieren von Commit-Nachrichten und PR-Beschreibungen
- Das Erklären von Fehlern im Gespräch, während Ihre Hände auf der Tastatur bleiben
- Das schnelle Delegieren von Aufgaben: „Führe die Testsuite aus und behebe alle Fehler“
Wie funktioniert die Git-Integration?
Claude Code bietet eine tiefgreifende Git-Integration mit integrierten Sicherheitsprotokollen.
Sicherheitsprotokolle
- Berücksichtigt
.gitignoreautomatisch - Ändert Branches nicht ohne Erlaubnis
- Zeigt Diffs vor Commits an
- Hält sich an die Commit-Konventionen des Projekts
- Führt niemals ohne ausdrückliche Aufforderung einen Force-Push aus
- Prüft vor dem Ändern von Commits die Urheberschaft
Häufige Arbeitsabläufe
Commits erstellen:
> commit these changes
> create a commit with a meaningful message
Claude führt folgende Schritte aus:
1. git status und git diff ausführen
2. Änderungen analysieren
3. Eine konventionelle Commit-Nachricht erstellen
4. Vor dem Commit auf Ihre Zustimmung warten
Pull Requests erstellen:
> create a PR for this feature
> summarize the changes and create a PR
Commit → Push → PR in einem Schritt: Der mitgelieferte Befehl /commit-push-pr verkettet alle 3 Schritte. Seit v2.1.206 wird git push zum konfigurierten Push-Remote des Repositorys automatisch zugelassen – zu remote.pushDefault, sofern festgelegt, andernfalls zum einzigen Remote. Dadurch erscheint beim Push-Schritt in Fork-basierten Arbeitsabläufen und solchen mit mehreren Remotes keine Berechtigungsabfrage mehr.184 Seit v2.1.229 gilt diese automatische Genehmigung nicht mehr für git/gh-Aufrufe mit gefährlichen Flags – bei --force, --amend, --no-verify und ähnlichen Flags wird nun nachgefragt.232
Code überprüfen:
> review the changes in this PR
> what could go wrong with these changes?
Integration mit GitHub Actions
Automatisieren Sie Claude in CI/CD mit der offiziellen Action:
Schnelle Einrichtung:
> /install-github-app
Manuelle Workflow-Datei:
name: Claude Code Review
on:
pull_request:
types: [opened, synchronize]
issue_comment:
types: [created]
jobs:
claude-review:
runs-on: ubuntu-latest
steps:
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
prompt: "Review this PR for bugs, security issues, and performance problems"
claude_args: "--max-turns 5"
Für Bedrock (mit OIDC):
- name: Configure AWS
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
aws-region: us-west-2
- uses: anthropics/claude-code-action@v1
with:
use_bedrock: "true"
claude_args: '--model us.anthropic.claude-opus-5'
Code Review [FORSCHUNGSVORSCHAU] (März 2026)
Code Review ist das Multi-Agent-System von Anthropic, das Pull Requests automatisch überprüft, um Fehler zu erkennen, die menschlichen Prüfern entgehen. Wird ein PR geöffnet, arbeitet ein Team von Agenten parallel – jeder untersucht die Codebasis aus einer anderen Perspektive. Anschließend gleichen sie ihre Ergebnisse untereinander ab, um Fehlalarme herauszufiltern, und ordnen Probleme nach Schweregrad. Die Ergebnisse erscheinen als einzelner Übersichtskommentar sowie als Inline-Anmerkungen.113
Verfügbarkeit: Forschungsvorschau für Kunden von Claude for Teams und Claude for Enterprise (9. März 2026).
Funktionsweise: 1. Ein Entwickler öffnet einen PR 2. Mehrere KI-Agenten analysieren den Code parallel 3. Die Agenten überprüfen die Ergebnisse der jeweils anderen 4. Ein abschließender Agent führt die Ergebnisse zusammen, entfernt Duplikate und ordnet sie nach Schweregrad 5. Die Ergebnisse werden als PR-Kommentare veröffentlicht (Übersicht und Inline-Anmerkungen)
Leistungskennzahlen (interne Daten von Anthropic):
| Kennzahl | Wert |
|---|---|
| Große PRs (mehr als 1.000 Zeilen) mit Ergebnissen | 84 % (durchschnittlich 7,5 Probleme) |
| Kleine PRs (weniger als 50 Zeilen) mit Ergebnissen | 31 % (durchschnittlich 0,5 Probleme) |
| Widerspruchsquote menschlicher Prüfer | Weniger als 1 % der Ergebnisse als falsch markiert |
| Durchschnittliche Überprüfungsdauer | Ca. 20 Minuten |
| Substanzielle PR-Kommentare | 54 % der PRs (zuvor 16 %) |
Kosten: 15–25 US-Dollar pro Überprüfung, abhängig von Größe und Komplexität des PRs. Organisationen können ihre Ausgaben über monatliche Ausgabenobergrenzen, die Aktivierung auf Repository-Ebene und Analyse-Dashboards steuern.113
Einrichtung: Administratoren aktivieren die Funktion in den Einstellungen von Claude Code, installieren die GitHub App und wählen die Ziel-Repositorys aus. Entwickler müssen nichts konfigurieren – nach der Aktivierung werden neue PRs automatisch überprüft.
Wesentlicher Unterschied zur GitHub Action: Die oben beschriebene Open-Source-Action claude-code-action führt eine einzelne Claude-Instanz mit einem Prompt aus. Code Review setzt für eine gründlichere Analyse ein Multi-Agent-Team ein. Eine menschliche Genehmigung bleibt zwingend erforderlich – Code Review stellt Informationen bereit, genehmigt aber niemals Merges.113
Wie verwende ich Claude Code in meiner IDE?
VS Code Extension
Anforderungen: VS Code 1.98.0 oder neuer
Installation: Suchen Sie im Extensions Marketplace nach „Claude Code“
Funktionen:
- Seitenleistenbereich (Spark-Symbol)
- Sitzungsliste in der Aktivitätsleiste, wobei Sitzungen als vollständige Editoren geöffnet werden (ab v2.1.70)109
- Vollständige Markdown-Dokumentansicht für Pläne mit Kommentarfunktion (ab v2.1.70)109
- Nativer Dialog zur Verwaltung von MCP-Servern über /mcp im Chatbereich (ab v2.1.70)109
- Komprimierungsanzeige als einklappbare Karte „Komprimierter Chat“ (ab v2.1.69)110
- Planmodus mit Diff-Vorschau
- Umschalter zum automatischen Akzeptieren von Änderungen
- Umschalter für Extended Thinking
- Anhängen von Dateien und Einfügen von Bildern
- Gesprächsverlauf
- Mehrere gleichzeitige Sitzungen
- Fokusansicht (v2.1.221): Ein Umschalter im Chatmenü blendet Tool-Aktivitäten hinter einer ausklappbaren Zusammenfassung für jeden Gesprächsschritt aus, einschließlich einer Live-Anzeige für das aktuell ausgeführte Tool – über Ctrl+Alt+F oder den Befehl „Claude Code: Fokusansicht umschalten“. Aktivieren Sie diese Ansicht, wenn Sie das Gespräch als Fließtext lesen und nur die relevanten Tool-Aufrufe ausklappen möchten; standardmäßig wird weiterhin der vollständige Aktivitätsverlauf angezeigt.199
- Sitzungsgruppen (v2.1.229): In der Seitenleiste werden Sitzungen in benannten Gruppen organisiert – per Rechtsklick können Sie Gruppen erstellen, umbenennen oder löschen; mit Cmd/Ctrl- oder Umschalt-Klick lassen sich mehrere Sitzungen gleichzeitig verschieben. Die Größe des seitlichen Fragenbereichs /btw kann zudem durch Ziehen an seiner Begrenzung angepasst werden.232
Sicherheitshinweis: Anthropic hat in IDE-Erweiterungen ab v1.0.24 eine Sicherheitslücke behoben, durch die sich die WebSocket-Authentifizierung umgehen ließ (CVE-2025-52882). Vergewissern Sie sich, dass Ihre Erweiterung aktuell ist; Anthropic hat alle anfälligen Versionen aus den Erweiterungs-Stores entfernt.31
Konfiguration von Drittanbietern (in .claude/settings.json):
{
"env": {
"CLAUDE_CODE_USE_BEDROCK": "1",
"AWS_REGION": "us-east-1",
"AWS_PROFILE": "your-profile"
}
}
JetBrains Plugin
Unterstützt: IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm, DataGrip
Installation: Einstellungen → Plugins → Nach „Claude Code“ suchen → Installieren → Neu starten
Wichtige Tastenkombinationen:
- Cmd+Esc (Mac) / Ctrl+Esc (Windows): Schnellstart
- Cmd+Option+K (Mac) / Alt+Ctrl+K (Windows): Dateireferenz hinzufügen
Funktionen: - Anzeige von Diffs im Diff-Viewer der IDE - Automatische Freigabe des Auswahlkontexts - Diagnoseintegration - Mehrere Sitzungen
WSL2-Konfiguration: Legen Sie als Claude-Befehl Folgendes fest:
wsl -d Ubuntu -- bash -lic "claude"
Terminalintegration
Verbinden Sie ein externes Terminal mit Ihrer IDE:
> /ide
Claude Code erkennt VS Code, Cursor, Windsurf und JetBrains IDEs automatisch.
Slack-Integration (Dezember 2025)
Claude Code lässt sich jetzt direkt in Slack integrieren, sodass Entwickler Programmieraufgaben aus Chat-Threads heraus delegieren können.7
Funktionsweise:
1. Erwähnen Sie @Claude in einem Slack-Kanal oder -Thread
2. Claude prüft die Nachricht, um festzustellen, ob es sich um eine Programmieraufgabe handelt
3. Auf der Infrastruktur von Anthropic wird automatisch eine Claude Code-Sitzung gestartet
4. Claude bezieht den Kontext aus den letzten Nachrichten des Kanals oder Threads
5. Fortschrittsmeldungen werden in Ihrem Slack-Thread veröffentlicht
6. Nach Abschluss werden Links zur Überprüfung der Änderungen und zum Öffnen von PRs bereitgestellt
Anwendungsfälle: - Fehleruntersuchung anhand von in Slack veröffentlichten Fehlerberichten - Schnelle Codeüberprüfungen auf Grundlage von Teamfeedback - Umsetzung kleiner Funktionen anhand von Funktionsanfragen
Anforderungen: - Über den Slack App Marketplace installierte Claude App - Kostenpflichtiger Slack-Tarif - Zugriff auf Claude Code im Web
Datenschutz: Claude berücksichtigt die bestehende Berechtigungsstruktur von Slack. Es kann nicht auf Unterhaltungen oder Repositorys zugreifen, für die Sie keine Zugriffsberechtigung besitzen. Unterhaltungen werden nicht für das Modelltraining verwendet.
Fortgeschrittene Nutzungsmuster
Headless- und CI-Modus
Führen Sie Claude Code in Skripten und CI-Pipelines aus:
#!/bin/bash
# Automated code review
result=$(claude -p "Review this code for quality issues" \
--output-format json \
--allowedTools "Read,Grep,Glob" \
--permission-mode plan \
--disable-slash-commands \
--max-turns 5)
if echo "$result" | jq -e '.result | test("critical|high severity")' > /dev/null; then
echo "Issues found:"
echo "$result" | jq -r '.result'
exit 1
fi
echo "Review passed"
exit 0
Piping und Verkettung
# Analyze logs
cat production.log | claude -p "summarize errors" > error-summary.md
# Process multiple files
find . -name "*.ts" -exec cat {} \; | claude -p "find security issues"
# Chain with jq
claude -p "generate config" --output-format json | jq -r '.result' > config.json
Hintergrundaufgaben
Führen Sie länger dauernde Vorgänge aus, ohne andere Prozesse zu blockieren:
> start the build in the background
Oder drücken Sie während der Befehlsausführung Ctrl+B.
Hintergrundaufgaben verwalten:
> /bashes # List running tasks
> get output from task xyz # Retrieve output
Parallele Sitzungen mit Git Worktrees
# Create worktrees for parallel work
git worktree add ../project-feature-a -b feature-a
git worktree add ../project-bugfix bugfix-123
# Run Claude in each worktree (separate project dirs = separate sessions)
cd ../project-feature-a && claude
cd ../project-bugfix && claude
Jeder Worktree ist ein unabhängiges Projektverzeichnis mit eigener Sitzung.
Parsen der JSON-Ausgabe
result=$(claude -p "analyze this code" --output-format json)
# Extract fields
echo "Result: $(echo $result | jq -r '.result')"
echo "Cost: $(echo $result | jq -r '.total_cost_usd')"
echo "Session: $(echo $result | jq -r '.session_id')"
echo "Duration: $(echo $result | jq -r '.duration_ms')ms"
Programmatische Sitzungsverwaltung
# Name the current session for easy recall (inside Claude: /rename feature-auth)
# Then resume by name later:
claude --resume "feature-auth"
# Continue most recent session
claude -c "continue implementing the tests"
# List recent sessions to find one (shows up to 50 sessions, v2.1.47+)
claude --resume # interactive picker
Remote & Background Agents [FORSCHUNGSVORSCHAU]
Claude Code reicht mit zwei sich ergänzenden Funktionen über Ihr lokales Terminal hinaus: Remote (Cloud-Ausführung mit lokaler Teleportation) und Background Agents (parallele Aufgabenausführung, ohne Ihr Terminal zu blockieren). Beide verwenden das Präfix & und dieselbe Cloud-Infrastruktur.
Das Grundkonzept
Die Weboberfläche unter claude.ai/code führt Claude Code in der Cloud aus. Aufgaben werden im Hintergrund ausgeführt, während Sie nicht an Ihrem Terminal sind. Sobald Sie fortfahren möchten, teleportieren Sie die Sitzung auf Ihren lokalen Rechner und machen genau dort weiter, wo Claude aufgehört hat.
Die Remote-Ausführung ermöglicht Arbeitsabläufe, die zuvor nicht möglich waren: - Starten Sie auf Ihrem Smartphone eine komplexe Refaktorierungsaufgabe, lassen Sie sie während Ihres Arbeitswegs laufen und schließen Sie sie anschließend an Ihrem Arbeitsplatz ab - Stellen Sie über die Weboberfläche mehrere Aufgaben in die Warteschlange und prüfen Sie die Ergebnisse, wenn Sie wieder an Ihrem Schreibtisch sind - Übergeben Sie langwierige Vorgänge an die Cloud, wenn Sie Ihren Laptop schließen müssen
Das Präfix &
Senden Sie eine Aufgabe, die im Hintergrund auf der Webversion von Claude Code ausgeführt werden soll:
& Build a complete REST API for user management with authentication, CRUD operations, and proper error handling
Das Präfix & übermittelt Ihren Prompt an die Cloud. Claude bearbeitet ihn asynchron. Sie können Ihr Terminal schließen, das Gerät wechseln oder mit anderen Arbeiten fortfahren. Die Weboberfläche unter claude.ai/code zeigt Ihre laufenden und abgeschlossenen Sitzungen an.
Das Flag --teleport
Übernehmen Sie eine Cloud-Sitzung in Ihr lokales Terminal:
claude --teleport session_abc123
Das Flag ruft den Sitzungsstatus aus dem Web ab und setzt die Sitzung lokal fort. Sie erhalten den vollständigen Gesprächsverlauf sowie alle von Claude geänderten Dateien und können die Interaktion fortsetzen, als wären Sie die ganze Zeit dabei gewesen.
Die Sitzungs-ID wird in der Weboberfläche angezeigt. Klicken Sie auf eine beliebige Sitzung, um deren ID und aktuellen Status anzuzeigen.
Voraussetzungen
Claude Code Remote steht Abonnenten von Pro, Max, Team (Premium-Plätze) und Enterprise (Premium-Plätze) zur Verfügung.66 Die Weboberfläche wird auf der Infrastruktur von Anthropic ausgeführt und bietet dieselben Funktionen von Claude Code, die Ihnen lokal zur Verfügung stehen (Dateioperationen, Bash-Befehle, MCP-Integrationen), allerdings in einer verwalteten Cloud-Umgebung. Im Januar 2026 erweiterte Anthropic den Zugang für Team und Enterprise; Kontoadministratoren können den Zugriff in den Einstellungen von Claude aktivieren oder deaktivieren.
iOS-App (November 2025): Claude Code ist auch in der iOS-App von Claude verfügbar. Damit können Sie unterwegs Programmieraufgaben starten und den Fortschritt der Agents über Ihr Smartphone verfolgen.15 Sie können Aufgaben starten, während Sie nicht an Ihrem Schreibtisch sind, und sie später in Ihr Terminal teleportieren, sobald Sie sie prüfen möchten.
Remote Control (Februar 2026): Eine Funktion zur Sitzungsmobilität, mit der Sie eine lokale Claude Code-Sitzung auf Ihrem Smartphone, Tablet oder in einem beliebigen Browser fortsetzen können. Der Sitzungsstatus – Dateiverweise, Gesprächsverlauf, Tool-Konfigurationen und ausstehende Vorgänge – wird als eine einzige atomare Einheit durch einen verschlüsselten Tunnel übertragen. Seit August 2026 ist die Funktion nicht mehr in der Forschungsvorschau, sondern allgemein verfügbar (v2.1.58 hatte die vorherige Vorschau erweitert). Jeder Rechner, auf dem claude remote-control ausgeführt wird, erscheint oben im Tab „Code“ der Claude-App als Gerätekarte.205 Verwenden Sie für externe Builds den Unterbefehl claude remote-control (ab v2.1.51).101 Sitzungsnamen erhalten nun standardmäßig ein vom Hostnamen abgeleitetes Präfix (z. B. myhost-graceful-unicorn), das sich mit --remote-control-session-name-prefix überschreiben lässt.137 Seit v2.1.251 erhalten Remote Control-Clients einen Live-Stream der Tool-Aufrufe und Ergebnisse eines im Vordergrund ausgeführten subagent; bei den standardmäßig verwendeten Background-subagents wird weiterhin nur der Status angezeigt.206
Seit v2.1.222 können Repository-lokale Einstellungen (.claude/settings.json oder .claude/settings.local.json) den automatischen Start von Remote Control nicht mehr aktivieren – sie können ihn jedoch weiterhin deaktivieren. Aktivieren Sie ihn über /config auf Benutzerebene. Diese Asymmetrie ist beabsichtigt: Ein geklontes Repository darf Ihre Sitzung nicht unbemerkt für eine Remote-Fortsetzung freigeben, kann sich jedoch berechtigterweise selbst davon ausschließen.199
Praktischer Arbeitsablauf
Auf dem morgendlichen Arbeitsweg:
& Review all PRs assigned to me and prepare summaries with recommendations
An Ihrem Schreibtisch:
# Check what completed
# Visit claude.ai/code to see session list
# Pull the session locally to review and act on recommendations
claude --teleport pr-review-session-xyz
Bevor Sie die Arbeit verlassen:
& Run the full test suite, fix any failures, and prepare a summary of what was changed
Am nächsten Morgen:
claude --teleport test-fixes-session-abc
# Review what Claude did overnight, make final adjustments
Claude Code Channels [FORSCHUNGSVORSCHAU] (März 2026)
Mit Claude Code Channels können Sie Nachrichten von Telegram oder Discord an eine laufende Claude Code-Sitzung senden.122 Die Funktion nutzt eine plugin-basierte Architektur für Integrationen mit Messaging-Plattformen; weitere Plattformen sollen folgen.
Voraussetzungen: v2.1.80+, Bun-Laufzeitumgebung, Anmeldung bei claude.ai. Starten Sie die Sitzung mit dem Flag --channels, um Aufforderungen zur Tool-Genehmigung an Ihre Messaging-App weiterzuleiten. Channel-Server werden als plugins installiert.
Anwendungsfall: Überwachen und genehmigen Sie Aktionen von Agents über Ihr Smartphone, während Claude Code auf Ihrem Arbeitsplatzrechner ausgeführt wird. Das ist besonders bei lang laufenden /loop-Aufgaben oder über Nacht aktiven Agent-Sitzungen hilfreich, wenn Sie Genehmigungsschranken benötigen, ohne am Terminal sitzen zu müssen.
Claude Code Security [FORSCHUNGSVORSCHAU] (Februar 2026)
Claude Code Security ist eine in die Webversion von Claude Code integrierte Funktion zum Scannen auf Schwachstellen.97 Sie durchsucht Codebasen nach Sicherheitslücken und schlägt gezielte Patches zur menschlichen Prüfung vor.
Verfügbarkeit: Begrenzte Forschungsvorschau für Enterprise, Team und Betreuer von Open-Source-Projekten.
Funktionsweise: 1. Richten Sie Claude Code Security auf ein Repository 2. Die Codebasis wird auf Schwachstellen geprüft 3. Die Ergebnisse enthalten konkrete Patch-Vorschläge zur Prüfung 4. Vor der Anwendung von Änderungen ist eine menschliche Prüfung erforderlich
Diese Funktion nutzt die nachgewiesene Fähigkeit von Opus 4.6, ohne zusätzliche Konfiguration mehr als 500 Zero-Day-Schwachstellen in Open-Source-Code zu finden.79
Aktueller Status
Claude Code Remote hat die Forschungsvorschau im August 2026 verlassen und ist allgemein verfügbar. Der grundlegende Arbeitsablauf (Cloud-Ausführung mit lokaler Teleportation) ermöglicht eine kontinuierliche KI-gestützte Entwicklung: Claude arbeitet weiter, während Sie nicht an der Tastatur sind, und Sie machen genau dort weiter, wo die Arbeit beendet wurde.
Aktuelle Einschränkung: Die Sitzungsteleportation funktioniert derzeit nur in eine Richtung: Sie können Websitzungen in Ihr Terminal übernehmen, aber keine vorhandene Terminalsitzung ins Web übertragen. Eine lokale Sitzung lässt sich bislang nicht auf einem Remote-Rechner fortsetzen (z. B. auf einer AWS-Instanz über SSH).
Background Agents
Background Agents werden ausgeführt, während Sie weiterarbeiten, sodass Sie nicht auf den Abschluss langwieriger Aufgaben warten müssen.10
Funktionsweise von Background Agents:
Anstatt Ihr Terminal zu blockieren, während Claude eine komplexe Aufgabe bearbeitet, führen Background Agents folgende Schritte aus: 1. Sie werden unabhängig in einem separaten Prozess ausgeführt 2. Sie arbeiten weiter, selbst wenn Sie Ihr Terminal schließen 3. Nach Abschluss melden sie die Ergebnisse per Benachrichtigung 4. Sie lassen sich während der Ausführung überwachen und verwalten
Einen Background Agent starten
Mit Ctrl+B:
Während Claude arbeitet, drücken Sie Ctrl+B, um die aktuelle Aufgabe in den Hintergrund zu verschieben. Ihr Terminal steht sofort wieder zur Verfügung.
Mit dem Präfix &:
& Run all tests and fix any failures
& Refactor the authentication module to use JWT
& Generate complete API documentation
Das Präfix & übermittelt die Aufgabe an Claude Code Remote (Cloud-Ausführung). Für die lokale Hintergrundausführung verwenden Sie Ctrl+B bei einer bereits laufenden Aufgabe.
Hintergrundaufgaben überwachen
> /tasks # List all running tasks
> /task status abc123 # Check specific task
> /task cancel abc123 # Stop a task
> /task output abc123 # View task output so far
Parallele Hintergrundarbeitsabläufe
Führen Sie mehrere Agents gleichzeitig aus:
& Fix all failing tests in src/
& Update documentation for the API module
& Run security scan on the codebase
Jeder Agent wird unabhängig ausgeführt. Überwachen Sie den Fortschritt mit /tasks und rufen Sie die Ergebnisse ab, sobald sie vorliegen.
Claude in Chrome (Dezember 2025; allgemeine Verfügbarkeit im Juli 2026)
Claude Code lässt sich jetzt über die Chrome-Erweiterung Claude in Chrome in Ihren Browser integrieren, sodass Sie ihn direkt über Ihr Terminal steuern können.17
Voraussetzungen
- Chrome oder ein Chromium-basierter Browser (Edge, Brave und Arc werden unterstützt)
- Claude Code v2.0+, ausgeführt in einem Terminal
- Tarif Pro, Max, Team oder Enterprise (die Erweiterung ist im kostenlosen Tarif nicht verfügbar)
- Über https://claude.ai/chrome installierte Chrome-Erweiterung
Einrichtung
- Installieren Sie die Chrome-Erweiterung über https://claude.ai/chrome
- Erteilen Sie der Erweiterung auf Aufforderung die erforderlichen Berechtigungen (für die Browsersteuerung ist der Seitenzugriff erforderlich)
- Starten Sie Claude Code — die Integration wird automatisch über das lokale WebSocket erkannt
- Steuern Sie Ihren Browser mit natürlicher Sprache
Die Erweiterung kommuniziert über eine lokale WebSocket-Verbindung mit Claude Code. Beide müssen gleichzeitig ausgeführt werden.
Funktionen
Browserautomatisierung über das Terminal:
> Navigate to github.com and open my repositories
> Fill out this form with the test user data
> Take a screenshot of the current page
> Click the submit button and wait for the page to load
Web-Scraping und Tests:
> Extract all product prices from this e-commerce page
> Run through the signup flow and report any issues
> Check if the mobile menu works correctly
Anwendungsfälle
- E2E-Tests: Führen Sie Integrationstests direkt über Claude Code aus
- Web-Scraping: Extrahieren Sie Daten aus Seiten, ohne Code für die Browserautomatisierung zu schreiben
- Ausfüllen von Formularen: Automatisieren Sie wiederkehrende Webabläufe
- Visuelle Überprüfung: Erstellen Sie Screenshots und analysieren Sie Seitenlayouts
Die Chrome-Integration wird in Ihrer bestehenden Browsersitzung ausgeführt und greift auf Ihren angemeldeten Zustand sowie Ihre Cookies zu. Das ist besonders nützlich, um authentifizierte Abläufe zu testen.
Berechtigungen (v2.1.251+): Browseraktionen durchlaufen stets die Berechtigungsprüfungen von Claude Code, auch in Sitzungen mit deaktivierter Telemetrie, für die zuvor die eigenen Abfragen der Chrome-Erweiterung verwendet wurden.206 Seit v2.1.260 berücksichtigt die Integration außerdem die Administratoreinstellung Claude in Chrome Ihrer Organisation: Deaktiviert ein Administrator sie, sind --chrome, /chrome und die Browsertools nicht verfügbar.212
Einschränkungen
- Keine Unterstützung mehrerer Tabs: Claude steuert ausschließlich den aktiven Tab und kann nicht mehrere Tabs gleichzeitig koordinieren
- JavaScript-Dialoge blockieren die Ausführung: Die Dialoge
alert(),confirm()undprompt()halten die Erweiterung an — vermeiden Sie es, sie in automatisierten Abläufen auszulösen - Kein Zugriff im Inkognitomodus, sofern Sie die Erweiterung nicht ausdrücklich dafür aktivieren
- WebSocket-Verbindung: Wenn Claude Code neu gestartet wird, muss die Chrome-Erweiterung die Verbindung erneut herstellen (dies geschieht normalerweise innerhalb weniger Sekunden automatisch)
- Verwenden Sie
read_page, um Elementreferenzen aus dem Barrierefreiheitsbaum abzurufen; führen Sie Interaktionen mitrefstatt mit Koordinaten aus
Claude Code in Slack (Dezember 2025) [RESEARCH PREVIEW]
Anthropic führte Claude Code in Slack ein, sodass Entwickler Programmieraufgaben direkt aus Chat-Threads heraus delegieren können.19
Funktionsweise
- Erwähnen Sie
@Claudein einem beliebigen Slack-Kanal oder -Thread - Beschreiben Sie die Programmieraufgabe und geben Sie den nötigen Kontext an
- Claude analysiert die Slack-Nachrichten, um das Repository zu ermitteln
- Fortschrittsmeldungen erscheinen im Thread
- Claude teilt Links, über die Sie die Arbeit prüfen und PRs öffnen können
Beispielablauf
@Claude The login form validation is broken on mobile devices.
Can you fix it? Check the bug report from earlier in this thread.
Claude führt folgende Schritte aus: 1. Den Thread lesen, um den Kontext zu erfassen 2. Das relevante Repository identifizieren 3. Die Codebasis klonen und analysieren 4. Fortschrittsmeldungen veröffentlichen 5. Einen PR mit der Fehlerbehebung erstellen 6. Den PR-Link zur Überprüfung teilen
Vorteile
- Kontextverständnis: Claude liest den Slack-Verlauf, um Fehlerberichte, Funktionswünsche und Diskussionen zu erfassen
- Transparenz für das Team: Fortschrittsmeldungen in Threads halten alle Beteiligten auf dem Laufenden
- Niedrige Einstiegshürde: Weder Terminal noch IDE sind erforderlich; Sie können direkt im Chat beginnen
- GitHub-Integration: PRs werden automatisch mit passenden Beschreibungen erstellt
Voraussetzungen
- Slack-Workspace mit installierter Claude-App (ein Workspace-Administrator muss die Installation genehmigen)
- Mit dem Slack-Workspace verbundenes GitHub-Repository
- Tarif Pro, Max, Team oder Enterprise
- Claude benötigt Schreibzugriff auf das Ziel-Repository (Erstellung von Branches und PRs)
Einschränkungen
- Repository-Erkennung: Claude leitet das Repository aus dem Slack-Kontext ab (Kanalthema, aktuelle Nachrichten und Thread-Inhalt). Ist die Zuordnung nicht eindeutig, geben Sie das Repository ausdrücklich an:
@Claude in repo org/my-app, fix the login bug - Kein Zugriff auf lokale Dateien: Slack Claude wird vollständig in der Cloud ausgeführt — das Repository wird geklont, Änderungen werden vorgenommen und PRs erstellt. Auf Ihr lokales Dateisystem kann es nicht zugreifen
- Kontextfenster des Threads: Claude liest den aktuellen Thread, hat jedoch nur eingeschränkten Kontext aus anderen Kanälen oder Direktnachrichten
- Freigabeprozess: Alle Änderungen durchlaufen eine PR-Prüfung — Claude pusht niemals direkt auf den Hauptbranch
- Ratenbegrenzungen: Es gelten die Nutzungslimits Ihres Tarifs für Claude Code (gemeinsam mit der Nutzung von CLI und der Webversion)
Die Slack-Integration befindet sich derzeit für Benutzer der Tarife Pro, Max, Team und Enterprise in der Research Preview.
Claude in Microsoft 365 (Mai 2026)
Am 7. Mai 2026 überführte Anthropic sein Microsoft-365-Angebot von einer eingeschränkten Einführung in die allgemeine Verfügbarkeit für kostenpflichtige Tarife. In der Ankündigung heißt es: „Claude für Excel, PowerPoint und Word ist allgemein verfügbar und Claude für Outlook befindet sich jetzt für alle kostenpflichtigen Tarife in der öffentlichen Beta.“161
Das Konzept ist ein vernetzter Arbeitsbereich über alle Anwendungen hinweg. Anthropic beschreibt dies konkret: „Wenn Sie eine Annahme in Excel ändern, werden auch das Diagramm in PowerPoint und die Zahl in Ihrem Word-Memo automatisch aktualisiert.“161 In Outlook dient die neue Funktion der Postfachsichtung: „Bitten Sie Claude, Ihren Posteingang zu sichten, und die Nachrichten werden danach sortiert, welche Ihre Antwort erfordern, für welche es einen Entwurf erstellen kann und welche lediglich Störsignale sind.“161
Verfügbarkeit
- Excel, PowerPoint, Word. Allgemein verfügbar. „Alle Mac- und Windows-Benutzer mit einem kostenpflichtigen Tarif können auf Claude für Microsoft 365 zugreifen.“161
- Outlook. Öffentliche Beta. „Claude für Outlook ist für alle kostenpflichtigen Tarife als Beta verfügbar.“161
Verhältnis zu Claude Code
Die Microsoft-365-Add-ins werden innerhalb der Office-Anwendungen ausgeführt und greifen auf dieselbe Claude-Infrastruktur zurück, die auch Claude Code zugrunde liegt. Sie sind keine Claude Code-Oberfläche (Sie steuern also nicht CLI aus Excel heraus), ergänzen aber die am 5. Mai 2026 veröffentlichten Agent-Vorlagen: Die zehn Agent-Vorlagen für den Finanzbereich werden als plugins für Claude Cowork und Claude Code bereitgestellt; dieselben Datenkonnektoren und Moody’s-MCP-Integrationen sind über beide Oberflächen erreichbar.158 Betrachten Sie M365 als Office-App-Begleiter zu CLI, nicht als Ersatz.
Claude Code im Web [RESEARCH PREVIEW] (Januar 2026)
Mit Claude Code im Web können Sie unter claude.com/code Programmieraufgaben über Ihren Browser delegieren, die auf einer von Anthropic verwalteten Cloud-Infrastruktur ausgeführt werden.66 Es handelt sich um Claude Code ohne Terminal — Sie weisen Aufgaben zu, verfolgen den Fortschritt und erhalten Pull Requests zurück.
Wichtigste Funktionen
- Parallele Aufgabenausführung: Starten Sie über eine einzige Oberfläche gleichzeitig mehrere Programmieraufgaben in verschiedenen Repositorys
- Fortschrittsverfolgung in Echtzeit: Verfolgen Sie mit Live-Aktualisierungen, wie Claude Aufgaben bearbeitet, und ändern Sie die Vorgehensweise während einer laufenden Sitzung
- Automatisierte PR-Erstellung: Claude erstellt Pull Requests mit klaren Zusammenfassungen der Änderungen
- Übertragung von Sitzungen: Übertragen Sie Websitzungen mit
claude --teleportin Ihr lokales Terminal, um die Arbeit dort fortzusetzen - Mobiler Zugriff: Mit einer iOS-App in einem frühen Entwicklungsstadium können Sie Programmieraufgaben über Ihr Smartphone zuweisen und überwachen66
Sicherheitsarchitektur
Aufgaben werden in isolierten Sandbox-Umgebungen mit Netzwerk- und Dateisystembeschränkungen ausgeführt. Git-Interaktionen laufen über einen sicheren Proxy, der den Repository-Zugriff auf autorisierte Repositorys beschränkt. Administratoren können festlegen, auf welche Domains Claude zugreifen darf, um beispielsweise Downloads von npm-Paketen für Tests zuzulassen.66
Verfügbarkeit
| Tarif | Zugriff |
|---|---|
| Pro / Max / Team | Enthalten (Research Preview) |
| Enterprise | Benutzer mit Premium-Arbeitsplätzen oder Chat- + Claude Code-Arbeitsplätzen222 |
Cloud-Sitzungen teilen sich die Ratenbegrenzungen mit jeder anderen Nutzung von Claude Code (CLI, IDE, Slack).
GitHub über das Terminal verbinden: /web-setup
Cloud-Sitzungen benötigen Zugriff auf Ihre Repositorys. Neben der Autorisierung der Claude GitHub App können Entwickler, die bereits gh verwenden, /web-setup im Terminal ausführen, um das lokale CLI-Token von gh mit ihrem Claude-Konto zu synchronisieren; die Installation der App im Repository ist nicht erforderlich, und /schedule fordert zur Ausführung von /web-setup auf, wenn keine der beiden Zugriffsarten konfiguriert ist. Besitzer von Team- und Enterprise-Konten können /web-setup über den Schalter für die schnelle Webeinrichtung unter claude.ai/admin-settings/claude-code deaktivieren. Organisationen mit Zero Data Retention können weder /web-setup noch andere Funktionen für Cloud-Sitzungen verwenden. Seit v2.1.243 zeigt /status für Claude Code im Web (Pro/Max) an, ob GitHub verbunden ist, und verweist andernfalls auf /web-setup. Benutzer von claude.ai, die GitHub noch nicht verbunden haben, erhalten einen entsprechenden Hinweis. Außerdem fordert /web-setup nicht mehr wiederholt zur Anmeldung auf, wenn eine ältere Version von gh ohne gh auth token bereits authentifiziert wurde.225222
Web oder Terminal: Wann eignet sich was?
| Szenario | Web verwenden | Terminal verwenden |
|---|---|---|
| Sichtung des Fehlerbestands | 5 Fehler parallel zuweisen | — |
| Schnelle Fehlerbehebung unterwegs | Über das Smartphone zuweisen | — |
| Komplexe Architekturarbeit | — | Vollständiger Kontext der Codebasis |
| Benutzerdefinierte hooks und MCP | — | Vollständige Erweiterungsebene |
| Stapelverarbeitung über Nacht | Vor dem Schlafengehen zuweisen, morgens prüfen | &-Hintergrund-Agenten |
Derzeitige Einschränkung: Sitzungen lassen sich nur in eine Richtung übertragen — Sie können Websitzungen in Ihr Terminal übernehmen, Terminalsitzungen jedoch nicht ins Web übertragen.66
Leistungsoptimierung
Latenz reduzieren
Modellauswahl: - Haiku: Schnellste Antworten, niedrigste Kosten - Sonnet: Gutes Gleichgewicht - Opus: Beste Qualität, höchste Latenz
Streaming: Alle Antworten werden standardmäßig gestreamt, sodass Sie die Ausgabe bereits während ihrer Generierung sehen.
Prompt-Caching: Standardmäßig aktiviert. Reduziert die Latenz bei wiederholt verwendetem Kontext (System-Prompts, Tool-Definitionen).
Caching-Strategien
Claude Code speichert System-Prompts und Tool-Definitionen automatisch im Cache. Ein Cache-Treffer bedeutet weniger abgerechnete Eingabe-Token und eine schnellere Antwort. Die Cache-Gültigkeitsdauer (TTL) hängt von der Abrechnungsart und der Kategorie der Anfrage ab: die Hauptkonversation (Ihre interaktiven Eingaben, -p-Ausführungen, Agent-SDK-Interaktionen und die mit ihnen inline ausgeführten Hilfsprozesse) oder alles andere (subagents, Workflows, prozessinterne Teammitglieder, Forks, Komprimierung, Sitzungstitel):223
| Anfragekategorie | Claude-Abonnement, innerhalb der Plannutzung | Nutzungsguthaben, API-Schlüssel oder Cloud-Anbieter |
|---|---|---|
| Hauptkonversation | Eine Stunde | Fünf Minuten |
| Alles andere | Fünf Minuten (eine kleine Gruppe servergesteuerter Hilfsanfragen erhält eine Stunde) | Fünf Minuten |
Sobald eine Abonnementsitzung die im Plan enthaltene Nutzung überschreitet und auf Nutzungsguthaben zurückgreift, sinkt die TTL der Hauptkonversation auf fünf Minuten. Mit zwei Einstellungen (ab v2.1.242) lässt sich die TTL je Kategorie festlegen; beide akzeptieren "5m" oder "1h": promptCacheTtl für die Hauptkonversation und subagentPromptCacheTtl für alles andere, mit CLAUDE_CODE_PROMPT_CACHE_TTL beziehungsweise CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL als entsprechenden Umgebungsvariablen. Gelten mehrere Steuerungsoptionen, entscheidet die erste Übereinstimmung: zuerst FORCE_PROMPT_CACHING_5M=1, dann die Umgebungsvariable der Kategorie, anschließend deren Einstellung, danach ENABLE_PROMPT_CACHING_1H=1 und schließlich der oben genannte Standardwert der Kategorie. Bei der einstündigen TTL werden Cache-Schreibvorgänge zu einem höheren Tarif abgerechnet. Sie lohnt sich daher für Sitzungen, die länger als fünf Minuten inaktiv bleiben, verursacht bei kurzen Aktivitätsphasen, die diesen Zeitraum nie überschreiten, jedoch höhere Kosten.225223
{
"promptCacheTtl": "1h",
"subagentPromptCacheTtl": "5m"
}
In Konversationen mit mehreren Interaktionen werden Denkblöcke aus vorherigen Interaktionen im Cache gespeichert.
Deaktivieren Sie das Caching bei Bedarf für einzelne Modelle:
export DISABLE_PROMPT_CACHING_SONNET=1
export DISABLE_PROMPT_CACHING_OPUS=1
export DISABLE_PROMPT_CACHING_HAIKU=1
Parallele Vorgänge
Parallelisierung von subagents: Mehrere subagents können gleichzeitig ausgeführt werden. Jeder arbeitet unabhängig, ohne den Hauptkontext zu belasten.
Bash im Hintergrund: Lang laufende Befehle blockieren die Konversation nicht:
> run the full test suite in the background
Git-Worktrees (ab v2.1.49): Starten Sie Claude in einem isolierten Git-Worktree, um parallel zu arbeiten, ohne Ihren Haupt-Working-Tree zu beeinflussen:
claude --worktree # or -w; creates worktree in .claude/worktrees/
claude -w --name feature-x # Named worktree
Subagents unterstützen in ihren Definitionen ebenfalls isolation: "worktree". Dadurch erhält jeder subagent eine isolierte Kopie des Repositorys, die automatisch bereinigt wird, sofern keine Änderungen vorgenommen wurden.96 Mit dem Tool ExitWorktree können Agents eine Worktree-Sitzung programmgesteuert verlassen (ab v2.1.72).114 Konfigurieren Sie bei anderen Versionsverwaltungssystemen als Git die hooks WorktreeCreate/WorktreeRemove, um die benutzerdefinierte Einrichtung und Bereinigung zu übernehmen.96
Sparse-Worktrees für Monorepos (ab v2.1.76): Die Einstellung worktree.sparsePaths aktiviert Git-Sparse-Checkout für Worktrees in großen Monorepos. Dadurch werden nur die von Ihnen angegebenen Pfade statt des gesamten Repositorys ausgecheckt:118
{
"worktree": {
"sparsePaths": ["packages/my-service", "shared/utils"]
}
}
Gemeinsamer Zustand über Worktrees hinweg (ab v2.1.63): Projektkonfigurationen (.claude/settings.json) und der automatische Speicher werden nun von allen Git-Worktrees desselben Repositorys gemeinsam genutzt. Änderungen an Einstellungen oder gespeicherten Informationen in einem Worktree sind in allen anderen sichtbar.104
Einstellung worktree.baseRef (ab v2.1.133, ÄNDERUNG DES STANDARDVERHALTENS): Legt fest, von welcher Referenz die durch --worktree, EnterWorktree und Agent-Isolation erstellten Worktrees abzweigen. Es stehen zwei Werte zur Verfügung:160
"fresh"(der neue Standardwert): Verzweigt vonorigin/<default>. Macht die mit v2.1.128 eingeführte Verhaltensänderung rückgängig. Nicht gepushte lokale Commits sind beim Erstellen des Worktrees nicht enthalten."head": Verzweigt vom lokalenHEAD. Erforderlich, wenn nicht gepushte Commits in neuen Worktrees verfügbar sein sollen.
{
"worktree": {
"baseRef": "head"
}
}
Hinweis für Betreiber: Wenn Sie sich auf das Verhalten der Versionen v2.1.128–v2.1.132 verlassen haben, bei dem nicht gepushte Änderungen in neue Worktrees übernommen wurden, legen Sie vor dem Upgrade worktree.baseRef: "head" fest. Andernfalls beginnen Ihre EnterWorktree-Worktrees unbemerkt bei origin/<default>.160
Worktree-Wechsel während einer Sitzung (ab v2.1.157). Mit EnterWorktree können Sie nun während einer Sitzung zwischen von Claude verwalteten Worktrees wechseln, statt lediglich einen neuen zu betreten. Das ist hilfreich, wenn ein Agent zwischen zwei parallelen Branches wechseln muss, ohne neu gestartet zu werden. Worktrees im Hintergrund bleiben nach Abschluss des Agents außerdem entsperrt, sodass git worktree remove / git worktree prune nicht mehr an einer veralteten Sperre scheitern.241
Speicheroptimierung
- Konkrete Dateiverweise:
@src/auth.tsstatt „Suchen Sie die Authentifizierungsdatei“ - Gezielte Suchvorgänge: „In src/api suchen“ statt „überall suchen“
- Neue Sitzungen:
/clearzwischen nicht zusammenhängenden Aufgaben - Benutzerdefinierte Komprimierung: Fügen Sie CLAUDE.md Anweisungen dazu hinzu, was beibehalten werden soll
- Speicherung von Tool-Ergebnissen auf dem Datenträger (ab v2.1.51): Tool-Ergebnisse mit mehr als 50.000 Zeichen werden nun auf dem Datenträger gespeichert (der Grenzwert wurde von 100.000 gesenkt). Dadurch wird das Kontextfenster weniger beansprucht und die Lebensdauer von Konversationen in langen Sitzungen verlängert98
- Überspringen der Login-Shell durch BashTool (ab v2.1.51): Wenn ein Shell-Snapshot verfügbar ist, überspringt BashTool nun standardmäßig das Login-Shell-Flag
-l, wodurch Befehle schneller ausgeführt werden. Zuvor musste dafürCLAUDE_BASH_NO_LOGIN=truefestgelegt werden98
Wie debugge ich Probleme?
Installationsprobleme
Pfadprobleme unter WSL:
npm config set os linux
npm install -g @anthropic-ai/claude-code --force --no-os-check
which npm # Should start with /usr not /mnt/c
Konflikte mit der Node-Version (nvm):
Fügen Sie Folgendes zu ~/.bashrc oder ~/.zshrc hinzu:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
Berechtigungsfehler: Verwenden Sie die native Installation anstelle von npm:
curl -fsSL https://claude.ai/install.sh | bash
Authentifizierungsprobleme
# Complete reset
/logout
rm -rf ~/.config/claude-code/auth.json
claude # Fresh login
Leistungsprobleme
Hohe CPU-/Speicherauslastung:
- Reduzieren Sie den Kontext mit /compact
- Starten Sie Claude Code zwischen größeren Aufgaben neu
- Fügen Sie große Verzeichnisse zu .gitignore hinzu
- Führen Sie claude doctor aus
Langsame Suche: Installieren Sie ripgrep systemweit:
# macOS
brew install ripgrep
# Windows
winget install BurntSushi.ripgrep.MSVC
# Linux
sudo apt install ripgrep
Anschließend:
export USE_BUILTIN_RIPGREP=0
Langsame Ausführung unter WSL:
- Verschieben Sie das Projekt in das Linux-Dateisystem (nicht nach /mnt/c/)
- Verwenden Sie bei Suchvorgängen konkrete Verzeichnisfilter
Probleme mit der IDE-Integration
JetBrains wird nicht erkannt (WSL2):
Option 1 – Windows-Firewall:
wsl hostname -I # Get WSL IP
New-NetFirewallRule -DisplayName "Allow WSL2" -Direction Inbound -Protocol TCP -Action Allow -RemoteAddress 172.21.0.0/16
Option 2 – Gespiegeltes Netzwerk (zu ~/.wslconfig hinzufügen):
[wsl2]
networkingMode=mirrored
Anschließend: wsl --shutdown
Escape-Taste funktioniert in JetBrains nicht: Einstellungen → Tools → Terminal → Deaktivieren Sie „Move focus to the editor with Escape“
Authentifizierungsverwaltung (ab v2.1.41)
claude auth login # Log in or switch accounts
claude auth status # Check current authentication state
claude auth logout # Log out and clear stored credentials
Verwenden Sie claude auth logout && claude auth login, um die Authentifizierung zurückzusetzen, wenn Sie zwischen einem API-Schlüssel und OAuth oder zwischen Organisationen wechseln.
Debug-Modus
claude --debug # Full debug output
ANTHROPIC_LOG=debug claude # API request logging
claude doctor # Health check
/debug # Troubleshoot current session (v2.1.30+)
Der Befehl /debug (ab v2.1.30) liefert sitzungsspezifische Diagnosedaten, darunter:
- Aktuelles Modell und Kontextnutzung
- Aktive MCP-Server und deren Status
- Berechtigungsstatus und kürzlich erfolgte Ablehnungen
- Indikatoren für Speicherdruck
Konfiguration zurücksetzen
# Reset user settings
rm ~/.claude.json
rm -rf ~/.claude/
# Reset project settings
rm -rf .claude/
rm .mcp.json
Häufige Fehlermeldungen
| Fehler | Ursache | Lösung |
|---|---|---|
| „Rate limit exceeded“ | Zu viele Anfragen | Warten Sie oder reduzieren Sie die Häufigkeit |
| „Context length exceeded“ | Konversation zu lang | Verwenden Sie /compact oder /clear |
| „Authentication failed“ | Ungültiges oder abgelaufenes Token | Führen Sie claude auth login aus |
| „Tool not permitted“ | Berechtigung verweigert | Prüfen Sie die Berechtigungen in settings.json |
| „MCP server failed to start“ | Server falsch konfiguriert | Prüfen Sie claude mcp get <name> |
Unter der Haube: Was der Quellcode offenbart
Im März 2026 wurden aufgrund eines Bun-Build-Fehlers Source Maps im npm-Paket Claude Code ausgeliefert, wodurch der vollständige lesbare Quellcode offengelegt wurde.133 Obwohl das Paket schnell zurückgezogen wurde, analysierte die Community die Interna ausführlich. Mehrere Erkenntnisse sind für Entwickler von Harnesses unmittelbar relevant.
Auto-Mode-Klassifikator (yoloClassifier.ts)
Das Berechtigungssystem des Auto Mode ist in einer 1.495 Zeilen langen Datei implementiert, die intern yoloClassifier.ts heißt.134 Es wird als separater ML-Modellaufruf (Sonnet 4.6) ausgeführt, der jeden Tool-Aufruf anhand des Konversationskontexts bewertet. Somit kommt im Auto Mode pro Tool-Aufruf eine Klassifikator-Inferenz hinzu – ein zusätzlicher Zeit- und Kostenaufwand, den Sie bei Automatisierungen mit hohem Durchsatz berücksichtigen sollten. Der Klassifikator prüft, ob die Aktion der erklärten Absicht des Benutzers entspricht, nicht lediglich, ob der Befehl isoliert betrachtet „sicher“ ist.
Bash-Sicherheit: 23 Prüfungen, reale Vorfälle
Das Bash-Validierungsmodul (bashSecurity.ts) umfasst 2.592 Zeilen mit 23 nummerierten Sicherheitsprüfungen.133 Zu den wichtigsten Schutzmaßnahmen gehören:
| Angriffsvektor | Schutzmaßnahme |
|---|---|
Zsh-Erweiterung =cmd |
=curl, =wget usw. blockieren |
zmodload-Gateway |
18 Zsh-Built-ins blockieren |
| Heredoc-Injektion | Zeilenweiser Inhaltsabgleich |
ANSI-C-Quoting ($'\x41') |
Mustererkennung |
Prozesssubstitution (<(), >()) |
In nicht vertrauenswürdigen Kontexten blockieren |
| Unicode-Zeichen mit Breite null | Injektionserkennung |
ztcp-Exfiltration |
Netzwerkprimitive blockieren |
Die Tiefe lässt darauf schließen, dass hinter jeder Prüfung reale Vorfälle stehen – es handelt sich nicht um rein theoretische Schutzmaßnahmen.
Prompt-Cache-Architektur
promptCacheBreakDetection.ts verfolgt 14 verschiedene Ursachen für Cache-Unterbrechungen und verwendet „Sticky Latches“, die verhindern, dass Moduswechsel den Cache ungültig machen.134 Praktische Konsequenz: Wenn Sie Abschnitte in CLAUDE.md neu anordnen, Extended Thinking während einer Sitzung umschalten oder die Serverkonfigurationen von MCP ändern, kann die Trefferquote Ihres Prompt-Caches einbrechen. Um die beste Cache-Leistung zu erzielen, sollten Sie Ihren System-Prompt innerhalb einer Sitzung stabil halten.
Schutzschalter für Autocompact
Ein Kommentar im Quellcode verdeutlicht das Ausmaß eines früheren Problems: „In 1.279 Sitzungen traten mindestens 50 aufeinanderfolgende Autocompact-Fehler auf (bis zu 3.272 in einer einzigen Sitzung), wodurch täglich etwa 250.000 API-Aufrufe verschwendet wurden.“133 Die Lösung: MAX_CONSECUTIVE_AUTOCOMPACT_FAILURES = 3. Anschließend wird Autocompact beendet und ein Fehler angezeigt. Falls bei Ihnen wiederholt Komprimierungsfehler auftreten, ist dies der Grund: Das System hält nun an, statt weiterhin Tokens zu verbrauchen.
Coordinator Mode: Prompts als Architektur
Die Multi-Agent-Koordination (coordinatorMode.ts) ist vollständig durch System-Prompt-Anweisungen implementiert, nicht durch Orchestrierung auf Codeebene.134 Das Orchestrator-Modell erhält einen Prompt, der beschreibt, wie Aufgaben delegiert, Ergebnisse zusammengeführt und Erkenntnisse synthetisiert werden sollen – eine Bestätigung des Musters „Prompts als Architektur“. Der Coordinator-Prompt enthält folgende Anweisung: „Schreiben Sie niemals ‚auf Grundlage Ihrer Erkenntnisse‘ – solche Formulierungen übertragen das Verständnis auf die Worker, statt es selbst zu erarbeiten.“
Frustrationserkennung
userPromptKeywords.ts erkennt Frustration bei Benutzern durch den Abgleich von Schimpfwörtern mit Regex-Mustern, nicht durch LLM-Inferenz.133 Dies ist schneller und kostengünstiger als ein Modellaufruf. Wird die Erkennung ausgelöst, passt Claude sein Verhalten an – sorgfältiger, expliziter und entgegenkommender. Falls Ihnen aufgefallen ist, dass Claude vorsichtiger reagiert, nachdem Sie Frustration geäußert haben, ist dies der zugrunde liegende Mechanismus.
Konsequenzen für Entwickler von Harnesses
Diese Interna bestätigen mehrere Harness-Muster:
- Der Klassifikator des Auto Mode ist ein separater Modellaufruf – berücksichtigen Sie dies bei Kosten- und Latenzschätzungen für autonome Workflows
- Die Bash-Sicherheitsoberfläche ist umfassend – Ihre PreToolUse hooks ergänzen die integrierte Validierung mit 23 Prüfungen, ersetzen sie jedoch nicht
- Der Prompt-Cache ist empfindlich – gestalten Sie Ihre CLAUDE.md und Regeldateien auf Stabilität aus und vermeiden Sie häufige Änderungen während einer Sitzung
- Die Multi-Agent-Koordination wird durch Prompts gesteuert – das Coordinator-Muster funktioniert im Maßstab von Anthropic und bestätigt, dass System-Prompts komplexe Agent-Workflows orchestrieren können
- Autocompact hat eine feste Obergrenze – geraten Ihre Sitzungen in Komprimierungsschleifen, stoppt das System nach 3 Fehlern, statt unbegrenzt Tokens zu verbrauchen
Qualitäts-Postmortem (23. April 2026)
Anthropic veröffentlichte am 23. April ein technisches Postmortem zu drei voneinander unabhängigen Qualitätsregressionen, deren Auswirkungen sich im März und Anfang April gegenseitig verstärkten. Alle drei wurden bis zum 20. April (v2.1.116) behoben und die Nutzungslimits aller Abonnenten zurückgesetzt.153
| Problem | Aktiv | Betroffene Modelle | Ursache | Lösung |
|---|---|---|---|---|
| Standardwert für den Reasoning-Aufwand | 4. März → 7. April | Sonnet 4.6, Opus 4.6 | Der Standardwert wurde von high auf medium gesenkt, um ein Einfrieren der Benutzeroberfläche zu reduzieren. Betreiber bevorzugten höhere Intelligenz gegenüber einer flüssigeren Benutzeroberfläche. |
Am 7. April zurückgesetzt. (Unabhängig davon stellte v2.1.117 am 22. April für Pro-/Max-Benutzer mit 4.6-Modellen den Standardwert high wieder her – Opus 4.7 war bereits mit xhigh veröffentlicht worden.) |
| Thinking-Clear-Fehler im Prompt-Cache | 26. März → 10. April | Sonnet 4.6, Opus 4.6 | Eine Cache-Optimierung sollte den Thinking-Inhalt einmal pro inaktiver Sitzung löschen, entfernte ihn stattdessen jedoch für den Rest der Sitzung bei jedem Turn. Dies führte zu Vergesslichkeit, Wiederholungen und einem schnelleren Verbrauch des Nutzungskontingents. | In v2.1.101 (10. April) behoben. |
| Ausführlichkeitsbeschränkung im System-Prompt | 16. April → 20. April | Sonnet 4.6, Opus 4.6, Opus 4.7 | Wurde eingeführt, um die Gesprächigkeit von Opus 4.7 einzudämmen; laut Anthropic sank dadurch die Programmierqualität bei Opus 4.6 und Opus 4.7 um etwa 3 % (bei Sonnet 4.6 wurde ein geringerer Rückgang gemessen). | In v2.1.116 (20. April) zurückgesetzt. |
Erkenntnisse für Betreiber. Insbesondere der Cache-Clear-Fehler beeinträchtigte lange Sitzungen über einen Zeitraum von 15 Tagen unbemerkt – wenn Ihre Sitzungen zwischen Ende März und Mitte April plötzlich vergesslich wirkten, sollten Sie wissen, dass dies kein Benutzerfehler war. Die von Anthropic genannten Gegenmaßnahmen: umfassendere Evaluierungssuiten vor der Veröffentlichung, strengere Kontrollen für Änderungen an System-Prompts, verpflichtende Code-Reviews bei Änderungen, die sich auf die Intelligenz auswirken, sowie schrittweise Rollouts für sämtliche Änderungen am Modellverhalten.
Enterprise-Bereitstellung
Vergleich der Cloud-Anbieter
| Funktion | Anthropic Direct | AWS Bedrock | Google Vertex | Microsoft Foundry |
|---|---|---|---|---|
| Authentifizierung | API-Schlüssel | IAM/API-Schlüssel | GCP-Anmeldedaten | Entra ID/API-Schlüssel |
| Kostenverfolgung | Console | AWS Cost Explorer | GCP Billing | Azure Cost Mgmt |
| Audit-Protokollierung | Eingeschränkt | CloudTrail | Cloud Audit Logs | Azure Monitor |
| SSO | Nein | IAM | IAM | Entra ID |
Ab v2.1.207 verwendeten Sitzungen auf AWS Bedrock, der Agent Platform von Google Cloud (vormals Vertex AI) und der Claude Platform on AWS standardmäßig Claude Opus 4.8. Dies wurde mit v2.1.219 abgelöst, als alle drei auf Claude Opus 5 umgestellt wurden.207 Zudem erfordert Auto Mode auf Bedrock, Vertex AI oder Microsoft Foundry keine Aktivierung über CLAUDE_CODE_ENABLE_AUTO_MODE mehr. Administratoren können ihn über die verwaltete Einstellung disableAutoMode deaktivieren.185
Bereitstellung verwalteter Einstellungen
Stellen Sie organisationsweite Richtlinien über managed-settings.json bereit:
Speicherort:
- macOS: /Library/Application Support/ClaudeCode/managed-settings.json
- Linux: /etc/claude-code/managed-settings.json
- Windows: C:\Program Files\ClaudeCode\managed-settings.json
Beispielrichtlinie:
{
"permissions": {
"allow": [
"Read",
"Glob",
"Grep",
"Bash(npm run:*)",
"Bash(git:*)"
],
"deny": [
"Bash(rm -rf:*)",
"Bash(curl:*)",
"Read(.env*)",
"WebFetch"
],
"defaultMode": "default"
},
"model": "claude-opus-5",
"disableBypassPermissionsMode": "disable",
"allowManagedPermissionRulesOnly": true,
"allowManagedHooksOnly": true
}
Nur für verwaltete Einstellungen verfügbare Schlüssel:
| Schlüssel | Wirkung |
|---|---|
allowManagedPermissionRulesOnly |
Verhindert, dass Benutzer- oder Projekteinstellungen Berechtigungsregeln definieren; ausschließlich verwaltete Regeln gelten |
allowManagedHooksOnly |
Verhindert das Laden von hooks aus Benutzer-, Projekt- oder plugin-Einstellungen; nur verwaltete hooks und SDK-hooks werden ausgeführt |
allowAllClaudeAiMcps |
Enterprise-Einstellung, mit der cloudbasierte MCP-Konnektoren von claude.ai zusätzlich zu managed-mcp.json geladen werden (ab v2.1.149) |
strictKnownMarketplaces |
Zulassungsliste für plugin-Marketplaces (leeres Array = vollständige Sperre). Seit v2.1.223 akzeptieren Einträge einen "owner/*"-Platzhalter, um sämtliche Marketplace-Repositories innerhalb einer GitHub-Organisation zuzulassen. So genügt eine Zeile, statt die Repositories einzeln aufzuführen, und neue Repositories der Organisation werden automatisch erfasst. blockedMarketplaces unterstützt dieselbe Platzhalterform. v2.1.232 ergänzt verständlichere Aliasse: allowedMarketplaces für diesen Schlüssel und additionalMarketplaces für extraKnownMarketplaces. GitLab-Repository-URLs, einschließlich verschachtelter Untergruppen, werden als Marketplace-Quellen akzeptiert.200230 |
allowedMcpServers |
Zulassungsliste der MCP-Server, die Benutzer konfigurieren dürfen (leeres Array = vollständige Sperre). Seit v2.1.259 gilt sie nur für Server, die Benutzer hinzufügen. Direkt verwaltet bereitgestellte Einträge werden nicht mehr gefiltert. Ein verwalteter Server, den eine Zulassungsliste zuvor ausgeschlossen hat, wird daher nach dem Upgrade wieder geladen; verwenden Sie deniedMcpServers211 |
deniedMcpServers |
Sperrliste für MCP-Server (hat Vorrang vor der Zulassungsliste) |
managedMcpServers |
Stellt allen Benutzern HTTP/SSE-MCP-Server bereit; die Einträge haben dieselbe Struktur wie in .mcp.json. Einträge, die einen auszuführenden Befehl angeben, werden übersprungen (ab v2.1.259)211 |
disableBypassPermissionsMode |
Verhindert --dangerously-skip-permissions |
disableAutoMode |
Deaktiviert Auto Mode organisationsweit – die administrative Steuerung, nachdem Gateway-Benutzer ihn nicht mehr über eine Umgebungsvariable aktivieren müssen (ab v2.1.207)185 |
forceLoginMethod |
Beschränkt die verfügbaren Authentifizierungsmethoden. Seit v2.1.212 wird dies nicht nur im Terminal durchgesetzt: Auch die VS Code-Erweiterung, SDK, claude setup-token und /install-github-app berücksichtigen die Einstellung (zuvor galt sie nur für das Terminal)189. Seit v2.1.261 entfernt "gateway" zudem verbliebene Anmeldedaten: Ein auf ein Claude apps gateway festgelegter Rechner ignoriert einen noch vorhandenen API-Schlüssel oder eine claude.ai-Anmeldung und fordert stattdessen zu /login auf; Sitzungen mit Bedrock, Vertex AI und Foundry sind davon nicht betroffen214. Seit v2.1.265 gilt ein Rechner mit forceLoginGatewayUrl in den verwalteten Einstellungen bereits beim Start ebenfalls als Claude apps gateway-Sitzung – eine verbliebene claude.ai-Anmeldung oder ein API-Schlüssel wird nicht verwendet215 |
modelPricing |
Vertraglich vereinbarte Preise pro Modell und ein Rabattmultiplikator; /cost, die Statuszeile und die Kostenangaben in der Telemetrie verwenden diese Werte anstelle der Listenpreise (ab v2.1.243)225 |
disableSkillShellExecution |
Verhindert die Inline-Ausführung von Shell-Befehlen in skills, benutzerdefinierten Befehlen und plugin-Befehlen136 |
forceRemoteSettingsRefresh |
Blockiert den Start, bis die verwalteten Remote-Einstellungen neu abgerufen wurden; schlägt der Abruf fehl, wird das Programm beendet (Fail-Closed)137 |
parentSettingsBehavior |
Schlüssel der Administratorebene ("first-wins" \| "merge"), der die SDK-managedSettings der übergeordneten Ebene in die Richtlinienzusammenführung einbezieht, statt sie aufgrund der standardmäßigen First-Wins-Regel zu verwerfen (ab v2.1.133)160 |
Benutzer können verwaltete Einstellungen nicht überschreiben. In der Konfigurationshierarchie haben verwaltete Einstellungen die höchste Priorität.
Die Steuerelemente der Administratorkonsole gelten auch für CLI: Seit v2.1.260 berücksichtigt Claude Code die organisationsweite Administratoreinstellung Claude in Chrome. Deaktiviert ein Administrator sie, stehen --chrome, /chrome und die Browser-Tools in den Sitzungen der Mitglieder nicht zur Verfügung (siehe Claude in Chrome).212
Plattformspezifische Bereitstellung (ab v2.1.51): Zusätzlich zu JSON-Dateien lassen sich verwaltete Einstellungen über macOS-Eigenschaftslisten (plist) oder die Windows Registry bereitstellen. Dadurch ist die Integration in bestehende MDM- (Mobile Device Management) und Gruppenrichtlinien-Infrastrukturen möglich:107
- macOS plist: Bereitstellung über MDM-Profile oder
defaults writein der Domänecom.anthropic.claude-code - Windows Registry: Bereitstellung über Gruppenrichtlinien unter
HKLM\SOFTWARE\Policies\ClaudeCode
Welche verwaltete Quelle Vorrang hat: Standardmäßig werden die Quellen nicht zusammengeführt (Informationen zur optionalen Zusammenführung finden Sie weiter unten unter managedSourcesBehavior). Sind mehrere verwaltete Quellen vorhanden, verwendet Claude Code die erste Quelle in der folgenden Reihenfolge, die mindestens einen Richtlinienschlüssel bereitstellt, und ignoriert die übrigen. Einige wenige quellenübergreifende Schlüssel, etwa die Sandbox-Sperren, forceRemoteSettingsRefresh und die Zusammenführung der einzelnen env-Variablen, werden weiterhin aus allen administrativen Quellen gelesen:223
- Remote-Einstellungen von claude.ai (serververwaltete Einstellungen) oder einem Claude apps gateway; sie werden nur abgerufen, wenn sich die Sitzung direkt gegenüber Anthropics API authentifiziert oder mit
/loginbei einem Gateway anmeldet - MDM- oder Betriebssystemrichtlinien: die macOS-plist oder der Registry-Schlüssel
HKLM - Dateien mit verwalteten Einstellungen:
managed-settings.d/*.jsonundmanaged-settings.json, die zusammengeführt werden - Die Windows-Registry unter
HKCU(sowie unter WSL, sobaldwslInheritsWindowsSettingsaktiviert ist); sie wird nur gelesen, wenn keine der zuvor genannten Quellen einen Richtlinienschlüssel bereitstellt
Eine Datei oder Richtlinie, die ausschließlich den Steuerschlüssel wslInheritsWindowsSettings enthält, wird nicht berücksichtigt, und Claude Code fährt mit der nächsten Quelle fort. Für übersprungene Quellen erscheint keine Warnung. Seit v2.1.243 gibt /status jedoch eine Zeile Skipped sources aus, die vorhandene verwaltete Quellen nennt, welche aufgrund einer Quelle mit höherer Priorität nicht angewendet wurden – beispielsweise eine managed-settings.json, die neben einer MDM-plist vorhanden ist.225
Aktivieren der Zusammenführung: managedSourcesBehavior: "merge". First-Wins ist lediglich die Standardeinstellung. Wird der Steuerschlüssel managedSourcesBehavior auf "merge" gesetzt, werden stattdessen sämtliche administrativen Quellen kombiniert: Bei den meisten Schlüsseln hat die höher eingestufte Quelle Vorrang, listenbasierte Schlüssel werden über alle Quellen hinweg vereinigt und für Sandbox-Sperren gilt der strengste Wert, den eine Quelle festlegt. Zwei Details sorgen für ein vorhersehbares Zusammenführungsverhalten: Jeder Schlüssel wird vollständig aus der höchstrangigen Quelle übernommen, in der er definiert ist. v2.1.257 erweitert diese Regel auf sandbox.credentials.awsPairs und sandbox.ripgrep, deren Einträge zuvor quellenübergreifend kombiniert wurden. Zudem ist managedSourcesBehavior selbst ein Steuer- und kein Richtlinienschlüssel, sodass eine Quelle, die nur diesen Schlüssel definiert, nicht als richtlinienbereitstellende Quelle gilt.211219
Diagnose und Dialog zur Sicherheitsgenehmigung (v2.1.248–251): Können serververwaltete Einstellungen nicht geladen werden, erscheint nun beim Start eine Warnung. /doctor und /status erläutern den Ladefehler oder geben an, weshalb die Einstellungen überhaupt nicht abgerufen wurden – Sitzungen mit Bedrock, Vertex oder Drittanbietern sowie Sitzungen mit einer benutzerdefinierten ANTHROPIC_BASE_URL rufen sie niemals ab (v2.1.248). Der Genehmigungsdialog für riskante verwaltete Einstellungen wurde in v2.1.251 verschärft: Serververwaltete Einstellungen, die Sandbox-TLS terminieren, Sandbox-Datenverkehr über Ihren eigenen Proxy leiten, Anmeldedaten einschleusen oder die Sandbox-Isolierung schwächen, müssen von Ihnen genehmigt werden, bevor sie angewendet werden. Auch ANTHROPIC_CUSTOM_HEADERS aus verwalteten oder Projekteinstellungen erfordert eine Genehmigung, wenn damit Header für Anmeldedaten, Organisation/Mandant, Routing oder das API-Verhalten festgelegt werden, beispielsweise Authorization oder Host. Der Dialog führt nur Einstellungen auf, die sich seit Ihrer letzten Genehmigung geändert haben. Nach der erneuten Anmeldung beim selben Claude apps gateway erscheint er nicht erneut, sofern die Einstellungen unverändert geblieben sind. Umgebungsvariablen für clientseitige Zeitlimits, den MCP-Startmodus und den Stream-Watchdog lösen ihn überhaupt nicht mehr aus (v2.1.248).206 Seit v2.1.259 verweigert Claude Code bei einer verwalteten Einstellungsquelle mit Parsing-Fehlern den Start und nennt die fehlerhafte Quelle. Zuvor blieb eine fehlerhaft formatierte Quelle stillschweigend unwirksam – für einen Richtlinienmechanismus der falsche Fehlermodus.211 Mit v2.1.260 wird außerdem eine Einstellung aus dem Dialog entfernt: Eine verwaltete CLAUDE.md (die Einstellung claudeMd) löst den Sicherheitsgenehmigungsdialog nicht mehr aus. hooks sowie Einstellungen für Shell-Befehle, die Sandbox und unsichere env-Werte müssen weiterhin genehmigt werden.212
Unternehmens-Launcher: processWrapper (v2.1.208)
Organisationen, die jeden Prozess auf einem verwalteten Endgerät über eine Sicherheits- oder Überwachungszwischenschicht starten müssen, können nun die von Claude Code selbst gestarteten Prozesse darüber leiten. Die Einstellung processWrapper (oder die Umgebungsvariable CLAUDE_CODE_PROCESS_WRAPPER) gibt eine ausführbare Wrapper-Datei an, die Claude Code für alle selbst gestarteten Prozesse aufruft. Dies ermöglicht EDR-Zuordnung, Richtlinien auf Prozessebene und die Integration von Unternehmens-Launchern, ohne CLI patchen zu müssen. Anthropic dokumentiert dieses Muster auf einer eigenen Seite zu Unternehmens-Launchern.186
Unternehmensweite CLAUDE.md
Stellen Sie organisationsweiten Kontext bereit:
Speicherort:
- macOS: /Library/Application Support/ClaudeCode/CLAUDE.md
- Linux: /etc/claude-code/CLAUDE.md
Inhalt:
# Company Standards
## Security Requirements
- Never commit secrets or credentials
- All external API calls require security review
- Use parameterized queries for all database access
## Code Standards
- Follow company style guide at @docs/STYLE.md
- All PRs require two approvals
- Test coverage minimum: 80%
## Approved Tools
- npm, yarn, pnpm for package management
- Jest for testing
- ESLint + Prettier for formatting
Einführungsstrategie
- Mit der Dokumentation beginnen: Optimieren Sie CLAUDE.md vor der Bereitstellung
- Pilotgruppe: Beginnen Sie mit 5–10 Entwicklern
- Frage-und-Antwort-Phase: Lassen Sie die Pilotgruppe Claude zur Codeerkundung verwenden
- Begleitete Entwicklung: Gehen Sie anschließend zu kleineren Fehlerbehebungen über
- Vollständige Bereitstellung: Führen Sie die Lösung mit verwalteten Einstellungen ein
- Kosten überwachen: Verfolgen Sie die Nutzung pro Team
Audit und Compliance
Datenverarbeitung:
- Sitzungsprotokolle werden standardmäßig lokal gespeichert (abgesehen von API-Aufrufen verlassen keine Daten den Rechner)
- API-Anfragen werden an api.anthropic.com (direkt) oder über Ihren Cloud-Anbieter (Bedrock/Vertex/Foundry) gesendet
- In den kommerziellen Bedingungen von Anthropic ist festgelegt, dass API-Ein- und -Ausgaben nicht zum Trainieren von Modellen verwendet werden
- Verwenden Sie bei Anforderungen an die Datenresidenz Bedrock (AWS-Regionen) oder Vertex (GCP-Regionen), damit der API-Datenverkehr innerhalb bestimmter geografischer Gebiete verbleibt
SSO und Identität:
- Anthropic Direct: OAuth-basierte Authentifizierung über claude login (kein SAML/SSO – verwenden Sie Cloud-Anbieter, wenn SSO erforderlich ist)
- AWS Bedrock: IAM-Rollen und SSO über AWS IAM Identity Center
- Google Vertex: GCP IAM mit Workforce Identity Federation für SAML/OIDC
- Microsoft Foundry: Entra ID mit nativem SSO
Compliance-Frameworks: - Anthropic veröffentlicht einen SOC 2 Type II-Bericht (über den Vertrieb und unter einer Vertraulichkeitsvereinbarung erhältlich) - Cloud-Anbieter (AWS, GCP, Azure) verfügen über eigene Compliance-Zertifizierungen (SOC 2, HIPAA BAA, ISO 27001, FedRAMP). Bei der Weiterleitung über diese Anbieter gilt deren Compliance-Status - Leiten Sie Daten in regulierten Branchen wie Gesundheitswesen und Finanzwesen über einen Cloud-Anbieter mit dem entsprechenden BAA oder Compliance-Zusatz weiter, statt API Direct zu verwenden
Protokollierung und Überwachung: - Verwenden Sie für Enterprise-Audits die Protokollierung des Cloud-Anbieters (CloudTrail, Cloud Audit Logs, Azure Monitor) - Ziehen Sie für eine detaillierte Nutzungsverfolgung über mehrere Teams hinweg einen LiteLLM-Proxy in Betracht - Verwaltete Einstellungen setzen Compliance-Richtlinien durch - Die Analytics API stellt tägliche aggregierte Nutzungsdaten pro Benutzer bereit (siehe unten)
Analytics API (Administrator)
Enterprise- und Team-Tarife bieten Zugriff auf die Claude Code Analytics API, mit der sich die Nutzung programmgesteuert verfolgen lässt.
Endpunkt: GET /v1/organizations/usage_report/claude_code
Authentifizierung: Erfordert einen Admin-API-Schlüssel (sk-ant-admin...), der von Organisationsadministratoren in der Console bereitgestellt wird.
Verfügbare Metriken:
| Kategorie | Metriken |
|---|---|
| Produktivität | Sitzungen, hinzugefügte/entfernte Zeilen, Commits und PRs pro Benutzer |
| Tool-Nutzung | Annahme-/Ablehnungsraten nach Tool (Edit, Write, NotebookEdit) |
| Kosten | Geschätzte Kostenaufschlüsselung nach Benutzer und Modell |
Anfrageparameter:
- starting_at – Datum für die tägliche Aggregation (YYYY-MM-DD)
- Gibt Daten auf Benutzerebene für den angegebenen Tag zurück
Beispiel:
curl -X GET "https://api.anthropic.com/v1/organizations/usage_report/claude_code?starting_at=2026-01-25" \
-H "x-api-key: sk-ant-admin-..." \
-H "anthropic-version: 2023-06-01"
Einschränkungen: - Nur tägliche Aggregate (Verzögerung von etwa 1 Stunde zur Gewährleistung der Konsistenz) - Verwenden Sie für die Echtzeitüberwachung die OpenTelemetry-Integration - Erfasst nur die Nutzung der proprietären API (nicht Bedrock/Vertex)
Kosten: Kostenlos für Organisationen mit Admin-API-Zugriff.
Referenz der Tastenkürzel
Allgemeine Steuerung
| Tastenkürzel | Aktion |
|---|---|
Ctrl+C |
Aktuellen Vorgang abbrechen |
Ctrl+D |
Sitzung beenden (EOF) |
Ctrl+L |
Bildschirm leeren (Verlauf bleibt erhalten) |
Ctrl+O |
Ausführliche Ausgabe ein-/ausschalten |
Ctrl+R |
Befehlsverlauf durchsuchen |
Ctrl+V |
Bild aus der Zwischenablage einfügen |
Ctrl+B |
Aktuellen Vorgang in den Hintergrund verschieben |
Ctrl+X Ctrl+K |
Alle Hintergrund-Agents beenden (Tastenkombination; in v2.1.83 von Ctrl+F neu zugewiesen; seit v2.1.265 muss die zweite Taste innerhalb von 3 Sekunden gedrückt werden) |
Ctrl+Y |
Yank (aus dem Kill-Ring einfügen) |
Ctrl+S |
Prompt-Entwurf zwischenspeichern (speichert die aktuelle Eingabe) |
Alt+Y |
Yank-Pop (nach Ctrl+Y durch den Kill-Ring blättern) |
Esc Esc |
Letzte Änderung zurücknehmen |
Tab |
Prompt-Vorschlag übernehmen |
! + Tab |
Autovervollständigung des Bash-Verlaufs (v2.1.14+) |
Shift+Tab |
Zwischen Berechtigungsmodi wechseln |
Alt+P / Option+P |
Während der Prompt-Eingabe das Modell wechseln |
Alt+T |
Denkmodus ein-/ausschalten (sicherere Alternative) |
Ctrl+T |
Syntaxhervorhebung in /theme ein-/ausschalten |
Ctrl+G |
Externen Editor öffnen (im Eingabefeld „Other“ von AskUserQuestion) |
Shift+Down |
Durch die Teammitglieder des Agent-Teams wechseln (zyklisch, v2.1.47+) |
Up/Down |
Im Befehlsverlauf navigieren |
? |
Tastenkürzel anzeigen |
Anpassbare Tastenbelegungen (v2.1.18+): Führen Sie /keybindings aus, um Tastenkürzel anzupassen. Unterstützt werden kontextspezifische Belegungen, Tastensequenzen (Kombinationen aus mehreren Tasten) und eine vollständige Personalisierung. Claude Code speichert Tastenbelegungen in ~/.claude/keybindings.json. Die vollständige Konfigurationsreferenz finden Sie in der Dokumentation zu Tastenbelegungen.70 Seit v2.1.261 ist die readline-Wortbearbeitung der einzige Dialekt des Prompts und entspricht Bash: Ctrl+W löscht bis zum vorherigen Leerraum, Alt+F und Alt+D stoppen am Wortende, und Satzzeichen trennen Wörter – die Einstellung keybindingFlavor hat keine Wirkung mehr.214 Zur Entwicklung für Leser mit älteren Builds: Mit v2.1.238 wurde die Einstellung als optionale Funktion eingeführt ("readline" gegenüber dem damaligen Standard "classic", einschließlich Ctrl+W),221 v2.1.239 erweiterte "readline" um die Worttasten (Alt+F und Ctrl/Option+→ stoppen am Wortende, Alt+D löscht bis dorthin, Ctrl+Y fügt das Gelöschte wieder ein),205 und v2.1.261 machte diesen Dialekt zum Standard für alle und entfernte die Umschaltmöglichkeit.214 Seit v2.1.265 warten Tastensequenzen aus zwei Tasten 3 Sekunden auf die zweite Taste und zeigen nach Ablauf dieser Zeit einen Hinweis an – zuvor betrug das Zeitfenster eine Sekunde und der Abbruch erfolgte ohne Meldung. Deshalb konnte eine unter tmux eingegebene Tastensequenz, bei der die zweite Taste verspätet eintreffen kann, einfach verschwinden.215
Prompt-Vorschläge (Dez. 2025): Claude schlägt jetzt Prompts vor, um Ihren Arbeitsablauf zu beschleunigen. Drücken Sie Tab, um einen Vorschlag zu übernehmen, oder Enter, um Ihren eigenen Prompt abzusenden.6
Mehrzeilige Eingabe
| Methode | Tasten |
|---|---|
| Zeilenumbruch mit Escape-Zeichen | \ dann Enter |
| macOS | Option+Enter |
| Ohne zusätzliche Einrichtung (v2.1.0+) | Shift+Enter in iTerm2, WezTerm, Ghostty, Kitty30 |
| Andere Terminals | Shift+Enter (führen Sie zuerst /terminal-setup aus) |
| Steuerzeichen | Ctrl+J |
| Benutzerdefinierte Tastenbelegung (v2.1.47+) | Eine beliebige Taste über /keybindings mit chat:newline belegen95 |
Schnellpräfixe
| Präfix | Aktion | Beispiel |
|---|---|---|
# |
Zum Speicher hinzufügen | # Always use TypeScript |
/ |
Slash-Befehl | /review |
! |
Bash direkt ausführen | ! git status |
@ |
Dateireferenz | @src/index.ts |
& |
An die Cloud senden | & Build the API |
Leistung von Dateireferenzen (Jan. 2026): @-Erwähnungen sind in Git-Repositorys jetzt dreimal schneller. Claude Code berücksichtigt bei Vorschlägen für die Dateivervollständigung außerdem .ignore- und .rgignore-Dateien. So lassen sich Build-Artefakte oder generierte Dateien bequem aus den Vorschlägen ausschließen.28
Vim-Modus
Aktivierung über /config → Editormodus (der Befehl /vim wurde in v2.1.92 entfernt137):
Normalmodus:
- h/j/k/l - Navigation
- w/e/b - Wortweise Bewegung
- 0/$ - Zeilenanfang/-ende
- gg/G - Pufferanfang/-ende
- dd - Zeile löschen
- cc/C - Zeile/bis zum Zeilenende ändern
- dw/de/db - Varianten zum Löschen von Wörtern
- x - Zeichen löschen
- . - Letzte Bearbeitung wiederholen
Einfügemodus:
- i/I - Vor dem Zeichen/am Zeilenanfang einfügen
- a/A - Nach dem Zeichen/am Zeilenende einfügen
- o/O - Neue Zeile darunter/darüber öffnen
- Esc - Zum Normalmodus zurückkehren (im INSERT-Modus werden Nachrichten in der Warteschlange nicht mehr zurückgeholt – drücken Sie zum Unterbrechen erneut Esc, v2.1.119+)152
Visueller Modus (v2.1.118+):152
- v - Visuellen Zeichenmodus aufrufen
- V - Visuellen Zeilenmodus aufrufen
- Auswahl durch Bewegung mit h/j/k/l, w/e/b, 0/$, gg/G erweitern
- Visuelle Rückmeldung hebt die Auswahl hervor
- Operatoren anwenden: d (löschen), c (ändern), y (Yank); anschließend wird der visuelle Modus beendet
Neubelegungen im Einfügemodus (v2.1.208): Mit der Einstellung vimInsertModeRemaps lassen sich benutzerdefinierte Tastenbelegungen für den Einfügemodus festlegen – die klassische vimrc-Gewohnheit, jj mit Escape zu belegen, funktioniert jetzt auch im Editor von Claude Code:186
{
"vimInsertModeRemaps": { "jj": "Escape" }
}
Best Practices
Sitzungsstrategie
Benennen Sie Sitzungen innerhalb von Claude mit /rename und setzen Sie sie anschließend anhand ihres Namens fort:
# Inside a session, name it:
> /rename feature-auth
# Later, resume by name:
claude --resume "feature-auth"
# Or continue the most recent session:
claude -c
Setzen Sie Sitzungen für laufende Arbeiten fort, anstatt den Kontext erneut zu erklären.
Gestaltung der CLAUDE.md
Halten Sie sie übersichtlich. Claude liest diese Datei in jeder Sitzung, und dichter Fließtext verschwendet Kontext.
Konzentrieren Sie sich auf das Nicht-Offensichtliche. Dokumentieren Sie projektspezifische Muster, ungewöhnliche Konventionen und Entscheidungen. Lassen Sie aus, was Claude aus dem Code ableiten kann.
Aktualisieren Sie sie fortlaufend. Fügen Sie während der Entwicklung mit # Notizen hinzu. Überprüfen und konsolidieren Sie diese wöchentlich.
Fügen Sie eine Befehlsreferenz hinzu. Dokumentieren Sie die Befehle, die Sie ständig ausführen.
Sicherheit: Nicht vertrauenswürdige Repositorys
Warnung: Wenn Sie nicht vertrauenswürdige Repositorys klonen und Claude Code darin ausführen, beachten Sie, dass CLAUDE.md-Dateien,
.claude/settings.jsonund Hook-Skripte im Repository gelesen und möglicherweise ausgeführt werden. Schädliche Repositorys können diese nutzen, um Prompts einzuschleusen, Berechtigungen außer Kraft zu setzen oder beliebige Befehle auszuführen. Überprüfen Sie stets CLAUDE.md,.claude/settings.jsonund sämtliche Hook-Skripte, bevor Sie Claude Code in Repositorys ausführen, die Ihnen nicht gehören. Verwenden Sie--dangerously-skip-permissionsausschließlich bei vertrauenswürdigen Codebasen.
Bekannte CVEs (halten Sie Claude Code aktuell): - CVE-2025-59536 (behoben in v1.0.111): Code-Injektion über die Tool-Initialisierung in nicht vertrauenswürdigen Verzeichnissen. - CVE-2026-21852 (behoben in v2.0.65): Offenlegung von Informationen beim Laden eines Projekts, wodurch schädliche Repositorys API-Schlüssel exfiltrieren konnten.102
Benutzerdefinierte Befehle
Erstellen Sie Befehle für wiederkehrende Arbeitsabläufe:
---
description: Start new feature
allowed-tools: Bash(git:*), Read, Edit
---
1. Create branch: !`git checkout -b feature/$ARGUMENTS`
2. Pull latest main
3. Set up boilerplate
4. Begin implementation
Effektive Prompt-Gestaltung
Formulieren Sie konkret:
# Good
"Add email validation to LoginForm in src/components/LoginForm.tsx"
# Too vague
"Improve the login"
Verweisen Sie direkt auf Dateien:
"Review @src/auth/middleware.ts for security issues"
Geben Sie Einschränkungen vor:
"Refactor using the same pattern as @src/repositories/UserRepository.ts"
Verwenden Sie subagents zur Erkundung:
"Have an explore agent find all places where we handle errors"
Kostenkontrolle
- Verwenden Sie regelmäßig
/cost - Verwenden Sie Haiku für einfache Aufgaben und subagents
- Legen Sie
MAX_THINKING_TOKENSnur bei Bedarf fest - Verwenden Sie
--max-turnsfür automatisierte Skripte - Komprimieren Sie lange Sitzungen frühzeitig
Sicherheit
- Konfigurieren Sie in
.claude/settings.jsonAblehnungsregeln für sensible Dateien - Verwenden Sie den Sandbox-Modus für nicht vertrauenswürdige Projekte
- Erlauben Sie niemals
Bash(rm -rf:*)oderBash(sudo:*) - Blockieren Sie den Zugriff auf Geheimnisse mithilfe von hooks
- Stellen Sie verwaltete Einstellungen im Unternehmen bereit
Tipps und Techniken aus der Community4951
Die Claude Code-Community hat leistungsstarke Muster entdeckt, die über die offizielle Dokumentation hinausgehen. Diese Tipps stammen von erfahrenen Benutzern wie Boris Cherny (dem Entwickler von Claude Code) und aus dem Repository mit mehr als 40 Tipps.
Plan Mode vor dem Programmieren verwenden
Wenn Sie sich nur einen Tipp merken, dann diesen. Je mehr Zeit Sie in die Planung investieren, desto wahrscheinlicher ist der Erfolg von Claude. Drücken Sie Shift+Tab, um vor Beginn der Implementierung in den Plan Mode zu wechseln. Eine vollständige Dokumentation finden Sie unter Plan Mode.
Kontext regelmäßig löschen
Verwenden Sie häufig /clear. Löschen Sie den Chat jedes Mal, wenn Sie etwas Neues beginnen. Sie brauchen keinen alten Verlauf, der Tokens verbraucht oder kostspielige Komprimierungsaufrufe auslöst. Löschen Sie ihn einfach und fahren Sie fort.
Bilder und Screenshots verwenden
Claude kann visuelle Eingaben hervorragend verarbeiten. Unter macOS kopiert Cmd+Ctrl+Shift+4 einen Screenshot in die Zwischenablage, den Sie anschließend mit Ctrl+V direkt in Claude Code einfügen können. Nutzen Sie dies, um UI-Entwürfe, Fehlermeldungen oder Designreferenzen zu teilen.
Die GitHub App für PR-Reviews installieren
Führen Sie /install-github-app aus, damit Claude Ihre PRs automatisch überprüft. Automatische Reviews sind besonders wertvoll, da die KI-gestützte Entwicklung das PR-Volumen erhöht. Claude erkennt häufig Logik- und Sicherheitsfehler, die menschlichen Prüfern entgehen.
Containerbasierter autonomer Betrieb
Führen Sie Claude Code für einen vollständig autonomen Betrieb in einem Docker-Container aus und verwenden Sie tmux als Steuerungsebene. Ihr lokales Claude Code steuert die containerisierte Instanz, die lang laufende oder experimentelle Aufgaben ohne manuelle Genehmigung ausführen kann. Sollte etwas schiefgehen, bleibt es in der Sandbox isoliert.
# Conceptual pattern (varies by setup)
# Local Claude Code → tmux → Container Claude Code
# Results pulled back when complete
Docker-Sandbox-Modus (Schnellstart): Führen Sie Claude Code in einem Docker-Container aus, um bei der Erkundung nicht vertrauenswürdiger Codebasen oder der Ausführung experimenteller Prompts eine vollständige Isolation zu gewährleisten.56
# Run Claude Code in a Docker container (mount your project as a volume)
docker run -it --rm -v /path/to/project:/workspace anthropic/claude-code
# Or use the open-source sandbox runtime
# See: github.com/anthropic-experimental/sandbox-runtime
Verwenden Sie den Sandbox-Modus in folgenden Fällen: - Beim Erkunden unbekannter oder nicht vertrauenswürdiger Codebasen - Beim Testen experimenteller Prompts, die Dateien verändern könnten - Beim Ausführen autonomer Sitzungen, die vollständig isoliert bleiben sollen - Beim Erlernen von Claude Code, ohne Ihre tatsächlichen Dateien zu gefährden
Gemini CLI als Ausweichlösung
Das WebFetch-Tool von Claude Code kann auf bestimmte Websites wie Reddit nicht zugreifen. Erstellen Sie einen skill, der Claude anweist, Gemini CLI als Ausweichlösung zu verwenden. Gemini verfügt über Webzugriff und kann Inhalte von Websites abrufen, die Claude nicht direkt erreichen kann.
Meta-Agent-Factory-Muster
Statt Agents zu erstellen, die Aufgaben erledigen, erstellen Sie einen Agent, der weitere Agents erzeugt. Bei komplexen Automatisierungsabläufen vervielfacht dieses Muster die Produktivität tatsächlich – und nicht durch raffinierte Rekursion.
Claude Squad: Multi-Agent-Manager
Claude Squad verwaltet mehrere Claude Code-Instanzen parallel, jeweils in einer eigenen tmux-Sitzung mit isolierten Worktrees. Führen Sie mehrere Agents gleichzeitig für unterschiedliche Aufgaben aus, überwachen Sie deren Fortschritt über ein einziges Dashboard und übernehmen Sie die Ergebnisse nach Abschluss wieder.58
# Install (Homebrew)
brew install claude-squad
# Or install via script (puts `cs` in ~/.local/bin)
curl -fsSL https://raw.githubusercontent.com/smtg-ai/claude-squad/main/install.sh | bash
# Launch the TUI — manages instances, tasks, and git worktrees
cs
# Auto-accept mode (experimental)
cs --autoyes
Anwendungsfälle: - Unabhängige Funktionen parallel auf mehrere Agents verteilen - Erkundungs-Prompts ausführen, ohne Ihre Hauptsitzung zu blockieren - Autonomes Programmieren über ein einzelnes Kontextfenster hinaus skalieren
Produktivitätsstatistiken eines Power Users
Boris Cherny demonstrierte das Potenzial von Claude Code: Innerhalb von 30 Tagen brachte er 259 PRs mit 497 Commits ein – 40.000 hinzugefügte und 38.000 entfernte Zeilen. Diese Zahlen zeigen, was möglich ist, wenn Claude Code vollständig in den Entwicklungsablauf integriert wird.
Empfehlenswerte Accounts
Folgen Sie diesen Accounts, um bei den Entwicklungen rund um Claude Code auf dem Laufenden zu bleiben:
Anthropic-Team (Primärquellen)
| Person | Plattform | Warum folgen? |
|---|---|---|
| Boris Cherny | @boris_cherny | Entwickler von Claude Code. Veröffentlicht Funktionen, kündigt Updates an und veranstaltet Meetups. Primärquelle. |
| Cat Wu | @_catwu | Anthropic. Ankündigungen zu Funktionen von Claude Code und Updates zu subagents. |
| @adocomplete | X | Advent-of-Claude-Reihe – ausführliche tägliche Tutorials zu hooks, plugins und dem Zwischenspeichern von Prompts. |
| Thariq | @trq212 | Anthropic-Entwickler im Claude Code-Team. Behebt Probleme und veröffentlicht Updates. |
| Anthropic | @AnthropicAI | Offizielle Ankündigungen und wichtige Releases. |
Führende Content-Ersteller
| Person | Schwerpunkt | Bemerkenswert |
|---|---|---|
| @dani_avila7 | Tutorials | Ausführlicher Leitfaden zu Hooks, Erklärung der Regeln |
| @mattpocockuk | MCP/Tipps | MCP-Tutorial mit 10 Lektionen, Docker-Sandbox, Optimierung von JSON |
| ykdojo | GitHub Tips | Repository mit über 40 Tipps, Statuszeilenskript, Optimierung des System-Prompts |
| @ai_for_success | MCP/Arbeitsabläufe | Hyperbrowser MCP, Muster zum Caching von Dokumentation |
| @jerryjliu0 | Agents | Schrittweise Tutorials zum Erstellen von Agents |
Wichtige Ressourcen
- GitHub Releases: anthropics/claude-code/releases – nur Releases beobachten
- Discord: Community-Kanäle von Anthropic
- Vollständige Liste: Mehr als 20 kuratierte Accounts finden Sie unter
~/.claude/docs/following-list.md
Boris und das Anthropic-Team teilen Funktionen direkt nach ihrer Veröffentlichung. So erfahren Sie häufig am schnellsten von neuen Möglichkeiten, noch bevor die Dokumentation aktualisiert wird.
Häufige Anti-Patterns
Zu lernen, was Sie NICHT tun sollten, ist oft wertvoller als Best Practices. Die folgenden Muster verursachen regelmäßig Probleme:
Kostenbezogene Anti-Patterns
| Anti-Pattern | Problem | Lösung |
|---|---|---|
| Opus für alles verwenden | 5-fache Kosten, häufig unnötig | Standardmäßig Sonnet, Opus nur für Architektur |
/cost nie prüfen |
Überraschend hohe Rechnungen | Kosten nach größeren Aufgaben prüfen |
| Extended Thinking bei einfachen Aufgaben | Verschwendete Tokens | Bei Routinearbeiten deaktivieren (Alt+T) |
| Erkundungen im Hauptkontext ausführen | Aufgeblähter Kontext | Stattdessen einen Explore-subagent verwenden |
Kontextbezogene Anti-Patterns
| Anti-Pattern | Problem | Lösung |
|---|---|---|
| Den Kontext ignorieren, bis er überladen ist | Schlechtere Schlussfolgerungen, vergessene Entscheidungen | Bei 50 % Auslastung frühzeitig /compact verwenden |
| Ganze Dateien lesen, obwohl Sie nur Abschnitte benötigen | Verschwendet Kontext für irrelevanten Code | Auf konkrete Zeilenbereiche verweisen |
| Nie subagents verwenden | Alles füllt den Hauptkontext | Erkundung und Analyse delegieren |
| Riesige CLAUDE.md-Dateien | Kontextverschwendung in jeder Sitzung | Unter 500 Zeilen halten und Importe verwenden |
Arbeitsablaufbezogene Anti-Patterns
| Anti-Pattern | Problem | Lösung |
|---|---|---|
| Überschneidende skills und Befehle erstellen | Verwirrung, unvorhersehbares Verhalten | Ein Mechanismus pro Zweck |
| Prompts für zwingend auszuführende Aktionen | Claude könnte sie überspringen oder vergessen | hooks für Aktionen verwenden, die ausgeführt werden müssen |
| Keine hooks für die Formatierung | Inkonsistenter Codestil | Formatter bei jedem Edit/Write per Hook ausführen |
| Standardmäßig alle Bash-Befehle erlauben | Sicherheitsrisiko | Explizite Positivliste sicherer Befehle |
Konfigurationsbezogene Anti-Patterns
| Anti-Pattern | Problem | Lösung |
|---|---|---|
| Gesamte Konfiguration in den Benutzereinstellungen | Nichts wird mit dem Team geteilt | Projekteinstellungen für Teamstandards |
| Persönliche Präferenzen committen | Überschreibt die Einstellungen von Teammitgliedern | settings.local.json für persönliche Einstellungen verwenden |
| Keine Ablehnungsregeln | Claude kann sensible Dateien verändern | Zugriff auf .env, Zugangsdaten und Geheimnisse verweigern |
| Verwaltete Einstellungen ignorieren | Unternehmensrichtlinien werden umgangen | Verwaltete Einstellungen zur Einhaltung von Vorgaben |
Promptbezogene Anti-Patterns
| Anti-Pattern | Problem | Lösung |
|---|---|---|
| „Verbessern Sie es“ | Vage, schlechte Ergebnisse | Genau angeben, was „besser“ bedeutet |
| Nicht auf Dateien verweisen | Claude errät die Pfade | Syntax @path/to/file.ts verwenden |
| Fragen von Claude ignorieren | Arbeitet auf Grundlage falscher Annahmen | Vor dem Fortfahren antworten |
| Vollständige Dokumentation bereitstellen, obwohl ein Ausschnitt genügt | Kontextverschwendung | Relevante Abschnitte extrahieren |
Workflow-Rezepte
Durchgängige Abläufe für häufige Szenarien.
Rezept 1: Ein neues Projekt beginnen
# 1. Initialize
cd my-project
claude
# 2. Let Claude understand the codebase
> "Explore this codebase and summarize the architecture"
# 3. Set up project configuration
> /init
# 4. Create CLAUDE.md with learned patterns
> "Create CLAUDE.md documenting the patterns you observed"
# 5. Add team commands
> "Create a /test command that runs our test suite"
> "Create a /deploy command for staging deployment"
Rezept 2: Täglicher Entwicklungsablauf
# 1. Continue yesterday's session
claude -c
# 2. Quick context recap
> "What did we work on yesterday?"
# 3. Check current state
> /status
# 4. Work on feature (Sonnet handles most tasks)
> "Implement the user profile endpoint"
# 5. Proactive context management
> /compact # Before context exceeds 50%
# 6. Check spending
> /cost
# 7. End session cleanly
> "Summarize what we accomplished today"
Rezept 3: Komplexes Refactoring
# 1. Use Opus for planning, Sonnet for execution
> /model opusplan
# 2. Plan the refactoring
> "Plan refactoring our authentication from sessions to JWT"
# 3. Review the plan
# (Claude presents approach, you approve or modify)
# 4. Execute with Sonnet
> "Execute the plan"
# 5. Verify nothing broke
> "Have an explore agent verify all auth-related tests pass"
# 6. Review the diff
> !git diff
Rezept 4: Automatisierung von PR-Reviews
# In CI/CD (GitHub Actions, etc.)
cat pr_diff.txt | claude -p "Review this PR diff for:" \
--output-format json \
--permission-mode plan \
--max-turns 5 << EOF
- Security vulnerabilities
- Performance issues
- Code style violations
- Missing test coverage
Provide findings in JSON format.
EOF
Rezept 5: Fehlerbehebung bei Produktionsproblemen
# 1. Configure Sentry MCP for error access
claude --add-mcp sentry
# 2. Get error context
> "Fetch the last 10 errors from Sentry for the auth service"
# 3. Deep dive with thinking
> Alt+T # Enable extended thinking
> "Analyze these errors and identify the root cause"
# 4. Fix and verify
> "Implement a fix and add a regression test"
> !npm test
Migrationsleitfaden
Sie wechseln von anderen KI-Coding-Tools? So lassen sich die Konzepte übertragen.
Von GitHub Copilot
| Copilot-Konzept | Entsprechung in Claude Code |
|---|---|
| Tab-Vervollständigung | Kein primärer Schwerpunkt: Claude Code führt agentische Bearbeitungen durch |
| Chat + agentisches CLI | REPL-Konversation mit Tool-Ausführung |
| Copilot-Anweisungen | CLAUDE.md + Skills |
| Spezialisierte Agenten (Explore, Plan) | Subagents (Task-Tool) + Agententeams |
| Unterstützung für MCP | Mehr als 3.000 MCP-Server + Remote-OAuth |
| ACP (Agent Client Protocol) | Hooks (31 Lebenszyklusereignisse) |
| IDE + CLI | Terminal-nativ + IDE-Erweiterungen |
Ihre Vorteile: Sandboxing auf Betriebssystemebene, 31 Hook-Lebenszyklusereignisse, Remote-MCP mit OAuth, Subagent-Delegierung mit isoliertem Kontext und --teleport für die Übergabe von der Cloud an die lokale Umgebung. Copilot CLI (seit Januar 2026) verfügt inzwischen über agentische Funktionen – der Vergleich zeigt Unterschiede bei den Funktionen, keine grundsätzliche Fähigkeitslücke.
Wechselseitige Integration (Februar 2026): Claude (Opus 4.6 und Sonnet 4.6) ist jetzt für Abonnenten von Business und Pro ohne Aufpreis als Coding-Agent in GitHub Copilot verfügbar – zuvor war dies den Tarifen Enterprise und Pro+ vorbehalten. Sie können Claude, Codex und Copilot direkt in github.com, GitHub Mobile und VS Code innerhalb bestehender GitHub-Workflows ausführen.105
Von Cursor
| Cursor-Konzept | Entsprechung in Claude Code |
|---|---|
| Composer | Sitzung mit vollständigem Tool-Zugriff |
| Chat | REPL mit Subagent-Delegierung |
| Codebasis-Indexierung | Dateizugriff in Echtzeit (Glob, Grep, Read) |
| Tab-Autovervollständigung | Kein primärer Schwerpunkt |
| IDE-integriert | Terminal-nativ + IDE-Erweiterungen |
| Unterstützung für MCP (integriert) | Unterstützung für MCP (mehr als 3.000 Server, Remote-OAuth) |
| Cursor-Regeln (.mdc) + AGENTS.md | CLAUDE.md + Skills |
| Hintergrundagenten | Remote-Agenten (&-Präfix, --teleport) |
Ihre Vorteile: 31 Hook-Lebenszyklusereignisse für die Automatisierung, Subagent-Delegierung mit isoliertem Kontext, Sandboxing auf Betriebssystemebene (seatbelt/bubblewrap), Remote-MCP mit nativem OAuth und ein Terminal-nativer Workflow. Beide Tools unterstützen MCP – Claude Code hebt sich durch Remote-OAuth und die automatische Zurückstellung der Tool-Suche ab.
Von OpenAI Codex CLI
Dies ist der häufigste Vergleich – und laut unseren GSC-Daten eine Frage, die Entwickler tatsächlich stellen. Beide sind agentische Coding-CLIs führender KI-Labore und wurden im Abstand von nur wenigen Monaten veröffentlicht. Hier ist die direkte Gegenüberstellung.151
| Dimension | Claude Code | OpenAI Codex CLI |
|---|---|---|
| Basismodell | Opus 5 (Standard im Premium-Tarif; Alias opus seit v2.1.219), Sonnet 5 (Standard bei Pro/Team Standard), ältere Modelle Opus 4.8/4.7, Haiku 4.5 |
GPT-5.4 (aktueller Standard, veröffentlicht am 5. März 2026, vereint die Coding-Fähigkeiten von GPT-5.3-Codex mit nativem Computer Use); GPT-5.3-Codex, GPT-5.2-Codex, GPT-5.1-Codex und GPT-5 verfügbar |
| Kontextfenster | 1 Mio. Token bei Opus 4.7 zum Standardpreis | Standardmäßig 272.000 / 1,05 Mio. im Langkontextmodus bei GPT-5.4 (bei mehr als 272.000 Eingabe-Token werden Eingaben zum 2-Fachen und Ausgaben zum 1,5-Fachen abgerechnet); 400.000 Eingabe- / 128.000 Ausgabe-Token bei GPT-5.3-Codex und GPT-5.2-Codex |
| SWE-bench Verified | 87,6 % (Opus 4.7) | 74,9 % (GPT-5-Codex-Basiswert); für GPT-5.4 nicht auf der offiziellen Seite veröffentlicht |
| SWE-bench Pro | 64,3 % (Opus 4.7) | 57,7 % (offizieller Wert für GPT-5.4), 56,8 % (GPT-5.3-Codex), 56,4 % (GPT-5.2-Codex) |
| Terminal-Bench 2.0 | 69,4 % (Opus 4.7) | 77,3 % (GPT-5.3-Codex), 75,1 % (offizieller Wert für GPT-5.4), 64,0 % (GPT-5.2-Codex) |
| Ausführungsmodell | Standardmäßig lokal; optionale Cloud-Sandbox über --teleport |
Standardmäßig lokal (Codex CLI); containerbasierte Sandbox über Codex Cloud |
| Sandboxing | Auf Betriebssystemebene (seatbelt unter macOS, bubblewrap unter Linux) | Lokale Betriebssystem-Sandbox für Codex CLI; Container-Isolation für Codex Cloud |
| Anweisungsdatei | CLAUDE.md (und CLAUDE.local.md) |
AGENTS.md |
| Hook-Lebenszyklus | 31 Ereignisse (PreToolUse, PostToolUse, UserPromptSubmit, Stop, SubagentStop usw.) | Eingeschränkt, hauptsächlich Hooks auf Ausführungsebene |
| Subagents / Agententeams | Standardmäßig 20 gleichzeitige Subagents (konfigurierbar), isolierter Kontext, Hintergrundmodus | Standardmäßig ein einzelner Agent; Parallelisierung durch das Starten separater Ausführungen |
| MCP-Server-Ökosystem | Mehr als 3.000 MCP-Server, Remote-OAuth, Tool-Suche | Unterstützung für MCP (neuer), kleineres Ökosystem |
| Plugins | Plugin-Marktplatz, plugin.json-Manifeste, Versionsfixierung | Noch kein eigenes Plugin-System |
| Preismodell | 5 $/25 $ pro Mio. Token bei Opus 4.7; Abonnements für 20–200 $/Monat | Tokenbasierte Abrechnung über OpenAI API; die Tarife ChatGPT Pro/Plus enthalten einige Codex-Guthaben |
| Spracheingabe | /voice mit Push-to-Talk (20 STT-Sprachen) |
Kein nativer Sprachmodus in CLI; ChatGPT-Apps unterstützen Sprache |
| Unternehmensrichtlinien | Verwaltete Einstellungen (managed-settings.d/), signierte Plugin-Marktplätze, beschleunigte CVE-Behandlung |
Cloud-native Richtlinienverwaltung über OpenAI Admin |
| Windows-Unterstützung | Native Binärdatei + PowerShell-Tool | Codex CLI im Allgemeinen nur über WSL |
Wann Claude Code auf dem Papier vorn liegt (heute): Bei öffentlichen Benchmarks liegt Opus 4.7 im SWE-bench Verified um 12,7 Punkte vor dem häufig zitierten Basiswert von GPT-5-Codex und im SWE-bench Pro um 6,6 Punkte vor dem offiziellen GPT-5.4-Wert von 57,7 %. Beim Terminal-Bench 2.0 führt GPT-5.3-Codex (77,3 %), gefolgt von GPT-5.4 (offiziell 75,1 %); beide liegen vor Opus 4.7 (69,4 %). Die Werte ändern sich mit jeder Modellveröffentlichung. Prüfen Sie daher die neuesten Anbieterseiten, bevor Sie eine Entscheidung für mehrere Quartale treffen.151
Wann Sie Claude Code wählen sollten: Sie arbeiten an einer großen Codebasis, bei der ein Kontext von 1 Mio. Token relevant ist, benötigen lokales Sandboxing mit Isolation auf Kernel-Ebene, wünschen eine umfassende Hook-basierte Automatisierung (Linter, Richtlinienprüfungen, CI/CD-Gates) oder brauchen native Windows-Unterstützung. SWE-bench Verified und Pro sprechen bei Produktionsaufgaben derzeit für Opus 4.7.
Wann Sie Codex CLI wählen sollten: Sie bezahlen bereits für ChatGPT Pro/Plus und möchten dasselbe Konto verwenden, bevorzugen das containerbasierte, hermetische Sandboxing von Codex Cloud für einmalige Remote-Aufgaben oder Ihr Team setzt einheitlich auf die OpenAI-Infrastruktur (Azure OpenAI, Foundry for Codex). Terminal-Bench 2.0 spricht bei Shell-lastigen Workflows derzeit für die Codex-Familie (GPT-5.3-Codex 77,3 %, GPT-5.4 75,1 %).
Beide statt entweder-oder: Viele Teams nutzen beide. Claude Code übernimmt langfristige Refactorings und agentisches Coding, während Codex schnelle Aufgaben aus ChatGPT in einer Cloud-Sandbox erledigt. AGENTS.md und CLAUDE.md können im selben Repository nebeneinander bestehen, da sie unterschiedlichen Tools dienen. Eine ausführlichere Analyse finden Sie außerdem im speziellen Architekturvergleich zwischen Codex und Claude Code für 2026.
Migrationspfad (Codex → Claude Code): Kopieren Sie den Inhalt Ihrer Datei AGENTS.md in CLAUDE.md (Claude Code liest AGENTS.md nicht; die Umbenennung ist erforderlich). Installieren Sie Claude Code über das offizielle Installationsprogramm, authentifizieren Sie sich mit claude login und testen Sie die Installation anschließend mit claude --print "explain this repo". Die meisten Codex-Muster (Dateien lesen, Shell-Befehle ausführen, git-Operationen) lassen sich 1:1 übertragen.
Von ChatGPT / Claude Web
| Weboberfläche | Claude Code |
|---|---|
| Code kopieren und einfügen | Direkter Dateizugriff |
| Manuelle Dateierstellung | Schreibt Dateien direkt |
| Keine Ausführung | Vollständiger Zugriff auf bash, git, npm usw. |
| Kontext wird zurückgesetzt | Sitzungskontinuität (-c-Flag) |
| Keine Kenntnis der Codebasis | Glob-, Grep- und Read-Tools |
| Keine Automatisierung | Hooks, CI/CD-Integration |
Ihre Vorteile: Alles. Weboberflächen erfordern Workflows mit Kopieren und Einfügen; Claude Code arbeitet direkt in Ihrer Codebasis.
Zentrale Denkweisen, die Sie ändern sollten
- Kopieren Sie keinen Code mehr. Claude Code schreibt direkt in Dateien.
- Vermeiden Sie Kontextwechsel. MCP bindet externe Tools in die Sitzung ein.
- Delegieren Sie konsequent. Subagents übernehmen die Erkundung, ohne Ihren Kontext aufzublähen.
- Automatisieren Sie mit Hooks. Formatierung, Linting und Protokollierung erfolgen automatisch.
- Denken Sie in Sitzungen. Setzen Sie Ihre Arbeit mit
-cfort, statt neue Konversationen zu beginnen.
Zielgruppenspezifische Hinweise
Für Entwickler:
- Haiku kostet etwa 5-mal weniger als Opus; verwenden Sie es für subagents und einfache Aufgaben
- Verwenden Sie während langer Sitzungen proaktiv /compact, um den Kontext zu verwalten
- Session-IDs mit codiertem Kontext (feature-${branch}-${timestamp}) erleichtern das Auffinden früherer Arbeiten
- Stellen Sie häufig verwendeten Prompts ein # voran, um sie ohne zusätzlichen Tippaufwand dem persistenten Speicher hinzuzufügen
Für DevOps- und Plattformteams:
- Der Headless-Modus (-p flag) ermöglicht die CI/CD-Integration mit JSON-Ausgabe zur Verarbeitung
- hooks garantieren die Ausführung unabhängig vom Modellverhalten; verwenden Sie sie für Linting, Formatierung und Sicherheitsprüfungen
- MCP erweitert die Funktionen um Datenbanken, GitHub, Sentry und mehr als 3.000 Server
- Hintergrundaufgaben (& prefix) werden zur asynchronen Ausführung auf Claude Code Remote ausgeführt
Für Sicherheitsteams:
- Berechtigungsregeln werden nach dem Prinzip „erster Treffer gewinnt“ ausgewertet; strukturieren Sie Zulassungs- und Sperrlisten sorgfältig
- Der Sandbox-Modus isoliert Dateisystem und Netzwerk bei nicht vertrauenswürdigen Codebasen
- Bash-Muster gleichen nur Präfixe ab, daher blockiert Bash(curl:*) sämtliche curl-Aufrufe und nicht nur bestimmte URLs
- Von Unternehmen verwaltete Einstellungen können von Benutzern nicht überschrieben werden
Für Teamleiter:
- skills werden kontextabhängig automatisch aktiviert; binden Sie Fachwissen ohne expliziten Aufruf ein
- Projekt-skills werden in git eingecheckt; Teammitglieder erhalten dadurch automatisch standardisiertes Fachwissen
- Die Kostenverfolgung über /cost zeigt eine Aufschlüsselung der Sitzung; planen Sie je nach Teamgröße 10.000–300.000 TPM pro Benutzer ein
- Benutzerdefinierte Befehle in .claude/commands/ ermöglichen wiederverwendbare Arbeitsabläufe
Für Enterprise-Architekten:
- Verwaltete Einstellungen verteilen unternehmensweite Richtlinien über /etc/claude-code/managed-settings.json
- AWS Bedrock, Google Vertex AI und Microsoft Foundry lassen sich in die bestehende Cloud-Abrechnung integrieren
- Opus 4.6 mit einem Kontextfenster von 1 Million Tokens ermöglicht die Verarbeitung vollständiger Codebasen in einem einzigen Prompt
- Agententeams (v2.1.32+) ermöglichen die parallele Koordination mehrerer Agents bei komplexen Aufgaben
- Starten Sie vor der vollständigen Einführung einen Pilotversuch mit 5–10 Entwicklern
Kurzreferenz
Drucken Sie diese aus. Befestigen Sie sie an Ihrem Monitor.
╔═══════════════════════════════════════════════════════════════╗
║ CLAUDE CODE QUICK REFERENCE ║
╠═══════════════════════════════════════════════════════════════╣
║ MODELS (Aug 2026) ║
║ haiku $1/$5/M Exploration, simple tasks ║
║ sonnet $2/$10/M Default on Pro/Team Standard ║
║ (Sonnet 5; $2/$10 list price) ║
║ opus $5/$25/M Opus 5; premium-plan default ║
║ opus[1m] $5/$25/M 1M ctx at STANDARD pricing (4.7) ║
║ sonnet[1m] $2/$10/M No-op on Sonnet 5 (native 1M ctx) ║
╠═══════════════════════════════════════════════════════════════╣
║ ESSENTIAL COMMANDS ║
║ /compact Reduce context (do at 50% capacity) ║
║ /cost Check session spending ║
║ /model opus Switch to Opus ║
║ /status Show current state ║
║ /voice Toggle voice mode (push-to-talk) ║
║ /init Set up project config ║
║ /mcp Configure integrations ║
║ /copy [N] Copy code blocks (Nth-latest response) ║
║ /memory View and manage auto-memory ║
║ /claude-api Build apps with Claude API/SDK ║
║ /code-review Correctness review (effort + --comment) ║
║ /batch Batch operations (bundled, v2.1.63+) ║
║ /effort low..max slider; saved per model (.251) ║
║ /loop 5m /foo Run prompt on recurring interval ║
║ /recap Context when returning to session (.108+) ║
║ /goal target Continue until a completion target is met ║
║ /ultrareview Cloud parallel multi-agent review (.111+) ║
║ /less-permission-prompts Propose allowlist (v2.1.111+) ║
║ /tui fullscreen Switch to flicker-free render (v2.1.110+) ║
║ /focus Focus mode (separated from Ctrl+O, .110+) ║
║ /undo Alias for /rewind (v2.1.108+) ║
║ /proactive Alias for /loop (v2.1.105+) ║
║ claude -n name Start session with display name ║
║ claude agents Agent View / configured agents ║
║ claude attach id Attach bg session (--help, .251+) ║
║ claude -w Start in isolated git worktree ║
║ claude remote-control Serve local env for external builds ║
║ claude -p --bare Scripted mode (no hooks/LSP/plugins) ║
║ claude --channels Relay approvals to Telegram/Discord ║
║ claude --plugin-url URL Load plugin zip for one session ║
╠═══════════════════════════════════════════════════════════════╣
║ KEYBOARD SHORTCUTS ║
║ Alt+T Toggle extended thinking ║
║ Shift+Tab Cycle permission modes ║
║ Ctrl+C Interrupt current operation ║
║ Ctrl+X Ctrl+K Stop all agents ║
║ Esc → Esc Rewind last change ║
║ Ctrl+L Clear screen ║
╠═══════════════════════════════════════════════════════════════╣
║ PREFIXES ║
║ #message Add to persistent memory ║
║ @path/file Reference file in prompt ║
║ !command Execute bash directly ║
║ &task Send to cloud (async) ║
╠═══════════════════════════════════════════════════════════════╣
║ CONFIG FILE HIERARCHY (first found wins) ║
║ .claude/settings.local.json Personal (gitignored) ║
║ .claude/settings.json Project (shared) ║
║ ~/.claude/settings.json User global ║
║ /etc/.../managed-settings.json Enterprise (locked) ║
║ CLAUDE.md Project context ║
╠═══════════════════════════════════════════════════════════════╣
║ DAILY WORKFLOW ║
║ 1. claude -c Continue session ║
║ 2. Work on features Use Sonnet ║
║ 3. /compact Before context bloats ║
║ 4. /cost Check spending ║
║ 5. Summarize Clean exit ║
╠═══════════════════════════════════════════════════════════════╣
║ DECISION RULES ║
║ Simple task? → Haiku ║
║ Hard reasoning? → Opus ║
║ Everything else? → Sonnet ║
║ Must always run? → Hook (not prompt) ║
║ Auto-apply wisdom? → Skill (not command) ║
║ Needs isolation? → Subagent ║
╚═══════════════════════════════════════════════════════════════╝
Änderungsprotokoll
Dieses Referenzdokument wird fortlaufend aktualisiert. Änderungen werden eingearbeitet, während sich Claude Code weiterentwickelt.
| Datum | Änderung | Quelle |
|---|---|---|
| 2026-07-28 | Korrektur der Änderungsprotokolldarstellung: Eine abgeschnittene Zeile wurde wiederhergestellt. Der Eintrag vom 2026-05-28 enthielt ein Beispiel für den Plugin-Geltungsbereich als einzelne Inline-Code-Spanne mit unmaskierten senkrechten Strichen. Der Tabellenparser von python-markdown trennt an senkrechten Strichen, bevor Inline-Code verarbeitet wird. Deshalb wurde die Zeile als fünf Zellen unter einer dreispaltigen Kopfzeile interpretiert: Sie wurde mitten im Satz nach „wendet die Ergebnisse der Überprüfung auf den Arbeitsbaum an“ abgeschnitten dargestellt, während das Wort „project“ an der Stelle erschien, an die der Quellenverweis gehörte. Rund 7.000 Zeichen dieses Eintrags – die Details zu v2.1.152 bis v2.1.154 – gelangten nie auf die veröffentlichte Seite. Der Text wurde so umgeschrieben, dass sich der senkrechte Strich außerhalb jeder Code-Spanne befindet. Die Maskierung als \| wurde getestet und verworfen: python-markdown verhindert dadurch zwar die Zellaufteilung, behält den umgekehrten Schrägstrich innerhalb von Code-Spannen jedoch bei, sodass Leser ihn sehen würden. |
- |
| 2026-08-18 | Leitfaden v2.90: Abschnitt zur Inhaltskennzeichnung vervollständigt – C2PA-Dateimetadaten waren die fehlende Hälfte. Die Supportseite von Anthropic (11. Aug., drei Tage vor dem Engineering-Beitrag, auf den sich v2.89 stützte) beschreibt ZWEI Kennzeichnungskomponenten: das bereits behandelte statistische Textwasserzeichen sowie signierte C2PA-Herkunftsmetadaten für generierte Dateien (.svg/.png/.jpg). Auf der Supportseite bestätigt: Für beide Komponenten gilt derselbe Zeitplan für zukünftige Modelle („Claude-Modelle, die am oder nach dem 2. August 2026 veröffentlicht werden, unterstützen bereits bei ihrer Einführung maschinenlesbare Kennzeichnungen“) – die Darstellung der Presse, dies „gelte jetzt überall“, ist also auch bei Dateien falsch. Dadurch wird die zentrale Zeitform-Aussage des Abschnitts (heute wird nichts aus aktuellen Modellen gekennzeichnet) bestärkt und nicht korrigiert. Der Abschnitt wurde in „Inhaltskennzeichnung: Textwasserzeichen und C2PA-Dateimetadaten“ umbenannt; ergänzt wurden die Produktliste, Möglichkeiten zum Entfernen der dateiseitigen Kennzeichnung (Formatkonvertierung, erneutes Speichern, Screenshots), der Hinweis, dass eine fehlende Kennzeichnung nichts beweist, sowie ein Satz, der die virale Theorie widerlegt, „Wasserzeichen hätten Opus 5 schlechter gemacht“ (unmöglich: in keinem aktuellen Modell aktiv). Neu: 204. | 227204 |
| 2026-09-08 | Leitfaden v2.101: CLI v2.1.265 (8. Sep.) (veröffentlicht am 2026-09-08T20:37:31Z; npm latest und next beide auf 2.1.265, stable bleibt auf 2.1.236; 2.1.262 und 2.1.264 wurden nie veröffentlicht – entsprechend dem etablierten Auslassungsmuster – und 2.1.263 (6. Sep.) bleibt inhaltsleer: „Fehlerbehebungen und Verbesserungen der Zuverlässigkeit“; Veröffentlichungstext und CHANGELOG wurden gegengeprüft und stimmen 1:1 überein). Für den Haupttext relevant: Ordner-mit-Plugins-Modus für --plugin-dir – verweist die Option auf einen Ordner mit Plugins, wird jeder untergeordnete Ordner mit einem Manifest geladen; untergeordnete Ordner, die während einer laufenden Sitzung hinzugefügt oder entfernt werden, werden ebenfalls erkannt (Erweiterung des .zip-Hinweises unter Plugin-Verwaltung); Korrekturen am Prompt-Cache-Präfix – beim Fortsetzen eines im Vordergrund gestarteten subagents ändern sich dessen Tool-Liste und System-Prompt-Präfix nicht mehr; außerdem verschieben Agent-Teammitglieder und fortgesetzte subagents den Kontext des SubagentStart-hook sowie vorgeladene skills in späteren Durchgängen nicht mehr aus dem Prompt-Präfix; beides verhinderte die Wiederverwendung des Prompt-Cache (neuer Absatz neben der Cache-Zeile zu /cost aus v2.1.251, der den Themenstrang zur Cache-Wirtschaftlichkeit fortführt); cd bleibt in nicht interaktiven Sitzungen über mehrere Durchgänge hinweg bestehen – bei -p mit stream-json-Eingabe, im Agent SDK und in Cloud-Sitzungen wird das Arbeitsverzeichnis der Shell nicht mehr bei jeder neuen Benutzernachricht zurückgesetzt (Abschnitt zum Print-Modus); der http-Transport von MCP greift gemäß der MCP-Spezifikation auf das ältere HTTP+SSE zurück, sodass bei einem älteren Server nicht mehr ausdrücklich --transport sse angegeben werden muss (Satz beim Hinweis zum SSE-Transport); 1-GB-Obergrenze für auf der Festplatte gespeicherte Tool-Ergebnisse, wobei die Vorschau innerhalb der Unterhaltung darauf hinweist, wenn eine gespeicherte Datei abgeschnitten wurde (Erweiterung des Eintrags zu bashOutputMaxChars/taskOutputMaxChars); forceLoginGatewayUrl versetzt Rechner bereits beim Start in Gateway-Sitzungen, ähnlich wie forceLoginMethod: "gateway" – eine noch vorhandene claude.ai-Anmeldung oder ein API-Schlüssel wird nicht verwendet (Zeile in der Einstellungstabelle erweitert) – kombiniert mit dem direkten Export von OTLP aus Gateway-Sitzungen an einen Collector, der im verwalteten OTEL_EXPORTER_OTLP_ENDPOINT des Gateways angegeben ist (kein Collector angegeben = Weiterleitung wie zuvor), sowie der Ergänzung von user.email/user.groups zur Gateway-Telemetrie von Desktop/Cowork (neuer Telemetrieabsatz); Tastenkombinationen aus zwei Tasten warten 3 Sekunden auf die zweite Taste und zeigen bei einer Zeitüberschreitung einen Hinweis an – zuvor waren es 1 Sekunde und ein stiller Abbruch, wie im tmux-Fall (Zeile zur Tastenkombination und Absatz zu Tastaturkurzbefehlen); Slash Commands mitten im Prompt zeigen eine Vorschlagsliste an (außerhalb des Vollbildmodus wird sie mit Tab geöffnet), in der Plugin-skills anhand ihres reinen Namens gefunden werden (Einleitung zu Slash Commands). Nur im Änderungsprotokoll: /model opusplan[1m] wird nicht mehr abgelehnt; beim Fortsetzen nach einem Absturz bleibt der unterbrochene Tool-Aufruf als unterbrochen markiert, statt den letzten Prompt umzuschreiben; Sicherheitskorrekturen für Plugins (ein umgekehrter Schrägstrich in einem Plugin-Pfad konnte unter macOS/Linux die Symlink-Eingrenzung umgehen, Verzeichnisnamen mit zwei Punkten wurden fälschlicherweise abgelehnt und nicht prüfbare Komponentenordner werden jetzt in /plugin zusammen mit dem Fehlercode gemeldet); zwei Maßnahmen zur Absicherung von Artefakten (die Veröffentlichung wird verweigert, wenn Tool-Namen angegeben sind, die der Connector nicht bereitstellt; Artefakte anderer Personen werden beim Lesen als nicht vertrauenswürdige Inhalte zusammengefasst und eingebettete Anweisungen werden gekennzeichnet); die Entscheidung des Beraters wird einmal pro Unterhaltung getroffen und bei einer Änderung angekündigt; abgespaltene skills streamen ihren Start-Prompt (und mit --forward-subagent-text auch Textdurchgänge) in stream-json; paralleler Checkout mit --worktree für große Repositorys (git 2.32+); Agent-Details in /workflows (Tool-Aufrufe werden als laufend/fehlgeschlagen/abgeschlossen markiert, Eingabetaste klappt Eingaben und Ergebnisse aus); /model weist darauf hin, wenn das Speichern des Standardmodells fehlgeschlagen ist, und nennt den Grund; Korrektur der Fehlercodes für den claude-api-skill (404 bei fehlendem Modellzugriff und 400 bei nicht verfügbarer Beta, nicht 403); Wettlaufsituation beim Zurücksetzen des Inaktivitäts-Timeouts von --bg; erneute Anmeldung in VS Code/SDK nach dem Schließen wegen einer Token-Aktualisierung; etwa 5 Korrekturen für Remote Control; die Gateway-OTLP-Weiterleitung pausiert nach abgelehnten Nutzdaten nicht mehr sämtliche Weiterleitungen für 30 Sekunden; git-status-/diff-Prüfungen führen nicht mehr die Clean-Filter eines verschachtelten Repositorys aus; die Verweigerung von Datei-Tools im Windows-AppContainer wurde korrigiert; Bildverarbeitung über die integrierten Funktionen der Laufzeitumgebung (kein natives Modul wird in ein temporäres Verzeichnis extrahiert); die Registrierung des OAuth-Clients von MCP wird bis zur Anmeldung aufgeschoben; schnelleres Fortsetzen langer Sitzungen; automatische Archivierung inaktiver Sitzungen in VSCode (standardmäßig nach 14 Tagen). v2.1.265 ist zum Zeitpunkt dieser Zeile die neueste Veröffentlichung und entspricht npm latest. |
215 |
| 2026-09-04 | Leitfaden v2.100: CLI v2.1.261 (4. Sep.) (veröffentlicht am 2026-09-04T19:58Z; npm latest und next beide auf 2.1.261, stable bleibt auf 2.1.236). Relevant für den Haupttext: keybindingFlavor wurde eingestellt – die Wortbearbeitung von readline ist jetzt der einzige Dialekt des Prompts („Ctrl+W löscht rückwärts bis zum Leerraum, Alt+F und Alt+D stoppen am Wortende, Satzzeichen trennen Wörter; keybindingFlavor hat keine Wirkung mehr“) – der Absatz zu Tastenkombinationen wurde neu geschrieben, die Kurzfassung erhält einen Hinweis zur Einstellung; /skill-doctor – zeigt, welche geladenen skills ungenutzt bleiben und wie viel Kontext sie beanspruchen, sodass Sie sie entfernen können (neue Zeile für Slash-Befehle); Einstellungen bashOutputMaxChars und taskOutputMaxChars – erhöhen die Menge der Befehls- und Hintergrundaufgabenausgabe, die Claude inline erhält, bevor sie in einer Datei gespeichert wird, auf bis zu 128K Zeichen (neuer Einstellungseintrag; abzugrenzen von der Umgebungsvariable BASH_MAX_OUTPUT_LENGTH, dem Rücklesefenster der Dokumentation für die Arbeitsausgabedatei von Bash – diese Einstellungen bestimmen den Schwellenwert zwischen Inline-Ausgabe und persistierter Datei); der automatische Modus behandelt mit Inhalten gefüllte URLs von Diagramm-Renderern als Uploads – ein Link, der Inhalte in die URL eines öffentlichen Renderers packt (nach Art von mermaid.live), wird nicht mehr automatisch genehmigt, sofern Sie ihn nicht angefordert haben (Beschreibung des automatischen Modus, Einordnung als Klassifikator-Härtung); forceLoginMethod: "gateway" entfernt jetzt verbliebene Anmeldedaten – auf gateway-gebundenen Rechnern werden ein noch vorhandener API-Schlüssel oder eine claude.ai-Anmeldung ignoriert und /login angefordert; Sitzungen mit Bedrock, Vertex AI und Foundry sind nicht betroffen (Zeile der Einstellungstabelle erweitert). Keine Änderung an Ablehnungsregeln: Der Stand der Ablehnungsregeln „ab v2.1.260“ bleibt bestehen. Nur im Changelog: --append-subagent-system-prompt-file (System-Prompt eines subagents aus einer Datei, für übergroße Prompts); Diagnosezeile „Organisationsrichtlinie“ in /status und claude doctor; lokale Token-Schätzung in /context, wenn die zählende API nicht verfügbar ist; Warnung für gefährliche rm-Befehle auf Positionsparameter und doppelt angeführte sh -c-Skripte erweitert; Modellauswahl von /model und VS Code-Anzeige zeigen Modellnamen statt unformatierter Bedrock-/Vertex-/gateway-IDs; Fehlerkorrekturpaket (Eingabeverluste bei schnellem Tippen, beim Fortsetzen verlorene hook-Ausgabe rund um parallele Tool-Aufrufe, vorzeitiger Stopp bei SDK/Cloud, etwa 6 Korrekturen für Remote Control, bei Ratenbegrenzung in /usage fehlende Zeile für ein modellspezifisches Wochenlimit – ein Anzeigefehler im Umfeld der Geschichte zu den Wochenlimits aus v2.99, CPU-Endlosschleife bei Wiederholungsversuchen von Hintergrundagenten, zwischen Versionen übernommene Feature-Flags, Prompt-Cache-Fehlschlag durch erneute Ankündigungen von Teammitgliedern, Wiederholungsversuch unter Berücksichtigung von API_TIMEOUT_MS); etwa 24 VSCode-Punkte. v2.1.261 ist zum Zeitpunkt dieser Zeile die neueste Version und npm latest. Überprüfungsdurchgang (am selben Tag, Codex-Gegenprüfung, vor der Veröffentlichung angewendet): BASH_MAX_OUTPUT_LENGTH gemäß der Semantik des Rücklesefensters in der Tool-Referenz neu formuliert (Standardwert 30K, feste Obergrenze 150K; auch ein bereits vorhandener Kommentar in der Umgebungsvariablentabelle, der dies als einfache Ausgabegrenze bezeichnete, wurde korrigiert), und der Satz zum Diagramm-Renderer wurde entsprechend der Upload-Behandlung des Klassifikators umformuliert – im Fragment enthaltener Zustand wird von den Skripten der Seite gelesen und nicht mit der Netzwerkanfrage gesendet. |
214 |
| 2026-09-03 | Leitfaden v2.99: Änderung der Wochenlimits am 14. September – ohne neue CLI-Version. Neuer Absatz im Bereich zu Ratenlimits: Die vorübergehende Erhöhung des Wochenlimits um 50 % endet am 14. September und wird durch eine dauerhafte Erhöhung um 25 % gegenüber dem Ausgangswert vor der Anhebung ersetzt (Pro, Max, Team und sitzplatzbasiertes Enterprise); in Anthropics eigener Folgemeldung wird dies gegenüber dem heutigen Stand als „eine Senkung der Wochenlimits für Claude Code um 17 %“ bezeichnet. Die Fünf-Stunden-Limits bleiben unverändert. Quelle: die beiden Beiträge von Claude Developers vom 29. August 2026, wörtlich zitiert. | 213 |
| 2026-09-03 | Leitfaden v2.98: CLI v2.1.260 (3. Sep.) – erschien wenige Stunden nach der unten aufgeführten Überprüfung von v2.97 am selben Tag (GitHub-Veröffentlichung 2026-09-03T23:48Z = 16:48 PT; npm latest und next beide auf 2.1.260, stable bleibt auf 2.1.236). SCHLAGZEILE: Die Erweiterung der Read()-Argumente aus v2.1.259 wurde ZURÜCKGENOMMEN. Wörtlich: „Die Änderung aus 2.1.259, durch die Ablehnungsregeln für Read() auf Bash-Argumente angewendet wurden, wurde zurückgenommen; sie verweigerte npm run build unter einer Read(./**/build/**)-Regel in jedem Modus und führte dazu, dass cd … && grep selbst im automatischen Modus eine Rückfrage auslöste.“ Die Hälfte aus v2.1.257 (Eingabeumleitungen < file, Lesebefehle tac/egrep) wird in der Rücknahme nicht erwähnt und bleibt bestehen – damit ist dies die dritte Kehrtwende bei dieser Funktion: v2.1.232 eingeführt -> v2.1.233 zurückgenommen -> v2.1.257 teilweise wieder eingeführt -> v2.1.259 erweitert -> v2.1.260 nahm die Erweiterung zurück. Der Absatz zu Berechtigungsregeln wurde neu geschrieben; die nachfolgende Zeile zu v2.97 und 211 dokumentieren weiterhin unverändert, was v2.1.259 seinerzeit einführte. Relevant für den Haupttext: /diff – Vollbild-Diff-Ansicht neben der Unterhaltung, die nicht übertragene Änderungen während der Bearbeitung durch Claude live anzeigt (neue Zeile für Slash-Befehle sowie Vollbild-/TUI-Hinweis); Korrektur für Berechtigungsregeln mit Klammern im Pfad (Sicherheit) – Edit-/Write-/Read-Regeln mit Klammern im Pfad wurden als ungültig verworfen oder von der Bash-Sandbox ignoriert (wodurch „schreibgeschützte“ Ordner beschreibbar blieben), ein nicht kompilierbares Ablehnungsmuster (nicht geschlossene [) lässt nicht mehr jede Dateibearbeitung fehlschlagen und schützt nun den wörtlich angegebenen Pfad, die Einstellungsfehlermeldung für Edit(C:\dir\(name)\**) schlägt eine eindeutige Schreibweise vor und Regeln mit nachgestelltem Text (Bash(ls) x) werden als ungültig gemeldet, statt stillschweigend ignoriert zu werden; Korrekturen rund um die Einführung von Fable 5.1 – die /model-Auswahl zeigt berechtigten Organisationen jetzt Fable 5.1 an (zuvor wurde es nur akzeptiert, wenn /model claude-fable-5-1 eingegeben wurde), Prompt-Caching umfasst Kontext, der nach Tool-Ergebnissen angefügt wird (zuvor wurde er bei jedem Durchlauf mit Tool-Aufruf ungecacht erneut gesendet), Änderungen an /effort während einer Sitzung machen den Prompt-Cache nicht mehr ungültig und Agenten mit model: fable berücksichtigen das Tag [1m] bei einer ANTHROPIC_DEFAULT_FABLE_MODEL-Fixierung (zuvor stillschweigend 200K); die automatische Komprimierung nahe dem 1M-Limit gilt nun auch für Opus und Fable (zuvor nur Sonnet 5, v2.1.247), und bei der Wiederherstellungskomprimierung sehr großer Kontexte entfällt das 10-Minuten-Zeitlimit; /cost und das Statuszeilenfeld prompt_cache nennen eine wahrscheinliche Ursache für einen Fehlschlag (Tool-Definitionen oder System-Prompt geändert, TTL durch Inaktivität überschritten); Bash-Modus-Befehle mit ! werden selbst im strikten Sandbox-Modus außerhalb der Sandbox ausgeführt (sandbox.allowUnsandboxedCommands: false, neu dokumentiert), „als würden Sie sie in Ihr eigenes Terminal eingeben“; verwaltete CLAUDE.md (claudeMd) löst den Sicherheitsgenehmigungsdialog nicht mehr aus (hooks sowie Einstellungen für Shell-Befehle, Sandbox und unsichere Umgebungsvariablen tun dies weiterhin); Claude in Chrome folgt der Administratoreinstellung der Organisation (durch den Administrator deaktiviert = --chrome, /chrome und Browser-Tools nicht verfügbar). Nur im Changelog: /reload-plugins in Headless-Sitzungen (Befehlslisten von Desktop/SDK); Textform von /advisor (/advisor, /advisor <model>, /advisor off) für Desktop-, Remote-Control- und Headless-Sitzungen; gateway-Einstellung oidc.scope_on_refresh; Desktop-Richtlinienschlüssel userPluginMarketplacesEnabled/userPluginUploadsEnabled; orgPluginSettings wird in der Listenform gesendet, die Claude Desktop 1.15200.0+ liest; gateway-Protokollierung bei fehlgeschlagener Aktualisierung nennt den fehlgeschlagenen Schritt; gateway verweigert den Start und nennt ein falsch geschriebenes Feld, das in einem managedMcpServers-/orgPluginSettings-Eintrag verschachtelt ist; Bedrock gateway zählt die Eingabe-Token abgebrochener Anfragen mit der kostenlosen CountTokens-API (gewähren Sie bedrock:CountTokens); Befehlsersetzungszuweisungen für zsh REPORTTIME/REPORTMEMORY/DIRSTACKSIZE lösen jetzt eine Rückfrage aus; macOS-Korrektur für blockReadsOutsideWorkingDirectories (verbirgt nicht mehr die Git-Konfiguration des Benutzers oder den eigenen Checkout eines Worktree-subagents); verwaltete Einstellungen werden für claude.ai Enterprise-/Team-Benutzer mit einem verbliebenen API-Schlüssel geladen, und /status kennzeichnet die Anmeldedaten als nicht verwendet; Alias-Schlüssel von skillOverrides (checkup für /doctor) werden angewendet, und Skill(name)-Ablehnungsregeln erfassen verschachtelte skills im Format <dir>:name; der Modellwechsel wird nach Fehlern beim Laden von plugin hooks oder verwalteten Marktplätzen wieder freigegeben; großes Fehlerkorrekturpaket (in der ersten Runde fehlende SDK-MCP-Server, Chrome-Status „Nicht verbunden“ in Cloud-Sitzungen, falsche Erfolgsmeldung bei /rewind sowie veraltete Leseverfolgung, -p --resume nach verlorenen Worktree-Metadaten, Aktivierung von subagents durch SendMessage, Phantom-Zwilling von ListAgents, Ctrl+Z im Vollbildmodus, festgefahrene Workflow-Neustarts während der Komprimierung, verschachtelte GitLab-Untergruppen sowie Issue-Links, Berechtigungsprüfung vor dem Test bei Glob/Grep, Stammzertifizierungsstelle des Unternehmens für Bedrock, Darstellung umgebrochener Emojis/Flaggen usw.); Verbesserungen (Workflow agent({schema}) lehnt unerfüllbare Schemas im Voraus ab, geringere CPU-Auslastung im Leerlauf bei -p-/SDK-Sitzungen, /ultrareview wartet 45 Min., Ctrl+L/Cmd+K leert die Vollbild-Transkriptansicht, --kill-session-after-min für selbst gehostete Runner gibt eine wartende Sitzung frei, statt sie zu beenden, die Ein-Stunden-Obergrenze für Hintergrundbefehle von subagents wurde entfernt, ein VSCode-Paket). v2.1.260 ist zum Zeitpunkt dieser Zeile die neueste Version und npm latest. |
212 |
| 2026-09-03 | Leitfaden v2.97: CLI v2.1.257 (1. Sep.), v2.1.258 (1. Sep., ausschließlich Fehlerkorrekturen), v2.1.259 (2. Sep.) sowie die Veröffentlichung von Claude Fable 5.1 (1. Sep.); 2.1.253–256 wurden nie auf npm veröffentlicht (npm springt von 2.1.252 auf 2.1.257, wie bereits bei 2.1.244/2.1.249) – der Hinweis zu 2.1.258 auf eine „in 2.1.255 eingeführte Regression“ und die Aussage der Dokumentation „Fable 5.1 erfordert Claude Code v2.1.255 oder neuer“ beziehen sich auf unveröffentlichte interne Versionen, daher ist v2.1.257 die erste installierbare Version mit Fable 5.1. Fable 5.1 (Schlagzeilen): Modell-ID claude-fable-5-1 (Bedrock anthropic.claude-fable-5-1), 10 $/50 $ pro MTok mit Cache-Lesezugriffen für 0,25 $/MTok, dem 0,025-Fachen der Eingabekosten (2,5 %, gegenüber den üblichen 10 %; nur Fable 5.1 und Mythos 5.1) sowie Cache-Schreibzugriffen zum Standardpreis; 1 Mio. Kontext, 128K Ausgabe, stets aktives adaptives Denken, standardmäßig hoher Aufwand; verlässlicher Wissensstand bis Juni 2026 (Trainingsdaten bis Juni 2026), der aktuellste aller derzeitigen Modelle – die Behauptung, Opus 5 sei „am aktuellsten“, ist damit überholt und wurde umformuliert, ohne dessen bisherigen Rekord anzutasten; Einstellung frühestens am 1. September 2027; drei inkompatible Änderungen gegenüber Fable 5 (erzwungene Tool-Nutzung führt zu Fehlern; frühere Modelle können seine Denkblöcke nicht lesen; Änderungen an früheren Gesprächsschritten machen Denkblöcke ungültig) sowie fünf additive Änderungen (Aufwand pro Nachricht, auf einen Gesprächsschritt begrenzte Systemnachrichten, Fortschrittsmeldungen über angezeigte „updates“ – alle drei als Beta –, günstigere Cache-Lesezugriffe und Herkunftsnachweise für Inhalte); Mythos 5.1 hat dieselben Spezifikationen und ist über Project Glasswing nur auf Einladung verfügbar; Fable 5 wechselt in die Tabelle „Legacy models“ der Dokumentation; der Alias fable verweist auf Fable 5.1, sofern er nicht durch ANTHROPIC_DEFAULT_FABLE_MODEL festgelegt wird, und best bezeichnet „das neueste Fable-Modell, soweit es für Sie verfügbar ist“; Einschränkung für Gateways: Sitzungen über das Claude-App-Gateway lösen fable/best vorerst weiterhin zu Fable 5 auf (ein nicht konfiguriertes Gateway lehnt 5.1 ab) – wählen Sie Fable 5.1 über /model; die Standardmodelle der Tarife bleiben unverändert. Für den Haupttext relevant (v2.1.257): Einstellungen timeFormat/timeZone (12-Stunden-, 24-Stunden- oder 24-Stunden-UTC-Format sowie strftime; Uhrzeit am Ende eines Gesprächsschritts und Zeitstempel in Transkripten; Dokumentation hinkt hinterher); „Containment Escape“-Regel für den Auto Mode (Abrufe von Zugangsdaten aus Cloud-Metadaten, Umgehung von Beschränkungen für ausgehenden Datenverkehr und mandantenübergreifende Zugriffe werden nicht mehr automatisch genehmigt, sofern die Umgebung sie nicht als erwartet kennzeichnet); CLAUDE_CODE_SUBAGENT_MODEL_FORCE (optionale Wiederherstellung des Verhaltens zur Überschreibung aus der Zeit vor v2.1.251); einmaliger Hinweis des Auto Mode vor dem ersten Lesen einer Datei außerhalb der Arbeitsverzeichnisse sowie permissions.blockReadsOutsideWorkingDirectories; die Auswahl /effort s gilt nur für die Sitzung, und --effort ist jetzt ebenfalls sitzungsbezogen; defaultMode: "bypassPermissions" auf Projekt- oder lokaler Ebene wird ebenso wie "auto" ignoriert (eine Bereichsbeschränkung, die dieser Leitfaden bisher für keinen der beiden Werte erfasst hatte); Präzisierung von managedSourcesBehavior: "merge" (sandbox.credentials.awsPairs/sandbox.ripgrep werden vollständig aus der Quelle mit der höchsten Priorität gelesen) – der optionale Zusammenführungsmodus selbst ist neu dokumentiert, wodurch die Aussage „Quellen werden nicht zusammengeführt“ nur noch für die Standardeinstellung gilt; Ablehnungsregeln von Bash Read()/Edit() erfassen Eingabeumleitungen (< file) und Lesebefehle wie tac/egrep – die engere Variante, die bei der Rücknahme der Prüfungen aus v2.1.232 versprochen wurde (Zeile v2.87); Versprechen eingelöst; --add-dir//add-dir/additionalDirectories lehnen Netzwerkpfade ab (UNC-Freigaben, automatische Einbindungen unter /net/<host>; ordnen Sie unter Windows einen Laufwerksbuchstaben zu). Für den Haupttext relevant (v2.1.259): verwaltete Einstellung managedMcpServers (Organisationen stellen HTTP/SSE-MCP-Server in der Struktur eines .mcp.json-Eintrags bereit; Befehlseinträge werden übersprungen; Dokumentation hinkt hinterher); geänderter Geltungsbereich von allowedMcpServers, eine Falle beim Upgrade – die Einstellung regelt jetzt nur noch Server, die Benutzer hinzufügen. Daher wird ein explizit angegebener verwalteter Server, den eine Positivliste zuvor herausgefiltert hatte, nach dem Upgrade wieder geladen (verwenden Sie deniedMcpServers); --permission-prompts none (für unbeaufsichtigte Headless-Hosts: Alles, was eine Rückfrage auslösen würde, wird automatisch abgelehnt, während der aktive Modus – einschließlich auto – weiterhin entscheidet; nicht mit --permission-prompt-tool zu verwechseln; noch nicht in der CLI-Referenz enthalten); wenn verwaltete Einstellungen nicht geparst werden können, wird der Start nun verweigert und die Quelle genannt (zuvor blieben sie stillschweigend unwirksam); Frontmatter-model: in benutzerdefinierten Befehlen und skills wird in interaktiven Sitzungen berücksichtigt, und der Auto Mode führt keinen Gesprächsschritt mehr mit einem nicht unterstützten Frontmatter-Modell aus; claude plugin validate --json; die Ablehnungsabdeckung von Read() wurde auf Optionswerte und Operanden erweitert (--ignore-revs-file=.env, -f.env, @file, Operanden von git diff/git grep, zusammengesetzte Befehle wie cd DIR && cat FILE; grep -r/cp -r über ein Verzeichnis mit einer abgelehnten Datei fragt nun nach). Nur im Changelog (v2.1.257): /doctor-Warnung vor einer veralteten Sandbox-Maske; vom Gateway bereitgestellte Beschreibungen für Einträge in der /model-Auswahl und Gateway-Modellerkennung bei CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC; Verlaufstasten für /btw wurden auf Umschalttaste+Pfeiltasten oder [/] verlegt; Agents-Kontext in keybindings.json; --resume <id> --bg wird unter der eigenen ID fortgesetzt; subagents setzen ihre Arbeit nach Unterbrechungen mitten in der Ausgabe automatisch fort; /fork behält den ursprünglichen Prompt-Cache bei; über symbolische Links eingebundene Komponentenpfade von plugins werden abgelehnt; Korrektur für zusammengesetzte Befehle/Unter-Shells bei permissions.ask im Auto Mode; TLS-Pinning für die Gateway-Anmeldung; Lesezugriffe auf Cowork-/Cloud-Artefakte fragen immer nach; umfangreiches Paket aus Fehlerkorrekturen sowie Leistungs- und VSCode-Verbesserungen. v2.1.258 (nur Changelog): Korrektur einer Startregression unter macOS 12 (eingeführt in der unveröffentlichten Version 2.1.255); Korrektur für nicht leere Inhalte in Remote- und geplanten Sitzungen. Nur im Changelog (v2.1.259): Erkennung von glab mr; Korrektur gegen das Überschreiben von ~/.claude.json bei parallelen Sitzungen; Korrektur für die Wiederholung abgelehnter Denkprozesse; Korrektur des Prompt-Caches bei der Aktualisierung von OAuth und deaktivierter Telemetrie; Korrektur für Vertex-@date bei CLAUDE_CODE_MAX_CONTEXT_TOKENS; Korrektur von Denkprozess und Cache bei blockierendem Stop-hook; Ergebnisse verschachtelter Hintergrund-subagents werden im Transkript des übergeordneten Agenten gespeichert; GitLab-Verweis in /install-github-app; Filter für die VSCode-Sitzungsliste; weiteres Paket von Fehlerkorrekturen. v2.1.259 ist zum Zeitpunkt dieser Zeile die neueste Version und als latest auf npm markiert. |
211216217218219 |
| 2026-09-01 | Leitfaden v2.96: Der Auto Mode erhält den bisher fehlenden Vorbehalt – ohne eine neue CLI-Version. Im Abschnitt zum Auto Mode wurde ein kontinuierlich gehärteter Klassifikator beschrieben, ohne klarzustellen, was dieser Klassifikator nicht leistet. Ergänzt wurden: Johann Rehbergers Angriffskette vom 26. August gegen Claude Code Opus 5 im Auto Mode (der Server beantwortet WebFetch mit HTTP 415, woraufhin der Agent auf curl zurückgreift; struct.py aus dem abgerufenen Archiv wird vom eigenen Decoder des Agenten geladen, wenn base64 das Modul struct importiert), mit einer gemeldeten Erfolgsquote von 60–80 % bei kleinen Stichproben (3 von 5 für die python3-C2-Kette sowie 3 von 5 und 4 von 5 für zwei Konfigurationen mit claude -p als Unterprozess) und dem Vorbehalt des Autors bezüglich der kleinen Stichproben; außerdem sein Bericht, dass der Auto Mode in einigen Durchläufen den Bereinigungsbefehl von Claude ablehnte, nachdem die Kompromittierung erkannt worden war; hinzu kommen die Einstufung durch Anthropic (als Informative geschlossen, funktioniert wie vorgesehen) und der Rahmen, an dem Sie Ihre Sicherheitsarchitektur ausrichten sollten – ein nach bestem Bemühen arbeitender Klassifikator statt einer Sicherheitsgarantie, aus harmlosen Einzelschritten zusammengesetzte Injection-Ketten außerhalb seines Erfassungsbereichs sowie Isolation auf Betriebssystemebene und Kontrolle des ausgehenden Netzwerkverkehrs als tatsächliche Schutzgrenze. Für Sitzungen mit nicht vertrauenswürdigen Eingaben wurden folgende Empfehlungen ergänzt: Container oder VM, eingeschränkter ausgehender Netzwerkverkehr, Überwachung und Aufbewahrung von Zugangsdaten außerhalb des Home-Verzeichnisses des Agenten. Der Abschnitt bringt außerdem die beworbene Prompt-Injection-ASR von 0,00 % (eine in Auftrag gegebene Auswertung mit 72 Szenarien) mit einer funktionierenden Angriffskette in Einklang, die in diesem Szenariensatz nicht enthalten war, und vermerkt die Neueinstufung der Kette vom 30. August – angestoßen von einem Lobste.rs-Leser und in Willisons Aktualisierung bestätigt – als Angriff über eine irreführende Umgebung statt als klassische Prompt Injection. Keine Aussage zur Härtung wurde entfernt; der Abschnitt enthält nun den Rahmen, in den diese Aussagen gehören. |
210 |
| 2026-08-31 | Leitfaden v2.95: CLI v2.1.252 (31. Aug.) – ausschließlich eine Changelog-Zeile; vier Fehlerkorrekturen, keine Änderungen am Haupttext. Wortlaut: Bash-Befehle schlugen auf einigen Macs mit „task output swap refused (tasks dir moved or linked)“ fehl; „always allow“ wurde in Projekten ohne bereits vorhandene .claude/settings.local.json nicht gespeichert; von Claude Desktop oder VS Code gehostete Remote-Control-Sitzungen blieben nach Abschluss eines Tools bei beeinträchtigten Verbindungen zu claude.ai minutenlang hängen; und Benachrichtigungen zu Hintergrundaufgaben mit sehr umfangreichen Fehlerausgaben überschritten die Größenbeschränkung für API-Anfragen. Alle vier Korrekturen stellen das dokumentierte Verhalten wieder her. v2.1.252 ist zum Zeitpunkt dieser Zeile die neueste Version. |
206 |
| 2026-08-30 | Guide v2.94: CLI v2.1.248 (27. Aug.), v2.1.250 (27. Aug., ausschließlich Fehlerbehebungen), v2.1.251 (28. Aug.); 2.1.249 wurde nie auf npm veröffentlicht. Korrektur (Standardmodell nach Tarif): Premium-Tarife – Max, Team Premium, Enterprise mit nutzungsbasierter Abrechnung – und der Anthropic API verwenden standardmäßig Opus 5, ebenso Claude Platform auf AWS, Bedrock und Google Clouds Agent Platform; Pro und Team Standard verwenden standardmäßig Sonnet 5; Microsoft Foundry verwendet Sonnet 4.5; und platzbasierte Enterprise-Abonnements wechseln in v2.1.251 zu Opus 5 (in der Modellkonfigurationsdokumentation steht für Plätze weiterhin Sonnet 5 – sie ist dem CHANGELOG hinterher). Die Kurzfassung, die Tariftabelle und beide Abschnitte zu Sonnet 5 stellen den mit v2.1.197 eingeführten Standard „Sonnet 5 überall“ nun als historisch dar (Hinweis zum Dokumentationsverlauf: Der Standard für Premium/API wechselte ab v2.1.154 zu Opus 4.8 und ab v2.1.219 zu Opus 5). Ebenfalls korrigiert: die Zeile zu den fallübergreifenden Einschränkungen „kein natives Windows“ (Windows seit v2.1.239), die nun die Erweiterung aus v2.1.248 berücksichtigt – SendMessage/ListAgents auf demselben Rechner bei Bedrock, Vertex und Foundry sowie bei deaktivierter Telemetrie. Für den Haupttext relevant: --restricted/CLAUDE_CODE_RESTRICTED=1 (Modus für Evaluierungsumgebungen: Tools müssen in --tools einzeln genannt werden, keine Cloud-Sitzungen); experimental.cacheTtl im Agent-Frontmatter; desktopSessionCleanupPeriodDays sowie die Korrektur der Desktop-Aufbewahrung; /usage-credits für Enterprise über AWS Marketplace, Self-Service oder Testzugang (neue Zeile); der dynamische /loop-Modus mit selbst gewähltem Tempo ist immer verfügbar; Diagnose verwalteter Einstellungen sowie die Gruppe der Bestätigungsdialoge aus v2.1.251 (Einstellungen, die TLS terminieren, Proxys oder Zugangsdaten einschleusen beziehungsweise die Isolation abschwächen, sowie Zugangsdaten- und Routing-Header in ANTHROPIC_CUSTOM_HEADERS müssen bestätigt werden; der Dialog führt nur geänderte Einstellungen auf; Umgebungsvariablen für Zeitüberschreitungen, den Start von MCP und den Stream-Watchdog lösen keine Abfrage mehr aus); claude self-hosted-runner --client-label; die hook-Ereignisse PreModelSwitch/PostModelSwitch (Matcher für kanonische Namen aus to_model, Eingaben zu Cache-Kosten, ein wegen Zeitüberschreitung abgebrochener PreModelSwitch blockiert den Wechsel, die Standardausgabe von PostModelSwitch wird zu einem für das Modell sichtbaren Kontext) sowie Kostenfelder beim Fortsetzen über SessionStart (seconds_since_last_response, context_tokens, prompt_cache_likely_expired, estimated_cache_write_usd); /effort wird pro Modell gespeichert; Balken für das Ausgabenlimit in /usage sowie rate_limits.spend_limit in der Statuszeile; eine sitzungsbezogene Prompt-Cache-Zeile in /cost sowie prompt_cache in der Statuszeile; claude attach/logs/stop/respawn/rm in --help; Aktionen von Claude in Chrome durchlaufen stets die CC-Berechtigungsprüfungen; CLAUDE_CODE_SUBAGENT_MODEL wurde von einer Überschreibung zu einem Standardwert herabgestuft; env in Projekteinstellungen kann CLAUDE_CODE_TMPDIR/TMPDIR/TMP/TEMP/CLAUDE_CONFIG_DIR nicht mehr setzen; Remote Control überträgt im Vordergrund laufende subagents live. Nur im Changelog: die Gruppe der Sicherheitskorrekturen aus v2.1.251 (Datei-Tools folgten einem Symlink, der nach der Berechtigungsprüfung ausgetauscht wurde; Pfadtraversierung im plugin-Marktplatz; Bash genehmigte Zuweisungen mit Ganzzahlarithmetik wie OPTIND=1/0 automatisch; Ablehnungsregeln für Read ließen sich über mit Symlinks versehene Grep-/Glob-Suchpfade umgehen); /ultrareview lädt keine Dateien nach dem Muster prod.env, keine *.tfvars und keine Austausch-, temporären oder Sicherungskopien von Zugangsdaten-Dateien mehr hoch; die Beschreibung des Workflow-Tools wurde mithilfe eines gebündelten workflow-authoring-skill von etwa 5.700 auf etwa 1.000 Tokens gekürzt. **** |
206207208209 |
| 2026-08-27 | Guide v2.93: CLI v2.1.247 (26. Aug.). Für den Haupttext relevant: das Tool SendFeedback und die Einstellung feedbackDrafts – wenn in einer Sitzung etwas schiefläuft, kann Claude einen Feedbackbericht entwerfen, den Sie prüfen und über /feedback senden können (neue Zeile für den Slash-Befehl /feedback, der zuvor nie in der Tabelle aufgeführt war, sowie Abdeckung in den Einstellungen); erweiterte Struktur von spinnerTipsOverride – Tipp-Einträge mit {id, text, cooldownSessions, priority} sowie die Schlüssel tipsFile und label, sodass Organisationen eigene Tipps gemeinsam mit den integrierten rotieren können (Einstellungsbeispiel aktualisiert; die neuen Schlüssel sind in der Einstellungsdokumentation noch nicht beschrieben); /claude-api cost-optimize – analysiert die Claude API-Ausgaben eines vorhandenen Projekts und arbeitet die Stellschrauben für Kosten (Caching, Token-Hygiene, Batch-Verarbeitung, Aufwand, Modellwahl) jeweils anhand einer gemessenen Änderung durch (Zeile zu /claude-api sowie Strategien zur Kostensenkung) – ergänzt um Admin-Abdeckung für API im skill (Organisationsmitglieder, Einladungen, Arbeitsbereiche, API-Schlüssel, Berichte zu Ratenlimits, Workload Identity Federation, CMEK); das standardmäßige Auto-Compact-Fenster von Sonnet 5 umfasst nun den vollständigen 1M-Kontext – Sitzungen mit einem 1M-Fenster werden bei etwa 967.000 statt etwa 934.000 Tokens automatisch komprimiert (erweiterter Kontext); Hinweis zum automatischen Modus bei Bash-Berechtigungsabfragen mit der per Tastendruck wählbaren Option „Ja, und zum automatischen Modus wechseln“ (Automatischer Modus bei Max); sitzungsübergreifende Nachrichten anderer Instanzen werden nun standardmäßig eingeklappt und als einzeilige Vorschau Message from @<sender>: <first line> angezeigt; Strg+O klappt den vollständigen Inhalt aus (sitzungsübergreifende Nachrichten). Nur im Changelog: subagents, die beim ersten Modellaufruf aufgrund eines 404-Fehlers beendet werden, verwenden nun die Fallback-Modellkette der Sitzung; der an den übergeordneten Agent zurückgegebene Fehler enthält Fehlertyp, Status, Anfrage-ID und Modell; wenn ein hook oder Hintergrund-Agent mehrere Megabyte an Fehlerausgaben erzeugt, kann dies die Unterhaltung nicht mehr überfüllen und die Sitzung bei „Prompt is too long“ blockieren; die Bereinigung nach einem Befehl in der Bash-Sandbox löscht keinen von einer Dotfile-Verwaltung angelegten Symlink ~/.claude/settings.json mehr, der auf einen Ort außerhalb des beschreibbaren Sandbox-Bereichs verweist (nix/home-manager, stow); Cloud-Sitzungen, deren Container zwischen zwei Interaktionen neu startet, während noch ein Hintergrund-Agent, eine Shell oder ein Monitor ausgeführt wird, verstummen nicht mehr – die fortgesetzte Sitzung meldet die verlorene Arbeit. 2.1.244 wurde weiterhin nicht auf npm veröffentlicht. v2.1.247 ist zum Zeitpunkt dieser Zeile die neueste Version. |
220 |
| 2026-08-26 | Guide v2.92: CLI v2.1.242–246 (24.–25. Aug.). Für 2.1.242 und 2.1.244 gibt es keinen CHANGELOG-Abschnitt (2.1.244 erschien nie auf npm), und die Dokumentation legt v2.1.242 als Mindestversion für die neuen Einstellungen fest. Korrekturen: Die 2/10 US-Dollar von Sonnet 5 sind nun der Listenpreis (die Preisseite nimmt die Erhöhung zum 1. September zurück; v2.1.243 aktualisierte die Modellauswahl in /model und den claude-api-skill) – fünf Stellen sowie drei Zeilen der Modelltabelle wurden korrigiert, und sonnet[1m] ist für Sonnet 5 als wirkungslos dokumentiert; die Priorität verwalteter Quellen wurde neu beschrieben (die erste Quelle mit einem Richtlinienschlüssel gewinnt, in der Reihenfolge Remote → MDM → Dateien mit verwalteten Einstellungen → HKCU; es wird nichts zusammengeführt), ergänzt um die neue Zeile Skipped sources in /status; die Prompt-Cache-TTL wurde durch eine Tabelle mit zwei Kategorien ersetzt (Hauptunterhaltung eines Abonnements: eine Stunde; alles andere: fünf Minuten), ergänzt um promptCacheTtl / subagentPromptCacheTtl, die zugehörigen Umgebungsvariablen und die Prioritätsreihenfolge; in der Aufwandstabelle entfällt die nicht vorhandene Stufe min, während ultracode hinzukommt; die Web-Verfügbarkeit wurde korrigiert (Forschungsvorschau für Pro/Max/Team; Enterprise mit Premium- oder Chat- und Claude Code-Plätzen). Für den Haupttext relevante Ergänzungen: modelPicker (Einstellungsreferenz und Modellwechsel), modelPricing (verwaltete Tabelle und Kostenanzeige), Console-Anmeldung ohne Schlüssel (Authentifizierung und /login), der Tab Auto mode in /permissions (Automatischer Modus und Tabellenzeile), Bash-Warnung zu Platzhaltern vor Unterbefehlen (Berechtigungsregeln), sofortige Anwendung von Einstellungen/hooks/MCP/skills/agents durch /cd (Sitzungsverwaltung und neue Zeile), Teilergebnisse bei maxTurns mit einem Hinweis auf SendMessage, Obergrenze von drei Statusabfragen für /goal, Aufschlüsselung nach Loops in /usage, /web-setup (Web-Abschnitt, neue Zeile und GitHub-Zeile in /status), Markierung managed in /mcp und /plugins, Modell und Aufwand in /tasks; veraltete Anbieter-IDs claude-sonnet-4-5-20250929 und Opus 4.6 in den Einstellungsbeispielen wurden durch dokumentierte aktuelle IDs ersetzt (ebenso im Beispiel für -p --model, in der Bedrock-GitHub-Action und im Beispiel für verwaltete Einstellungen); Fußnote 229 war doppelt definiert (für die Supportseite zur Inhaltskennzeichnung und die Versionshinweise zu v2.1.235–238), daher verwenden die Zitate der Versionshinweise nun Fußnote 236. Nur im Changelog: zstd-komprimierte native Binärdatei (unter Linux x64 etwa 75 MB statt 340 MB), Behebung eines Startabsturzes mit glibc 2.44 (2.1.245), Bash-Berechtigungsprüfungen fragen bei einem fehlerhaften Befehl mit einem abschließenden && oder einem doppelten Pipe-Operator stets nach, die Telemetrie sendet den API-Schlüssel eines Drittanbieter-Gateways nicht mehr an Anthropic, der sitzungsübergreifende Posteingangs-Socket schließt inaktive Verbindungen nach 30 s, und die Zeile am Ende einer Interaktion zeigt die Abschlusszeit an. v2.1.246 ist zum Zeitpunkt dieser Zeile die neueste Version. |
226225224223222 |
| 2026-08-24 | Leitfaden v2.91: CLI v2.1.239 (21. Aug.); v2.1.240–241 (22.–23. Aug.) enthalten ausschließlich Fehlerbehebungen. Relevant für den Haupttext: /claude-api upgrade — migriert Python-Projekte von anthropic 0.x auf 1.x; die Skill-Referenz wurde für 1.x aktualisiert (Beschreibung); 1,1-facher Aufpreis für Inferenz ausschließlich in den USA bei Workspaces mit Datenresidenz ist jetzt in /cost, der Statuszeile und den Schätzungen für --max-budget-usd enthalten; sitzungsübergreifender Nachrichtenaustausch unter Windows (SendMessage/ListAgents jetzt auf allen drei Plattformen); name@synced-plugins von claude.ai mit claude plugin enable/disable <name>@synced, ohne gleichnamige lokale Installationen zu überschreiben; ListAgents zeigt den eigenen Namen und aktive Teammitglieder an; Worttasten im Stil von "readline" (Alt+F/Alt+D/Ctrl+Y, Trennung an Satzzeichen); gestaffelte /goal-Nachfragen (30 Min.→1 Std.→2 Std.) und Wiederherstellung des Ziels über die --resume-Auswahl; einmaliges Angebot für den Vollbildmodus auf Bedrock/Vertex/Foundry (Neuinstallationen beginnen dort im Vollbildmodus). Statusänderungen aus der Dokumentationsübersicht für Woche 34: Die Forschungsvorschau von /design wurde der Tabelle der Slash-Befehle hinzugefügt (bearbeitbare UI-Artboards in artifacts; Pro/Max/Team/Enterprise; ab v2.1.233) — die Funktion war innerhalb eines bereits behandelten Versionszeitraums erschienen, ohne im Haupttext erwähnt zu werden; Remote Control befindet sich nicht mehr in der Forschungsvorschau — beide Kennzeichnungen im Haupttext wurden korrigiert und Gerätekarten ergänzt. Nur im Changelog: Der Wiederholungs-Watchdog bricht bei Ausgabenlimit oder aufgebrauchtem Guthaben sofort ab; Korrektur doppelter Abrechnung durch den Bedrock-Streaming-Proxy; Korrektur eines Esc-Rennzustands und inaktiver Sitzungen; der 15-Minuten-Cache von WebFetch wird nun tatsächlich berücksichtigt; Korrekturen für Verzeichniskollisionen und gelöschte Worktrees bei /resume; Agent- und Skill-Dateien mit UTF-8-BOM werden nicht mehr ignoriert; Korrektur fragmentierter OTel-Traces bei durch hooks verzögerten Tools; robusteres Einfügen und sichererer Verlauf bei maskierten Eingaben. v2.1.241 ist zum Zeitpunkt dieses Eintrags die neueste Version. |
205 |
| 2026-08-20 | Leitfaden v2.90: CLI v2.1.235–238 (18.–20. Aug.). Relevant für den Haupttext: integrierter Ausgabestil „Concise“ (Ergebnisse zuerst, auswählbar in /config; v2.1.237); Umgebungsvariable ANTHROPIC_DEFAULT_MODEL — Modell, mit dem neue Sitzungen beginnen; eine Auswahl über /model hat weiterhin Vorrang und bleibt gespeichert (v2.1.236, Umgebungstabelle); optionale Einstellung spellcheck, die ein installiertes aspell/hunspell/ispell verwendet (v2.1.235); Einstellung keybindingFlavor, "readline" statt des standardmäßigen "classic" (v2.1.238, Tastenkürzel); headersHelper für plugin-Marktplätze und MCP — erzeugt über einen lokalen Befehl kurzlebige HTTP-Header; Hilfsprogramme für Katalogeinträge werden nur bei Installation oder Aktualisierung und nach ihrer Anzeige ausgeführt (-y überspringt [y/N]), während Hilfsprogramme auf Projekt-, plugin- und Agent-Ebene nach Bestätigung des Ordnervertrauens ohne Umgebungsvariablen mit Zugangsdaten ausgeführt werden (v2.1.238); notify_when_idle für das sitzungsübergreifende SendMessage sowie transparente Zustellung — abgelehnte oder verworfene Nachrichten werden jetzt dem Absender gemeldet, übergroße Nachrichten bereits vorab abgelehnt (v2.1.235–238, sitzungsübergreifender Nachrichtenaustausch); der automatische Modus setzt Monitor-Zulassungsregeln außer Kraft und führt seinen Klassifikator auf Bedrock/Vertex/Foundry mit den Claude-API-Standardeinstellungen sowie deaktivierter Telemetrie aus (v2.1.236, Sandbox-Modus); Vorrang von Platzhalter-Leseverboten in der macOS-Sandbox — Regeln im Stil von **/.env haben innerhalb zulässiger Lesebereiche Vorrang und lassen sich nicht durch Umbenennen umgehen (v2.1.236); Zeile zu Ausgaben aus Nutzungsguthaben in /usage für Team/Enterprise (v2.1.236); selbst gehostete Runner erhalten --defer-shutdown-max-min sowie --proxy-authorization-command/-file pro Verbindung (v2.1.238). Nur im Changelog: Tippfehler in Slash-Befehlen führen nicht mehr den ähnlichsten unscharfen Treffer aus; Nachfragen bei inaktivem /goal werden nach 30 Min./1 Std./2 Std. gestaffelt; das Vollbild-Tastenkürzel Ctrl+L/Cmd+K mit zweimaligem Drücken für /clear wurde entfernt (hier nie dokumentiert); Korrektur des Prompt-Cachings für LLM-Gateways und benutzerdefinierte Basis-URLs (v2.1.237); Korrektur unbegrenzten Speicherverbrauchs in langen Sitzungen; Zusammenfassungen sind auf 400 Zeichen begrenzt; claude mcp list/get zeigen deaktivierte Server an, ohne deren Zustand zu prüfen; SIGTERM beendet den Druck-/SDK-Modus sauber (Code 143); mehrere Verbesserungen an der Stabilität von Remote Control (Offline-Erkennung binnen Sekunden, Toleranz für 403-Fehler, Wiederverwendung nach Abstürzen, Synchronisierung der Modellauswahl); Korrektur des Fallbacks für die Guthabenabfrage von Fable 5; Screenreader-Unterstützung für Transkripte in VS Code. v2.1.238 ist zum Zeitpunkt dieses Eintrags die neueste Version. |
221 |
| 2026-08-17 | Leitfaden v2.89: Text-Watermarking angekündigt (14. Aug.) — neuer Unterabschnitt im Modellbereich. Anhand der Ankündigung von Anthropic und des Diskussionsstands verifiziert: Watermarking gilt für künftige Modelle; die gesamte aktuelle Modellfamilie (Fable 5, Opus 5, Sonnet 5, Haiku 4.5) wurde vor dem Stichtag für Artikel 50 des EU AI Act (2. Aug.) veröffentlicht und befindet sich in einer Übergangsfrist — die heutige Ausgabe von Claude Code enthält daher noch KEIN Watermarking, entgegen Schlagzeilen wie „Claude versieht jetzt alles mit Watermarking“. Mechanismus: Variante von SynthID-Text, Token-Auswahl anhand der Zufallsquelle, auf Modellebene (nach der Aktivierung auf allen Oberflächen). Code erhält ein sparsames Watermarking (Kommentare/Benennung; „vernachlässigbare Auswirkung auf den tatsächlich erzeugten Code“). Leichte Bearbeitungen übersteht es, vollständige Neufassungen entfernen es, Übersetzungen durch Claude versehen den Text erneut mit Watermarking. Erkennung durch API ist geplant; eine Erkennung belegt eine Beteiligung, nicht die Urheberschaft; eine Widerspruchsmöglichkeit wurde nicht erwähnt. | 227 |
| 2026-08-17 | Leitfaden v2.88: CLI v2.1.234 (17. Aug.). Relevant für den Haupttext: Sitzungen werden jetzt automatisch fortgesetzt, sobald ein Nutzungslimit von claude.ai zurückgesetzt wird (/config-Umschalter „Continue automatically at usage limit“); neue Umgebungsvariablen CLAUDE_CODE_PROJECT_DIR_NAME (kurzer Name des sitzungsbezogenen Projektverzeichnisses für Transkripte auf Hosts mit separaten Konfigurationsverzeichnissen pro Sitzung) und CLAUDE_CODE_GOAL_CHECKIN_MINUTES (bei Hintergrundaufgaben, die ein /goal mindestens 30 Minuten lang blockieren, wird nachgefragt; 0 deaktiviert dies) — beide in der Umgebungstabelle; /goal wird außerdem gelöscht, wenn eine Ausführung aufgrund eines nicht behebbaren Fehlers abbricht. Nur im Changelog: /permissions und /add-dir (sowie /theme, /config, /help, /advisor im Vollbildmodus) lassen sich jetzt während einer Ausführung öffnen, wobei Regeländerungen für den verbleibenden Teil der Ausführung gelten; GitLab-MR-Kennzeichnung (!N, Entwurf/ausstehend/grün) in Fußzeile und Statuszeile über authentifiziertes glab; neue Tastaturbelegungsaktion selection:clear; Kontextkosten des integrierten claude-api-Skill durch bedarfsgesteuertes Laden von Referenzen von etwa 200.000 auf etwa 25.000 Tokens gesenkt; verbesserte Sicherheit weist Windows-NT-Namensraumpfade (\??\) bei Remote-Lesezugriffen, Sitzungswiederherstellungen, Einbindungen in CLAUDE.md, Workflow-Skripten und Uploads zurück (wodurch ein weiterer Teil des NTLM-Leak-Vektors geschlossen wird); der automatische Modus verweigert in langen, komprimierten Sitzungen nicht mehr erneut den Netzwerkzugriff innerhalb der Sandbox; sitzungsbezogene Berechtigungsantworten bleiben bei Eingabeaufforderungen von Hintergrund-subagents erhalten; MCP-Diagnosen geben keine aufgelösten Geheimnisse mehr aus; strictKnownMarketplaces schließt eine SCP-artige Lücke durch nicht übereinstimmende Hosts; bei Kontowechseln beendet Remote Control Sitzungen binnen Sekunden unter Angabe eines Grundes, übermittelt Änderungen an Berechtigungsmodus, Modell und Aufwand an Clients und übernimmt nun die auf dem Smartphone oder im Web gewählte Aufwandsstufe; Korrekturen für in die Warteschlange gestellte !-Befehle und Neustarts des Vollbild-Renderers (Letztere verloren zuvor den Berechtigungsmodus und die Tool-Regeln); eigene Eingaben werden im Transkript als Markdown dargestellt; automatisch erzeugte Sitzungstitel lesen sich wie Namen statt wie Sätze; die Einstellung „Default teammate model“ wurde entfernt (Teammitglieder folgen dem Modell des Leiters, sofern beim Start kein anderes angegeben wird — hier nie dokumentiert, daher keine Änderung am Haupttext). v2.1.234 ist zum Zeitpunkt dieses Eintrags die neueste Version. |
228 |
| 2026-08-15 | Leitfaden v2.87: CLI v2.1.233 (14. Aug.). Relevant für den Haupttext: Tools zur Aufgabenverfolgung (TodoWrite, TaskCreate/Get/Update/List) sind bei Opus 4.8, Sonnet 5, Fable 5, Mythos 5 und neueren Modellen standardmäßig deaktiviert — CLAUDE_CODE_ENABLE_TODO_TOOLS=1 aktiviert sie wieder (Umgebungstabelle und TaskCreated-hook-Zeile aktualisiert); neue Umgebungsvariablen CLAUDE_CODE_TOOL_MEMORY_LIMIT (optionale Linux-Speicher-cgroup für Bash-Befehle) und CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS; GitLab-MR-URLs in --worktree mit Anzeige von !N in claude agents; Apps-Gateway-Einstellung forward_user_identity zur Zuordnung von Ausgaben zu einzelnen Benutzern hinter Proxys. Korrekturen am Eintrag zu v2.1.232: Die Änderung an Bash-Berechtigungen für symbolische Links im Cygwin-Stil und die Prüfungen für Eingabeumleitungen (< file) wurden zurückgenommen (eine enger gefasste Variante wurde für später angekündigt), und eine Regression des automatischen Modus in v2.1.232 wurde behoben, die unter Windows bei gewöhnlichen Befehlen wie cd && command > file wiederholt Genehmigungsaufforderungen auslöste. Nur im Changelog: Korrektur eines NTLM-Zugangsdatenlecks bei Pfaden mit dem NT-Gerätepräfix \??\; schnellerer Sitzungsstart auf selbst gehosteten Runnern; Korrektur der Wiederverbindung für MCP-v2-Abonnements/Listen bei serverlosen Hosts; Notification-hooks werden jetzt bei Berechtigungsaufforderungen unter Desktop/VS Code ausgelöst; Korrektur einer CPU-Auslastung von 100 % bei inaktiven Sitzungen unter Linux mit Sandbox; Korrektur der Überschattung durch Aliasse integrierter skills (/checkup, /review im -p-Modus); Korrektur der erneuten Expansion von Argumentersetzungen; claude plugin validate prüft eigenständige .claude/skills; Screenreader-Verbesserungen für /effort; stderr-Diagnose [claude-code:unrecognized_model] im Druckmodus; Hinweis auf die GitHub-App wird bei gitlab-/bitbucket-Ursprüngen unterdrückt. v2.1.233 ist zum Zeitpunkt dieses Eintrags die neueste Version. |
229 |
| 2026-08-14 | Guide v2.86: CLI v2.1.231 + v2.1.232 (beide vom 13. Aug.). Für den Haupttext relevante Änderungen in v2.1.232: subagent-Forking ist standardmäßig aktiviert — subagent_type: "fork" übernimmt die vollständige Konversation und den Prompt-Cache, interaktive Spawns außerhalb des Teams werden im Hintergrund ausgeführt (siehe Subagents); Live-Sitzungen per @-Erwähnung im Prompt, über SendMessage weitergeleitet, wobei die Zustellung bei exakter Übereinstimmung des bloßen Namens die [ref]-Bestätigung ersetzt, eindeutige Sitzungsnamen pro Computer (name-word-word-Varianten) sowie /config-Zeilen für den Dialogablauf und sitzungsübergreifend eingehende Nachrichten (siehe Sitzungsübergreifende Nachrichten); GitLab-Parität — neun GitLab-Tokenfamilien werden geschwärzt (glrt-, gloas-, glptt-, glagent-, glimt-, glsoat-, glcbt-, glft-, glffct-; weiterleitbare glpat-/gldt- werden vollständig geschwärzt), die CLI-Konfiguration von glab erhält einen Sandbox-Schutz auf gh-Niveau, und bloße gitlab.com-Marketplace-URLs werden wie die von GitHub geklont; Aliasse für Marketplace-Einstellungen additionalMarketplaces/allowedMarketplaces (siehe Verwaltete Einstellungen); Fable 5 kehrt für Organisationen mit Zugriff zu /advisor zurück. Sicherheitskorrekturen: Umgehung von Berechtigungen über PowerShell $PSDefaultParameterValues, Umgehung des Schreibschutzes über Cygwin-Symlinks in Git Bash, verschachtelte Git-Repositorys übernehmen nicht mehr die Vertrauensstellung des übergeordneten Repositorys. Nur im Changelog: Das Gateway-Overlay desktop: akzeptiert sämtliche Desktop-Einstellungen, die beim Start gegen das Schema validiert werden; leere Richtliniengruppen-/Administratorgruppen-Einträge und fehlerhafte E-Mail-Domäneneinträge führen beim Start zu einem Fehler; Korrekturen für Bridge, Fortsetzung und Verlauf von Remote Control; Korrektur des Verbindungs-Timeouts von MCP; Hot-Reload von mTLS-Zertifikaten; Korrekturen für Regions-Fallback und Wiederherstellung nach inaktivem Stream bei Bedrock/Vertex. v2.1.231 (13. Aug.) enthält eine einzige Korrektur — eine Nichtübereinstimmung der OAuth-Weiterleitungs-URI von MCP bei vorregistrierten Clients (z. B. Slack). v2.1.232 ist zum Zeitpunkt dieses Eintrags die neueste Version. |
230 |
| 2026-08-12 | Guide v2.85: CLI v2.1.228 (11. Aug.) + v2.1.229 (12. Aug.). Für den Haupttext relevante Änderungen in v2.1.229: command-Quellen für Plugin-Marketplaces — ein lokaler Befehl gibt den Plugin-Ordner aus, der in jeder Sitzung ohne Neustart neu aufgelöst wird; mode: "link" verwendet ihn direkt vor Ort (siehe Plugin-Verwaltung); claude remote-control --continue setzt die letzte Remote-Control-Sitzung fort; ListAgents kennzeichnet getrennte Remote-Control-Sitzungen als offline und Cloud-Sitzungen als cloud; /commit-push-pr genehmigt git-/gh-Befehle mit gefährlichen Flags (--force, --amend, --no-verify) nicht mehr automatisch; Sandbox-Domänenlisten erfordern IPv6-Literale in eckigen Klammern, werden nach dem Fail-Closed-Prinzip durchgesetzt und von /doctor beanstandet; selbst gehostete Runner berücksichtigen vom Server bereitgestellte hooks, und Windows erfordert ein ausdrückliches --base-dir; Workflow-Auffächerungen starten gleichnamig präfixierte Geschwister zeitversetzt, um den Prompt-Cache wiederzuverwenden (CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0 deaktiviert dies); VSCode erhält Sitzungsgruppen in der Seitenleiste und ein größenveränderbares /btw-Panel. Für den Haupttext relevante Änderungen in v2.1.228: Das Write-Tool folgt bei neueren Modellen nun denselben Regeln wie Edit (das Überschreiben einer ungelesenen Datei erfordert nicht mehr, dass sie zuvor in derselben Sitzung gelesen wurde); von claude.ai synchronisierte skills wurden gehärtet (keine Verdeckung lokaler Befehle/MCP-Prompts, bereinigte gekennzeichnete Beschreibungen, keine !-/@-Expansion). Nur im Changelog für beide Versionen: Korrekturen für Neuzeichnung, Streaming und Abstürze der TUI (ein RangeError in schmalen Terminals konnte --resume außer Funktion setzen), Korrektur des sitzungsübergreifenden Posteingangs bei der Erstinstallation und Inline-Anzeige von Nachrichten, Korrektur eines Verlaufslecks bei Remote Control /resume, schnelles Fehlschlagen bei Vertex-Anmeldedaten, MCP-OAuth-Weiterleitung an 127.0.0.1, Korrektur für 1M über das Gateway in /model, Korrektur des Attributions-Headers im automatischen Modus, Korrekturen für Checkout und Bereinigung selbst gehosteter Runner, Korrektur der Speicherordnerbereinigung, Korrektur beim Zusammenführen von Marketplace-Einstellungen, klarere Komprimierung bei 32-MB-Anfragen, OTel-Korrektur für das Desktop-Gateway, wiederholte Warnung bei Token-Überschreibung in /login; der Kostenhinweis zum automatischen Modus wurde aus der Erstnutzungsmitteilung entfernt. v2.1.229 ist zum Zeitpunkt dieses Eintrags die neueste Version. |
231 232 |
| 2026-08-12 | Guide v2.85: Nachfrageorientierte Abschnitte — die Auswertung am 14. Tag vom 12. Aug. bestätigte das codex/hermes-Experiment vom 28. Juli (codex-Klicks/Tag +109 %), und dieser Guide ist das Ziel für die Einführung (wöchentliche Position 21,1 gegenüber ca. 9–12 vor dem Einbruch). Die GSC-Prüfung menschlicher Suchanfragen ergab, dass 42 % der Impressionen der Seite auf Suchanfragen entfielen, für die keine passende Überschrift vorhanden war; drei Abschnitte wurden hinzugefügt: „Einstellungssuche: Die am häufigsten gesuchten Flags“ (disableBundledSkills, sandbox.excludedCommands, strictAllowlist, worktree.bgIsolation, allowAllClaudeAiMcps, wslInheritsWindowsSettings — fünf der sechs anhand des Changelogs dieses Guides einer Version zugeordnet; excludedCommands existiert bereits länger als der vom Changelog abgedeckte Zeitraum), „Wo befinden sich die offiziellen Dokumentationen zu den einzelnen Themen?“ (Thema → kanonische Seite auf code.claude.com → Abschnitt im Guide, zehn Zeilen; acht Slugs aus vorhandenen, auf funktionierende Links geprüften Fußnoten, hooks-guide und settings wurden beim Hinzufügen live abgerufen) und „Claude Code-Hooks im Vergleich zu Agent-SDK-Hooks“ (der Suchanfragen-Cluster zum SDK-Lebenszyklus mit ca. 1.000 Impressionen und null Klicks: Verarbeitung des Streams von include_hook_events / includeHookEvents, Übereinstimmung der Payload-Struktur gemäß der aktuellen Dokumentation zu Agent-SDK-Hooks sowie der Vorbehalt zur Fail-Open-Durchsetzung an den Grenzen des Lebenszyklus aus der SDK-Abdeckung des Guides zur Agent-Architektur). Titel/H1 unverändert; die Beschreibung war bereits nach einem früheren Durchlauf bereinigt. Auswertung am 14. Tag um den 26. Aug. Keine neue CLI-Version. | — |
| 2026-08-11 | Guide v2.84: Der automatische Modus wird mit Wirkung zum 14. August 2026 zum standardmäßigen Berechtigungsmodus für Pro, Max und Team (angekündigt am 7. August; keine CLI-Version — eine Einführung auf Tarifebene). Sitzungen mit diesen Tarifen starten im automatischen Modus: Jeder Tool-Aufruf wird durch einen Klassifikator geleitet, der „darauf ausgelegt ist, irreversible, destruktive oder außerhalb Ihrer Umgebung liegende Aktionen zu blockieren“. Die von Anthropic angegebene Grundlage: eine Studie mit 1.053 Testpersonen, in der der automatische Modus 89 % der gefährlichen Befehle erkannte, gegenüber 13,6 % bei menschlicher Prüfung, während die Benutzer 97 % der Berechtigungsanfragen genehmigten; der Token-Mehraufwand des Klassifikators wird bei Pro/Max/Team nicht mehr berechnet. Möglichkeiten zum Deaktivieren: Shift+Tab pro Sitzung, defaultMode zur dauerhaften Festlegung, verwaltete Einstellung disableAutoMode für die gesamte Organisation. Enterprise/API/Bedrock/Google Agent Platform/Foundry bleiben Opt-in; laut Plan sollen sie in den kommenden Monaten folgen. Aktualisiert: Kurzfassung, Tabelle der Berechtigungsmodi + neuer Ankündigungsabsatz, Text zur Verfügbarkeit des automatischen Modus (die Ära „nicht für Pro verfügbar“ ist vorbei — als historischer Hinweis beibehalten), Zeile in der Kurzreferenz. |
203 |
| 2026-08-11 | Guide v2.83: CLI v2.1.227 (10. Aug.) — ausschließlich Fehlerkorrekturen und Feinschliff; nur für den Changelog, keine Aktualisierungen der Hauptabschnitte erforderlich. Korrekturen: Beim Start einer Sitzung mit einem abgelaufenen Anmelde-Token wurden Funktions-Flags ausgewertet, ohne die Abonnementstufe des Benutzers zu berücksichtigen, wodurch Max-Benutzer fälschlicherweise aufgefordert werden konnten, Nutzungsguthaben für Fable zu aktivieren; unter claude-code-action schlug jeder Bash-Befehl mit allowed_non_write_users auf von GitHub gehosteten Runnern fehl; /tui stellte eine Konversation wieder her, die auf einen Zeitpunkt vor ihrer ersten Nachricht zurückgesetzt worden war. Verbesserungen: Hervorhebung im Slash-Befehlsmenü (Blau markiert nur die ausgewählte Zeile, übereinstimmende Zeichen erscheinen fett, und Emojis sowie Namen mit Akzentzeichen behalten ihre Glyphen) und weniger Blockierungen der Ereignisschleife bei Vorschlägen zu nicht gefundenen Dateien und Größenprüfungen für Erwähnungen. v2.1.227 ist zum Zeitpunkt dieses Eintrags die neueste Version. |
233 |
| 2026-08-09 | Guide v2.82: Ganzheitlicher Prüfungsdurchlauf — 15 Befunde aus der ersten vollständigen Auswertung des Guides (8,98 gegenüber einem Zielwert von 9,3; die versionsbezogenen Durchläufe hielten die neuesten Abschnitte aktuell, während eine Schicht vom April 2026 unverändert veraltete). Der Bereich zur Modellaktualität wurde auf sechs Oberflächen für das aktuelle Angebot neu geschrieben: Tabelle der Tarifstandards, Einführung zur Opus-Stufe, API-Preistabelle (Opus 5 als Flaggschiff, 4.8/4.7 als Legacy-Versionen), Modellblock der Kurzreferenz, Beispiel für ANTHROPIC_DEFAULT_OPUS_MODEL, Grundlagenzeile des Codex-Vergleichs — die Daten vom April wurden beibehalten und als historisch gekennzeichnet. Harte Widersprüche behoben: Das entfernte Flag --enable-auto-mode wird nicht mehr als Weg in den automatischen Modus vermittelt (--permission-mode auto); der Klassifikator des automatischen Modus wurde in beiden Abschnitten auf Sonnet 5 (v2.1.210) aktualisiert und der veraltete Verfügbarkeitshinweis zu Team-first/4.6-Anforderung ersetzt; die subagent-Parallelität wurde an vier Stellen auf den Standardwert 20 vereinheitlicht (Diagramm, Einführung, Codex-Tabelle, Vergleich der Agent Teams); auf der Modellkarte von Explore steht nun, dass das Sitzungsmodell übernommen wird (v2.1.198); Anzahl der hooks in der Codex-Tabelle von 22 auf 31 korrigiert (bei der Abstimmung in v2.81 übersehen, deren Zeile ergänzt wurde); die Tastenkombination zum Beenden aller Agents wurde von Ctrl+F auf Ctrl+X Ctrl+K geändert (v2.1.83). Kurzfassung: Die Aufteilung von /review in v2.1.202 enthält nun direkt die erneute Zusammenführung aus v2.1.223, und ein Satz zu v2.1.221–226 behandelt sitzungsübergreifende Nachrichten, selbst gehostete Runner, die Plugin-Quelle archive, Erweiterungen der Anmeldedatenmaskierung, die Fokusansicht, /fork-Worktrees sowie die Entfernung der Obergrenze von 200 und des Ultraplans. Kleinere Bereinigungen: veralteter Prüfvermerk zu v2.1.154 entfernt; dem Abschnitt zu Extended Thinking wurde ein Hinweis zur Modellunterstützung vom August 2026 vorangestellt; ToC-Anker für Claude in Chrome korrigiert und Microsoft 365 zum ToC hinzugefügt; Anzahl des MCP-Ökosystems auf mehr als 3.000 Server vereinheitlicht; nicht existentes PreCommit-hook-Ereignis durch reale Mechanismen ersetzt; abgelaufene Einführungshinweise (Fable 5, Voice Mode) in die Vergangenheitsform gesetzt; die Formulierung zum sitzungsübergreifenden Transport widerspricht nicht mehr der Änderung zur Initiierung in v2.1.225. Keine neue CLI-Version. |
187194197199200201202234 |
| 2026-08-09 | Guide v2.81: Tabelle der verfügbaren Ereignisse um die vollständige Liste mit 31 Ereignissen aus der Referenz ergänzt — für sechs dokumentierte Ereignisse fehlten Zeilen: UserPromptExpansion (blockiert/protokolliert Erweiterungen eingegebener Befehle), PostToolBatch (wird zwischen einem parallelen Tool-Batch und dem nächsten Modellaufruf ausgelöst; Exit-Code 2 hält die agentische Schleife an), MessageDisplay (reine Anzeigetexttransformation über displayContent, v2.1.152), TaskCreated (Exit-Code 2 macht die Erstellung rückgängig, v2.1.84) sowie CwdChanged/FileChanged (v2.1.83; FileChanged überwacht Pfade, die über die watchPaths-Ausgabe des SessionStart-hooks registriert wurden). Außerdem wurden veraltete hook-Anzahlen in den Abschnitten zum Vergleich mit Wettbewerbern abgeglichen (12+/22 → 31; die 22 in der Codex-Tabelle wurden bei diesem Durchgang übersehen und noch am selben Tag in v2.82 korrigiert). KORREKTUR — nicht existentes $FILE_PATH: Fünf hook-Codebeispiele verwendeten eine Umgebungsvariable $FILE_PATH (oder $TOOL_INPUT_FILE_PATH), die Claude Code nicht setzt — die Referenz dokumentiert keine solche Variable; Tool-Eingaben erreichen Befehls-hooks ausschließlich als stdin-JSON. Alle fünf wurden auf das dokumentierte stdin-Muster jq -r '.tool_input.file_path' umgestellt (das guide-eigene Beispiel zum Schutz von Dateien war bereits korrekt); die Tabelle der hook-Umgebungsvariablen war schon immer korrekt. Die Lücke kam durch die Wave-2-Prüfung des Backkatalogs ans Licht: Anhand der aktuellen hooks-Referenz geprüfte Begleitbeiträge zählten 31 Ereignisse, während diese Tabelle nur 25 enthielt — die Changelog-Zeilen zu v2.1.83/84 und v2.1.152 hatten die Ereignisse zwar vermerkt, die entsprechenden Tabellenzeilen waren jedoch nie ergänzt worden. Keine neue CLI-Version. |
4 |
| 2026-08-08 | Guide v2.80: Abdeckung erweitert, keine neue Version. Cross-Session Messaging anhand der eigenen Dokumentationsseite von Anthropic neu aufgebaut (zusammen mit v2.1.224 veröffentlicht): /list-agents+/peers und die Peer-Adresszeile von /status; die vier Regeln auf Empfängerseite (keine Genehmigungen, keine Konfigurationsänderungen, Befehle als Text, Prompts werden weiterhin ausgelöst); crossSessionInbound mit Annehmen/Halten/Ablehnen, dem Standard für die zwei Berechtigungsklassen, fünfminütigem dialogExpiry und einem Limit von 100 gehaltenen Nachrichten; Headless-Worker mit -p binden Sockets, benötigen jedoch accept, um Nachrichten unbeaufsichtigt anzunehmen; Transporttabelle (Unix-Socket auf demselben Rechner niemals über Anthropic-Server, rechnerübergreifend nur Antworten über Remote Control, Erreichbarkeit abhängig von der Sichtbarkeit des Dateisystems); ausschließlich verschärfende Semantik von isolatePeerMachines; skriptgesteuerte Posteingänge über CLAUDE_CODE_MESSAGING_SOCKET mit plattformabhängiger Prüfung eigener Kindprozesse; Drosselung von Schleifen (Ratenbegrenzung, Deduplizierung, Limit von 50 ungelesenen Nachrichten); Verfügbarkeitsfallen einschließlich der vier Feature-Flag-Umgebungsvariablen, durch die die Funktion stillschweigend deaktiviert wird. Begleitbeitrag: Cross-Session Messaging in Claude Code. |
234 |
| 2026-08-07 | Guide v2.79: CLI v2.1.225–v2.1.226 (beide am 7. Aug. PST). v2.1.225 verfeinert die Funktionswelle aus v2.1.224. SendMessage kann nun anhand des Namens eine Unterhaltung mit Ihren Remote Control-Sitzungen auf anderen Rechnern beginnen — ListAgents zeigt sie als name [ref] an; zuvor waren nur Antworten möglich (siehe Cross-Session Messaging). Ein bestätigter Remote Control-Empfänger wird niemals stillschweigend durch eine lokale Sitzung gleichen Namens ersetzt. Unterstützung für Gateway-Ausgabenlimits in der Nutzungswarnung: Die Meldung beim Erreichen des Limits nennt die Obergrenze, deren Rücksetzzeitpunkt und die Nachricht des Betreibers (setzt Version 2.1.225 auf dem Gateway voraus). claude agents erhält für nicht vertrauenswürdige Verzeichnisse dieselbe Abfrage zum Vertrauen in den Workspace wie claude. Wissenswerte Fehlerbehebungen: Ein vorübergehender 401-Fehler konnte ein langlebiges CLAUDE_CODE_OAUTH_TOKEN durch das kurzlebige Token einer gespeicherten Anmeldung ersetzen, wodurch Headless-Sitzungen bis zum Neustart nicht mehr funktionierten; macOS-MCP-OAuth-Server konnten nach einem Timeout beim Lesen des Schlüsselbunds durch Serien von 401-Fehlern ausfallen; im automatischen Modus wird die Ablehnung der eigenen Berechtigungsprüfung durch einen Sicherheitsfilter nicht mehr auf das Limit aufeinanderfolgender Blockierungen angerechnet; sitzungsübergreifende Nachrichten werden in Headless-Sitzungen nicht mehr unbemerkt zurückgehalten; claude self-hosted-runner wird beim Start mit einer klaren Fehlermeldung beendet, wenn --base-dir nicht beschreibbar ist, statt jede Sitzung fehlschlagen zu lassen; die Focus-Ansicht in VSCode lässt die aktuelle Aufgabenliste und ausstehende Fragen ausgeklappt. v2.1.226 enthält ausschließlich Fehlerbehebungen und Zuverlässigkeitsverbesserungen. v2.1.226 war zum Zeitpunkt dieser Zeile die neueste Version. |
202 |
| 2026-08-07 | Guide v2.78: CLI v2.1.224. Self-hosted runners — mit claude self-hosted-runner können Web-, Mobil- und Desktop-Sitzungen von Claude Code auf Ihren eigenen Rechnern oder in Ihren eigenen Containern ausgeführt werden (Team/Enterprise; siehe Self-Hosted Runners). Cross-session messaging — Sitzungen senden sich über SendMessage gegenseitig Nachrichten auf Ihren Rechnern, wobei ListAgents zur Ermittlung dient (macOS/Linux); die neuen Einstellungen crossSessionInbound und dialogExpiry halten Nachrichten an Sitzungen mit umgangenen Berechtigungen zur Genehmigung zurück (siehe Cross-Session Messaging). Plugin-Quelle archive — installieren Sie plugins aus einer ZIP-Datei über HTTPS, optional mit SHA-256-Pinning (siehe Plugin Management). Maskierung von Sandbox-Anmeldedaten erweitert — extract/onExtractNoMatch für strukturierte Umgebungswerte, decode: "jwt" mit maskClaims sowie awsPairs/sigv4 zum erneuten Signieren von AWS-Anfragen; setzt network.tlsTerminate voraus und wird nur aus Benutzer-, verwalteten oder --settings-Bereichen berücksichtigt (siehe Sandbox Mode). Das Limit von 200 subagents pro Sitzung wurde aufgehoben — lang laufende Sitzungen lehnen neue agents nicht mehr ab; die Grenzwerte für Parallelität (20) und Tiefe (3) gelten weiterhin, und mit CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION lässt sich erneut ein Budget festlegen (siehe Subagents). Sicherheitskorrekturen: Projektpfade mit mehr als 200 Zeichen konnten zum Sitzungsverzeichnis eines anderen Projekts aufgelöst werden (Sitzungsauflistung, Umbenennung, Forking, Löschung und /resume überschreiten keine Projektgrenzen mehr); Sandbox-Dateisystem-Ablehnungseinträge mit abschließendem Schrägstrich (denyRead: "~/.aws/") ließen sich unter Linux und macOS unbemerkt umgehen; Details zu Sandbox-Verstößen erscheinen nun in den Ergebnissen des Bash-Tools, sodass Claude erkennt, welcher Zugriff warum verweigert wurde. Datenschutzhinweis: Beim Teilen eines Transkripts über die Feedbackumfrage werden nach Zustimmung nun auch der System-Prompt der letzten Anfrage (einschließlich CLAUDE.md), Tool-Definitionen und Modellparameter hochgeladen; Geheimnisse werden unkenntlich gemacht. Nur im Changelog: ANTHROPIC_BEDROCK_REGION_PREFIX; Abbrechen mit Bestätigung, wenn das Entfernen eines nicht verfügbaren eingefügten Inhalts einen Befehl verändert; Fehler beim Schreiben in den SendMessage-Posteingang werden nun als Fehler statt als „Nachricht gesendet“ gemeldet; während eines Turns bereitgestellte MCP-Tools geben ihre Namen für die Tool-Suche bekannt; plugin-Installationsdatensätze werden bei projektübergreifenden Installationen nicht mehr beschädigt; der Vollbild-Scrollback bewahrt den gesamten Verlauf vor der Komprimierung; Korrekturen für den Komprimierungsfortschritt, die Wiederverbindungsanzeige, die Archivierung veralteter Sitzungen und Anmeldedaten beim Kaltstart in Remote Control; Behebung eines Wettlaufs bei „Kopieren durch Auswahl“ unter Wayland. v2.1.224 war zum Zeitpunkt dieser Zeile die neueste Version. |
201 |
| 2026-08-06 | Guide v2.77: CLI v2.1.223. /review ist nun ein Alias für /code-review — die mit v2.1.202 eingeführte Aufteilung in zwei Befehle entfällt; /code-review ultra führt die tiefgehende Cloud-Prüfung aus, und /code-review ohne Argument verwendet erneut die zuletzt von Ihnen eingegebene Aufwandsstufe (siehe Slash Commands). strictKnownMarketplaces und blockedMarketplaces akzeptieren "owner/*"-Platzhalter — erlauben oder blockieren Sie mit einem einzigen Eintrag alle Marketplace-Repositories unter einer GitHub-Organisation (siehe Managed Settings). CLAUDE_CODE_DISABLE_1M_CONTEXT erweitert: Die Einstellung begrenzt nun jedes Modell mit einem nativen 1M-Kontextfenster durch automatische Komprimierung auf 200K statt nur Modelle aus einer festen Liste; beim Start erscheint eine Warnung, wenn die automatische Komprimierung die Grenze nicht einhält. Auto-Compact hält außerdem Sitzungen mit unbekannten Modell-IDs innerhalb des angenommenen Fensters (CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 stellt das frühere Verhalten wieder her — siehe Env Vars + Which Model Should I Choose). Sicherheitskorrekturen: Ein präparierter Befehl konnte Teile seiner selbst vor den Bash-Berechtigungsprüfungen verbergen; mit Tabulatoren oder unsichtbaren Unicode-Zeichen aufgefüllte Befehle konnten Teile des Befehls im Genehmigungsdialog verbergen; Workflow-Skripte konnten mit dynamischem import() Code außerhalb der Workflow-Sandbox ausführen; der Modus bypassPermissions einer Agent-Definition ignorierte die Organisationsrichtlinie zum Deaktivieren umgangener Berechtigungen. Nur im Changelog: Warnung, wenn das angeforderte subagent-Modell eines Workflow-agents, eines geforkten skills oder eines fortgesetzten Hintergrund-agents eingeschränkt ist und stattdessen das übergeordnete Modell ausgeführt wird; /teleport-Hinweis in Cloud-Sitzungen; nach /cd fortgesetzte Sitzungen werden nicht mehr leer angezeigt; die Gateway-Modellerkennung blendet Claude-IDs mit Anbieterpräfix (vertex_ai/claude-*, bedrock/anthropic.claude-*) nicht mehr aus; Schlüssel in modelOverrides, die nicht zu Anthropic gehören, werden wie dokumentiert ignoriert; vom Server bereitgestellte verwaltete Einstellungen deaktivieren nicht mehr den Umgebungsblock einer lokalen managed-settings.json des Rechners (Administratorumgebungen werden schlüsselweise zusammengeführt); Korrektur für den Start der Linux-Sandbox, wenn denyWrite das aktuelle Arbeitsverzeichnis umfasst; Behebung eines Deadlocks beim Fortsetzen eines geforkten Hintergrund-agents; Behebung eines Absturzes beim Fortsetzen aufgrund fehlerhafter Diagnosedaten; Behebung eines seltenen Hängers beim Parsen der Ausgabe von git push. v2.1.223 war zum Zeitpunkt dieser Zeile die neueste Version. |
200 |
| 2026-08-05 | Guide v2.76: CLI v2.1.221–v2.1.222. v2.1.221 (4. Aug.): VSCode Focus view — Umschalter im Chat-Menü, der Tool-Aktivitäten hinter einer ausklappbaren Zusammenfassung pro Durchlauf verbirgt und mit einer Live-Anzeige auf aktuell ausgeführte Tools hinweist, Ctrl+Alt+F (siehe VS Code Extension). sandbox.credentials-Dateien erhalten unter Linux/WSL mode: "mask" — Lesezugriffe in der Sandbox erhalten eine Sentinel-Kopie (der gesamten Datei oder der von einem extract-Regex erfassten Abschnitte), und der Sandbox-Proxy ersetzt beim ausgehenden Datenverkehr den Platzhalter durch den tatsächlichen Wert; unter macOS fällt mask auf deny zurück (siehe Sandbox Mode). Hintergrundsitzungen ändern das git-Verhalten: Änderungen werden per Commit und Push gesichert, ein PR-Entwurf wird nur erstellt, wenn die Aufgabe einen verlangt, die git-Anweisungen in CLAUDE.md werden befolgt, und der Speicherort der Arbeit wird immer angegeben (siehe Running Agents in Background). Mit /fork erstellte Kopien erhalten jetzt einen eigenen Worktree, statt den ursprünglichen Checkout gemeinsam zu verwenden. Plugins: /plugin install aktualisiert einen veralteten Marketplace-Katalog und versucht die Installation erneut; Installationen werden, sofern sicher, sofort aktiviert (kein /reload-plugins); Manifeste akzeptieren "." als skills-Pfad. Sicherheitskorrekturen: zsh konnte versteckte Befehle innerhalb von Regex-Bedingungen mit [[ ]] ausführen und dadurch Bash-Berechtigungsprüfungen umgehen (jetzt wird nachgefragt); PowerShell behandelte Pfade mit Zeichen in Anführungszeichen unter Windows falsch (jetzt wird nachgefragt). Außerdem: prompt-audit-Unterbefehl im claude-api-skill; WebSearch verursacht bei xhigh/max und deaktiviertem Thinking keinen 400-Fehler mehr; das Stats-Panel zählt Cache-Tokens mit einer Aufschlüsselung nach Eingabe, Ausgabe, Cache-Lese- und Cache-Schreibvorgängen; Berechtigungsprüfungen im Auto-Modus verwenden das zwischengespeicherte Konversationspräfix erneut (kostengünstiger und Cache-effizienter); das Vim-Yank-Register bleibt über Dialoge sowie die Verlaufs- und Transkriptansicht hinweg erhalten; /status zeigt die Sitzungsart (interactive, im Hintergrund attached/unattended); die Emoji-Autovervollständigung akzeptiert alternative Schreibweisen im Stil von :thumbsup:; fast mode meldet während des Streams, wenn die Nutzungsguthaben mitten in der Sitzung aufgebraucht sind. v2.1.222 (4. Aug.): Der automatische Start von Remote Control kann nicht mehr über Repository-lokale Einstellungen aktiviert werden — dies ist nur noch im Benutzerbereich über /config möglich; Repository-Einstellungen können ihn weiterhin deaktivieren (siehe Remote Control). Sicherheit: Worktree-isolierte Sitzungen und deren subagents konnten schädliche git-Befehle gegen den Haupt-Checkout ausführen — die Isolation gilt jetzt bei allen Sitzungsarten sowohl für Dateiänderungen als auch für Bash; automatisch freigebende PreToolUse-hooks umgehen in Aufgaben von Hintergrundagenten nicht mehr die Tool-Einschränkungen; SendMessage-Payloads an andere Sitzungen durchlaufen jetzt vor dem Versand den Berechtigungsklassifizierer (eine Sicherheitsverbesserung für den Auto-Modus; der Klassifizierer prüft Sendungen im Auto-Modus). ultraplan wurde entfernt. Nur im Changelog: Die MCP-Zuordnung von /usage zählt jetzt nur Anfragen, die Tool-Ergebnisse eines Servers verwendet haben; durch Organisationseinstellungen eingeschränkte Aliasse im Stil von model: opus wechseln zum neuesten von der Organisation zugelassenen Modell derselben Familie, statt auf das übergeordnete Modell zurückzufallen; /diff und Workspace-Diffs verwenden den unverarbeiteten Inhalt von git-Blobs (Diff-Treiber/textconv werden ignoriert); skills mit disable-model-invocation geben eine Ablehnung aus, die Claude anweist, Sie um die Ausführung zu bitten; die Konnektivitätsprüfung beim Start berücksichtigt Proxys; das Stream-Leerlauf-Timeout berücksichtigt Gateway-Keep-Alives; Sitzungen werden mit PRs verknüpft, die nach dem Push erstellt wurden. v2.1.222 war zum Zeitpunkt dieses Eintrags die neueste Version. |
199 |
| 2026-07-25 | Guide v2.75: CLI v2.1.219–v2.1.220 + Claude Opus 5. Claude Opus 5 (claude-opus-5) ist der neue Standard für Opus und wird von /model opus ausgewählt (v2.1.219): 1M Kontext, maximal 128K Ausgabe (300K bei Batches mit der Beta output-300k-2026-03-24), 5 $/25 $ pro MTok — identisch mit Opus 4.8, adaptives Thinking, wobei effort sowohl in Claude API als auch in Claude Code auf der Skala low/medium/high/xhigh/max standardmäßig high verwendet, zuverlässiger Wissensstand bis Mai 2026. Standardmodell bei Claude Max, leistungsstärkstes Modell bei Claude Pro; Opus 4.8 wechselt in die Tabelle Legacy models der Dokumentation. Zwei Breaking Changes gegenüber Opus 4.8: Thinking ist jetzt bei Anfragen ohne thinking-Feld standardmäßig aktiviert, und thinking: {type: "disabled"} führt in Kombination mit xhigh oder max für effort zu einem 400-Fehler (bei jeder Anfrage validiert). Siehe Which Model Should I Choose. KORREKTUR — Fast Mode: In diesem Guide wurde fast mode zuvor als Research Preview beschrieben, die nur für Opus 4.6 zu 30 $/150 $ (6× Basispreis) verfügbar und für Opus 4.7 nicht erhältlich sei. Seit v2.1.219 gilt /fast für Opus 5 und Opus 4.8 zu 10 $/50 $ pro MTok (2× Basispreis) und ermöglicht bis zu 2,5-mal so viele Ausgabetokens pro Sekunde; Opus 4.7 wurde aus fast mode entfernt, und claude-opus-4-7 + speed: "fast" verursacht jetzt einen Fehler, statt auf die Standardgeschwindigkeit zurückzufallen (Opus 4.6 bleibt die Ausnahme mit stillem Fallback). Weiterhin eine Research Preview und nur über Claude API verfügbar — nicht über Bedrock/Vertex/Foundry/Claude Platform on AWS —, mit eigenem Ratenlimit; ein Geschwindigkeitswechsel macht außerdem den Prompt-Cache ungültig. Abschnitt neu geschrieben. KORREKTUR — Verschachtelung von subagents: Im Text zu v2.74/v2.73 hieß es, verschachteltes Erzeugen sei standardmäßig deaktiviert (v2.1.217). v2.1.219 macht dies erneut rückgängig: subagents erzeugen standardmäßig bis zu einer Tiefe von 3 verschachtelte subagents; CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 deaktiviert die Verschachtelung. Der Standardwert wurde innerhalb von sechs Wochen von 5 auf 1 und dann auf 3 geändert. Legen Sie ihn deshalb explizit fest, statt ihn zu übernehmen (siehe Subagents + Umgebungsvariablenreferenz). Neues DirectoryAdded-hook-Ereignis — wird ausgelöst, nachdem /add-dir oder die SDK-Steuerungsanfrage register_repo_root während einer Sitzung ein neues Arbeitsverzeichnis registriert hat (siehe Hook Events). Neue Einstellung sandbox.network.strictAllowlist — verweigert Sandbox-Befehlen ohne Nachfrage den Zugriff auf Hosts, die nicht in der Zulassungsliste stehen (siehe Sandbox Mode). Dynamische Workflows verwenden jetzt standardmäßig eine Richtlinie für mittlere Größen („weniger als 15 Agenten anstreben“) sowie den neuen Einstellungsschlüssel workflowSizeGuideline, der in jeder Einstellungsdatei festgelegt werden kann; der entsprechende Eintrag in /config wird ausgeblendet, solange ein Wert festgelegt ist, und die Statuszeile eines laufenden Workflows zeigt die aktuelle Größe an. Weiterleitung verschachtelter subagents in stream-json — subagents ab Tiefe 2 werden jetzt mit --forward-subagent-text ausgegeben und anhand der tool_use-ID des Agent identifiziert, der sie erzeugt hat. Nur im Changelog: mcp_server_errors wurde dem stream-json-Initialisierungsereignis im Headless-Modus hinzugefügt und führt --mcp-config-Einträge auf, die aufgrund der Konfigurationsvalidierung übersprungen wurden (Terminalausführungen zeigen beim Start eine Warnung an); ${VAR}-Einträge in verwalteten MCP-Zulassungs- und Sperrlisten werden aus der Startumgebung und der Managed-Settings-Umgebung statt aus der Einstellungsdatei-Umgebung aufgelöst; die /model-Auswahl zeigt den zusammengeführten Eintrag „Opus (1M context)“ statt nur „Opus“ und hebt ausschließlich den Namen des neuesten Modells hervor; der Fable-Eintrag zeigt bei Tarifen, in denen die Funktion enthalten ist, nicht mehr die veraltete Kennzeichnung „Requires usage credits“; claude -p verwirft bereits erzeugten Text nicht mehr, wenn ein Durchlauf aufgrund eines API-Fehlers während des Streams abbricht; claude --teleport nennt bei einer Abweichung das Repository, auf das Ihr Checkout verweist; der /claude-api-skill verwendet standardmäßig Opus 5 und bietet einen Migrationspfad von 4.8; ein veralteter fast-mode-Status in Remote Control nach einem Wechsel, einer erneuten Verbindung oder einer fehlgeschlagenen Organisationsprüfung wurde korrigiert, und der Fehler „only available via api.anthropic.com“ nennt jetzt die Einstellung, die ihn verursacht hat; wenn CLAUDE_CODE_GIT_BASH_PATH auf eine andere Binärdatei als Bash verweist, wird dies mit einer Warnung ignoriert, statt das Programm zu beenden; „copy on select“ in GNU screen gibt kein base64 mehr aus; im Vim-NORMAL-Modus kehrt ← bei einer leeren Eingabeaufforderung zur Agentenansicht zurück; der Screenreader-Modus gibt nur das eingegebene Zeichen wieder, statt die Eingabezeile neu zu schreiben. v2.1.220 (25. Juli) enthält ausschließlich Fehlerkorrekturen und Zuverlässigkeitsverbesserungen. Ebenfalls korrigiert: Im Eintrag vom 2026-07-24 wurde die MCP-Änderung zu HTTP-Status- und Leerzeichenwarnungen v2.1.218 zugeschrieben — sie wurde mit v2.1.219 veröffentlicht. v2.1.220 war zum Zeitpunkt dieses Eintrags die neueste Version. |
196197198 |
| 2026-07-24 | Leitfaden v2.74: CLI v2.1.218. /code-review wird jetzt als subagent im Hintergrund ausgeführt — die Review-Arbeit füllt nicht mehr Ihre Konversation; gestapelte Slash-Befehle bleiben das Ziel des Reviews (siehe Slash-Befehle). context: fork-skills werden standardmäßig im Hintergrund ausgeführt — deaktivieren Sie dies für einzelne skills mit dem neuen Frontmatter-Schlüssel background: false (siehe Referenz zum skills-Frontmatter). Weniger Dialoge im Auto-Modus: Die Prüfungen auf gefährliche rm-Befehle, Hintergrundausführung mit & und verdächtige Windows-Pfade öffnen keine Berechtigungsdialoge mehr — der Klassifikator des Auto-Modus entscheidet darüber; der Plan-Modus mit Auto fragt bei Bash-Befehlen, deren Schreibschutz der statische Analysator nicht nachweisen kann, nicht mehr nach — der Klassifikator bewertet sie (siehe Auto-Modus). Sicherheit: hooks im Agent-Frontmatter werden nicht mehr aus nicht vertrauenswürdigen Ordnern ausgeführt — für den Ordner der Agent-Datei selbst muss das Vertrauen in den Arbeitsbereich bestätigt worden sein (siehe Komponentenbezogene hooks). /deep-research kann nur noch manuell aufgerufen werden — Claude startet es nicht mehr selbstständig, entsprechend der mit v2.1.215 eingeführten Regel für /verify und /code-review. Nur im Changelog: claude mcp list und /mcp zeigen bei fehlgeschlagenen Verbindungen den HTTP-Status und den Fehlertext sowie eine Warnung bei MCP-Konfigurationswerten mit ausgeblendeten Leerzeichen am Anfang oder Ende (Korrektur vom 2026-07-25: Diese Änderung wurde mit v2.1.219 und nicht mit v2.1.218 veröffentlicht — sie wurde hier fälschlicherweise der falschen Version zugeschrieben); das Drücken der Linkspfeiltaste unmittelbar nach einer Bearbeitung erfordert nun eine Bestätigung, bevor die Konversation verworfen wird, und Esc in der Agent-Ansicht kehrt zu der Konversation zurück, die in den Hintergrund verschoben wurde; bei serververwalteten Einstellungen überspringen unbedenkliche Funktions- und Kostenoptionen die Abfrage zur Genehmigung der Einstellungen; Agent-Namen mit : werden abgelehnt (für das plugin-Namensraumpräfix reserviert); boolesche Werte im skill-/plugin-Frontmatter akzeptieren yes/no/on/off/1/0; Vertrauensdialoge nennen das Repository-Stammverzeichnis, für das die Freigabe gilt; verbesserte Sandbox-Befehlsbeschränkungen für IDE-Interaktionen; bei der Hintergrundausführung mit Ctrl+B gelten die üblichen Obergrenzen für Hintergrund-Shells; Bedrock-ARNs für Anwendungsinferenzprofile werden zu den Tarifen des konfigurierten Modells abgerechnet; die Abstammung verzweigter Sitzungen bleibt nach der Komprimierung in Headless-/SDK-Sitzungen erhalten; Fehlerbehebung für beschädigte Windows-Pfade mit \u; Remote-Sitzungen senden keine Zombie-Heartbeats mehr, nachdem ihr Worker ersetzt wurde. v2.1.218 war die neueste Version, als diese Zeile verfasst wurde. |
195196 |
| 2026-07-22 | Leitfaden v2.73: CLI v2.1.217. Standardeinstellung für verschachtelte subagents umgekehrt: subagents erzeugen standardmäßig keine verschachtelten subagents mehr — legen Sie CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH fest, um eine tiefere Verschachtelung zuzulassen. Damit gilt das mit v2.1.172 eingeführte Verhalten „rekursive subagents bis zu 5 Ebenen tief“ nicht mehr als Standard (die Rekursion war von v2.1.172 bis v2.1.216 standardmäßig aktiviert; siehe subagents und Umgebungsvariablenreferenz). Neue Parallelitätsobergrenze: Standardmäßig dürfen höchstens 20 subagents gleichzeitig ausgeführt werden (CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS), damit eine einzelne Nachricht nicht unbegrenzt viele Hintergrund-Agenten auffächern kann — dies unterscheidet sich von der mit v2.1.212 eingeführten Gesamtobergrenze pro Sitzung (CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION, 200/Sitzung). --max-budget-usd stoppt jetzt Hintergrund-subagents: Sobald die Obergrenze erreicht ist, werden neue Starts abgelehnt und laufende Hintergrund-Agenten angehalten (zuvor fielen Hintergrund-Agenten nicht unter das Budget). Autovervollständigung für Emoji-Kurzcodes in der Eingabeaufforderung — :heart: → ❤️, Teilangaben zeigen Vorschläge an — deaktivierbar mit emojiCompletionEnabled: false. Nur im Changelog: Die Isolierung von Hintergrundsitzungen kanonisiert über symbolische Links eingebundene Arbeitsverzeichnisse (kein Verlassen des Arbeitsbereichsordners mehr); das verwaltete OTEL_EXPORTER_OTLP_ENDPOINT gilt nun für alle Signale (signalspezifische Überschreibungen auf niedrigerer Ebene können Telemetriedaten nicht mehr umleiten); Warnungen, wenn das Schreiben von Transkripten fehlschlägt (z. B. wegen eines vollen Datenträgers) oder das Speichern von Sitzungen über eine geerbte Umgebungsvariable deaktiviert ist; Speicherleck bei gekürzter MCP-Ausgabe behoben; die automatische Aktualisierung unter Windows stellt die beibehaltene claude.exe nach fehlgeschlagenen Aktualisierungen wieder her; Fehlerbehebung für die automatische Komprimierung und /compact mit Bedrock Opus 4.8; unternehmensweite Einstellungen für mTLS, TLS-Verifizierung, OAuth-Gültigkeitsbereiche und Proxys werden in Claude Desktop-Sitzungen berücksichtigt; TypeError bei fehlerhaften Anhangseinträgen mit --resume//resume behoben; nicht stoppbare Hintergrund-Shells nach /background oder dem Beenden auf stark ausgelasteten Rechnern behoben; Speicherüberlauf durch Klammererweiterung beim Start ist nun budgetbegrenzt; später hinzukommende Teilnehmer der Remote Control sehen nun ausstehende Berechtigungsabfragen; Fehlerbehebungen für die Startankündigung von Screenreadern und das erneute Rendern der Denkzeile; PR-Badges in der Fußzeile sind über ssh/tmux anklickbar (FORCE_HYPERLINK=0 deaktiviert dies); Warnung zum Ablauf der Anmeldung nach 3 Tagen (zuvor 5); Hinweis auf das frontend-design-plugin auf insgesamt 3 Einblendungen begrenzt. v2.1.217 ist die neueste Version. |
194 |
| 2026-07-21 | Leitfaden v2.72: CLI v2.1.214–v2.1.216 (v2.1.213 wurde nie veröffentlicht — dasselbe Auslassungsmuster wie bei 2.1.188/189/192/194). v2.1.214 — Änderung des Berechtigungsumfangs: Einsegmentige Erlaubnisregeln der Form dir/** (z. B. Edit(src/**)) stimmen jetzt nur noch mit <cwd>/dir überein und nicht mehr mit beliebigen dir/-Ordnern im gesamten Verzeichnisbaum — verwenden Sie **/dir/** für jede Verschachtelungstiefe; deny-/ask-Regeln behalten den Abgleich über alle Verschachtelungstiefen bei, und für if:-Bedingungen von hooks gilt dieselbe Beschränkung auf das aktuelle Arbeitsverzeichnis (siehe Syntax und Matcher für Berechtigungsregeln). Paket mit Fail-Closed-Härtungen: Umgehung unter Windows PowerShell 5.1 behoben; Bash-Formen für Dateideskriptorumleitungen schlagen sicher fehl; Befehle mit mehr als 10.000 Zeichen erfordern immer eine Bestätigung; zsh-Indizes und -Modifikatoren in [[ ]] erfordern eine Bestätigung; unsichere Varianten von help/man werden nicht mehr automatisch genehmigt; Abfragen in Remote-Sitzungen können nicht vor der lokalen Bestätigung fortfahren; Flags zur Daemon-Umleitung für docker/Podman (--url, --connection, --identity, Remote-Modus) erfordern eine Bestätigung; file -m/--magic-file/-f/--files-from erfordert eine Berechtigung. Neues EndConversation-Tool — Claude kann Sitzungen bei stark missbräuchlichen Eingaben oder Jailbreak-Versuchen beenden, wie bereits seit 2025 auf claude.ai. SessionStart-hooks melden für verzweigte Sitzungen die Quelle "fork" (zuvor "resume"). OTel: CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH konfiguriert die Begrenzung für die Inhaltskürzung auf 60 KB; Protokollereignisse erhalten message.uuid/client_request_id/tool_source; die Nutzlast von subagentStatusLine erhält den Reasoning-Aufwand. Nur im Changelog: Einstellungsdateien über 2 MiB führen beim Start zu einem klaren Fehler; ISO-Zeitstempel modified im Speicher-Frontmatter; Fortschritts-Heartbeat für lange stille Tool-Aufrufe; Skalierungsfehler beim Leeren des stream-json-Ausgabepuffers beim Beenden behoben; Exit-Code 2 von hooks blockiert nun wie dokumentiert, wenn stdout JSON die Schemavalidierung nicht besteht; Regression beim Laden von plugins mit --settings (seit v2.1.181) behoben; Bereinigung des Lebenszyklus von Hintergrund-Daemons und -Sitzungen; Fehlerbehebung für Selbsttreffer bei pkill -f. v2.1.215: Claude führt die skills /verify und /code-review nicht mehr automatisch aus — nur noch nach ausdrücklichem Aufruf. v2.1.216: neue Einstellung sandbox.filesystem.disabled — die Dateisystemisolierung wird übersprungen, die Kontrolle ausgehender Netzwerkverbindungen bleibt bestehen (siehe Sandbox-Modus). Nur im Changelog: Quadratische Verlangsamung bei der Nachrichtennormalisierung behoben; HTTP-401-Fehler im Auto-Modus nach einer OAuth-Rotation behoben; in Worktrees isolierte subagents können Git nicht mehr auf das gemeinsam genutzte Checkout umleiten (git -C/GIT_DIR); Schreibumleitung über symbolische Links auf .claude behoben; /rewind lehnt Wiederherstellungspfade mit symbolischen Links oder Hardlinks ab; /context warnt beim Überschreiten des Kontextfensters; während einer Sitzung vorgenommene Änderungen an skills und Befehlen erscheinen ohne Neustart im Slash-Menü; die Bestätigung für /fork zeigt den Sitzungsnamen und die claude attach-ID an; Wiederherstellung nach einem Container-Neustart während eines Turns in einer Cloud-Sitzung. v2.1.216 ist die neueste Version. |
190 191 192 193 |
| 2026-07-17 | Guide v2.71: CLI v2.1.206–v2.1.212. v2.1.212: /fork kopiert die Unterhaltung jetzt in eine neue Hintergrundsitzung mit einer eigenen Zeile in claude agents; der bisherige sitzungsinterne Fork heißt nun /subtask; neuer Unterbefehl claude auto-mode reset (--yes überspringt die Bestätigung); Obergrenzen pro Sitzung — WebSearch und das Starten von subagents sind jeweils standardmäßig auf 200 pro Sitzung begrenzt (CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION, /clear setzt das subagent-Budget zurück); MCP-Tool-Aufrufe wechseln nach mehr als 2 Minuten automatisch in den Hintergrund (CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS); der Task-Tool-Parameter mode ist veraltet und wird ignoriert — subagents übernehmen den Berechtigungsmodus der übergeordneten Sitzung; unternehmensweit vorgegebene forceLoginMethod wird für die VS Code-Erweiterung, SDK, setup-token und install-github-app durchgesetzt (zuvor nur im Terminal). v2.1.211: --forward-subagent-text / CLAUDE_CODE_FORWARD_SUBAGENT_TEXT nimmt Text und Denkprozess von subagents in stream-json auf; „Always allow“-Regeln werden im Repository-Stammverzeichnis gespeichert, sodass Genehmigungen in Worktrees erhalten bleiben. v2.1.210: Startwarnung für die Berechtigungsregeln Write(path)/NotebookEdit(path)/Glob(path) — verwenden Sie Edit(path)/Read(path). v2.1.208: Screenreader-Modus (--ax-screen-reader, CLAUDE_AX_SCREEN_READER=1, axScreenReader) mit neuer Dokumentation zur Barrierefreiheit; Unternehmens-Launcher über processWrapper/CLAUDE_CODE_PROCESS_WRAPPER; vimInsertModeRemaps (z. B. jj→Escape); katastrophale Löschvorgänge innerhalb von $(...)/Backticks/<(...) erfordern selbst bei --dangerously-skip-permissions und im automatischen Modus eine Bestätigung. v2.1.207: Auto Mode erfordert auf Bedrock/Vertex/Foundry keine Aktivierung über CLAUDE_CODE_ENABLE_AUTO_MODE mehr (Administratoren: disableAutoMode); Bedrock/Vertex/Claude-Platform-on-AWS verwenden standardmäßig Opus 4.8; autoMode wird nicht mehr aus .claude/settings.local.json des Repositorys gelesen; Plugin-Sicherheit — ${user_config.*} wird in Befehlen in Shell-Form abgelehnt (verwenden Sie die exec-Form oder $CLAUDE_PLUGIN_OPTION_<KEY>), pluginConfigs wird nicht mehr aus den Projekteinstellungen gelesen. v2.1.206: /login unterstützt von Anthropic betriebene öffentliche Gateway-Endpunkte; /commit-push-pr erlaubt Pushes zum konfigurierten Push-Remote automatisch (remote.pushDefault oder einziges Remote), nicht mehr nur zu origin. Nur im Changelog: Fehlerbehebung für dateiveränderndes Bash im Planmodus; Behebung eines Worktree-Symlink-Ausbruchs; Prompt-Caching hinter LLM-Gateways; Hook-ask stuft den automatischen Modus auf eine Rückfrage herab; Schutz der Berechtigungsvorschau vor Unicode-Spoofing; Fehlerbehebung für subagents mit Worktree-Isolierung; Schutz des Agent-Tools vor Prompt-Injection; Fehlermeldung bei Überschreitung des Limits von MEMORY.md; umfangreiches Performance-Paket (79-fache Reduzierung des Transkripts, 7-fach weniger SDK-Tool-Runden); Hintergrundagenten aktualisieren sich selbst. v2.1.212 ist die neueste Version. |
184 185 186 187 188 189 |
| 2026-07-09 | Guide v2.70: CLI v2.1.203–v2.1.205. Härtung des automatischen Modus (v2.1.205): Sitzungsprotokolldateien sind vor Manipulationen geschützt; rm -rf auf eine Variable, die der Klassifikator nicht auflösen kann, fragt jetzt zunächst nach; Benachrichtigungen zu Hintergrundaufgaben weisen ausdrücklich darauf hin, dass keine menschliche Eingabe erfolgte, sodass gefälschte Genehmigungen im Transkript nicht als echte ausgegeben werden können (siehe Auto Mode). /doctor ist jetzt eine vollständige Einrichtungsprüfung, die Probleme diagnostiziert und behebt; /checkup dient als Alias (siehe Tabelle der Slash-Befehle). v2.1.203: Ein graues ⏸-Abzeichen in der Fußzeile zeigt den manuellen Berechtigungsmodus an; die zusätzlichen Arbeitsverzeichnisse der Sitzung werden MCP-Servern über roots/list bereitgestellt (mit notifications/roots/list_changed); ein Fehler wurde behoben, durch den Hintergrundsitzungen eine in der Shell exportierte Variable ANTHROPIC_BASE_URL verloren (Anfragen gingen an den Standardendpunkt und schlugen mit 401 fehl). v2.1.204: ausschließlich Fehlerbehebung (Streaming des SessionStart-Hooks im Headless-Betrieb). Nur im Changelog: Zeilen in der Agentenansicht erhalten vom Klassifikator verfasste Überschriften und PR-Links; der automatische Updater streamt Downloads (rund 400 MB weniger Spitzenspeicherbedarf); der MCP-Name „Claude Browser“ ist reserviert. v2.1.205 ist die neueste Version. |
183 |
| 2026-07-07 | Guide v2.69: CLI v2.1.200–v2.1.202. Der Berechtigungsmodus default wurde in „Manual“ umbenannt (v2.1.200) — in CLI, --help, VS Code und JetBrains. Der Konfigurationswert bleibt unverändert; --permission-mode manual / "defaultMode": "manual" werden als Aliasse akzeptiert (siehe Berechtigungsmodi). Ebenfalls in dieser Version: AskUserQuestion-Dialoge werden standardmäßig nicht mehr automatisch fortgesetzt (ein Leerlauf-Timeout lässt sich über /config aktivieren) sowie zahlreiche Korrekturen für Abstürze und Zuverlässigkeitsprobleme beim Start und in Hintergrundsitzungen. v2.1.201: Sonnet-5-Sitzungen verwenden die Systemrolle für Harness-Erinnerungen nicht mehr mitten in der Unterhaltung. v2.1.202: eine /config-Option „Dynamic workflow size“ (unverbindliche kleine/mittlere/große Agentenanzahl, keine erzwungene Obergrenze) und die OTel-Attribute workflow.run_id/workflow.name; /review <pr> kehrt zu einer schnellen Prüfung in einem Durchgang zurück, während die Multi-Agenten-Prüfung unter /code-review <level> <pr#> verbleibt (siehe Referenz der Slash-Befehle); das erneute Aufrufen eines bereits geladenen skill dupliziert dessen Anweisungen nicht mehr im Kontext; außerdem erscheint eine verständlichere MCP-Fehlermeldung, wenn eine Serverkonfiguration url, aber kein type enthält. v2.1.202 ist die neueste Version. |
182 |
| 2026-07-03 | Guide v2.68: CLI v2.1.196–v2.1.199. Sonnet 5 wird zum STANDARDMODELL in Claude Code (v2.1.197, 30. Juni) — mit nativem 1M-Kontext und Aktionspreisen von 2/10 $ bis zum 31. August; die Hinweise zur Modellauswahl, die Alias-Tabelle und die Kurzfassung wurden entsprechend aktualisiert. v2.1.196 (29. Juni): Standardmodelle für Organisationen (durch Administratoren festgelegt, „Org default“ in /model); lesbare Standardsitzungsnamen; Dateianhänge per Cmd-/Ctrl-Klick; Sicherheit — claude mcp list/get startet in nicht vertrauenswürdigen Arbeitsbereichen keine durch das Repository selbst genehmigten .mcp.json-Server mehr; Streaming-Leerlaufüberwachung standardmäßig aktiviert (CLAUDE_ENABLE_STREAM_WATCHDOG=0 zum Deaktivieren); Zusammenführung der /code-review-Suchmechanismen (rund 25 % weniger Token). Korrektur: In unserer Zeile vom 1. Juli hieß es, v2.1.196 sei laut dem kanonischen Changelog zum Zeitpunkt der Überprüfung „nicht enthalten“ gewesen; inzwischen wurde die Version dort mit genau den Funktionen veröffentlicht, die in einer frühen Zusammenfassung von GitHub beschrieben wurden. v2.1.198 (1. Juli): subagents laufen standardmäßig im Hintergrund; Claude in Chrome allgemein verfügbar; Hintergrundagenten führen aus Worktrees heraus Commits und Pushes durch und öffnen einen PR-Entwurf; der Notification-Hook wird bei agent_needs_input/agent_completed ausgelöst; /dataviz-skill; Explore übernimmt das Sitzungsmodell (maximal Opus); subagents und Komprimierung übernehmen die Konfiguration für erweitertes Denken; der /agents-Assistent wurde entfernt (bearbeiten Sie .claude/agents/ direkt). v2.1.199 (2. Juli): gestapelte Aufrufe von Slash-skills laden bis zu 5 vorangestellte skills; vorübergehende 429-Fehler werden für Abonnenten automatisch mit zunehmender Wartezeit erneut versucht; CLAUDE_CODE_RETRY_WATCHDOG verwendet bei Fehlern, die nicht durch Kapazitätsengpässe verursacht werden, standardmäßig 300 Wiederholungen und hebt die Obergrenze von CLAUDE_CODE_MAX_RETRIES auf; außerdem zahlreiche Zuverlässigkeitsverbesserungen für Hintergrundagenten und Daemons. v2.1.199 ist die neueste Version. |
181 |
| 2026-07-01 | Guide v2.67: Claude Sonnet 5 (30. Juni 2026). Neue Sonnet-Stufe, in Claude Code über /model sonnet / /model claude-sonnet-5 auswählbar. Modell-ID claude-sonnet-5 (fest angehefteter Snapshot ohne Datum); 1M Kontext, maximal 128K Ausgabe (300K bei Batches mit dem Beta-Header output-300k-2026-03-24), ausschließlich adaptives Denken, Wissensstand Januar 2026. Preis 3/15 $ pro MTok, Einführungspreis 2/10 $ bis zum 31. August 2026 — rund 40 % günstiger als Opus 4.8; Anthropic positioniert es als „nahe an Opus 4.8 zu niedrigeren Preisen“. effort ist in Claude API und Claude Code standardmäßig auf high eingestellt. Ergänzt wurden die Modell-Alias-Tabelle, der Sonnet-Prosatext (Sonnet 4.6 als abgelöst gekennzeichnet) und die Preistabelle. Anhand der kanonischen Anthropic-Modelldokumentation (platform.claude.com) überprüft. |
180 |
| 2026-06-30 | Guide v2.66: CLI v2.1.193–v2.1.195 (v2.1.192 und v2.1.194 wurden nicht veröffentlicht). Hooks: Matcher mit Bezeichnern, die Bindestriche enthalten (code-reviewer, mcp__brave-search), führen jetzt einen exakten Abgleich durch, statt versehentlich Teilzeichenfolgen abzugleichen — um jedes Tool eines MCP-Servers mit Bindestrich zu erfassen, verwenden Sie ein Muster wie mcp__brave-search__.* (siehe Matcher). Auto Mode: Die neue Einstellung autoMode.classifyAllShell leitet alle Bash-/PowerShell-Befehle durch den Klassifikator (nicht nur Muster zur Codeausführung); Ablehnungsgründe erscheinen jetzt im Transkript, in der Popup-Benachrichtigung und unter /permissions. Telemetrie: Das neue OTel-Protokollereignis claude_code.assistant_response enthält den Antworttext des Modells — gesteuert durch OTEL_LOG_ASSISTANT_RESPONSES, das, falls nicht gesetzt, dem Wert von OTEL_LOG_USER_PROMPTS folgt. Bereitstellungen mit Prompt-Protokollierung beginnen nach dem Upgrade daher auch Antworten zu protokollieren (setzen Sie den Wert auf 0, um weiterhin nur Prompts zu erfassen). Neue Umgebungsvariablen: CLAUDE_CODE_DISABLE_MOUSE_CLICKS (Vollbild-Maussteuerung deaktivieren, Scrollen mit dem Mausrad beibehalten), CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP (Bereinigung inaktiver Hintergrund-Shells abschalten). Hinzu kommen Live-Autovervollständigung von Dateipfaden im Bash-Modus (!) und ein Starthinweis, wenn MCP-Server eine Authentifizierung benötigen. v2.1.195 enthält darüber hinaus Korrekturen für die Zuverlässigkeit von Spracheingabe, Hintergrundbetrieb und plugins. v2.1.195 ist die neueste Version. |
179 |
| 2026-06-25 | Guide v2.65: CLI v2.1.191. /rewind über /clear hinweg: Mit /rewind lässt sich jetzt eine Unterhaltung fortsetzen, die vor einem /clear geführt wurde (siehe Referenz zu Slash Commands). Hooks: Durch Kommas getrennte Matcher (z. B. Bash,PowerShell) werden jetzt korrekt ausgelöst – frühere Versionen haben sie ohne Hinweis verworfen (siehe Matcher). Sandbox: Der Dialog für Netzwerkberechtigungen merkt sich für den Rest der Sitzung die von Ihnen zugelassenen Hosts. Fehlerbehebungen: Das Stoppen eines Hintergrundagenten über das Aufgabenfenster ist jetzt dauerhaft (kein erneutes Starten); unter „Kürzlich abgelehnt“ in /permissions aufgeführte Genehmigungen bleiben nach dem Schließen erhalten; /voice weist auf eine Einschränkung durch Organisationsrichtlinien hin, statt eine allgemeine Meldung anzuzeigen; Cmd+Klick auf Links in Ghostty über ssh/tmux funktioniert; claude agents sendet integrierte Slash Commands nicht mehr als Prompttext und zeigt keine unverarbeiteten Bildpfade mehr an; Überlauf des Begrüßungsbildschirms bei 80×24 behoben; forceRemoteSettingsRefresh über MDM. Leistung: rund 37 % weniger CPU-Auslastung während gestreamter Antworten; geringerer Speicherzuwachs in langen Sitzungen durch den Terminalausgabe-Cache. v2.1.191 ist die neueste Version. |
178 |
| 2026-06-24 | Guide v2.64: Claude Tag (Hinweis zum Ökosystem, keine Veröffentlichung von CLI). Anthropic hat Claude Tag eingeführt, einen in Slack integrierten, verwalteten Agenten für Kunden von Claude Enterprise und Team: Markieren Sie @Claude in einem Kanal, um eine Aufgabe zu delegieren, die der Agent in Phasen unterteilt, asynchron erledigt und deren Ergebnisse er anschließend im Kanal veröffentlicht; über eine gemeinsame, zentrale Claude-Identität können Teammitglieder laufende Arbeiten übergeben; Administratoren begrenzen den Zugriff auf Tools, Datenquellen und Speicher für jeden Kanal und legen Token-Ausgabenlimits sowie Aktivitätsprotokolle fest; läuft mit Opus 4.8. Unter dem Material zu Agenten wurde ein kurzer Unterabschnitt ergänzt, der Claude Tag vom Claude Code CLI abgrenzt (andere Oberfläche und anderes Steuerungsmodell). Keine Veröffentlichung von CLI. |
177 |
| 2026-06-24 | Guide v2.63: CLI v2.1.190. Version mit Fehlerbehebungen und Zuverlässigkeitsverbesserungen – keine Änderungen an benutzerseitigen Funktionen, Einstellungen, Befehlen oder Preisen. (v2.1.188 und v2.1.189 wurden nicht veröffentlicht.) v2.1.190 ist die neueste Version. | 235 |
| 2026-06-23 | Guide v2.62: CLI v2.1.187. Sicherheit: Die Einstellung sandbox.credentials verhindert, dass in der Sandbox ausgeführte Befehle Anmeldedatendateien und geheime Umgebungsvariablen lesen (siehe Sandbox-Modus); von der Organisation konfigurierte Modelleinschränkungen gelten in der /model-Auswahl sowie für --model, /model und ANTHROPIC_MODEL. Wird ein eingeschränktes Modell ausgewählt, erscheint die Meldung „Durch die Einstellungen Ihrer Organisation eingeschränkt“ (siehe enforceAvailableModels). Benutzererfahrung: Auswahl per Mausklick in Vollbildmenüs (Berechtigungsabfragen, /model, /config); bei /install-github-app ist der Schritt des GitHub Actions-Workflows jetzt optional; /btw erhält eine Navigation mit ←/→; /plugin zeigt nicht verwendete plugins zum Bereinigen an; claude --help führt jetzt --bg/--background auf. Fehlerbehebungen: --json-schema bzw. Workflow-agent({schema}) ruft StructuredOutput nach erfolgreichem Abschluss nicht erneut auf und gibt bei nachfolgenden Durchläufen zuverlässig strukturierte Ausgaben zurück; hängen gebliebene Aufrufe von Remote-MCP-Tools werden nach 5 Minuten abgebrochen, statt alles zu blockieren; --resume schlägt nicht mehr mit „Keine Unterhaltung gefunden“ fehl, wenn der ursprüngliche -p-Lauf keine Modelldurchläufe erzeugt hat; die Tiefenverfolgung von subagents stellt beim Fortsetzen die Spawn-Tiefe wieder her und zählt abgespaltene subagents für das Limit mit; verwaiste Registrierungen von Agenten-Worktrees werden bereinigt; eingefügter koreanischer/CJK-Text wird nicht mehr in unleserliche Zeichen umgewandelt; Hintergrundaufträge verbleiben nicht mehr im Status „Wird ausgeführt“, wenn ein Durchlauf ohne strukturierte Ausgabe endet. v2.1.187 ist die neueste Version. |
176 |
| 2026-06-23 | Guide v2.61: CLI v2.1.184–v2.1.186. v2.1.186 (die wesentliche Veröffentlichung): claude mcp login <name> / claude mcp logout <name> authentifizieren MCP-Server über CLI, ohne das interaktive /mcp-Menü zu verwenden (die stdin-Umleitung --no-browser schließt die Authentifizierung über SSH ab; siehe Befehle zur MCP-Verwaltung); !-Bash-Befehle veranlassen Claude jetzt automatisch dazu, auf die Ausgabe zu reagieren – setzen Sie "respondToBashCommands": false, um das bisherige Verhalten beizubehalten, bei dem die Ausgabe nur als Kontext diente; Ablehnungsregeln mit Agent(type) und Einschränkungen zulässiger Typen mit Agent(x,y) werden jetzt beim Start benannter subagents durchgesetzt (der Start wird unmittelbar blockiert, nicht nur bei anonymen Task-Starts; siehe Syntax der Berechtigungsregeln); Berechtigungsabfragen von Hintergrund-subagents erscheinen in der Hauptsitzung, statt automatisch abgelehnt zu werden – der Dialog zeigt an, welcher Agent die Anfrage stellt, und Esc verweigert nur diesem Tool die Berechtigung; /review <pr> verwendet jetzt dieselbe Engine wie /code-review medium; Frontmatter-Schlüssel von skills (display-name, default-enabled, fallback, metadata.*) akzeptieren Kebab-Case, Snake Case und Camel Case. Bei fehlerhaftem YAML-Frontmatter in SKILL.md wird der Inhalt mit leeren Metadaten geladen, statt ohne Hinweis fehlzuschlagen; die Agentendetails in /workflows erhalten eine Statusfilterung (drücken Sie f); der Tab „Installiert“ in /plugin erhält einen Abschnitt Skills; Einstellung teammateMode: "iterm2"; /login bietet die Option „Claude Platform auf AWS – Anmeldedaten aktualisieren“, wenn awsAuthRefresh konfiguriert ist; kurz vor Erreichen des Größenlimits wird der Agent daran erinnert, seinen MEMORY.md-Index zu komprimieren; CLAUDE_CODE_MAX_RETRIES ist jetzt auf 15 begrenzt (verwenden Sie CLAUDE_CODE_RETRY_WATCHDOG für unbeaufsichtigte Sitzungen). Fehlerbehebungen: Streaming-Anfragen schlagen nach dem Aufwachen des Computers aus dem Ruhezustand nicht mehr mit „Inhaltsblock nicht gefunden“ fehl; das Scrollen im Transkript eines subagents greift nicht mehr auf das Haupttranskript über; ~~strikethrough~~ wird dargestellt; Workflow-subagents mit agent({schema}) brechen nach 5 fehlgeschlagenen Validierungen ab, statt die Schleife fortzusetzen. v2.1.185: Der Hinweis bei einem angehaltenen Stream lautet „Warten auf Antwort von API · erneuter Versuch in …“ und erscheint nach 20 Sekunden ohne Datenübertragung (zuvor 10 Sekunden). (v2.1.184 wurde nicht veröffentlicht.) v2.1.186 ist die neueste Version. |
175 |
| 2026-06-19 | Guide v2.60: CLI v2.1.180–v2.1.183. v2.1.183: Der automatische Modus blockiert jetzt konsequent destruktive Befehle, sofern Sie diese nicht angefordert haben – destruktive Git-Befehle (git reset --hard, git checkout -- ., git clean -fd, git stash drop), git commit --amend bei Commits, die nicht von einem Agenten stammen, sowie terraform/pulumi/cdk destroy ohne benannten Stack (siehe Automatischer Modus bei Max); mit der Einstellung attribution.sessionUrl lässt sich der Link zur claude.ai-Sitzung in Commits/PRs weglassen; /config --help führt Kurzschlüssel auf, und die Benutzeroberfläche von /config speichert jetzt beim Drücken von Esc; die veraltete Zeile „Einrichtungsprobleme“ beim Start wurde entfernt. v2.1.181: Mit /config key=value können Sie jede Einstellung direkt im Prompt festlegen (z. B. /config thinking=false); Opt-in sandbox.allowAppleEvents (macOS Apple Events); die Umgebungsvariable CLAUDE_CLIENT_PRESENCE_FILE unterdrückt mobile Push-Benachrichtigungen, während Sie am Computer arbeiten; das mitgelieferte Bun wurde auf Version 1.4 aktualisiert; zeilenweises Streaming langer Absätze; automatische Wiederholungsversuche bei Verbindungsabbrüchen während des Denkprozesses; Feinschliff am subagent-Panel (automatisches Ausblenden bei Inaktivität, Begrenzung auf 5 Zeilen). (v2.1.180 und v2.1.182 wurden nicht veröffentlicht.) v2.1.183 ist die neueste Version. |
174 |
| 2026-06-17 | Guide v2.59: CLI v2.1.177–v2.1.179. v2.1.178 (die wesentliche Veröffentlichung): Berechtigungsregeln im Format Tool(param:value) gleichen die Eingabeparameter eines Tools mithilfe des Platzhalters * ab – z. B. Agent(model:opus), um Opus-subagents zu blockieren (siehe Syntax der Berechtigungsregeln); verschachtelte .claude/skills werden jetzt geladen, wenn Sie an darin enthaltenen Dateien arbeiten (Namenskonflikt → <dir>:<name>), und bei verschachtelten .claude/-Agenten/-Workflows/-Ausgabestilen wird im Konfliktfall die Variante mit der geringsten Entfernung zum aktuellen Arbeitsverzeichnis verwendet (im Projektumfang gespeicherte Workflows werden im nächstgelegenen vorhandenen .claude/workflows/ abgelegt); der automatische Modus prüft den Start von subagents jetzt vorab mit dem Klassifikator und schließt damit eine Lücke, durch die sich Prüfungen mittels eines Starts umgehen ließen; bei der Komprimierung wird die --fallback-model-Kette berücksichtigt; die Korrektur für disallowedTools gemäß MCP-Spezifikation (mcp__server, mcp__server__*, mcp__* wurden ohne Hinweis ignoriert); außerdem ein flaches Baumlayout in /doctor, eine jetzt obligatorische Beschreibung für /bug, Auslösung des Workflow-Schlüsselworts nur noch durch ausdrückliche Formulierungen sowie zahlreiche Fehlerbehebungen für subagent-Transkripte, Remote Control und Authentifizierung. v2.1.179: Veröffentlichung mit Fehlerbehebungen – behält Teilantworten bei Verbindungsabbrüchen während des Streamings bei, behebt das Scrollen mit dem Mausrad unter WSL2 (eine Regression aus v2.1.172), korrigiert ein Sandbox-denyRead-Glob, das Linux-Sitzungen mit großen Verzeichnisbäumen unbrauchbar gemacht hatte, entfernt doppelte Hinweise auf dem Begrüßungsbildschirm und verbessert die Zuverlässigkeit von Remote-Funktionen und plugins. v2.1.177: ausschließlich Pflegearbeiten an CHANGELOG/feed.xml. v2.1.179 ist die neueste Version. |
173 |
| 2026-06-15 | Leitfaden v2.58: CLI v2.1.174–v2.1.176 (alle vom 12. Juni). v2.1.174: Einstellung wheelScrollAccelerationEnabled (deaktiviert die Beschleunigung beim Scrollen mit dem Mausrad im Vollbildmodus); die /model-Auswahl zeigt die Familie, in die Default aufgelöst wird, als eigene Zeile an (Opus bei Max/Team Premium/Enterprise/PAYG-API, Sonnet bei Pro/Team); /usage in VSCode ergänzt eine Aufschlüsselung (Cache-Fehlschläge, langer Kontext, subagents sowie Nutzung pro skill/Agent/plugin/MCP über 24 Std./7 Tage); Korrekturen für das Präfix von Bedrock-GovCloud-Inferenzprofilen, die Vererbung von Provider-Umgebungsvariablen in Hintergrundsitzungen, den Modellnamen bei Git-Co-Autoren und das Fable-5-Banner „Nutzungsguthaben wird verbraucht“ bei Enterprise-Konten mit nutzungsbasierter Abrechnung. v2.1.175: Verwaltete Einstellung enforceAvailableModels — die availableModels-Positivliste beschränkt nun auch das Default-Modell (ersatzweise wird das erste erlaubte Modell verwendet), und Benutzer- oder Projekteinstellungen können eine verwaltete Liste nicht mehr erweitern. v2.1.176: Sitzungstitel werden in der Sprache Ihrer Unterhaltung erzeugt (über die Einstellung language festlegbar); Einstellung footerLinksRegexes für per regulärem Ausdruck zugeordnete Link-Badges in der Fußzeile; if-Bedingungen von hooks gleichen nun Pfadmuster für Read/Edit/Write ab (z. B. Edit(src/**), Read(.env)); die Durchsetzung von availableModels schließt die Lücke bei Alias-Weiterleitungen, und /fast lehnt Modelle außerhalb der Positivliste ab; Bedrock-Anmeldedaten werden bis zu ihrem Expiration zwischengespeichert; für Organisationen ohne Opus 4.8 wechselt der Automatikmodus ersatzweise von Fable 5 zum besten verfügbaren Opus; außerdem zahlreiche Korrekturen für Remote Control, Hintergrundsitzungen, claude agents, Git-Branches mit /cd und die Zwischenablage bei tmux über SSH. v2.1.176 ist die neueste Version. |
172 |
| 2026-06-11 | Leitfaden v2.57: CLI v2.1.173. Das Fable-5-Suffix [1m] wird automatisch normalisiert — ein Modellname wie claude-fable-5[1m] wird nun automatisch normalisiert bzw. auf claude-fable-5 gekürzt, da Fable 5 bereits standardmäßig einen Kontext von 1 Mio. umfasst und das Suffix nur bei Opus/Sonnet eine Bedeutung hatte (dort wird der Kontext von 1 Mio. erst durch [1m] aktiviert). Hinzu kommt eine Windows-Korrektur für eine beim Start fälschlich angezeigte Warnung über fehlende Sandbox-Abhängigkeiten. |
171 |
| 2026-06-10 | Leitfaden v2.57: CLI v2.1.172. Rekursive subagents — subagents können nun bis zu einer Tiefe von 5 Ebenen eigene subagents starten (rekursive Delegation). Bedrock-Region aus ~/.aws — wenn AWS_REGION nicht gesetzt ist, wird die AWS-Region aus ~/.aws gelesen; /status zeigt die ermittelte Quelle an. Suche im plugin-Marktplatz — /plugin ergänzt den Marktplatz um eine Suchleiste. OTEL — die Metrik claude_code.lines_of_code.count erhält das Attribut model. Korrekturen: festhängende Sitzungen bei einem Kontext von 1 Mio. ohne Guthaben, Fehler bei der Bildverarbeitung, ein festhängender Zustand eines im Hintergrund ausgeführten subagent, Modellauswahl und -beschränkungen sowie das Abrufen des Teamgedächtnisses. |
171 |
| 2026-06-10 | Leitfaden v2.56.1: Claude Code-spezifische Details zu Fable 5 aus der Dokumentation zur Modellkonfiguration. Der kurze Alias /model fable (und best = Fable, sofern verfügbar, andernfalls das neueste Opus) ist der dokumentierte Selektor; Fable 5 unterstützt die vollständige effort-Skala von low bis max (Standard: high); thinking kann bei Fable 5 nicht deaktiviert werden (Sitzungsumschalter, alwaysThinkingEnabled und MAX_THINKING_TOKENS=0 bleiben allesamt wirkungslos — das Modell denkt stets adaptiv); die Variante claude-fable-5[1m] mit erweitertem Kontext sowie die Konfigurationsoptionen ANTHROPIC_DEFAULT_FABLE_MODEL / DISABLE_PROMPT_CACHING_FABLE vervollständigen die fable-Familie. Keine neue Version (v2.1.170 bleibt die neueste). |
236 |
| 2026-06-09 | Leitfaden v2.56: CLI v2.1.170. Claude Fable 5 — eine neue Modellstufe oberhalb von Opus (das leistungsfähigste und intelligenteste Modell von Anthropic; „Mythos-class“-Spitzenleistung, die für die allgemeine Nutzung abgesichert wurde) — lässt sich nach claude update in Claude Code über /model claude-fable-5 auswählen. Modell-ID claude-fable-5; Kontext von 1 Mio., Ausgabe von 128K; 10/50 US-Dollar pro MTok (≈2× Opus 4.8); bei Cyber-, Bio-/Chemie- und Destillationsanfragen greifen Sicherheitsklassifikatoren ersatzweise auf Opus 4.8 zurück; die Einführung in Abonnementtarifen erfolgt bis zum 22. Juni. Verwendet dieselbe Anfrageoberfläche wie Opus 4.8 (ausschließlich adaptives thinking), allerdings mit einer neuen inkompatiblen Änderung: Ein explizites thinking: {type: "disabled"} liefert den Statuscode 400 — lassen Sie den Parameter stattdessen weg. Opus 4.8 bleibt der agentische Standard von Claude Code. Außerdem wurde ein Fehler behoben: Sitzungen, die aus dem integrierten Terminal von VS Code (oder einer beliebigen Shell mit geerbten Claude Code-Umgebungsvariablen) gestartet wurden, konnten keine Transkripte speichern und erschienen nicht unter --resume. Verifizierung: GitHub-Version v2.1.170 (9. Juni, 17:23Z) und das kanonische Änderungsprotokoll unter code.claude.com/docs/en/changelog; die Spezifikationen von Fable 5 wurden mit anthropic.com/news und dem Modellkatalog claude-api abgeglichen. |
236 |
| 2026-06-08 | Leitfaden v2.55: CLI v2.1.169. Das Flag --safe-mode (und die Umgebungsvariable CLAUDE_CODE_SAFE_MODE) startet eine Sitzung, in der sämtliche Anpassungen deaktiviert sind — CLAUDE.md, plugins, skills, hooks und MCP-Server — und ermöglicht so die Fehlersuche in einer bereinigten Umgebung. /cd verschiebt eine Sitzung in ein neues Arbeitsverzeichnis, ohne den Prompt-Cache während der Sitzung zu unterbrechen. Die Einstellung disableBundledSkills (und CLAUDE_CODE_DISABLE_BUNDLED_SKILLS) blendet mitgelieferte skills, Workflows und integrierte Slash-Befehle für das Modell aus. Hinzu kommen etwa 20 Korrekturen: Navigation mit den Pfeiltasten nach oben/unten durch umgebrochene sichtbare Zeilen; Durchsetzung von Enterprise-Richtlinien für MCP (allowedMcpServers/deniedMcpServers) bei erneuter Verbindung und in IDEs eingegebenen Konfigurationen; ein 30–50 ms langer Stillstand der macOS-Benutzeroberfläche bei Anmeldedaten von claude.ai; Leistung von claude -p unter Windows; erneute Verbindung von Remote Control; Pop-up des Git Credential Manager unter Windows; Fußzeilenhinweise bei einer benutzerdefinierten Statuszeile; erneutes Erscheinen veralteter Berechtigungs- und Dialogabfragen in Remote-Sitzungen; Auslassung blockierter Sitzungen durch claude agents --json; automatische Reparatur von TaskCreate-Eingaben; geringere CPU-Auslastung beim Streaming; wiederhergestelltes Inaktivitätszeitlimit von 5 Minuten für Vertex/Foundry; Farbkontrast von skill-Tags; Beibehaltung von Flags für Hintergrundsitzungen über retire→wake hinweg. Verifizierung: Das kanonische Änderungsprotokoll unter code.claude.com/docs/en/changelog und die GitHub-Versionen bestätigen v2.1.169 (8. Juni) als neueste Version. |
237 |
| 2026-06-06 | Leitfaden v2.54: CLI v2.1.166–v2.1.168. v2.1.166: Kette von Ersatzmodellen — mit der Einstellung fallbackModel lassen sich bis zu drei Ersatzmodelle konfigurieren, die der Reihe nach ausprobiert werden, wenn das primäre Modell überlastet oder nicht verfügbar ist; --fallback-model gilt nun auch für interaktive Sitzungen (nicht nur während einer laufenden Sitzung). Außerdem wiederholt Claude Code eine Anfrage einmal mit dem Ersatzmodell, wenn API einen unerwarteten, nicht wiederholbaren Fehler zurückgibt. Globs in MCP-Verweigerungsregeln — mit einem Glob an der Position des Tool-Namens in einer Verweigerungsregel ("*" verweigert alle Tools) können Sie zunächst alles sperren und anschließend gezielt wieder erlauben; Zulassungsregeln lehnen Globs außerhalb von MCP ab, damit die Standardhaltung restriktiv bleibt. Sicherheit — über SendMessage aus anderen Claude-Sitzungen weitergeleitete Nachrichten übertragen nicht mehr die Berechtigungen des Benutzers (Härtung der sitzungsübergreifenden Kommunikation). Steuerung von thinking — MAX_THINKING_TOKENS=0, --thinking disabled und der modellspezifische thinking-Umschalter deaktivieren thinking nun tatsächlich bei Modellen, die standardmäßig denken. Benutzererfahrung — claude update nennt vor dem Herunterladen die Zielversion. Hinzu kommen Korrekturen für die Bildverarbeitung, die Stabilität von Remote-Sitzungen und die Terminaldarstellung (JetBrains-IDEs, Tastaturen in WezTerm/Ghostty). v2.1.167 und v2.1.168 (beide vom 6. Juni): ausschließlich Fehlerkorrekturen und Zuverlässigkeitsverbesserungen, keine einzeln dokumentierten benutzerseitigen Änderungen. Verifizierung: Das kanonische Änderungsprotokoll unter code.claude.com/docs/en/changelog und die GitHub-Versionen bestätigen v2.1.168 (6. Juni) als neueste Version. |
238 |
| 2026-06-05 | Leitfaden v2.53.1: CLI v2.1.165 (5. Juni) enthält Fehlerkorrekturen und Zuverlässigkeitsverbesserungen ohne einzeln dokumentierte benutzerseitige Änderungen (v2.1.164 wurde nicht veröffentlicht). Ein ausschließlich für die lückenlose Versionsfolge bestimmter Eintrag im Änderungsprotokoll; der Leitfaden ist gemäß dem kanonischen Änderungsprotokoll bis einschließlich v2.1.165 aktuell. | 239 |
| 2026-06-04 | Guide v2.53: CLI v2.1.163 (v2.1.161/162 wurden nicht veröffentlicht; das Changelog springt von 160 auf 163). Hooks: Stop- und SubagentStop-hooks können jetzt hookSpecificOutput.additionalContext zurückgeben, um Claude Feedback zu übermitteln und den Turn fortzusetzen, ohne dass die Antwort als Hook-Fehler gekennzeichnet wird – ein sanfterer Steuerungskanal als die binäre Blockieren/Genehmigen-Entscheidung. Versionsvorgaben für Unternehmen: Mit den neuen verwalteten Einstellungen requiredMinimumVersion und requiredMaximumVersion verweigert Claude Code den Start außerhalb des zulässigen Versionsbereichs und verweist den Benutzer auf eine freigegebene Version. Plugins: /plugin list führt installierte plugins mit den Filtern --enabled/--disabled auf. Skills: Durch das Escapezeichen \$ wird in Befehlsinhalten ein literales $ vor einer Ziffer eingefügt. MCP: stdio-Server erhalten bei --resume dieselbe CLAUDE_CODE_SESSION_ID wie hooks/Bash. Benutzererfahrung: /btw erhält mit „c zum Kopieren“ einen Kurzbefehl für rohes Markdown; verständlichere Beschreibungen im /-Menü; der Vorschlag zum Abonnementwechsel wurde in den Ankündigungsbereich beim Start verschoben. Hinzu kommen etwa 17 Fehlerbehebungen: claude -p hängt nicht mehr, wenn ein im Hintergrund ausgeführter Befehl nie beendet wird (Hintergrund-Shells werden etwa 5 Sekunden nach dem Endergebnis angehalten, sobald stdin geschlossen ist); claude -p verlangt unter Bedrock/Vertex/Foundry bei CI=true nicht mehr ANTHROPIC_API_KEY; die Überschreibung von $TMPDIR gilt wieder nur für Sandbox-Befehle (Regression aus 2.1.154, die bazel und EDR-geschütztes Go beeinträchtigte); Windows-Sitzungsumgebungsfehler vom Typ EEXIST unter OneDrive bzw. bei Schreibschutz; bei neuen Konfigurationsordnern verspätet angewendete, von der Organisation verwaltete Berechtigungsregeln; Hintergrundsitzungen behalten laufende Aufgaben während eines Updates bei (und aktualisieren sich im Hintergrund, um Kaltstarts zu vermeiden); Hänger durch Esc in der Agentenansicht; Eingabesperre durch die Endmarkierung eingefügter Inhalte; Hook-Muster wie if: "Bash(...)" erkennen jetzt Übereinstimmungen innerhalb von Subshells/Backticks, statt bei jedem $() ausgelöst zu werden; Verweigerungsregeln für Pfade mit ~ blockieren jetzt auch $HOME-Verweise; vereinzelte „(no content)“-Zeilen in Transkripten. Verifizierung: Das kanonische Changelog unter code.claude.com/docs/en/changelog bestätigt v2.1.163 (4. Juni) als neueste Version. |
239 |
| 2026-06-02 | Guide v2.52: CLI v2.1.160. Sicherheit – Absicherung, wenn Bearbeitungen zur Ausführung führen: acceptEdits fragt jetzt vor dem Schreiben in Shell-Startdateien (.zshenv, .zlogin, .bash_login), ~/.config/git/ und Konfigurationen von Build-Tools, die Codeausführung ermöglichen (.npmrc, .yarnrc*, bunfig.toml, .bazelrc, .pre-commit-config.yaml, .devcontainer/ usw.) – damit werden die bestehenden Schreibschutzmaßnahmen für .claude//.git//.vscode/ auf die größere Klasse von Dateien ausgeweitet, bei denen eine Bearbeitung die nächste Shell-, Installations- oder Commit-Aktion zu einem Ausführungsvektor macht. Umbenennung des Workflow-Schlüsselworts: Das Auslöseschlüsselwort für dynamische Workflows wurde von workflow in ultracode geändert (im Prompt-Eingabefeld violett hervorgehoben); das Wort „workflow“ löst keinen Durchlauf mehr aus, wobei Sie einen solchen weiterhin mit eigenen Worten anfordern können. Komfort beim Bearbeiten: Ein grep/egrep/fgrep für eine einzelne Datei erfüllt jetzt die Prüfung „Lesen vor Bearbeiten“, sodass Edit nach dem Anzeigen einer Datei per grep keinen separaten Read-Aufruf mehr erfordert. Entfernt: CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE hat jetzt keine Wirkung mehr (vollständig entfernt); der Hinweis zur Installation des JetBrains-plugins beim Start entfällt. Hinzu kommen etwa 25 Fehlerbehebungen: Kopieren durch Markieren in WSL über PowerShell-Interoperabilität (nicht OSC 52), Sitzungswiederherstellung in claude agents, bei der der Chatverlauf verloren ging bzw. der ursprüngliche Prompt erneut ausgeführt wurde, Verlust von Unterhaltungen in über Nacht stillgelegten Hintergrundsitzungen, Kaltstart-Wettlauffehler „socket missing“ bei claude --bg, ausbleibende Reaktion auf Eingaben in Windows-Hintergrundsitzungen unter Last, Artefakte durch synchronisierte Terminalausgabe in Apple Terminal/tmux, Position des CJK-IME-Cursors in claude agents, Umschreiben von file:///C:/...-Links unter Windows, Sprachmodus bei Nicht-ASCII-Zeichen in Projekt- oder Branch-Namen, der Hinweis zur Nichtverfügbarkeit des Auto-Modus unter Bedrock/Vertex/Foundry verweist jetzt korrekt auf CLAUDE_CODE_ENABLE_AUTO_MODE, /effort ultracode wird bei Modellen, die xhigh nicht ausführen können, nicht mehr angeboten, und beim Beenden von Hintergrundsitzungen wird SIGTERM vor SIGKILL gesendet, damit Bereinigungsroutinen ausgeführt werden. Verifizierung: neueste GitHub-Version v2.1.160, veröffentlicht am 2026-06-02; Changelog unter code.claude.com/docs/en/changelog. |
240 |
| 2026-05-31 | Guide v2.51: CLI v2.1.155–v2.1.159. v2.1.155 / v2.1.156 (29. Mai): Eine Mutation von Thinking-Blöcken in Opus 4.8, die als API-Fehler auftrat, wurde behoben. v2.1.157 (29. Mai): plugins im Verzeichnis .claude/skills/ eines Projekts werden jetzt ohne Marketplace automatisch geladen; claude plugin init <name> legt dort ein neues plugin-Grundgerüst an; Argumente für /plugin unterstützen jetzt Autovervollständigung; EnterWorktree kann nun während einer Sitzung zwischen von Claude verwalteten Worktrees wechseln; Worktrees im Hintergrund bleiben nach Abschluss des Agenten entsperrt, sodass git worktree remove/prune reibungslos funktionieren; tool_decision-Telemetrieereignisse enthalten tool_parameters, wenn OTEL_LOG_TOOL_DETAILS=1 gesetzt ist; außerdem Fehlerbehebungen für nicht verarbeitbare Bilder, die Anfragen zum Absturz brachten (sie werden jetzt auf Textplatzhalter zurückgestuft), Sandbox-Netzwerkberechtigungsabfragen im Auto-/Bypass-Modus in Desktop/IDE/SDK, Hintergrundsitzungen, die bei geparkten subagents nicht stillgelegt wurden, den langsamen Vorgang „opening…“, der in der Agentenliste mit Esc nicht abgebrochen wurde, nach der Bereinigung 30 Tage alter Aufträge verwaiste Hintergrund-Worktrees, eine fehlende Anzeige laufender Hintergrund-subagents bei --resume, Terminaldarstellung und Zwischenablage (tmux, VS Code, Cursor, Windsurf), Einfügen von Bildern unter WSL, Einfügen von Screenshots unter Windows 11, Ziehen aus dem Windows Explorer, Leistung bei langen fortgesetzten Unterhaltungen sowie /terminal-setup, das die GPU-Beschleunigung in integrierten Terminals deaktiviert, um verstümmelten Text zu verhindern. v2.1.158 (30. Mai): Der Auto-Modus ist für Opus 4.7 und Opus 4.8 unter Bedrock, Vertex und Foundry jetzt mit CLAUDE_CODE_ENABLE_AUTO_MODE=1 optional aktivierbar – damit wird die letzte Lücke „nur direkt über API“ in der Dokumentation zu Berechtigungsmodi geschlossen. v2.1.159 (31. Mai): ausschließlich interne Infrastruktur, keine für Benutzer sichtbaren Änderungen. Verifizierung: neueste GitHub-Version v2.1.159, veröffentlicht am 2026-05-31; Changelog unter code.claude.com/docs/en/changelog. |
241 |
| 2026-05-28 | Guide v2.50: CLI v2.1.151–v2.1.154. v2.1.151 (23. Mai): ausschließlich interne Infrastruktur, keine für Benutzer sichtbaren Änderungen. v2.1.152 (27. Mai): /code-review --fix wendet die Ergebnisse der Überprüfung auf den Arbeitsbaum an (Wiederverwendung, Vereinfachung, Effizienz, Abstraktionshöhe); /simplify ruft /code-review --fix auf; skills und Slash-Befehle können im Frontmatter disallowed-tools festlegen, um Tools zu entfernen, solange der skill aktiv ist; der neue Befehl /reload-skills durchsucht die skill-Verzeichnisse ohne Neustart erneut; SessionStart hooks können reloadSkills: true zurückgeben und hookSpecificOutput.sessionTitle festlegen; das neue hook-Ereignis MessageDisplay verändert oder verbirgt bei der Anzeige den Text des Assistenten; die neue verwaltete Einstellung pluginSuggestionMarketplaces führt eine Positivliste der Organisations-Marketplaces für kontextbezogene Vorschläge; claude plugin marketplace remove --scope akzeptiert user, project oder local; CLI wechselt für den Rest der Sitzung zu --fallback-model, wenn das primäre Modell nicht gefunden wird; für den Auto-Modus ist keine ausdrückliche Einwilligung mehr erforderlich; im vim-NORMAL-Modus öffnet / die rückwärts gerichtete Verlaufssuche; die Aufschlüsselung unter /usage berücksichtigt große Sitzungsdateien durch Streaming-Lesevorgänge; Zusammenfassungen von Denkprozessen sind auf 10 Zeilen begrenzt und werden als Markdown dargestellt; OTEL-Attribut app.entrypoint; außerdem rund 16 Fehlerbehebungen zu Speicherproblemen beim Style-Pool, ausgeblendeten Zählern im Fokusmodus, Rahmen von Markdown-Tabellen, der Deduplizierung von plugin-MCP-Servern mit unterschiedlichen Umgebungsvariablen, der Aktualisierungsverfolgung für plugin-Git-Branches, Remote-MCP über einen Egress-Proxy und Randfällen im Dialog für Änderungen des Aufwands. v2.1.153 (28. Mai): Option skipLfs für plugin-Marketplace-Quellen vom Typ github/git, um Git LFS zu überspringen; einmaliger Hinweis, wenn die globale npm-Installation nicht automatisch aktualisiert werden kann (mit einer Liste von Korrekturen unter /doctor); Statuszeilenbefehle erhalten die Umgebungsvariablen COLUMNS und LINES; die Autovervollständigung für die Auftragsverteilung in claude agents schlägt native Slash-Befehle und gebündelte skills vor; die PR-Spalte zeigt PR #N oder N PRs; /doctor zeigt das Ergebnis der letzten Aktualisierung; zusammengefasste Authentifizierungsbenachrichtigungen für MCP/Konnektoren; macOS-Hintergrundagenten erscheinen unter Datenschutz & Sicherheit als „Claude Code“ und erhalten dauerhafte Berechtigungen; /model speichert die Auswahl als Standard für neue Sitzungen (entsprechend der IDE), s wechselt das Modell nur für die aktuelle Sitzung (ersetzt die Tastenbelegung d für modelPicker:setAsDefault durch modelPicker:thisSessionOnly); außerdem mehr als 25 Fehlerbehebungen zu Wiederverbindungsschleifen bei tools/list für zustandsbehaftetes MCP, der Offenlegung von OAuth-Anmeldedaten über benutzerdefinierte Gateways, der Einhaltung von --strict-mcp-config/--bare/Remote-/verwalteten Richtlinien durch MCP-Server im Frontmatter von subagents, fälschlich als erfolgreich gemeldeten Installationen durch den Windows-PowerShell-Installer, der Berücksichtigung von Veröffentlichungskanälen für npm durch claude update, wachsendem Speicherbedarf beim Fortsetzen von Transkripten, veralteten Daemons nach der Übernahme durch eine Binärdatei, einem Hängenbleiben nach dem Schließen von stdin bei stream-json, der fehlerhaften Darstellung ungültiger file://-Links, dem Zeilenumbruch von claude --help in schmalen Terminals, MCP-Fortschrittsbenachrichtigungen in der eingeklappten Ansicht, dem Verlust von durch git ignorierten Ausgaben in einem undokumentierten Arbeitsbaum für subagents mit subagent_type: 'claude', der Fortsetzung während einer Antwort mit /bg, /btw-Kurzbefehlen im Hintergrund, Eingabeaufforderungen für temporäre Dateien unter $CLAUDE_JOB_DIR, verständlicheren Fehlermeldungen bei gelöschten Arbeitsverzeichnissen, der sofortigen Wirkung von EnterWorktree, dem Neuzeichnen mit cmd+k, der Positionierung des Windows-IME, dem Überlaufen von 256 Farben beim Anhängen, /copy in tmux und im Hintergrund, verwaisten Remote-Control-Einträgen unter /agents, der Aktualisierung des Banners nach /rename, dem Zurücksetzen von Windows-Updates und Berichten über unsauberes Beenden von VSCode. v2.1.154 (28. Mai): Opus 4.8 ist standardmäßig mit hohem Aufwand voreingestellt; die neue Stufe /effort xhigh ist für besonders schwierige Aufgaben vorgesehen; dynamische Workflows orchestrieren über /workflows Dutzende bis Hunderte von Agenten im Hintergrund; der Fast-Modus für Opus 4.8 bietet zum 2-Fachen des Standardpreises die 2,5-Fache Geschwindigkeit; der schlanke System-Prompt ist nun Standard für alle Modelle außer Haiku, Sonnet sowie Opus 4.7 und älteren Versionen; Claude behält die Multiple-Choice-Eingabeaufforderung Entscheidungen vor, die tatsächlich nicht eigenständig getroffen werden können; /simplify kehrt zu einer reinen Bereinigungsprüfung zurück (und ruft den Durchlauf von /code-review --fix zur Fehlersuche nicht mehr auf); der Schieberegler /effort benennt „Speed“/„Intelligence“ in „Faster“/„Smarter“ um; claude agents unterstützt ! <command>, um einen Shell-Befehl als abtrennbare Hintergrundsitzung auszuführen (ebenso claude --bg --exec '<command>'); /logout meldet Sie in claude agents ab, statt den Befehl an eine Hintergrundsitzung weiterzuleiten; die Agentenansicht ←← funktioniert unter Bedrock/Vertex/Foundry sowie bei deaktivierter Telemetrie; Claude bei der Auswahl zwischen mehreren Browsern in Chrome über /chrome → „Select browser…“; plugins können in plugin.json oder im Marketplace-Eintrag defaultEnabled: false deklarieren; der Discover-Tab unter /plugin heftet plugins an, die zum aktuellen Verzeichnis passen, und kennzeichnet sie mit „suggested for this directory“; die Streaming-Ausführung von Tools ist immer aktiviert (auch bei deaktivierter Telemetrie sowie unter Bedrock/Vertex/Foundry); stdio-MCP-Unterprozesse erhalten die Umgebungsvariablen CLAUDE_CODE_SESSION_ID und CLAUDECODE=1; claude mcp list/get zeigt nicht genehmigte Server aus .mcp.json als ⏸ Pending approval an, statt automatisch eine Verbindung herzustellen; die Autovervollständigung von /remote-control zeigt bei aktiver Verbindung „Disconnect Remote Control“; Unterstützung für Opus 4.8 und Migration von 4.7 auf 4.8 im skill /claude-api; veraltet: CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE (am 1. Juni entfernt; wechseln Sie zu /model claude-opus-4-6[1m] und anschließend zu /fast on); verbesserte Erkennung von Datenexfiltration bei massenhaften Repository-Übertragungen im Auto-Modus; außerdem Korrekturen für rm -rf $HOME mit abschließendem Schrägstrich, die Parität von $TMPDIR innerhalb und außerhalb der Sandbox, den Zeilenkontrast in claude agents, die Genauigkeit der Meldung „out of context“ bei Hintergrundsitzungen, die Beibehaltung des Ziels bei geplanten /command-Aufrufen, wiederholte Neustarts angehefteter Sitzungen nach Upgrades, die Bereinigung festhängender Statusanzeigen, die Umgehung der Arbeitsbaumisolierung durch subagents, verwaiste claude --bg-pty-host-Prozesse mit 100 % CPU-Auslastung, Zifferntasten-Kurzbefehle unterhalb der Trennlinie, die HEAD-Auflösung für worktree.baseRef: "head" innerhalb verknüpfter Arbeitsbäume, führende Leerzeichen beim Zeilenumbruch, Farbflackern des Denkprozess-Spinners in VSCode, [Image #N]-Platzhalter in Plandateinamen, fälschlich angezeigte Bedienelemente zum Aufklappen, das Verwerfen verwalteter MCP-Einträge wegen eines einzelnen fehlerhaften Eintrags, 400-Fehler bei Aufwandsparametern, Windows-Updatefehler bei verwendeten Dateien, die Auswahl des Auto-Modus in VSCode, die Zeile „main“ im Aufgabenbereich, lange Namen unter /mcp tools, die Preisanzeige des Fast-Modus und die Erschöpfung des Token-Kontingents im Auto-Modus. Verifizierung: neueste GitHub-Veröffentlichung v2.1.154, veröffentlicht am 28. Mai 2026; Changelog unter code.claude.com/docs/en/changelog. |
242 |
| 2026-05-24 | Guide v2.49: CLI v2.1.148-v2.1.150. v2.1.148: Eine Regression im Bash-Tool wurde behoben, durch die bei einigen Benutzern jeder Befehl mit Exit-Code 127 endete. v2.1.149: /usage schlüsselt die Nutzung des Limits nun nach Kategorien auf (skills, subagents, plugins und Kosten pro MCP-Server); die Detailansicht von /diff unterstützt das Scrollen per Tastatur; Markdown stellt GFM-Aufgabenlisten-Kontrollkästchen dar; Enterprise ergänzt allowAllClaudeAiMcps; weitere Korrekturen betreffen eine Umgehung von Berechtigungen mittels PowerShell-cd, den Geltungsbereich der Schreib-Positivliste der Sandbox für Git-Arbeitsbäume, die PowerShell-Berechtigungsanalyse für Präfixe/Platzhalter und veraltete Variablen, die Erschöpfung der macOS-Datei-/vnode-Tabellen durch Bash-find, ein Einfrieren beim Start aufgrund verwalteter Einstellungen, Fehler bei der Erfassung unveränderter Zustände mit /ultraplan bzw. in Remote-Sitzungen, Pfade mit Leerzeichen für otelHeadersHelper, den Statusleistenaufwand aus dem Frontmatter von skills/Agenten, das Nachführen des Transkriptendes mit Ctrl+O, /insights, die Synchronisierung umbenannter Remote-Control-Sitzungen und den Kontext von /feedback vor der Komprimierung. v2.1.150: ausschließlich Verbesserungen der internen Infrastruktur, keine angekündigten, für Benutzer sichtbaren Änderungen. Lokale Verifizierung in diesem Durchlauf: Das lokale claude --version gab 2.1.144 (Claude Code) zurück, während die neueste npm-Version von @anthropic-ai/claude-code 2.1.150 mit time.modified 2026-05-23T04:03:10.243Z war; die neueste GitHub-Veröffentlichung war v2.1.150, veröffentlicht am 2026-05-23T04:03:51Z. |
170 |
| 2026-05-21 | Guide v2.48: CLI v2.1.147. Workflow und Überprüfung: Das standardmäßig deaktivierte Tool Workflow für die deterministische Multi-Agenten-Orchestrierung über CLAUDE_CODE_WORKFLOWS=1 wurde hinzugefügt; /simplify heißt nun /code-review [effort], konzentriert sich auf Korrektheitsfehler und bietet mit --comment Inline-Kommentare für GitHub-PRs. Agentenansicht und Hintergrundarbeit: Angeheftete Hintergrundsitzungen bleiben auch im Leerlauf aktiv, werden zur Anwendung von Aktualisierungen an Ort und Stelle neu gestartet und bei Speicherdruck erst nach nicht angehefteten Sitzungen beendet. Sicherheit und Zuverlässigkeit: Die Sandboxes von REPL und Workflow wurden gegen Prototype-Pollution- und Thenable-Ausbrüche gehärtet; Fehler des automatischen Updaters melden Kategorien bzw. Betriebssystem-Fehlercodes und zeigen die aktuelle Version an; große Diffs werden schneller dargestellt; im Prompt-Verlauf werden direkt aufeinanderfolgende Duplikate entfernt; außerdem wurden Fehler bei Enterprise-Anmeldebeschränkungen, PowerShell-Ausgaben/-Regeln, der Paginierung von MCP-Ressourcen/-Vorlagen/-Prompts, dem if-Abgleich von hooks, der Übermittlung eingefügten Textes, CJK-Zeilen in der Agentenansicht, der Anzahl von plugin-Komponenten, der Verarbeitung von Slash-Befehlen und Schleifen bei entfernten Bildern behoben. Lokale Verifizierung in diesem Durchlauf: Das lokale claude --version gab 2.1.144 (Claude Code) zurück, während die neueste npm-Version von @anthropic-ai/claude-code 2.1.147 mit time.modified 2026-05-21T20:38:35.053Z war. |
169 |
| 2026-05-19 | Leitfaden v2.47: CLI v2.1.145. Agent View und Skripterstellung: claude agents --json listet aktive Sitzungen als JSON für Skripte auf, die Tab-Titel in Agent View zeigen die Anzahl der Sitzungen an, die auf Eingaben warten, Push-to-Talk per Sprache funktioniert nun im Antwortbereich korrekt, und Vorschläge für Slash-Befehle sowie @-Erwähnungen im Vollbildmodus unterstützen Mauszeigerkontakt und Klicks. Beobachtbarkeit und hooks: claude_code.tool-OTEL-Spans enthalten agent_id und parent_agent_id, Spans von Hintergrund-subagents werden dem Span des Agent-Tools untergeordnet, das sie gestartet hat, die Statuszeilen-JSON enthalten erkannte Informationen zum GitHub-Repository und zu PRs, und die Eingabe für Stop-/SubagentStop-hooks enthält nun background_tasks und session_crons. Plugins und Sicherheit: Die Bildschirme vor der Plugin-Installation zeigen Befehle, agents, skills, hooks und MCP-/LSP-Server an; reine Bash-Umgebungsvariablenzuweisungen, die nicht auf der Positivliste stehen, können Berechtigungsabfragen nicht mehr umgehen; Selbstaufrufschleifen bei skills mit context: fork wurden behoben; und das Read-Tool gibt eine gekürzte Teilansicht zurück, statt mit einem Fehler abzubrechen, wenn das Lesen einer vollständigen Datei das Token-Limit überschreitet. Lokale Überprüfung bei diesem Durchlauf: claude --version gab 2.1.144 (Claude Code) zurück, während die neueste npm-Version von @anthropic-ai/claude-code 2.1.145 mit time.modified 2026-05-19T22:20:44.083Z war. |
168 |
| 2026-05-19 | Leitfaden v2.46: CLI v2.1.144. Hintergrundsitzungen: /resume enthält nun auch Sitzungen, die über claude --bg oder Agent View gestartet wurden, und kennzeichnet sie mit bg; Benachrichtigungen über den Abschluss von Hintergrund-subagents enthalten die verstrichene Dauer; /bg und das Abkoppeln behalten hinzugefügte Verzeichnisse bei. Modell- und Nutzungs-UX: /model ändert nun nur die aktuelle Sitzung, sofern Sie nicht d drücken, um den Standard festzulegen, und /extra-usage wurde in /usage-credits umbenannt, wobei der alte Befehl als Alias erhalten bleibt. Plugins und Diagnose: Die Ansichten zum Durchsuchen und Entdecken von Plugins zeigen das Datum der letzten Aktualisierung an, /doctor zeigt für Befehls-hooks ohne command ein Beispiel in exec-Form, und die Kürzung der skills-Liste erfolgt nicht mehr in den Startbenachrichtigungen. Zuverlässigkeit: Aufrufe über Nebenkanäle beim Start erreichen schneller ihr Zeitlimit, wenn api.anthropic.com nicht erreichbar ist, beschädigte Terminaldarstellungen reparieren sich nun selbst, der Start von Hintergrundsitzungen unter macOS in durch Full Disk Access geschützten Ordnern wurde korrigiert, paginierte tools/list-Antworten von MCP werden nicht mehr abgeschnitten, nicht unterstützte MCP-Bild-MIME-Typen werden sicher abgefangen, und mehrere Interaktionsfehler in Agent View und Hintergrundsitzungen wurden behoben. Lokale Überprüfung bei diesem Durchlauf: claude --version gab 2.1.144 (Claude Code) zurück, und die neueste npm-Version von @anthropic-ai/claude-code war 2.1.144 mit time.modified 2026-05-19T17:40:52.832Z. |
167 |
| 2026-05-18 | Leitfaden v2.45: CLI v2.1.143. Plugins: Die Durchsetzung von Abhängigkeiten verhindert, dass ein Plugin deaktiviert wird, von dem ein anderes aktiviertes Plugin abhängt; beim Aktivieren werden transitive Abhängigkeiten dagegen zwangsweise mitaktiviert. Die Ansicht zum Durchsuchen des Plugin-Marktplatzes zeigt nun die voraussichtlichen Kontextkosten an. Worktrees/Hintergrundsitzungen: Mit worktree.bgIsolation: "none" können Hintergrundsitzungen die Arbeitskopie in Repositorys, für die Worktrees unpraktisch sind, direkt bearbeiten; außerdem behalten Hintergrundsitzungen Modell und Aufwandsstufe bei, nachdem sie aus dem Leerlauf reaktiviert wurden. Windows/PowerShell: PowerShell übergibt nun -ExecutionPolicy Bypass; mit CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 können Sie dieses Verhalten deaktivieren, und das PowerShell-Tool ist für Benutzer von Bedrock, Vertex und Foundry standardmäßig aktiviert, sofern CLAUDE_CODE_USE_POWERSHELL_TOOL=0 nicht gesetzt ist. Zuverlässigkeit: Stop-hooks, die wiederholt blockieren, sind nun auf acht aufeinanderfolgende Blockierungen begrenzt, sofern CLAUDE_CODE_STOP_HOOK_BLOCK_CAP diesen Wert nicht überschreibt; der /goal-Evaluator wird nicht mehr ausgelöst, solange Hintergrund-Shells oder delegierte subagents noch ausgeführt werden; Dispatch-Flags von claude agents werden nun über das Dashboard und in Hintergrundsitzungen einheitlich angewendet. Lokale Überprüfung bei diesem Durchlauf: claude --version gab 2.1.142 (Claude Code) zurück, während die neueste npm-Version von @anthropic-ai/claude-code 2.1.143 mit time.modified 2026-05-18T19:57:55.006Z war. |
166 |
| 2026-05-15 | Leitfaden v2.44: CLI v2.1.142. Agent View: Mit claude agents können Sie gestartete Hintergrundsitzungen über --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort und --dangerously-skip-permissions konfigurieren. Fast mode: Fast mode verwendet nun standardmäßig Opus 4.7; setzen Sie CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1, um den bisherigen Standard Opus 4.6 beizubehalten. Plugins: SKILL.md-Dateien auf der Stammebene eines Plugins ohne skills/-Verzeichnis werden nun als skills angezeigt, Plugin-Details zeigen LSP-Server an, die Bereinigung des Plugin-Caches löscht die aktive Version nicht mehr, und skills: ["./"] löst keinen fälschlichen Fehler wegen des Verlassens des Verzeichnisses mehr aus. Zuverlässigkeit: Die Korrekturen betreffen MCP_TOOL_TIMEOUT bei entfernten HTTP-/SSE-MCP-Servern, bereits vorhandene git-Worktrees in Hintergrundsitzungen, den Ruhezustand und das Aufwecken des Daemons sowie die Bereinigung nach Upgrades, Abstürze von Hintergrund-agents der Chrome-Erweiterung, die Verarbeitung von Editoren und Links in Agent View, Start-Deadlocks auf Windows-Netzlaufwerken und redundante /model-Navigationshinweise in Remote-Clients. Lokale Überprüfung bei diesem Durchlauf: claude --version gab 2.1.141 (Claude Code) zurück, während die neueste npm-Version von @anthropic-ai/claude-code 2.1.142 mit time.modified 2026-05-14T22:54:49.491Z war. |
165 |
| 2026-05-14 | Leitfaden v2.43: CLI v2.1.141. Hooks: Mit terminalSequence in der JSON-Ausgabe eines hooks können hooks Terminal-Steuersequenzen für Desktop-Benachrichtigungen, Fenstertitel und Signaltöne ausgeben, ohne ein steuerndes Terminal zu benötigen. Plugins: CLAUDE_CODE_PLUGIN_PREFER_HTTPS klont GitHub-Plugin-Quellen in Umgebungen ohne GitHub-SSH-Schlüssel über HTTPS statt über SSH. Unternehmensauthentifizierung: ANTHROPIC_WORKSPACE_ID beschränkt über Workload-Identity-Föderation ausgestellte Token auf einen bestimmten Arbeitsbereich, wenn eine Föderationsregel mehrere Arbeitsbereiche abdeckt. Agent View: claude agents --cwd <path> filtert die Sitzungsliste nach einem einzelnen Verzeichnis. Feedback: /feedback kann aktuelle Sitzungen aus den letzten 24 Stunden oder 7 Tagen einbeziehen, wenn Probleme über die aktuelle Sitzung hinausreichen. Lokale Überprüfung bei diesem Durchlauf: claude --version gab 2.1.141 (Claude Code) zurück; die neueste npm-Version von @anthropic-ai/claude-code war 2.1.141. |
164 |
| 2026-05-13 | Leitfaden v2.42: CLI v2.1.139 + v2.1.140. v2.1.139: Agent View über claude agents, /goal, args: string[] für Befehls-hooks, continueOnBlock für PostToolUse und CLAUDE_PROJECT_DIR für MCP-stdio-Server sowie die Interpolation von Plugin-Befehlen wurden hinzugefügt; außerdem wurde die OTel-Ausgabe von claude_code.active_time.total im Modus --print korrigiert. v2.1.140: Fügt subagent_type zur Eingabe von agent-hooks hinzu und behebt Fehler bei ConfigChange-hooks, disableAllHooks, allowManagedHooksOnly, der unbeabsichtigten Anzeige von Umgebungsvariablen aus hook-Ergebnissen in Berechtigungsdialogen, dem Zurücksetzen von Stilen durch die Einstellungssynchronisierung, dem Fallback auf native Pakete unter Windows Git Bash und /scroll-speed. Lokale Überprüfung bei diesem Durchlauf: claude --version gab 2.1.140 (Claude Code) zurück. |
162 163 |
| 2026-05-09 | Leitfaden v2.41: CLI v2.1.137 + Patch-Aktualisierung v2.1.138. VSCode (Windows): v2.1.137 behebt einen Fehler, durch den die VSCode-Erweiterung unter Windows nicht aktiviert werden konnte. v2.1.138: Enthält interne Korrekturen (in den Versionshinweisen wurden keine neuen Befehle oder Konfigurationsoptionen angekündigt). Keine neuen Befehle, Einstellungen oder Umgebungsvariablen. | 162 |
| 2026-05-08 | Leitfaden v2.40: CLI v2.1.133 + allgemeine Verfügbarkeit von Microsoft 365 am 7. Mai. GEÄNDERTER STANDARD — worktree.baseRef: Der neue Standardwert fresh erstellt Branches für --worktree, EnterWorktree und Worktrees zur agent-Isolierung wieder ausgehend von origin/<default> und macht damit die in v2.1.128 eingeführte Umstellung auf das lokale HEAD rückgängig. Setzen Sie worktree.baseRef: "head", damit nicht gepushte Commits in neuen Worktrees enthalten bleiben. Weitergabe der Aufwandsstufe: hooks erhalten nun die JSON-Daten effort.level und $CLAUDE_EFFORT; Unterprozesse des Bash-Tools erben $CLAUDE_EFFORT. Verwaltete Sandbox-Einstellungen: sandbox.bwrapPath und sandbox.socatPath (Linux/WSL) verweisen auf benutzerdefinierte Binärdateien für bubblewrap und socat. Administratorebene: Mit parentSettingsBehavior ('first-wins' \| 'merge') wird SDK managedSettings in die Richtlinienzusammenführung einbezogen. Subagents: Ein Fehler wurde behoben, durch den subagents über das Skill-Tool keine Projekt-, Benutzer- oder Plugin-skills fanden. v2.1.133 behebt außerdem eine 401-Race-Condition zwischen parallelen Sitzungen nach der Rotation des Aktualisierungstokens, die Gültigkeitsbereiche von Zulassungsregeln für Laufwerksstammverzeichnisse, MCP-OAuth-Proxy/mTLS, das Abschließen von Abbrüchen durch Stoppen oder Unterbrechen von Remote Control, das Übergreifen von /effort auf andere Sitzungen und führt --remote-control in --help auf. Microsoft 365 (7. Mai): Claude für Excel, PowerPoint und Word sind in kostenpflichtigen Tarifen allgemein verfügbar; Claude für Outlook befindet sich für alle kostenpflichtigen Tarife in der öffentlichen Betaphase. |
160 161 |
| 2026-05-07 | Leitfaden v2.39: CLI v2.1.132. TUI: Mit CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 können Sie den Vollbild-Renderer mit alternativem Bildschirmpuffer deaktivieren, damit Unterhaltungen im nativen Scrollback erhalten bleiben; der Startbanner von /tui fullscreen weist nun auf einen geringeren Speicherbedarf, Mausunterstützung und automatisches Kopieren bei der Auswahl hin. Bash-Unterprozess: Die Umgebungsvariable CLAUDE_CODE_SESSION_ID entspricht der an hooks übergebenen session_id. Hinzu kommen mehr als 20 kleinere Fehlerbehebungen für das ordnungsgemäße Herunterfahren bei SIGINT, beschädigte Surrogat-Emojis bei --resume, die Verarbeitung des Flags --permission-mode im Planungsmodus, Indic-/ZWJ-Cursor und NFD-Vim-Operationen, das Verschlucken von Einfügevorgängen, die mit / beginnen, unbegrenztes Speicherwachstum von MCP und Wiederholungsversuche für tools/list, 400-Fehler bei Bedrock und Vertex mit ENABLE_PROMPT_CACHING_1H sowie context_window in der Statuszeile, das kumulierte statt der aktuellen Token anzeigte. |
159 |
| 2026-05-06 | Leitfaden v2.38: Ergänzungen vom 2. Tag der Code with Claude SF 2026. Hinzugefügt wurde die Kapazitätsankündigung vom 6. Mai: Die fünfstündigen Ratenlimits von Claude Code wurden für Pro-, Max-, Team- und sitzplatzbasierte Enterprise-Tarife verdoppelt; die Reduzierung während der Spitzenzeiten für Pro und Max wurde aufgehoben; die API-Ratenlimits für Claude-Opus-Modelle wurden „erheblich“ angehoben. Ermöglicht wird dies durch die Rechenkapazitätspartnerschaft mit SpaceX Colossus 1 („mehr als 300 Megawatt neue Kapazität (über 220.000 NVIDIA GPUs) innerhalb eines Monats“). Hinzugefügt wurde außerdem die Spezialisierung auf den Finanzsektor vom 5. Mai: Zehn sofort einsatzbereite Agent-Vorlagen (Pitch Builder, Earnings Reviewer, KYC Screener, Month-End Closer und sechs weitere) werden als plugins für Cowork und Claude Code zusammen mit einem Managed-Agents-Cookbook bereitgestellt; Microsoft-365-Add-ins für Excel, PowerPoint und Word wurden veröffentlicht; hinzu kamen Datenkonnektoren von Dun & Bradstreet, Fiscal AI, Financial Modeling Prep, Guidepoint, IBISWorld, SS&C IntraLinks, Third Bridge und Verisk, die Moody’s-MCP-App für mehr als 600 Millionen Unternehmen sowie Cowork Dispatch zur Aufgabenvergabe per Sprache oder Text. | 157 158 |
| 2026-05-06 | Leitfaden v2.37: Änderungen der neuesten Version CLI v2.1.131. Die neueste NPM-Version ist 2.1.131 und die neueste GitHub-Version ist v2.1.131; die bei diesem Durchlauf lokal installierte Version von CLI war weiterhin 2.1.126. v2.1.131 ist eine Fehlerbehebungsversion für die Aktivierung der VS-Code-Erweiterung unter Windows und die Authentifizierung am Mantle-Endpunkt; in den Versionshinweisen wurden keine neuen Befehle oder Konfigurationsoptionen angekündigt. Abdeckung bis einschließlich v2.1.131. | 156 |
| 2026-05-05 | Leitfaden v2.36: CLI v2.1.126–v2.1.129. Neueste Versionsreihe: Die neueste NPM-Version ist 2.1.129 und die neueste GitHub-Version ist v2.1.129; die bei diesem Durchlauf lokal installierte Version von CLI war 2.1.126. Plugins: --plugin-url <url> lädt eine ZIP-Datei eines plugins für die aktuelle Sitzung; --plugin-dir akzeptiert ZIP-Archive; die Einträge themes und monitors im Plugin-Manifest sollten unter "experimental" verschoben werden, da claude plugin validate sonst eine Warnung ausgibt. Skills: skillOverrides unterstützt nun off, user-invocable-only und name-only. Gateways: Die /v1/models-Erkennung der Modellauswahl unter /model muss nach ihrer automatischen Aktivierung in 2.1.126–2.1.128 nun explizit mit CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 aktiviert werden. Aktualisierungen/Terminal: Mit CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE können Homebrew-/WinGet-Installationen Aktualisierungen im Hintergrund ausführen und anschließend zu einem Neustart auffordern; CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 erzwingt die synchronisierte Ausgabe für Terminals, die von der automatischen Erkennung nicht erkannt werden. Sicherheit/Berechtigungen: In v2.1.126 wurde --dangerously-skip-permissions so geändert, dass bei Schreibvorgängen in .claude/, .git/, .vscode/ und Shell-Konfigurationsdateien keine Bestätigungsabfragen mehr erscheinen, während Abfragen vor katastrophalen Löschvorgängen als Sicherheitsnetz erhalten bleiben. Fehlerbehebungen: 2.1.128–2.1.129 behoben die Verunreinigung des Plugin-Zustands, die Beschädigung von MCP-Argumenten, Herabstufungen der einstündigen Gültigkeitsdauer des Prompt-Caches, durch das ASCII-Raster von /context aufgeblähte Transkripte, leere Inhalte nach Verwendung eines externen Editors, Regressionen bei OAuth/serververwalteten Einstellungen sowie mehrere Probleme mit der Vollbild-, Verlaufs- und Sitzungsoberfläche. |
156 |
| 2026-04-29 | CLI v2.1.123: Fehler behoben, durch den die OAuth-Authentifizierung bei gesetztem CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 in einer Wiederholungsschleife mit 401-Fehlern fehlschlug. |
155 |
| 2026-04-28 | Leitfaden v2.35: CLI v2.1.121 + v2.1.122. MCP: Mit der Serverkonfigurationsoption alwaysLoad: true kann ein Server von der verzögerten Tool-Suche ausgenommen werden; bei vorübergehenden Startfehlern erfolgen automatisch 3 Wiederholungsversuche. Hooks: hookSpecificOutput.updatedToolOutput wurde auf alle Tools erweitert (zuvor nur MCP). Berechtigungen: --dangerously-skip-permissions fragt bei Schreibvorgängen in .claude/skills/, .claude/agents/ und .claude/commands/ nicht mehr nach. Plugins: claude plugin prune entfernt verwaiste, automatisch installierte Abhängigkeiten; --prune führt dies bei uninstall kaskadierend aus. Slash-Befehle: /skills unterstützt das Filtern während der Eingabe; /resume akzeptiert PR-URLs (GitHub, GHE, GitLab, Bitbucket). Vertex AI: X.509-zertifikatbasierte Workload Identity Federation (mTLS ADC). Bedrock: Umgebungsvariable ANTHROPIC_BEDROCK_SERVICE_TIER (default/flex/priority). OTel: neue Attribute für LLM-Spans (stop_reason, gen_ai.response.finish_reasons, user_system_prompt, gesteuert durch OTEL_LOG_USER_PROMPTS); neues Ereignis claude_code.at_mention; numerische Attribute für api_request/api_error werden als Zahlen ausgegeben. SDK: mcp_authenticate erhält redirectUri. Hinzu kommen Verbesserungen für MCP//mcp, Fehlerbehebungen beim Scrollen im Vollbildmodus, die Deduplizierung von claude.ai-Konnektoren, die iTerm2-Zwischenablage für /copy aus tmux, ein schnellerer Start nach Aktualisierungen sowie Dutzende Fehlerbehebungen für Fortsetzungen, Speicher, Bash, Bedrock, Vertex und Scrollback (siehe [^162]). |
152 154 |
| 2026-04-24 | Leitfaden v2.34: CLI v2.1.116–v2.1.119 + Qualitäts-Postmortem vom 23. April. /usage führt /cost und /stats in einem einzigen Dialog zusammen (beide Namen bleiben als Kurzbefehle bei der Eingabe erhalten). Visuelle Vim-Modi: v (Zeichen) und V (Zeile) mit Auswahl, Operatoren und visuellem Feedback. Hooks können nun MCP-Tools über type: "mcp_tool" direkt aufrufen; die Hook-Eingaben von PostToolUse/PostToolUseFailure enthalten duration_ms für die Ausführungszeit des Tools. Der Auto-Mode-Platzhalter $defaults ergänzt die integrierte Liste in autoMode.allow/soft_deny/environment um benutzerdefinierte Regeln, statt sie zu ersetzen; in der Abfrage zur Aktivierung gibt es die Option „Nicht erneut fragen“. PowerShell-Tool-Befehle können im Berechtigungsmodus nun automatisch genehmigt werden (wie bei Bash). /config-Einstellungen (Theme, Editormodus, ausführliche Ausgabe) werden nun unter ~/.claude/settings.json gespeichert, wobei die vollständige Rangfolge von Projekt-, lokalen und Richtlinieneinstellungen gilt. Themes haben nun Namen: Sie können sie über /theme erstellen und wechseln, ~/.claude/themes/*.json manuell bearbeiten und mit plugins ein themes/-Verzeichnis ausliefern. prUrlTemplate leitet das PR-Badge in der Fußzeile an eine benutzerdefinierte Code-Review-URL weiter; --from-pr akzeptiert nun GitLab-MRs, Bitbucket-PRs und GitHub-Enterprise-PRs. --print und --agent berücksichtigen die Frontmatter-Einträge tools:/disallowedTools:/permissionMode des Agents. Native macOS-/Linux-Builds ersetzen Glob/Grep durch eingebettete bfs/ugrep, die über das Bash-Tool ausgeführt werden (schneller und ohne separaten Roundtrip). Kontextkorrektur für Opus 4.7: Sitzungen berechnen /context nun anhand des nativen 1M-Fensters statt des falschen 200K-Fensters (keine vorzeitige automatische Komprimierung mehr). Änderung des Standardaufwands: Bei Pro/Max verwenden Sonnet 4.6 und Opus 4.6 nun standardmäßig high (zuvor medium); Opus 4.7 bleibt bei xhigh. Neue Umgebungsvariablen: CLAUDE_CODE_HIDE_CWD (Arbeitsverzeichnis im Startlogo ausblenden), DISABLE_UPDATES (alle Aktualisierungswege einschließlich des manuellen claude update sperren, strenger als DISABLE_AUTOUPDATER), CLAUDE_CODE_FORK_SUBAGENT=1 (abgespaltene subagents in externen Builds), ENABLE_TOOL_SEARCH (explizite Aktivierung für Vertex AI). Neue Richtlinie für verwaltete Einstellungen: Mit wslInheritsWindowsSettings kann WSL verwaltete Einstellungen der Windows-Seite übernehmen. Die durch cleanupPeriodDays gesteuerte Aufbewahrungsbereinigung umfasst nun auch ~/.claude/tasks/, ~/.claude/shell-snapshots/ und ~/.claude/backups/. Das Advisor Tool ist nun experimentell (Kennzeichnung, Link zu weiteren Informationen und kein Hängenbleiben mehr nach Fehlern). claude plugin tag erstellt Git-Release-Tags mit Versionsvalidierung; blockedMarketplaces/strictKnownMarketplaces werden nun bei jedem Installations- und Aktualisierungsweg für plugins durchgesetzt, einschließlich hostPattern/pathPattern. Sicherheit: Die automatische Sandbox-Genehmigung umgeht bei rm/rmdir für /, $HOME und andere kritische Systemstammverzeichnisse nicht länger die Prüfungen auf gefährliche Pfade. Postmortem (23. April): Anthropic veröffentlichte ein Postmortem zu drei bis zum 20. April behobenen Qualitätsregressionen – (1) der standardmäßige Reasoning-Aufwand wurde vom 4. März bis 7. April auf medium herabgesetzt (rückgängig gemacht), (2) ein Fehler beim Löschen des Thinking-Inhalts im Prompt-Cache trat vom 26. März bis 10. April auf (in v2.1.101 behoben), (3) eine Einschränkung der Ausführlichkeit des System-Prompts galt vom 16. bis 20. April (etwa 3 % geringere Programmierqualität bei Opus 4.6 / Opus 4.7; geringerer Rückgang bei Sonnet 4.6; in v2.1.116 rückgängig gemacht). Die Nutzungslimits wurden am 23. April für alle Abonnenten zurückgesetzt. Hinzu kommen Dutzende Fehlerbehebungen für MCP/OAuth/Tastatur/UI sowie OTel-Verbesserungen (tool_use_id, tool_input_size_bytes, effort.level/thinking.enabled in der Statuszeile). |
152 153 |
| 2026-04-18 | Guide v2.33: CLI v2.1.113 + v2.1.114. CLI startet jetzt über eine optionale plattformspezifische Abhängigkeit eine native Claude Code-Binärdatei, statt JavaScript gebündelt mitzuliefern. Sicherheit: Die Blockierliste sandbox.network.deniedDomains setzt Platzhalter in allowedDomains außer Kraft; Bash-Ablehnungsregeln erkennen die Wrapper env/sudo/watch/ionice/setsid; Bash(find:*) genehmigt -exec/-delete nicht mehr automatisch; unter macOS behandeln Bash(rm:*)-Regeln /private/{etc,var,tmp,home} als gefährliche Ziele. Benutzererfahrung: Shift+↑/Shift+↓ scrollt bei erweiterter Auswahl im Vollbild durch den sichtbaren Bereich; Ctrl+A/Ctrl+E funktioniert nach Readline-Art in der aktuellen logischen Zeile; unter Windows löscht Ctrl+Backspace das vorherige Wort. Slash-Befehle: Esc bricht bei /loop ausstehende Aktivierungen ab; /extra-usage funktioniert in Remote Control-Clients; /ultrareview startet dank parallelisierter Prüfungen, Diffstat und animiertem Startstatus schneller. Festgefahrene subagents brechen nach 10 Minuten mit einer verständlichen Fehlermeldung ab. Fehlerbehebung für Opus 4.7 auf Bedrock: Extended Thinking gibt über die ARN eines Application Inference Profile nicht mehr den 400-Fehler thinking.type.enabled is not supported zurück. Hotfix in v2.1.114: Absturz des Berechtigungsdialogs, wenn ein Teammitglied in Agent Teams eine Tool-Berechtigung anfordert. |
150 |
| 2026-04-16 | Guide v2.32: Einführung von Claude Opus 4.7 — sofort das neue Standardmodell für Max- und Team Premium-Tarife; die Umstellung für Enterprise und API ist für den 23. April 2026 geplant; Pro und Team Standard bleiben bei Sonnet 4.6. 1M-Kontext zu Standardpreisen (kein Langkontext-Aufpreis für Opus 4.7). Maximale Ausgabe von 128K. Inkompatible Änderungen an Messages API: budget_tokens für Extended Thinking entfernt (nur noch adaptives Thinking), nicht standardmäßige Werte für temperature/top_p/top_k führen zu einem 400-Fehler, Thinking-Inhalte werden standardmäßig nicht ausgegeben (mit display: "summarized" wiederherstellen). Neue Aufwandsstufe xhigh; Claude Code verwendet bei Opus 4.7 standardmäßig xhigh. Bilder bis zu 2.576 px/3,75 MP mit 1:1-Pixelkoordinaten. CLI v2.1.105–v2.1.112: PreCompact hooks können blockieren, /recap + Sitzungsrückblick, /ultrareview, /less-permission-prompts, /tui//focus, /proactive (Alias für /loop), /undo (Alias für /rewind), Push-Benachrichtigungen über Remote Control, Auto Mode für Max mit Opus 4.7 (ohne Flag --enable-auto-mode), schrittweise Einführung des Windows-PowerShell-Tools (CLAUDE_CODE_USE_POWERSHELL_TOOL), weniger Bash-Berechtigungen für schreibgeschützte Vorgänge, Umgebungsvariable ENABLE_PROMPT_CACHING_1H, verteiltes Tracing mit TRACEPARENT/TRACESTATE, OTEL_LOG_RAW_API_BODIES zur Fehlerdiagnose. |
144 145 146 |
| 2026-04-13 | Guide v2.31: CLI v2.1.98–v2.1.104. Befehl /team-onboarding. Einrichtungsassistent für Google Vertex AI. Vertrauen in CA-Zertifikate des Betriebssystems für unternehmensweite TLS-Proxys. Monitor-Tool für Hintergrundskripte. --exclude-dynamic-system-prompt-sections für benutzerübergreifendes Caching. CLAUDE_CODE_PERFORCE_MODE für Perforce-Workflows. Mehrere Bash-Sicherheitskorrekturen (Umgehung per Backslash, Umgehung durch zusammengesetzte Befehle, Blockierung von Weiterleitungen über /dev/tcp). |
142 143 |
| 2026-04-09 | Guide v2.30: CLI v2.1.97. Fehler behoben, durch den --dangerously-skip-permissions nach einem Schreibvorgang in einem geschützten Pfad unbemerkt auf „Änderungen akzeptieren“ zurückgestuft wurde. Fehler behoben, durch den HTTP-/SSE-Verbindungen von MCP bei erneuten Verbindungsversuchen etwa 50 MB pro Stunde verloren. Fehler behoben, durch den bei 429-Antworten alle Wiederholungsversuche innerhalb von etwa 13 Sekunden aufgebraucht wurden. Umschalter für die Fokusansicht (Ctrl+O) im NO_FLICKER-Modus. Statuszeileneinstellung refreshInterval. Syntaxhervorhebung für Cedar-Richtlinien. |
141 |
| 2026-04-08 | Guide v2.29: CLI v2.1.94–v2.1.96. Bedrock über Mantle (CLAUDE_CODE_USE_MANTLE=1). Die standardmäßige Aufwandsstufe wurde für API/Bedrock/Vertex/Foundry/Team/Enterprise von mittel auf hoch geändert. hookSpecificOutput.sessionTitle für UserPromptSubmit hooks. Hotfix in v2.1.96 für eine Regression bei der Bedrock-Authentifizierung. |
140 |
| 2026-04-07 | Guide v2.28: Claude Mythos Preview und Project Glasswing hinzugefügt. Neues Spitzenmodell jenseits von Opus 4.6, das für defensive Sicherheitsaufgaben auf 12 Partner beschränkt ist. Läuft über Claude Code in isolierten Containern. Gutschriften im Wert von 100 Millionen US-Dollar zugesagt. Nicht allgemein verfügbar. | 139 |
| 2026-04-06 | Guide v2.27: Terminalbegleiter /buddy hinzugefügt (18 Arten, 5 Seltenheitsstufen, deterministisch aus der Konto-ID abgeleitet). Offiziell am 1. April veröffentlicht. |
138 |
| 2026-04-04 | Guide v2.26: CLI v2.1.90–v2.1.92. Interaktive Lektionen mit /powerup. MCP _meta["anthropic/maxResultSizeChars"] bis zu 500K. Einstellung disableSkillShellExecution. Ausfallsichere Unternehmensrichtlinie forceRemoteSettingsRefresh. Interaktiver Einrichtungsassistent für Bedrock. Aufschlüsselung von /cost nach Modell und Cache-Treffern. Interaktive Auswahl für /release-notes. Ausführbare Dateien in bin/ von plugins. Hostnamenpräfix für Remote Control. /tag und /vim entfernt. |
135 136 137 |
| 2026-04-01 | Guide v2.25: Abschnitt „Unter der Haube“ mit Erkenntnissen aus einem Quellcode-Leak hinzugefügt, die für Entwickler von Harnesses relevant sind: Interna des Auto-Mode-Klassifikators (yoloClassifier.ts), Bash-Sicherheitsmodell mit 23 Prüfungen, Prompt-Cache-Architektur (14 Ursachen für Cache-Unterbrechungen), Schutzschalter für Autocompact (Korrektur für 250.000 verschwendete Aufrufe pro Tag), Koordinatormodus als promptgesteuerte Orchestrierung, Frustrationserkennung mittels regulärer Ausdrücke. | 133 134 |
| 2026-04-01 | CLI 2.1.89: Berechtigungsentscheidung "defer" für PreToolUse hooks (Pausieren/Fortsetzen ohne Benutzeroberfläche mit -p --resume). MCP_CONNECTION_NONBLOCKING=true überspringt im Modus -p das Warten auf MCP. Erkennung von Endlosschleifen beim Autocompact (Abbruch nach 3 aufeinanderfolgenden Wiederauffüllungen). Das Bash-Tool warnt, wenn ein Formatierer/Linter zuvor gelesene Dateien verändert. Symlink-fähige Zulassungsregeln für Edit/Read. Mehr als 35 Fehlerkorrekturen aus v2.1.88 übernommen. |
126 |
| 2026-03-31 | Guide v2.24: Funktionen aus v2.1.88 hinzugefügt. Der PermissionDenied hook wird nach Ablehnungen durch den Auto-Mode-Klassifikator ausgelöst. Darstellung auf einem alternativen Bildschirm mit CLAUDE_CODE_NO_FLICKER=1. Benannte subagents in der automatischen Vervollständigung für @-Erwähnungen. Thinking-Zusammenfassungen standardmäßig deaktiviert (mit showThinkingSummaries: true wiederherstellen). Von Auto Mode abgelehnte Befehle auf der Registerkarte „Kürzlich“ unter /permissions. Scrollbarer sichtbarer Bereich für /btw. Mehr als 35 Fehlerkorrekturen, unter anderem für Prompt-Cache-Fehlschläge, die wiederholte Einbindung verschachtelter CLAUDE.md-Dateien, eine Fehlerquote von 50 % bei StructuredOutput sowie den CJK-/Emoji-Verlauf. Befehl /dream zur Speicherkonsolidierung aus den Tipps von Boris Cherny hinzugefügt. |
127 128 |
| 2026-03-31 | CLI 2.1.88: PermissionDenied hook, CLAUDE_CODE_NO_FLICKER=1, benannte subagents in der automatischen @-Vervollständigung, Thinking-Zusammenfassungen standardmäßig deaktiviert, von Auto Mode abgelehnte Befehle auf der Registerkarte „Kürzlich“ unter /permissions, /env gilt auch für PowerShell, scrollbarer sichtbarer Bereich für /btw. Korrekturen: Prompt-Cache-Fehlschläge, wiederholte Einbindung verschachtelter CLAUDE.md-Dateien (in langen Sitzungen Dutzende Male), Fehlerquote von etwa 50 % bei StructuredOutput, Verdopplung von CRLF durch Edit/Write unter Windows, Speicherleck in einem großen JSON-LRU-Cache, CJK-/Emoji-Promptverlauf, Verlust historischer Daten durch /stats. Mehr als 35 Fehlerkorrekturen. |
127 |
| 2026-03-29 | CLI 2.1.86–2.1.87: Header X-Claude-Code-Session-Id für die Proxy-Aggregation. Das kompakte Zeilennummernformat des Read-Tools reduziert den Tokenverbrauch. Auto Mode zeigt eine tarifspezifische Meldung zur Nichtverfügbarkeit an. Beschreibungen von skills sind in /skills auf 250 Zeichen begrenzt. @-Dateierwähnungen werden nicht mehr mit JSON maskiert (geringerer Token-Overhead). Ausschlüsse für VCS-Verzeichnisse von Jujutsu/Sapling. Mehr als 15 Fehlerkorrekturen, unter anderem für --resume bei Sitzungen vor 2.1.85, Write/Edit bei Dateien außerhalb des Projektstammverzeichnisses sowie Berechtigungen für plugin-Skripte unter macOS/Linux. |
129 |
| 2026-03-27 | Guide v2.23: Funktionen aus v2.1.85 hinzugefügt. Auto Mode — klassifikatorbasiertes Berechtigungssystem, das --dangerously-skip-permissions für einen sichereren autonomen Betrieb ersetzt. Sonnet 4.6 prüft jede Aktion vor der Ausführung anhand einer automatischen Blockierliste und eines Schutzschalters. Bedingtes Feld if für hooks, das die Syntax von Berechtigungsregeln verwendet. PreToolUse hooks können jetzt AskUserQuestion erfüllen. MCP OAuth folgt RFC 9728. Mehr als 25 Fehlerkorrekturen. |
124 125 130 |
| 2026-03-27 | CLI 2.1.85: Bedingtes Feld if für hooks, PreToolUse hooks erfüllen AskUserQuestion über updatedInput, MCP-Umgebungsvariablen für headersHelper-Skripte, MCP OAuth gemäß RFC 9728, von Organisationen blockierte plugins werden im Marketplace ausgeblendet, Zeitstempelmarkierungen für /loop und CronCreate, Deep-Link-Abfragen mit bis zu 5K Zeichen, Korrektur von /compact für übergroße Unterhaltungen, mehr als 20 Fehlerkorrekturen. |
130 |
| 2026-03-26 | Guide v2.22: Funktionen aus v2.1.83 und v2.1.84 hinzugefügt. PowerShell-Tool (Windows, optionale Vorschau). 3 neue hook-Ereignisse: TaskCreated, CwdChanged, FileChanged (insgesamt 25). Drop-in-Verzeichnis managed-settings.d/ für Fragmente von Teamrichtlinien. Einstellung sandbox.failIfUnavailable. CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 entfernt Zugangsdaten aus Unterprozessen. Transkriptsuche (/ in Ctrl+O). Agent-Frontmatter initialPrompt zum automatischen Absenden des ersten Durchlaufs. paths: für Regeln/skills akzeptiert Listen mit YAML-Globs. Beschreibungen von MCP-Tools sind auf 2 KB begrenzt. Tokenzahlen werden im Format „1.5m“ angezeigt. Rückkehr-Prompt nach mehr als 75 Minuten Inaktivität. Tastenkombination zum Stoppen aller Agents geändert: von Ctrl+F zu Ctrl+X Ctrl+K. TaskOutput ist veraltet (verwenden Sie stattdessen Read für die Ausgabedatei). Unterstützung von HTTP hooks für WorktreeCreate. Mehr als 50 Fehlerkorrekturen in beiden Versionen. |
123 131 |
| 2026-03-26 | CLI 2.1.84: PowerShell-Tool (Opt-in unter Windows), TaskCreated-Hook, Unterstützung für WorktreeCreate-HTTP-Hooks, Umgebungsvariablen ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS, CLAUDE_STREAM_IDLE_TIMEOUT_MS, verwaltete Einstellung allowedChannelPlugins, YAML-Glob-Listen in paths: für Regeln/skills, Obergrenze von 2 KB für MCP-Beschreibungen, Rückfrage bei Inaktivität (ab 75 Minuten), Deep Links öffnen das bevorzugte Terminal, Tokenanzahlen im Format „1.5m“, Fehlerbehebung für CJK-Eingabemethoden sowie mehr als 25 weitere Fehlerbehebungen. |
131 |
| 2026-03-25 | CLI 2.1.83: Drop-in-Verzeichnis managed-settings.d/, Hook-Ereignisse CwdChanged/FileChanged, sandbox.failIfUnavailable, CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1, Transkriptsuche, Agent-Frontmatter initialPrompt, externer Editor über Ctrl+X Ctrl+E, Tastenkombination zum Stoppen aller Agents von Ctrl+F zu Ctrl+X Ctrl+K geändert, TaskOutput veraltet, mehr als 35 Fehlerbehebungen. |
123 |
| 2026-03-21 | Guide v2.21: Funktionen aus v2.1.80 und v2.1.81 hinzugefügt. Claude Code Channels (Research Preview): Senden Sie Nachrichten aus Telegram oder Discord über plugin-basierte Channel-Server an laufende Sitzungen. Das Flag --bare überspringt hooks, LSP, plugin-Synchronisierung und das Durchsuchen von skill-Verzeichnissen bei skriptgesteuerten -p-Automatisierungen. Das Flag --channels leitet Tool-Genehmigungsanfragen an Channel-Server weiter. Das Feld rate_limits steht in Statusline-Skripten zur Verfügung. source: 'settings' als Quelltyp für den plugin-Marketplace. Unterstützung für effort im Frontmatter von skills. Der Assistent berücksichtigt Anfragen wie „no memory“. Fehlerbehebung für die Vererbung von Windows PATH in Git Bash. |
122 132 |
| 2026-03-20 | CLI 2.1.81: Flag --bare für skriptgesteuerte -p-Aufrufe (überspringt hooks, LSP, plugin-Synchronisierung und das Durchsuchen von skill-Verzeichnissen). Weiterleitung von Berechtigungsanfragen über --channels an Channel-Server. Der Assistent berücksichtigt Anfragen wie „no memory“. |
132 |
| 2026-03-19 | CLI 2.1.80: Feld rate_limits in Statusline-Skripten. source: 'settings' als Quelle für den plugin-Marketplace. effort-Frontmatter für skills. Claude Code Channels (Research Preview): Nachrichten aus Telegram/Discord gelangen über das Flag --channels in Sitzungen. Fehlerbehebung für die Vererbung von Windows PATH in Git Bash. |
122 |
| 2026-03-19 | Guide v2.20: Funktionen aus v2.1.78 und v2.1.79 hinzugefügt. Hook-Ereignis StopFailure (insgesamt 23). Persistenter plugin-Status (${CLAUDE_PLUGIN_DATA}). Agent-Frontmatter: effort, maxTurns, disallowedTools für plugin-Agents. Umgebungsvariable ANTHROPIC_CUSTOM_MODEL_OPTION für benutzerdefinierte /model-Einträge. Zeilenweises Response-Streaming. Weitergabe von Tmux-Benachrichtigungen. Flag --console für claude auth login. VS-Code-Befehl /remote-control. KI-generierte Sitzungstitel in VS Code. Rund 18 MB weniger Arbeitsspeicher beim Start. Sicherheitskorrektur: sichtbare Warnung bei fehlenden Sandbox-Abhängigkeiten. SessionEnd-hooks werden nun beim Sitzungswechsel mit /resume ausgelöst. Mehr als 20 Fehlerbehebungen. |
120 121 |
| 2026-03-18 | CLI 2.1.79: Flag --console für die API-Abrechnungsauthentifizierung, VS-Code-Befehl /remote-control, KI-generierte Sitzungstitel in VS Code, rund 18 MB weniger Arbeitsspeicher beim Start, 2-minütiges Timeout ohne Streaming, SessionEnd-hooks beim Wechsel mit /resume. Fehlerbehebungen: -p bleibt als Unterprozess hängen, Ctrl+C im Print-Modus, falsche Ausgabe von /btw, Start des Sprachmodus, Wiederholungsversuche nach Enterprise-429-Fehlern. |
121 |
| 2026-03-17 | CLI 2.1.78: Hook-Ereignis StopFailure, plugin-Status über ${CLAUDE_PLUGIN_DATA}, Agent-Frontmatter (effort/maxTurns/disallowedTools), ANTHROPIC_CUSTOM_MODEL_OPTION, Weitergabe von tmux-Benachrichtigungen, zeilenweises Streaming. Sicherheit: sichtbare Warnung bei fehlenden Sandbox-Abhängigkeiten. Fehlerbehebungen: Abschneiden großer Sitzungen (>5 MB), Endlosschleife bei Stop-hooks, Sandbox-Pfadverarbeitung, Sprachmodus unter WSL2, Homebrew PATH in VS Code. |
120 |
| 2026-03-17 | Guide v2.19: Funktionen aus v2.1.77 hinzugefügt. Die standardmäßige maximale Ausgabe für Opus 4.6 wurde auf 64K Tokens erhöht, die Obergrenze für Opus 4.6 und Sonnet 4.6 auf 128K angehoben. Mit der Sandbox-Dateisystemeinstellung allowRead lässt sich der Lesezugriff innerhalb von denyRead-Bereichen wieder zulassen. /copy N kopiert die N-neueste Antwort des Assistenten. /fork wurde in /branch umbenannt (/fork bleibt als Alias erhalten). Das Agent-Tool akzeptiert den Parameter resume nicht mehr—verwenden Sie SendMessage({to: agentId}), um Agents fortzusetzen; SendMessage setzt gestoppte Agents automatisch fort. Sitzungen erhalten bei Annahme automatisch einen Namen aus dem Planinhalt. Bash-Hintergrundaufgaben werden bei einer Ausgabe von 5 GB beendet. claude plugin validate prüft das Frontmatter von skills/Agents/Befehlen sowie hooks/hooks.json. Rund 60 ms schnellerer Start unter macOS (paralleles Lesen des Schlüsselbunds). --resume ist bis zu 45 % schneller und benötigt in der Spitze rund 100–150 MB weniger Arbeitsspeicher. Sicherheitskorrektur: PreToolUse-hooks, die "allow" zurückgeben, umgehen deny-Berechtigungsregeln einschließlich verwalteter Einstellungen nicht mehr. Mehr als 25 Fehlerbehebungen, darunter wirkungslose Regeln, die durch „Always Allow“ bei zusammengesetzten Bash-Befehlen gespeichert wurden, ein Speicherleck im automatischen Updater, die CRLF-Konvertierung des Write-Tools, eine Race Condition bei der Bereinigung veralteter Worktrees sowie Fehlerbehebungen für den vim-Modus und die tmux-Zwischenablage. |
119 |
| 2026-03-14 | Guide v2.18: Funktionen aus v2.1.76 hinzugefügt. Unterstützung für MCP-Elicitation—MCP-Server können während einer Aufgabe über interaktive Dialogfelder strukturierte Eingaben anfordern. 3 neue Hook-Ereignisse: Elicitation, ElicitationResult, PostCompact (insgesamt 22). CLI-Flag -n/--name für Anzeigenamen von Sitzungen beim Start. worktree.sparsePaths für Sparse-Checkouts in großen Monorepos. Slash-Befehl /effort zum Festlegen der Modellaufwandsstufe. Fehlerbehebungen: Verlust der Schemas verzögert geladener Tools nach der Komprimierung, erneute Genehmigung im Plan-Modus, Tastenanschläge im Sprachmodus, Schutzschaltung für die automatische Komprimierung (maximal 3 Versuche), Zwischenablage in tmux über SSH, Stabilität von Remote-Control-Sitzungen. |
118 |
| 2026-03-13 | Guide v2.17: Funktionen aus v2.1.75 hinzugefügt. Das Kontextfenster mit 1M Tokens ist bei Opus 4.6 jetzt standardmäßig aktiviert—in Max-, Team- und Enterprise-Tarifen ist kein Suffix [1m] mehr erforderlich. Der Befehl /color steht allen Benutzern zur Verfügung. Memory-Dateien enthalten nun Zeitstempel der letzten Änderung, damit ihre Aktualität beurteilt werden kann. Hook-Berechtigungsanfragen zeigen jetzt die Quelle an (settings/plugin/skill). Der Sitzungsname wird mit /rename in der Eingabezeile angezeigt. Fehlerbehebungen: Aktivierung des Sprachmodus, Bash-! in weitergeleiteten Befehlen, überschätzte Tokenanzahl mit vorzeitiger Komprimierung, Startleistung unter macOS. Breaking Change: Der veraltete Fallback-Pfad für verwaltete Einstellungen unter Windows wurde entfernt. |
117 |
| 2026-03-12 | Guide v2.16: Funktionen aus v2.1.73 und v2.1.74 hinzugefügt. v2.1.73: Einstellung modelOverrides für benutzerdefinierte Modell-IDs von Anbietern (Bedrock/Vertex/Foundry), /output-style als veraltet markiert (verwenden Sie /config), Opus 4.6 standardmäßig bei Cloud-Anbietern, Pfeiltaste nach oben stellt nach einer Unterbrechung die Eingabe wieder her und spult zurück, /effort funktioniert während der Antwortausgabe, Hinweise zu SSL-Zertifikatsfehlern, Korrekturen für CPU-Einfrieren und Deadlocks sowie für doppelt ausgelöste SessionStart-hooks. v2.1.74: umsetzbare Vorschläge in /context, Einstellung autoMemoryDirectory, geändertes Überschreibungsverhalten von --plugin-dir, konfigurierbares Timeout über CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS, Korrektur der Durchsetzung verwalteter Richtlinien, Behebung eines Speicherlecks (Streaming-Puffer), Korrektur der Darstellung von RTL-Text sowie Fehlerbehebungen für MCP OAuth. |
115116 |
| 2026-03-11 | Guide v2.15: Funktionen aus v2.1.72 und das Produkt Code Review hinzugefügt. Code Review [RESEARCH PREVIEW]: Multi-Agent-System für PR-Reviews, das parallele Agents für gegenseitig verifizierte Erkenntnisse einsetzt. Team/Enterprise, 15–25 $ pro Review, rund 20 Minuten. v2.1.72: /plan akzeptiert Beschreibungsargumente, Taste w in /copy zum Schreiben in Dateien, Tool ExitWorktree, Umgebungsvariable CLAUDE_CODE_DISABLE_CRON, erweiterte Bash-Zulassungsliste (lsof, pgrep, tput, ss, fd, fdfind), Parameter model im Agent-Tool für Modellüberschreibungen pro Aufruf wiederhergestellt, vereinfachte Symbole für Aufwandsstufen (○ ◐ ●), verbesserte Navigation in /config (Esc/Enter/Space), Bundle-Größe −510 KB, VSCode-URI-Handler. |
113114 |
| 2026-03-10 | Hinzugefügt: v2.1.72—Die Tool-Suche wird mit ANTHROPIC_BASE_URL aktiviert, wenn ENABLE_TOOL_SEARCH konfiguriert ist. Die Taste w in /copy schreibt die Auswahl in Dateien (SSH-freundlich). /plan akzeptiert eine optionale Beschreibung. Tool ExitWorktree zum Verlassen von Worktree-Sitzungen. CLAUDE_CODE_DISABLE_CRON stoppt geplante Aufgaben. Bash-Zulassungsliste: lsof, pgrep, tput, ss, fd, fdfind. model im Agent-Tool für Modellüberschreibungen pro Aufruf wiederhergestellt. Aufwandsstufen auf die Symbole ○/◐/● vereinfacht. Navigation in /config: Esc bricht ab, Enter speichert, Space schaltet um. Bundle-Größe −510 KB. Verbesserte Genauigkeit der Sprachtranskription. VSCode-URI-Handler zum programmgesteuerten Öffnen von Tabs. Fehler bei der plugin-Installation unter Windows/OneDrive, bei Kaskaden paralleler Tool-Aufrufe und bei der Fortschrittsverfolgung von Agents behoben. |
114 |
| 2026-03-09 | Code Review veröffentlicht. Multi-Agent-System für PR-Reviews—es setzt parallele Agents ein, die Erkenntnisse gegenseitig verifizieren und nach Schweregrad ordnen. 15–25 $ pro Review. Research Preview für Team/Enterprise. 54 % der PRs erhalten substanzielles Feedback (zuvor 16 %). Anteil fehlerhafter Erkenntnisse unter 1 %. | 113 |
| 2026-03-09 | Guide v2.14: Befehl /loop für wiederkehrende Aufgaben hinzugefügt (v2.1.71). Neuer eigener Abschnitt „Claude Code on the Web“ mit Funktionen, Sicherheitsarchitektur, Verfügbarkeit und einer Entscheidungstabelle für Web oder Terminal. Hinweis auf die mobile App (iOS) hinzugefügt. Quick Reference Card um /loop ergänzt. |
112 |
| 2026-03-07 | Hinzugefügt: v2.1.71—Befehl /loop für in einem Intervall wiederkehrende Prompts (/loop 5m /foo). Anpassbare Tastenkombination für den Sprachmodus. Erweiterte Zulassungsliste für automatische Bash-Genehmigungen. Fehlerbehebung für das Einfrieren bei Stdin. Optimierter CoreAudio-Start unter macOS. |
112 |
| 2026-03-06 | Leitfaden v2.13: Abschnitt zum Voice Mode (/voice, Push-to-Talk, 20 STT-Sprachen). Änderungen am Rechenaufwand in v2.1.68 (mittlerer Rechenaufwand für Opus 4.6 standardmäßig bei Max/Team, ultrathink wieder eingeführt, Opus 4/4.1 entfernt). Funktionen in v2.1.69: /claude-api skill, Hook-Ereignis InstructionsLoaded, Hook-Felder agent_id/agent_type/worktree, ${CLAUDE_SKILL_DIR}, /reload-plugins, CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS, sandbox.enableWeakerNetworkIsolation, benutzerdefinierte Namen für Remote Control, Bash-Modus mit Strg+U beenden, Unterstützung für den Ziffernblock. Fehlerbehebungen in v2.1.70: API-400-Fehler mit Drittanbieter-Gateways, Fehler beim Parameter für den Rechenaufwand, leere Antworten nach ToolSearch. VS Code: Sitzungsliste mit Funkensymbol, Markdown-Planansicht, native Verwaltung von MCP. Leistung: 74 % weniger Prompt-Renderings, 300-fache Reduzierung der Remote-Control-Abfragerate. Standardmodelle für subagents auf inherit aktualisiert. Insgesamt 18 Hook-Ereignisse. |
109110111 |
| 2026-03-06 | Hinzugefügt: v2.1.70 – API-400-Fehler mit Drittanbieter-Gateways über ANTHROPIC_BASE_URL behoben (die Tool-Suche deaktiviert tool_reference-Blöcke für Proxy-Endpunkte). Fehler beim Parameter für den Rechenaufwand mit benutzerdefinierten Bedrock-Inferenzprofilen behoben. Leere Modellantworten nach ToolSearch behoben. Komprimierung verbessert, damit Bilder zur Wiederverwendung des Prompt-Caches erhalten bleiben. /rename funktioniert während Claude-Prozessen. Prompt-Neudarstellungen um etwa 74 % reduziert. Remote-Control-Abfragen an /poll auf 1/10 pro Minute reduziert (etwa 300-fache Reduzierung). VS Code: Sitzungsliste mit Funkensymbol als vollständige Editoren, vollständige Markdown-Planansicht mit Kommentaren, nativer /mcp-Dialog. Etwa 600 Token pro --resume eingespart (Korrektur der erneuten Einfügung der skill-Liste). Mehrere Fehlerbehebungen für Windows, Spracheingabe, plugins und Sicherheit. |
109 |
| 2026-03-05 | Hinzugefügt: v2.1.69 – /claude-api skill. Hook-Ereignis InstructionsLoaded. Felder agent_id/agent_type/worktree in Hook-Ereignissen. ${CLAUDE_SKILL_DIR} als Variable für Selbstreferenzen von skills. Befehl /reload-plugins. sandbox.enableWeakerNetworkIsolation für Go-/MITM-Proxys. Einstellung includeGitInstructions und Umgebungsvariable CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS. Benutzerdefinierte Namen für Remote Control (--name). Voice-STT für 10 neue Sprachen (insgesamt 20). Anzeige der Rechenaufwandsstufe. Bash-Modus mit Strg+U beenden. Unterstützung für den Ziffernblock. Plugin-Quelltyp git-subdir. oauth.authServerMetadataUrl für MCP-Server. Automatische Migration von Sonnet 4.5 auf 4.6. Sicherheit: Erkennung verschachtelter skills in von Git ignorierten Ordnern, Schreibzugriff außerhalb des zulässigen Bereichs über symbolische Links, Vertrauensdialog, der alle .mcp.json-Server aktivierte. Mehr als 70 Fehlerbehebungen, darunter Beschädigungen des macOS-Schlüsselbunds, verschachteltes Starten durch Teammitglieder und Speicherlecks. |
110 |
| 2026-03-04 | Hinzugefügt: v2.1.68 – Für Max-/Team-Abonnenten verwendet Opus 4.6 standardmäßig mittleren Rechenaufwand. Schlüsselwort „ultrathink“ für hohen Rechenaufwand wieder eingeführt. Opus 4 und Opus 4.1 aus Claude Code bei Erstanbieter-API entfernt. | 109 |
| 2026-03-03 | Voice Mode eingeführt. /voice aktiviert Push-to-Talk (halten Sie zum Sprechen die Leertaste gedrückt). Wird schrittweise eingeführt (anfangs etwa 5 %). Für professionelles Pair-Programming konzipiert, nicht als zwangloser Sprachassistent. |
111 |
| 2026-03-02 | Leitfaden v2.12: Umbenennung des Task-Tools in Agent-Tool dokumentiert (Syntax Agent(agent_type), Task(...) als Alias). Unterstützung für macOS-plist-Dateien und die Windows-Registrierung bei verwalteten Einstellungen (v2.1.51). Hinweis zur Figma-Partnerschaftsintegration. |
106107108 |
| 2026-02-28 | Leitfaden v2.11: Funktionen aus v2.1.63 hinzugefügt. Gebündelte Slash-Befehle /simplify und /batch. Projektkonfigurationen und automatischer Speicher werden zwischen Worktrees geteilt. ENABLE_CLAUDEAI_MCP_SERVERS=false zum Deaktivieren von claude.ai-MCP-Connectors. Formale Dokumentation für HTTP-hooks mit Handler type: "http". Option „Immer die vollständige Antwort kopieren“ für /copy. Umbenennen/Entfernen von Sitzungen in VSCode. Korrektur für das Zurücksetzen des skill-Caches mit /clear. Mehrere Speicherlecks behoben. Race-Condition in der REPL-Bridge behoben. Querverweis auf die Verfügbarkeit von Claude in GitHub Copilot Business/Pro. |
104105 |
| 2026-02-27 | Leitfaden v2.10: Funktionen aus v2.1.58–v2.1.62 hinzugefügt. Befehl /copy (interaktive Auswahl von Codeblöcken). Befehl /memory für die Verwaltung des automatischen Speichers erweitert. Remote Control für weitere Benutzer verfügbar gemacht (v2.1.58). Statistik zur Branchenverbreitung: 4 % der GitHub-Commits (etwa 135.000/Tag). Sicherheitshinweise zu CVE-2025-59536 und CVE-2026-21852 zur Warnung vor nicht vertrauenswürdigen Repositorys hinzugefügt. Korrektur des Caches für Prompt-Vorschläge (v2.1.62). Beschädigung von Konfigurationsdateien bei gleichzeitigen Schreibvorgängen unter Windows behoben (v2.1.61). Verbesserte Präfixvorschläge für „Immer zulassen“ bei zusammengesetzten Bash-Befehlen. Verbesserter Speicherverbrauch in Multi-Agent-Sitzungen. Race-Condition bei der Aktualisierung von OAuth-Token in MCP behoben. |
100101102103 |
| 2026-02-25 | Leitfaden v2.9: Fehlerbehebungen aus v2.1.52–v2.1.56 hinzugefügt. Navigation in Agent Teams korrigiert (nur Umschalt+Pfeil nach unten, nicht Umschalt+Pfeil nach oben/unten). Speicherpfade für Teams und Details zu Aufgabenabhängigkeiten hinzugefügt. Hinweise zur Hook-Integration von TeammateIdle/TaskCompleted ergänzt. | 99 |
| 2026-02-25 | Hinzugefügt: v2.1.53–v2.1.56 – Abstürze von VS Code unter Windows behoben, UI-Flackern behoben, bei dem das Eingabefeld nach dem Absenden kurzzeitig verschwand, massenweises Beenden von agents (Ctrl+F) korrigiert, sodass eine einzige zusammengefasste Benachrichtigung gesendet wird, veraltete Sitzungen behoben, die nach einem ordnungsgemäßen Herunterfahren mit Remote Control bestehen blieben, Fehler behoben, durch den --worktree beim ersten Start gelegentlich ignoriert wurde, BashTool-EINVAL-Fehler unter Windows behoben sowie Abstürze unter Windows ARM64 und im WASM-Interpreter unter Linux/Windows x64 behoben. |
99 |
| 2026-02-23 | Leitfaden v2.8: Funktionen aus v2.1.51 hinzugefügt. Unterbefehl claude remote-control für externe Builds. Sicherheit von HTTP-hooks: allowedEnvVars ist für die Interpolation von Umgebungsvariablen in Headern erforderlich; HTTP-hooks werden über den Sandbox-Proxy geleitet. Schwellenwert für die Speicherung von Tool-Ergebnissen auf der Festplatte auf 50.000 Zeichen gesenkt (zuvor 100.000). BashTool überspringt standardmäßig die Login-Shell. Verbesserungen an plugins: benutzerdefinierte npm-Registrys, Versionsfixierung, konfigurierbares Git-Zeitlimit. Die /model-Auswahl zeigt verständliche Bezeichnungen. Umgebungsvariablen zur Identität des SDK-Aufrufers. Plangenehmigung für Teammitglieder in Agent Teams. |
98 |
| 2026-02-24 | Hinzugefügt: v2.1.51 – Unterbefehl claude remote-control für externe Builds, allowedEnvVars zur sicheren Interpolation von Umgebungsvariablen in HTTP-Hook-Headern, Weiterleitung von HTTP-hooks über den Sandbox-Netzwerkproxy, Speicherung von Tool-Ergebnissen mit mehr als 50.000 Zeichen auf der Festplatte (zuvor 100.000), BashTool überspringt standardmäßig die Login-Shell, konfigurierbares Git-Zeitlimit für den Plugin-Marktplatz (CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS), benutzerdefinierte npm-Registrys und Versionsfixierung für plugins, verständliche Bezeichnungen in der /model-Auswahl, Umgebungsvariablen CLAUDE_CODE_ACCOUNT_UUID/CLAUDE_CODE_USER_EMAIL/CLAUDE_CODE_ORGANIZATION_UUID für SDK, statusLine/fileSuggestion-hooks erfordern Vertrauen in den Arbeitsbereich. Fehlerbehebungen: doppelte control_response-API-400-Fehler, Absturz der Autovervollständigung für Slash-Befehle bei YAML-Array-Beschreibungen in SKILL.md. |
98 |
| 2026-02-22 | Leitfaden v2.7: Preistabelle für den schnellen Modus korrigiert – falsche gestaffelte Preise ab 200.000 Token (60 $/225 $) entfernt. Die offizielle Preisübersicht für Anthropic bestätigt pauschal 30 $/150 $ für das gesamte Kontextfenster ohne Aufpreis für lange Kontexte. Web-Abruf (kostenlos) zur Tabelle der versteckten Tool-Gebühren hinzugefügt. Codeausführung ist kostenlos, wenn die Tools web_search/web_fetch enthalten sind. Fehlgeschlagene Websuchen werden nicht berechnet. | 1 |
| 2026-02-21 | Leitfaden v2.6: Funktionen aus v2.1.49 und v2.1.50 hinzugefügt. Neue Hook-Ereignisse: ConfigChange, WorktreeCreate, WorktreeRemove (insgesamt 17). Neues Flag --worktree/-w für isolierte Git-Worktrees. Felder isolation: "worktree" und background: true für subagents. CLI-Befehl claude agents. Umgebungsvariable CLAUDE_CODE_DISABLE_1M_CONTEXT. Der schnelle Modus von Opus 4.6 umfasst jetzt den vollständigen 1M-Kontext. Claude Code Security (Forschungsvorschau). |
— |
| 2026-02-20 | Hinzugefügt: v2.1.50 – startupTimeout für LSP-Server, Hook-Ereignisse WorktreeCreate/WorktreeRemove für benutzerdefiniertes Einrichten/Entfernen von VCS, isolation: worktree in Agent-Definitionen, CLI-Befehl claude agents, Umgebungsvariable CLAUDE_CODE_DISABLE_1M_CONTEXT, der schnelle Modus von Opus 4.6 umfasst jetzt das vollständige 1M-Kontextfenster, Unterstützung des Befehls /extra-usage in VSCode. CLAUDE_CODE_SIMPLE deaktiviert jetzt MCP-Tools, Anhänge, hooks und das Laden von CLAUDE.md. Fehlerbehebungen: Unsichtbarkeit von Sitzungen bei symbolischen Links, Verlust von Sitzungsdaten bei Trennung von SSH, Speicherleck in Agent Teams (abgeschlossene Aufgaben wurden nicht von der Speicherbereinigung erfasst), Einfrieren von /mcp reconnect bei nicht vorhandenen Servern, Speicherleck bei LSP-Diagnosedaten, Regression des Caches für Prompt-Vorschläge, Beschädigung typografischer Unicode-Anführungszeichen durch das Edit-Tool. Linux: native Module unter glibc < 2.30 (RHEL 8) korrigiert. Mehrere Verbesserungen zur Speicheroptimierung für lange Sitzungen. |
96 |
| 2026-02-19 | Hinzugefügt: v2.1.49 – Flag --worktree (-w), um Claude in einem isolierten Git-Worktree zu starten, subagents unterstützen isolation: "worktree" für temporäre Arbeiten in Git-Worktrees, Agent-Definitionen unterstützen background: true, damit sie immer als Hintergrundaufgabe ausgeführt werden, Hook-Ereignis ConfigChange für Sicherheitsaudits in Unternehmen, plugins können settings.json für die Standardkonfiguration bereitstellen, SDK-Modellinformationen enthalten jetzt die Felder supportsEffort/supportedEffortLevels/supportsAdaptiveThinking. CLAUDE_CODE_SIMPLE umfasst jetzt das Tool zur Dateibearbeitung. Sonnet 4.5 mit 1M-Kontext zugunsten von Sonnet 4.6 entfernt. MCP-OAuth durch Step-up-Authentifizierung und Discovery-Caching verbessert. Fehlerbehebungen: Strg+C und ESC wurden bei Hintergrund-agents ignoriert, unbegrenztes WASM-Speicherwachstum, Hierarchie der verwalteten Einstellung disableAllHooks, Anzeige unformatierter XML-Tags bei --resume. Berechtigungsabfragen zeigen Einschränkungsgründe jetzt deutlicher an. |
96 |
| 2026-02-20 | Claude Code Security (Forschungsvorschau): In Claude Code im Web integrierte Schwachstellensuche. Scannt Codebasen und schlägt Patches zur Überprüfung durch Menschen vor. Verfügbar für Enterprise-, Team- und Open-Source-Maintainer. | 97 |
| 2026-02-18 | Hinzugefügt: v2.1.47—Ctrl+F beendet alle Hintergrundagenten (ersetzt doppeltes ESC), Feld last_assistant_message in den Hook-Eingaben für Stop/SubagentStop, Tastenkürzelaktion chat:newline, added_dirs in der Statuszeilen-JSON, /rename aktualisiert den Titel des Terminal-Tabs, die Fortsetzungsauswahl zeigt 50 Sitzungen an (zuvor 10), die Navigation zwischen Teammitgliedern wurde auf ausschließlich Shift+Down vereinfacht. Leistung: Startzeit um ca. 500 ms verbessert (verzögerte SessionStart-hooks), Speicherverbesserungen (Freigabe von API-Stream-Puffern, Behebung von O(n²)-Fortschrittsaktualisierungen). Fehlerbehebungen: Planmodus bleibt nach der Komprimierung erhalten, Beschädigung typografischer Unicode-Anführungszeichen durch das Edit-Tool, Ausrichtung breiter CJK-Zeichen, API-400-Fehler bei nebenläufigen Agenten, Verlust großer Sitzungen (>16 KB) durch /resume, Verlust des Sitzungsnamens nach der Komprimierung, Rückgabe des Rohtranskripts bei Ergebnissen von Hintergrundagenten sowie zahlreiche Windows-Korrekturen (hooks über Git Bash, Bereinigung der CWD-Verfolgung, Groß-/Kleinschreibung von Laufwerksbuchstaben, BMP-Einfügen unter WSL2). |
95 |
| 2026-02-18 | Hinzugefügt: v2.1.46—Unterstützung für claude.ai-MCP-Connectors in Claude Code, verwaiste CC-Prozesse nach einer Terminaltrennung unter macOS behoben. v2.1.45—Einstellung spinnerTipsOverride, SDK-Typen SDKRateLimitInfo/SDKRateLimitEvent, Agent Teams unter Bedrock/Vertex/Foundry repariert, Fehler mit temporären Sandbox-Dateien unter macOS behoben sowie Startzeit und Speichernutzung verbessert. |
95 |
| 2026-02-18 | Leitfaden v2.5: Ctrl+F und Shift+Down zu den Tastenkürzeln, spinnerTipsOverride zur Einstellungsreferenz, das Hook-Feld last_assistant_message, das Tastenkürzel chat:newline, einen Abschnitt zu claude.ai-MCP-Connectors und die Aktualisierung der Fortsetzungsauswahl auf 50 Sitzungen hinzugefügt. |
— |
| 2026-02-17 | WICHTIG: Claude Sonnet 4.6 veröffentlicht. Modell-ID: claude-sonnet-4-6. Ersetzt Sonnet 4.5 als Standardmodell auf claude.ai und in Claude Cowork. Gleiche Preise (3 $/15 $ pro MTok). Verbesserte Leistung bei agentischer Suche mit weniger Tokens. Unterstützt adaptives Denken, erweitertes Denken und ein Kontextfenster mit 1 Mio. Tokens (Beta). Maximale Ausgabe: 64K. Wissensstand: zuverlässig bis August 2025, Training bis Januar 2026. Sonnet 4.5 wurde in den Legacy-Status versetzt. Außerdem: Die API-Codeausführung ist nun zusammen mit Websuche/Webabruf kostenlos; das Websuch-Tool und programmatische Tool-Aufrufe sind jetzt allgemein verfügbar (kein Beta-Header mehr). |
93 |
| 2026-02-17 | Leitfaden v2.4: Alle Modelltabellen für Sonnet 4.6 aktualisiert, Sonnet 4.6 zu den Modellen mit Unterstützung für erweitertes Denken hinzugefügt sowie Fußnoten und Preisangaben aktualisiert. | — |
| 2026-02-14 | Hinzugefügt: v2.1.44—ENAMETOOLONG-Fehler bei tief verschachtelten Verzeichnispfaden sowie Fehler bei der Authentifizierungsaktualisierung behoben. v2.1.43—Hängenbleiben der AWS-Authentifizierungsaktualisierung behoben (Zeitüberschreitung nach 3 Minuten), irrtümliche Warnungen für Markdown-Dateien in .claude/agents/, die keine Agenten definieren, beseitigt und bedingungslos gesendeten Beta-Header für strukturierte Ausgaben unter Vertex/Bedrock korrigiert. |
94 |
| 2026-02-16 | Leitfaden v2.3: Abgelaufene Aktionspreise für den Fast-Modus entfernt (Frist am 16. Februar abgelaufen), Fast-Modus-Tarif für lange Kontexte über 200K hinzugefügt (60 $/225 $), Exit-Code von protect-files.sh korrigiert (1→2 zum Blockieren), 3 veraltete Verweise auf die Tastenkombination Tab→Alt+T korrigiert, Migrationstabellen für Copilot/Cursor neu verfasst (beide verfügen jetzt über agentische CLI+MCP), Installationsbefehle für Claude Squad korrigiert (brew/curl, Binärdatei cs, TUI-App), 4 fehlende Einträge zum Inhaltsverzeichnis hinzugefügt (Ausgabestile, Slash-Befehle, Plugin-System), 7 Fußnoten-URLs aktualisiert (docs.anthropic.com→kanonische Adresse code.claude.com), fehlende URL 48 ergänzt, Weiterleitungshinweis 5 korrigiert, Tabelle mit Schlüsseln für verwaltete Einstellungen hinzugefügt (allowManagedPermissionRulesOnly, allowManagedHooksOnly usw.) und Sicherheitswarnung vor Prompt-Injection bei nicht vertrauenswürdigen Repositories ergänzt. Abschnitt „Schnellstart“ und eigenen Abschnitt zum Planmodus hinzugefügt, Dokumentation des nicht interaktiven Modus (-p) um Exit-Codes und CI/CD-Muster erweitert, alle Beispiele für --session-id korrigiert (erfordert UUID; auf /rename + --resume umgestellt), Abschnitte „Remote“ und „Slack“ mit [FORSCHUNGSVORSCHAU] gekennzeichnet, 1 nicht gekennzeichneten Codeblock markiert und alle 35 Anker des Inhaltsverzeichnisses überprüft. Korrekturen nach der Evaluierung: Modellübersicht in der Kurzfassung tarifneutral formuliert, jq-Muster // zu select() korrigiert, erfundenes Flag --input-file durch eine Pipe ersetzt, Docker-Sandbox-Syntax korrigiert, Schreibweise von „sub-agent“ zu „subagent“ vereinheitlicht und /login sowie /logout zur Tabelle der Slash-Befehle hinzugefügt. |
— |
| 2026-02-13 | Hinzugefügt: v2.1.42—Fehler behoben, durch den /resume Unterbrechungsmeldungen als Sitzungstitel anzeigte, Startankündigung für Opus 4.6 bei Benutzern von Bedrock/Vertex/Foundry unterdrückt und Fehlermeldung bei Überschreitung der Dimensionsgrenze durch zu viele Bilder durch einen Hinweis auf /compact verbessert. |
90 |
| 2026-02-13 | Hinzugefügt: v2.1.41—claude auth-Unterbefehle (login, status, logout) zur Authentifizierungsverwaltung ohne Aufruf des REPL, Unterstützung nativer Windows-ARM64-Binärdateien; /rename erzeugt automatisch anhand des Gesprächskontexts einen Sitzungsnamen, wenn es ohne Argumente aufgerufen wird. Fehlerbehebungen: unbegrenzt hängende AWS-Authentifizierungsaktualisierung (Zeitüberschreitung nach 3 Minuten hinzugefügt), @-Erwähnungen mit Ankerfragmenten (z. B. @README.md#installation), Blockieren von FileReadTool bei FIFOs//dev/stdin/großen Dateien, Benachrichtigungen zu Hintergrundaufgaben im Streaming-Agent-SDK-Modus, springender Cursor bei der Eingabe von Klassifizierungsregeln, fehlender Anzeigetext von Markdown-Links bei unverarbeiteten URLs, Anzeige von Benachrichtigungen bei fehlgeschlagener automatischer Komprimierung, Berücksichtigung der Wartezeit auf Berechtigungen in der verstrichenen Zeit von subagents, Auslösen proaktiver Ticks im Planmodus, fehlende Bereinigung veralteter Berechtigungsregeln nach Einstellungsänderungen sowie Anzeige von stderr in der Benutzeroberfläche bei blockierenden Hook-Fehlern. |
90 |
| 2026-02-12 | Prüfung auf Genauigkeit und Vollständigkeit: Hook-Tabelle korrigiert—Stop, SubagentStop, TeammateIdle und TaskCompleted können alle über Exit-Code 2 blockieren. PostToolUseFailure-Ereignis hinzugefügt. Dokumentation für Prompt-basierte hooks (type: "prompt") und Agenten-basierte hooks (type: "agent") ergänzt. PreToolUse auf das bevorzugte Format hookSpecificOutput aktualisiert (veraltetes decision auf oberster Ebene). Hook-Umgebungsvariablen hinzugefügt ($CLAUDE_PROJECT_DIR, $CLAUDE_ENV_FILE). CLI-Flag --agents für sitzungsbezogene subagent-Definitionen ergänzt. Konfigurationstabelle für subagents erweitert: disallowedTools, maxTurns, mcpServers, hooks, Berechtigungsmodus delegate. |
89 |
| 2026-02-10 | Hinzugefügt: v2.1.39—Darstellungsleistung im Terminal verbessert. Fehlerbehebungen: fatale Fehler wurden verschluckt statt angezeigt, Prozesse blieben nach dem Schließen einer Sitzung hängen, Zeichen gingen an der Begrenzung des Terminalbildschirms verloren und in der ausführlichen Transkriptansicht erschienen Leerzeilen. | 88 |
| 2026-02-10 | Hinzugefügt: v2.1.38—Sicherheit: Schreibzugriffe auf .claude/skills im Sandbox-Modus blockiert (verhindert, dass Prompt-Injection Skill-Definitionen verändert), Auswertung von Heredoc-Begrenzern verbessert, um das Einschleusen von Befehlen zu verhindern. Fehlerbehebungen: Regression beim Scrollen an den Anfang im VS Code-Terminal, Tab-Taste stellte Slash-Befehle in die Warteschlange, statt sie automatisch zu vervollständigen, Bash-Berechtigungsabgleich für Befehle mit Umgebungsvariablen-Wrappern, verschwindender Text zwischen Tool-Aufrufen im Nicht-Streaming-Modus sowie doppelte Sitzungen beim Fortsetzen in VS Code. |
88 |
| 2026-02-08 | Hinzugefügt: v2.1.37—Fehler behoben, durch den /fast nach Aktivierung von /extra-usage nicht sofort verfügbar war. |
86 |
| 2026-02-08 | Hinzugefügt: v2.1.36—Der Fast-Modus ist jetzt für Opus 4.6 verfügbar. Gleiches Modell, schnellere Ausgabe zum Premiumpreis (6-fache Standardtarife, 50 % Aktionsrabatt bis zum 16. Februar). Umschalten mit /fast. |
86 |
| 2026-02-07 | Hinzugefügt: v2.1.34—Sicherheitskorrektur: Befehle, die über sandbox.excludedCommands oder dangerouslyDisableSandbox vom Sandboxing ausgeschlossen waren, konnten bei aktiviertem autoAllowBashIfSandboxed die Bash-Berechtigungsregel für Rückfragen umgehen. Außerdem wurde ein Absturz behoben, wenn sich die Einstellung für Agent Teams zwischen Rendervorgängen änderte. |
87 |
| 2026-02-05 | Hinzugefügt: v2.1.33—Hook-Ereignisse TeammateIdle und TaskCompleted für Multi-Agent-Workflows, Syntax Task(agent_type) zur Einschränkung der in der tools-Frontmatter eines Agenten startbaren subagents, Frontmatter-Feld memory für Agenten (Geltungsbereich user/project/local), Anzeige des Plugin-Namens in Skill-Beschreibungen und im Menü /skills. Fehlerbehebungen: Sitzungen von Agent-Teammitgliedern in tmux sendeten/empfingen keine Nachrichten, Warnungen zur Verfügbarkeit von Agent Teams bei nicht unterstützten Tarifen, Unterbrechung des erweiterten Denkens beim Senden neuer Nachrichten, API-Fehler beim Abbruch während des Streams mit Leerraum- und Denkblöcken, Streaming-Ausweichlösung bei 404-Fehlern des API-Proxys, Proxy-Einstellungen aus Umgebungsvariablen in settings.json wurden nicht auf WebFetch angewendet, die Sitzungsauswahl von /resume zeigte unverarbeitetes XML-Markup an. Verbessert: Fehlermeldungen bei API-Verbindungsfehlern zeigen jetzt die konkrete Ursache an (ECONNREFUSED, SSL-Fehler). VSCode: Unterstützung für Remote-Sitzungen für OAuth-Benutzer, Git-Branch und Nachrichtenanzahl in der Sitzungsauswahl einschließlich Branch-Suche sowie Korrektur für das Scrollen ans Ende. |
85 |
| 2026-02-05 | WICHTIG: Claude Opus 4.6 veröffentlicht. Modell-ID: claude-opus-4-6. Kontextfenster mit 1 Mio. Token (Beta) – das erste Modell der Opus-Klasse mit dieser Kapazität. Maximal 128K Ausgabe-Token. Adaptives Denken (automatische Schlussfolgerungstiefe). Aufwandssteuerung (niedrig/mittel/hoch/maximal). Kontextkomprimierung als Beta. Agent Teams als Forschungsvorschau (parallele Koordination mehrerer Agenten). Höchste Branchenbewertung bei Terminal-Bench 2.0. GDPval-AA: +144 Elo gegenüber GPT-5.2, +190 gegenüber Opus 4.5. 76 % Genauigkeit beim 8-Needle 1M MRCR v2 (Wettbewerber ca. 18,5 %). Erkannte ohne zusätzliche Konfiguration mehr als 500 Zero-Day-Schwachstellen in Open-Source-Code. Gleiche Preise wie Opus 4.5: 5 $/25 $ pro MTok. Langer Kontext (>200K Eingabe-Token): 10 $/37,50 $. |
79 |
| 2026-02-05 | Hinzugefügt: v2.1.32 – Unterstützung für Opus 4.6, Agent Teams als Forschungsvorschau (erfordert CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1), automatisches Speichern und Abrufen von Erinnerungen, „Ab hier zusammenfassen“ in der Nachrichtenauswahl zur teilweisen Zusammenfassung von Unterhaltungen, automatisches Laden von skills aus mit --add-dir angegebenen Verzeichnissen, an das Kontextfenster angepasstes Zeichenbudget für skills (2 % des Kontexts). Fehlerbehebungen: falsche relative Pfade bei der @-Dateivervollständigung in Unterverzeichnissen, --resume verwendet nun erneut den --agent-Wert der vorherigen Sitzung, Bash-Fehler vom Typ „Bad substitution“ bei JavaScript-Template-Literalen in Heredocs, Darstellung von Vokalabständen in Thai und Laotisch. VSCode: Korrektur bei der Ausführung von Slash-Befehlen, Ladeindikator für die Liste früherer Unterhaltungen. |
80 |
| 2026-02-04 | GitHub-Integration: Claude und Codex sind jetzt in der öffentlichen Vorschau auf GitHub verfügbar – über Agent HQ als Coding-Agenten für Kunden von Copilot Pro+ und Enterprise. Opus 4.6 ist für GitHub Copilot allgemein verfügbar.83 | 83 |
| 2026-02-04 | Hinzugefügt: v2.1.31 – Hinweis beim Beenden einer Sitzung, wie sie fortgesetzt werden kann; Eingabe von Leerzeichen voller Breite (Zenkaku) mit japanischen IMEs bei der Kontrollkästchenauswahl. Fehlerbehebungen: PDF-Fehler, durch die Sitzungen dauerhaft gesperrt wurden, Bash-Fehler vom Typ „read-only file system“ im Sandbox-Modus, Absturz des Planungsmodus bei fehlenden Feldern in ~/.claude.json, stillschweigend ignoriertes temperatureOverride beim Streaming von API, Kompatibilität beim Herunterfahren des LSP. Verbessert: System-Prompts leiten das Modell dazu an, spezialisierte Tools (Read, Edit, Glob, Grep) statt entsprechender Bash-Befehle zu verwenden; Fehlermeldungen zu PDFs und Anfragegrößen (Grenzwerte von 100 Seiten und 20 MB). |
75 |
| 2026-02-03 | Hinzugefügt: v2.1.30 – PDF-Parameter pages für das Read-Tool (zum Lesen bestimmter Seitenbereiche, z. B. pages: "1-5"), große PDFs (>10 Seiten) liefern bei einer @-Erwähnung eine kompakte Referenz, vorkonfigurierte OAuth-Client-Anmeldedaten für MCP-Server ohne DCR (z. B. Slack), Befehl /debug zur Fehlerbehebung, zusätzliche git log-/git show-Flags im schreibgeschützten Modus, Metriken zu Token-Anzahl, Tool-Nutzung und Dauer in den Ergebnissen des Task-Tools, Konfigurationsoption reducedMotion. 68 % weniger Speicherbedarf für --resume durch statistikbasiertes Laden von Sitzungen. Fehlerbehebungen: irrtümliche Textblöcke mit „(no content)“ im API-Verlauf (reduziert Token-Verschwendung), Invalidierung des Prompt-Caches bei Tool-Änderungen, 400-Fehler nach /login bei Denkblöcken, Hängenbleiben beim Fortsetzen beschädigter Transkripte, Meldungen zu Ratenbegrenzungen für Max 20x, Berechtigungsdialoge, die den Fokus entzogen, fehlender Zugriff von subagents auf durch SDK bereitgestellte MCP-Tools, Windows-Bash mit .bashrc. |
76 |
| 2026-01-31 | Hinzugefügt: v2.1.29 – Leistungsregression beim Start behoben, die beim Fortsetzen von Sitzungen mit saved_hook_context auftrat. |
85 |
| 2026-02-01 | Unternehmensweite Einführung: ServiceNow wählte Claude als Standardmodell für den ServiceNow Build Agent und führte Claude Code für mehr als 29.000 Beschäftigte ein – dadurch verkürzte sich die Vorbereitungszeit im Vertrieb um 95 %. Allianz kündigte eine Partnerschaft an, durch die Claude Code allen Beschäftigten zur Verfügung gestellt wird. | 77 |
| 2026-01-30 | Grundlegende Änderung: Xcode 26.3 führt eine native Integration des Claude Agent SDK ein – basierend auf demselben Framework wie Claude Code – und ermöglicht damit subagents, Hintergrundaufgaben und plugins direkt in Xcode, ohne die IDE zu verlassen. Für visuelle Iterationen werden während der SwiftUI-Entwicklung Xcode Previews erfasst. | 78 |
| 2026-01-30 | Hinzugefügt: v2.1.27 – Flag --from-pr zum Fortsetzen von Sitzungen, die mit GitHub-PR-Nummern oder -URLs verknüpft sind; Sitzungen werden automatisch mit PRs verknüpft, wenn diese über gh pr create erstellt werden; fehlgeschlagene oder abgelehnte Tool-Aufrufe in Debug-Protokollen; VSCode-Integration von Claude in Chrome aktiviert. Fehlerbehebungen: Validierung der Kontextverwaltung für Gateway-Benutzer, farbige Ausgabe von /context, doppelte Anzeige des Hintergrundaufgabenindikators in der Statusleiste, Rangfolge von Berechtigungen (ask auf Inhaltsebene > allow auf Tool-Ebene). Windows: Bash-Ausführung mit .bashrc, Aufblitzen des Konsolenfensters. VSCode: Ablauf von OAuth-Token verursachte 401-Fehler. |
74 |
| 2026-01-29 | Hinzugefügt: v2.1.25 – Validierungsfehler bei Beta-Headern für Benutzer von Bedrock- und Vertex-Gateways behoben. Problemumgehung: CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. |
73 |
| 2026-01-28 | Hinzugefügt: v2.1.23 – Einstellung spinnerVerbs für anpassbare Texte des Ladeindikators, Korrektur der mTLS-/Proxy-Verbindung in Unternehmensumgebungen, benutzerspezifische Isolierung temporärer Verzeichnisse, Meldung von Zeitüberschreitungsfehlern bei ripgrep (zuvor wurden stillschweigend leere Ergebnisse zurückgegeben), violetter Statusindikator für zusammengeführte PRs in der Prompt-Fußzeile, Anzeige der Bash-Zeitüberschreitungsdauer. Fehlerbehebungen: Race Condition beim Prompt-Caching, ausstehende asynchrone hooks wurden im Headless-Modus nicht abgebrochen, Tab-Vervollständigung aktualisierte die Eingabe nicht, Anzeige der Bedrock-Region im Headless-Modus. |
69 |
| 2026-01-28 | Hinzugefügt: v2.1.22 – strukturierte Ausgaben für den nicht interaktiven Modus (-p) korrigiert. |
68 |
| 2026-01-28 | Hinzugefügt: v2.1.21 – automatische Aktivierung der Python-venv in VSCode (Einstellung claudeCode.usePythonEnvironment), Unterstützung für die Eingabe von Zahlen voller Breite (Zenkaku) mit japanischen IMEs, Fortschrittsanzeigen beim Lesen und Suchen („Reading…“ → „Read“), Claude bevorzugt nun Tools für Dateioperationen gegenüber entsprechenden Bash-Befehlen. Fehlerbehebungen: Abschneiden des Shell-Vervollständigungscaches beim Beenden, API-Fehler beim Fortsetzen von Sitzungen, die während einer Tool-Ausführung unterbrochen wurden, zu frühes Auslösen der automatischen Komprimierung bei Modellen mit hohen Ausgabelimits, Wiederverwendung von Task-IDs nach dem Löschen, Windows-Dateisuche in VSCode. |
67 |
| 2026-01-28 | Hinzugefügt: MCP Apps (interaktive Tool-Benutzeroberflächen innerhalb von Claude für Asana, Figma, Slack usw.). Code Execution Tool v2 (Bash-Ausführung ersetzt die reine Python-Ausführung, programmatische Tool-Aufrufe). Claude Code im Web wurde auf Premium-Plätze für Teams und Unternehmen erweitert. | 667172 |
| 2026-01-27 | Hinzugefügt: v2.1.20 – Flag --add-dir zum Laden von CLAUDE.md aus zusätzlichen Verzeichnissen (erfordert CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1), PR-Prüfstatusindikator in der Prompt-Fußzeile (farbiger Punkt für genehmigt/Änderungen angefordert/ausstehend/Entwurf), Löschen von Tasks über das TaskUpdate-Tool, Navigation im Verlauf mit Vim-Pfeiltasten, Befehl /copy für alle Benutzer verfügbar, mit Zeitstempeln versehene Konfigurationssicherungen (rotierend, die 5 neuesten bleiben erhalten). Fehlerbehebungen: Beim Fortsetzen einer Sitzung lud die Sitzungskomprimierung den gesamten Verlauf, Agenten ignorierten während der Arbeit Benutzernachrichten, Darstellungsartefakte bei breiten Zeichen (Emoji/CJK), Verarbeitung von JSON mit Unicode in MCP-Antworten. |
65 |
| 2026-01-26 | Erweitert: API-Abschnitt zu Analytics mit ausführlicher Endpunktdokumentation, Metriktabelle, curl-Beispiel und Einschränkungen. Enthält nun Authentifizierungsanforderungen, verfügbare Metriken (Produktivität, Tool-Nutzung, Kosten) und Alternativen für die Echtzeitüberwachung. | 46 |
| 2026-01-24 | Hinzugefügt: v2.1.19 – Kurzschreibweisen $0, $1 für Argumente benutzerdefinierter Befehle (Klammernotation von $ARGUMENTS.0 zu $ARGUMENTS[0] geändert), Umgebungsvariable CLAUDE_CODE_ENABLE_TASKS zum Deaktivieren des neuen Task-Systems, skills ohne zusätzliche Berechtigungen/hooks erfordern keine Genehmigung mehr. VSCode: Verzweigen und Zurückspulen von Sitzungen für alle Benutzer aktiviert. SDK: Wiedergabe von queued_command als SDKUserMessageReplay-Ereignisse. Fehlerbehebungen: verwaiste Prozesse beim Schließen des Terminals, /rename//tag in Git-Worktrees, Verlust eingefügten Texts beim Zwischenspeichern des Prompts (Strg+S), Anzeige des Agentenmodells, im Hintergrund ausgeführte Hook-Befehle kehrten nicht frühzeitig zurück, Vorschau beim Schreiben von Dateien ließ Leerzeilen aus. |
64 |
| 2026-01-24 | Hinzugefügt: v2.1.17 – Abstürze auf Prozessoren ohne Unterstützung für AVX-Anweisungen behoben. | 64 |
| 2026-01-24 | Grundlegende Änderung: Extended Thinking ist nun standardmäßig mit 31.999 Token aktiviert. Auslöser in natürlicher Sprache (think, think hard, ultrathink) sind veraltet und weisen keine Denk-Token mehr zu – verwenden Sie stattdessen die Umgebungsvariable MAX_THINKING_TOKENS oder /config. Der Abschnitt zu Extended Thinking wurde an das aktuelle Verhalten angepasst. |
63 |
| 2026-01-24 | Hinzugefügt: v2.1.18 – anpassbare Tastenkombinationen mit kontextspezifischen Tastenbelegungen, Tastensequenzen und vollständiger Personalisierung über den Befehl /keybindings. Die Konfiguration wird in ~/.claude/keybindings.json gespeichert. |
70 |
| 2026-01-24 | Hinzugefügt: v2.1.16 – Task-Verwaltungssystem mit Abhängigkeitsverfolgung, native Unterstützung für die Verwaltung von plugins in VSCode, OAuth-Benutzer können Remote-Sitzungen im Sitzungsdialog durchsuchen und fortsetzen. Fehlerbehebungen: Abstürze wegen unzureichenden Arbeitsspeichers beim Fortsetzen von subagents, Sichtbarkeit der /compact-Warnung, Spracheinstellung für Sitzungstitel, Race Condition in der Windows-IDE. |
62 |
| 2026-01-21 | Hinzugefügt: v2.1.15 – Hinweis zur Einstellung der npm-Installation (native Binärdatei bevorzugt), Verbesserungen der UI-Leistung durch React Compiler. Fehlerbehebungen: /compact-Warnung wurde nicht ausgeblendet, Zeitüberschreitung eines MCP-stdio-Servers beendete den untergeordneten Prozess nicht (konnte zum Einfrieren der Benutzeroberfläche führen). |
61 |
| 2026-01-20 | Hinzugefügt: v2.1.14 – verlaufsbasierte Autovervollständigung im bash-Modus (! + Tab), plugin-Suche in der Liste der installierten plugins, Anheften von plugins an Git-Commit-SHAs, VSCode-Befehl /usage. Kritische Fehlerbehebungen: Blockierungsgrenze des Kontextfensters (~65 %→~98 %), Speicherabstürze bei parallelen subagents, Speicherleck in langen Sitzungen, Datei-Autovervollständigung mit dem Symbol @ im bash-Modus, ungültige URLs bei /feedback, Anzeige der Token-Anzahl bei /context, falsche Auswahl bei der Autovervollständigung von Slash-Befehlen. |
60 |
| 2026-01-20 | Hinzugefügt: v2.1.12 (Fehlerbehebung bei der Nachrichtendarstellung). Version des Setup-hooks auf v2.1.10 korrigiert und vollständige Versionshinweise ergänzt: Tastenkürzel „c“ zum Kopieren der OAuth-URL, verbesserte Erfassung von Tastatureingaben beim Start, Dateivorschläge als entfernbare Anhänge sowie Installationszahlen und Vertrauenswarnungen für VSCode-plugins. Hinweis zur Einwegbeschränkung von Teleport ergänzt. | 59 |
| 2026-01-19 | Dokumentation aktualisiert: SubagentStart-hook zur Ereignistabelle hinzugefügt, Dokumentation zu additionalContext für PreToolUse-hooks (v2.1.9) erweitert, Abschnitt zu den Funktionen des LSP-Tools ausgebaut und „Empfehlenswerte Personen“ um Content-Ersteller und offizielle Ressourcen ergänzt. |
— |
| 2026-01-19 | Hinzugefügt: Setup-hook-Ereignis (v2.1.10), das über die CLI-Flags --init, --init-only oder --maintenance für Aufgaben zur Einrichtung der Umgebung ausgelöst wird. |
53 |
| 2026-01-18 | Hinzugefügt: Abschnitt zur Richtlinie für mehrere Konten (was zulässig ist, technische Beschränkungen und was verboten ist). Abschnitt mit Tipps aus der Community ergänzt (automatisches Leeren des Kontexts im Planungsmodus, /clear, Screenshots, Container-Muster). „Empfehlenswerte Personen“ hinzugefügt (Boris Cherny, Thariq, Jeffrey Emanuel). Tabelle mit API-Token-Preisen ergänzt. | 49505152 |
| 2026-01-17 | Hinzugefügt: Version v2.1.11 – behebt übermäßige MCP-Verbindungsanfragen bei HTTP/SSE-Übertragungen (Stabilitätsverbesserung für intensive MCP-Nutzer). | 48 |
| 2026-01-16 | Hinzugefügt: Abschnitt zur MCP-Tool-Suche mit Benchmarks (Opus 4: 49 %→74 %, Opus 4.5: 79,5 %→88,1 %, 85 % weniger Token-Overhead). Statistiken zum MCP-Ökosystem aktualisiert (100 Mio. monatliche Downloads, mehr als 3.000 Server). | 47 |
| 2026-01-16 | Hinzugefügt: Abschnitt zu Claude Code Analytics API – programmatischer Zugriff auf Nutzungsmetriken (Sitzungen, Commits, PRs, Codezeilen) für Team/Enterprise über den Admin-API-Endpunkt /v1/organizations/usage_report/claude_code. skill-Ersetzung ${CLAUDE_SESSION_ID} dokumentiert (v2.1.9). |
4446 |
| 2026-01-15 | Hinzugefügt: auto:N-Syntax in v2.1.9 für den Schwellenwert der MCP-Tool-Suche, Einstellung plansDirectory, externer Editor (Strg+G) in AskUserQuestion, Zuordnung der Sitzungs-URL für Commits/PRs aus Websitzungen sowie additionalContext für PreToolUse-hooks. Behoben: API-Fehler bei parallelen Tool-Aufrufen, Hängenbleiben bei der Wiederherstellung von MCP-Verbindungen und Strg+Z in Kitty. Cowork hinzugefügt (GUI-Version für technisch weniger versierte Benutzer). |
4445 |
| 2026-01-15 | Hinzugefügt: Funktion für Berechtigungsfeedback in v2.1.7 (Feedback beim Bestätigen von Berechtigungsabfragen geben). Allgemeine Verfügbarkeit von GitHub Action v1.0. Kleinere Aktualisierung der Dokumentation. | 41 |
| 2026-01-14 | Hinzugefügt: Automatischer Modus der MCP-Tool-Suche in v2.1.7 standardmäßig aktiviert (Tools werden ab >10 % Kontext zurückgestellt), Einstellung showTurnDuration, direkte Agent-Antwort in Aufgabenbenachrichtigungen sowie Sicherheitskorrektur für Wildcard-Berechtigungen bei zusammengesetzten Befehlen. v2.1.6: Suche in /config, Abschnitt „Updates“ in /doctor, Datumsbereichsfilterung in /stats, Erkennung verschachtelter .claude/skills, Felder context_window.used_percentage/remaining_percentage sowie Sicherheitskorrektur gegen die Umgehung von Berechtigungen durch Shell-Zeilenfortsetzungen. v2.1.5: Umgebungsvariable CLAUDE_CODE_TMPDIR. |
414243 |
| 2026-01-13 | Hinzugefügt: URL-Änderung von console.anthropic.com zu platform.claude.com (v2.1.4). Frontmatter-Option context: fork für skills mit isolierten Kontexten ergänzt. Widerstandsfähigkeit von subagents bei verweigerten Berechtigungen hinzugefügt (v2.1.0+). Informationen zum Start des plugin-Marktplatzes ergänzt (36 kuratierte plugins im Dezember 2025). |
40 |
| 2026-01-12 | Hinzugefügt: Umgebungsvariable CLAUDE_CODE_DISABLE_BACKGROUND_TASKS in v2.1.4 zum Deaktivieren sämtlicher Hintergrundaufgaben, einschließlich der automatischen Verlagerung in den Hintergrund und des Tastenkürzels Strg+B. Aktualisierung des OAuth-Tokens für die Einstellung „Help improve Claude“ korrigiert. |
39 |
| 2026-01-10 | Hinzugefügt: Sandboxing reduziert Berechtigungsabfragen um 84 % (aus dem Engineering-Blog von Anthropic), SWE-bench-Leistung von Opus 4.5 (80,9 %) und Verbesserungen der Token-Effizienz. Kleinere Aktualisierung der Dokumentation. | 38 |
| 2026-01-10 | Hinzugefügt: v2.1.3 führte Slash-Befehle und skills zusammen (einheitliches mentales Modell), Umschalter für den Veröffentlichungskanal (stable/latest) in /config, /doctor erkennt nicht erreichbare Berechtigungsregeln, Zeitlimit für die Ausführung von hooks von 60 Sekunden auf 10 Minuten erhöht. Fehlerbehebungen: Planungsdateien blieben nach /clear bestehen, Erkennung doppelter skills auf ExFAT, abweichende Anzahl von Hintergrundaufgaben und Verwendung des falschen Modells durch subagents während der Komprimierung. VSCode: anklickbare Zielauswahl für Berechtigungen. |
37 |
| 2026-01-09 | Hinzugefügt: v2.1.1 (109 Verbesserungen an CLI), komponentenspezifische hooks (hooks im Frontmatter von skills/Befehlen mit der Option once) sowie neue MCP-Server (Figma Dev Mode, Sequential Thinking, Magic UI, Context7). Anzahl im MCP-Ökosystem auf mehr als 3.000 Server aktualisiert. |
343536 |
| 2026-01-08 | Hinzugefügt: Einstellungen language und respectGitignore zur Referenz für settings.json. Umgebungsvariable IS_DEMO ergänzt. Mehrzeilige Eingabe aktualisiert: Umschalt+Eingabetaste funktioniert in iTerm2/WezTerm/Ghostty/Kitty ohne weitere Konfiguration. Pro Organisation und Monat 1.550 kostenlose Stunden für die Codeausführung hinzugefügt. |
3033 |
| 2026-01-08 | Hinzugefügt: anklickbare Dateipfade in der Tool-Ausgabe von v2.1.2 (OSC 8 für iTerm), Unterstützung für Windows Package Manager (winget), Umschalt+Tab für „Änderungen automatisch akzeptieren“ im Planungsmodus, Umgebungsvariable FORCE_AUTOUPDATE_PLUGINS sowie Feld agent_type im SessionStart-hook. Sicherheitskorrekturen: Befehlseinschleusung bei der bash-Verarbeitung und durch tree-sitter verursachtes Speicherleck. Umschalter für den Denkmodus auf Alt+T aktualisiert. Wildcard-Berechtigungssyntax für MCP (mcp__server__*) ergänzt. updatedInput mit Berechtigungsabfrage für PreToolUse-hooks hinzugefügt. |
32 |
| 2026-01-07 | Hinzugefügt: automatisches Hot-Reloading von skills in v2.1.0 (skills in ~/.claude/skills oder .claude/skills sind sofort und ohne Neustart verfügbar). Sicherheit: Umgehung der WebSocket-Authentifizierung CVE-2025-52882 in IDE-Erweiterungen ab v1.0.24 behoben |
3031 |
| 2026-01-06 | Hinzugefügt: anklickbare Bildlinks in v2.0.74 ([Image #N]), gruppierte Anzeige in /context, dreimal schnellere Datei-@-Erwähnungen in Git-Repositorys, Unterstützung für .ignore und .rgignore, Claude Agent SDK v0.1.74 |
272829 |
| 2025-12-28 | Hinzugefügt: benannte Sitzungen (/rename, /resume <n>), Suchfilter für die plugin-Suche, --fork-session mit benutzerdefinierten Sitzungs-IDs, Abschnitt zu Agent skills, asynchrone subagents, Claude Agent SDK (umbenannt von Claude Code SDK), Alt+Y für Yank-Pop, Alt+T zum Umschalten des Denkmodus, Strg+T zum Umschalten der Syntaxhervorhebung sowie Feiertagsaktion (2× höhere Limits vom 25.–31. Dezember) |
2223242526 |
| 2025-12-24 | Hinzugefügt: Abschnitt zu Claude in Chrome, Abschnitt zu Claude Code in Slack, LSP-Tool, Remote-Unterstützung für MCP OAuth, Befehl „ultrathink“, Befehle /theme und /plugin sowie Terminal-Unterstützung für Kitty/Alacritty/Zed/Warp |
161718192021 |
| 2025-12-14 | Hinzugefügt: Zugriff auf Opus 4.5 für Pro-Benutzer, Tabelle der Abonnementmodelle, Nutzungslimits (August 2025), Verfügbarkeit der iOS-App | 131415 |
| 2025-12-12 | Hinzugefügt: Abschnitte zu Hintergrund-Agenten und Ausgabestilen, verborgene Tool-Gebühren, Befehle /stats, /fork, /rename, /statusline und /tasks, Speicherordner .claude/rules/, Tipp zu Batch API |
9101112 |
| 2025-12-12 | Hinzugefügt: Slack-Integration, Vorschläge für Eingabeaufforderungen, Modellwechsel mit Alt+P, Befehl /release-notes, Befehl /rewind, interaktiver Einrichtungsassistent für MCP |
678 |
| 2025-12-12 | Erste Version 10.0: mentales Architekturmodell, Entscheidungsrahmen, Antimuster, Workflow-Rezepte, Migrationsleitfaden, Schnellreferenz | — |
Führen Sie /update-cc-guide aus, um nach den neuesten Aktualisierungen für Claude Code zu suchen und sie anzuwenden. |
Referenzen
-
Anthropic Preise. „Preise für Claude API.“ Dezember 2025. ↩↩↩↩
-
Claude Code Subagents. „Dokumentation zu Subagents.“ Dezember 2025. ↩
-
MCPcat. „Wachstumsstatistiken zu Downloads von MCP-Servern.“ Dezember 2025. ↩
-
Claude Code Dokumentation. „Leitfaden zu Hooks.“ Im Dezember 2025 von docs.anthropic.com weitergeleitet; kanonische URL im Februar 2026 aktualisiert. ↩↩↩↩↩↩
-
Anthropic. „Best Practices für Claude Code.“ April 2025. Hinweis: Die ursprüngliche URL leitet nun zu code.claude.com/docs weiter (Inhalt in die Hauptdokumentation integriert). Siehe auch Claude Code Dokumentation. ↩
-
Claude Code CHANGELOG. „Vorschläge für Prompts: Claude schlägt jetzt vor, was Sie als Nächstes tun könnten.“ 16. Dezember 2025. Siehe auch TechCrunch zur Berichterstattung über die Funktionen vom Dezember 2025. ↩↩
-
Anthropic. „Slack-Integration von Claude.“ Dezember 2025. ↩↩
-
Claude Code Dokumentation. „Interaktive Einrichtung von MCP.“ Im Dezember 2025 von docs.anthropic.com weitergeleitet; kanonische URL im Februar 2026 aktualisiert. ↩↩
-
Northflank. „Versteckte Tool-Gebühren von Claude Code.“ Juli 2025. ↩↩
-
Claude Code Dokumentation. „Verzeichnis für Speicherregeln.“ Dezember 2025. ↩↩
-
GitHub. „Veröffentlichung der Ausgabestile.“ Dezember 2025. ↩↩
-
GitHub CHANGELOG. „Pro-Benutzer haben im Rahmen ihres Abonnements jetzt Zugriff auf Opus 4.5.“ Dezember 2025. ↩↩
-
Northflank. „Änderungen der Nutzungslimits im August 2025.“ Juli 2025. ↩↩
-
Claude Blog. „Claude Code im Web und in der iOS-App.“ November 2025. ↩↩
-
Claude Blog. „Claude Code im Web für Team- und Enterprise-Benutzer.“ November 2025. ↩
-
GitHub Releases. „Funktion Claude in Chrome (Beta).“ Dezember 2025. ↩↩
-
GitHub Releases. „Aktualisierungen des LSP-Tools und der Terminalunterstützung (v2.0.74).“ Dezember 2025. ↩↩↩
-
TechCrunch. „Ankündigung von Claude Code in Slack.“ Dezember 2025. ↩↩
-
GitHub Releases. „Auslöser für den Denkmodus: think, think harder, ultrathink.“ Dezember 2025. ↩
-
Anthropic. „Unterstützung für Remote-MCP mit OAuth.“ Juni 2025. ↩↩
-
GitHub Releases. „Benannte Sitzungen mit /rename und /resume.“ Dezember 2025. ↩
-
GitHub Releases. „Suchfilter für die Plugin-Erkennung, benutzerdefinierte Sitzungs-IDs mit –fork-session (v2.0.73–74).“ Dezember 2025. ↩
-
Anthropic Engineering. „Agent Skills: wiederverwendbare, aufgabenspezifische Module.“ Dezember 2025. ↩↩
-
Anthropic Engineering. „Claude Agent SDK (umbenannt von Claude Code SDK).“ Dezember 2025. ↩↩
-
Apidog. „Doppelte Nutzungslimits für Pro-/Max-Abonnenten von Claude Code vom 25. bis 31. Dezember 2025.“ Dezember 2025. ↩
-
GitHub Releases. „v2.0.73–74: Anklickbare Bildlinks, gruppierte Anzeige von
/context, Umschalten der Syntaxhervorhebung mitctrl+t.“ Januar 2026. ↩↩ -
GitHub Releases. „v2.0.72: Vorschläge für Dateien bei @-Erwähnungen in Git-Repositorys dreimal schneller, Unterstützung für
.ignore- und.rgignore-Dateien.“ Januar 2026. ↩↩ -
GitHub Claude Agent SDK. „Claude Agent SDK v0.1.74 mit Funktionsgleichheit zu Claude Code v2.0.74.“ Januar 2026. ↩
-
GitHub Releases. „v2.1.0: Automatisches Hot-Reloading von Skills, Einstellung
languagefür die Antwortsprache,respectGitignorein settings.json, UmgebungsvariableIS_DEMO, Shift+Enter funktioniert ohne zusätzliche Konfiguration in iTerm2/WezTerm/Ghostty/Kitty.“ Januar 2026. ↩↩↩ -
Datadog Security Labs. „CVE-2025-52882: Umgehung der WebSocket-Authentifizierung in den IDE-Erweiterungen von Claude Code, behoben ab v1.0.24.“ Januar 2026. ↩↩
-
GitHub Releases. „v2.1.2: Anklickbare Dateipfade (OSC 8), Unterstützung für winget, automatische Annahme mit Shift+Tab im Planungsmodus, FORCE_AUTOUPDATE_PLUGINS, agent_type im SessionStart-Hook, Sicherheitskorrekturen (Befehlsinjektion, Speicherleck), Umschalter für den Denkmodus zu Alt+T geändert, Platzhalterberechtigungen für MCP, PreToolUse updatedInput mit ask.“ Januar 2026. ↩↩↩
-
Anthropic Preise. „Jede Organisation erhält monatlich 1.550 kostenlose Nutzungsstunden für das Tool zur Codeausführung.“ Januar 2026. ↩↩
-
VentureBeat. „Claude Code 2.1.0 führt Funktionen auf Infrastrukturebene ein. Hooks für Agenten, Skills und Slash-Befehle mit begrenzter PreToolUse-, PostToolUse- und Stop-Logik.“ Januar 2026. Medium. „Claude Code 2.1.1 wurde mit 109 Verbesserungen an CLI veröffentlicht.“ ↩↩
-
Builder.io. „Der offizielle Dev-Mode-MCP-Server von Figma stellt die Live-Struktur der von Ihnen ausgewählten Ebene bereit – Hierarchie, Auto-Layout, Varianten, Textstile und Token-Referenzen.“ Dezember 2025. ↩↩
-
Apidog. „Der Sequential-Thinking-MCP-Server ermöglicht es Claude, Probleme methodisch mit einem strukturierten, reflektierenden Denkprozess zu bearbeiten.“ Januar 2026. MCP.so. „Mehr als 3.000 MCP-Server indexiert.“ ↩↩
-
GitHub Releases. „v2.1.3: Slash-Befehle und Skills zusammengeführt, Umschalter für den Veröffentlichungskanal in /config, Erkennung nicht erreichbarer Berechtigungen durch /doctor, Hook-Zeitlimit auf 10 Minuten erhöht.“ Januar 2026. ↩
-
Anthropic. „Sandboxing reduziert Berechtigungsabfragen auf sichere Weise um 84 %.“ Januar 2026. Anthropic. „Claude Opus 4.5 erreicht 80,9 % bei SWE-bench Verified und halbiert zugleich die Token-Nutzung.“ ↩↩
-
GitHub Releases. „v2.1.4: Umgebungsvariable CLAUDE_CODE_DISABLE_BACKGROUND_TASKS hinzugefügt, Aktualisierung des OAuth-Tokens für die Einstellung ‚Help improve Claude‘ korrigiert.“ Januar 2026. ↩
-
VentureBeat. „Claude Code 2.1.0: Verzweigter Subagent-Kontext über
context: forkim Skill-Frontmatter; Agenten arbeiten nach einer Berechtigungsverweigerung weiter.“ Januar 2026. GitHub ykdojo/claude-code-tips. „Anthropic startete den Plugin-Marktplatz im Dezember 2025 offiziell mit 36 kuratierten Plugins.“ ↩↩↩↩ -
GitHub Releases. „v2.1.7: Automatischer Modus für die MCP-Tool-Suche standardmäßig aktiviert, Einstellung showTurnDuration, Inline-Antworten von Agenten in Aufgabenbenachrichtigungen, Sicherheitskorrektur für Platzhalterberechtigungen.“ Januar 2026. ↩↩
-
GitHub Releases. „v2.1.6: Suche in /config, Abschnitt ‚Updates‘ in /doctor, Filterung nach Datumsbereich in /stats, Erkennung verschachtelter Skills, Prozentfelder für context_window, Sicherheitskorrektur für Zeilenfortsetzungen in der Shell.“ Januar 2026. ↩
-
GitHub Releases. „v2.1.5: Umgebungsvariable CLAUDE_CODE_TMPDIR zum Überschreiben des temporären Verzeichnisses.“ Januar 2026. ↩
-
GitHub Releases. „v2.1.9: auto:N-Syntax für den Schwellenwert der MCP-Werkzeugsuche, plansDirectory-Einstellung, externer Editor (Ctrl+G) in AskUserQuestion, Zuordnung der Sitzungs-URL zu Commits/PRs und additionalContext für PreToolUse hooks hinzugefügt. API-Fehler bei parallelen Werkzeugaufrufen, Hängenbleiben bei der Wiederverbindung von MCP und Ctrl+Z in Kitty behoben.“ Januar 2026. ↩↩↩↩
-
Wikipedia. „Eine Version namens ‚Cowork‘ mit grafischer Benutzeroberfläche, die sich an technisch weniger versierte Benutzer richtet, [wurde] im Januar 2026 [veröffentlicht].“ Januar 2026. ↩
-
Claude Docs. „Greifen Sie programmgesteuert auf die Nutzungsanalysen und Produktivitätskennzahlen Ihrer Organisation für Claude Code zu – mit der Claude Code Analytics Admin API.“ Januar 2026. ↩↩↩
-
VentureBeat. „MCP Tool Search: Die Genauigkeit von Opus 4 stieg von 49 % auf 74 %, die von Opus 4.5 von 79,5 % auf 88,1 %. Boris Cherny: ‚Jeder Claude Code-Benutzer hat jetzt deutlich mehr Kontext.‘“ Januar 2026. Anthropic. „MCP hat 100 Mio. monatliche Downloads erreicht und ist zum Branchenstandard geworden.“ Januar 2026. ↩↩↩
-
GitHub Releases. „Claude Code v2.1.11: Übermäßige MCP-Verbindungsanfragen für HTTP/SSE-Transporte behoben.“ 17. Januar 2026. ↩↩
-
Medium. „Boris Cherny: 259 PRs, 497 Commits, 40.000 hinzugefügte und 38.000 entfernte Zeilen in 30 Tagen mit Claude Code.“ Januar 2026. ↩↩
-
Anthropic Pricing. „API-Tokenpreise: Haiku 4.5 ($1/$5), Sonnet 4.6 ($3/$15), Opus 4.6 ($5/$25).“ Februar 2026. ↩
-
GitHub ykdojo/claude-code-tips. „Sammlung von Tipps aus der Community: Planungsmodus, häufig /clear verwenden, Screenshots, GitHub-App für PRs.“ Januar 2026. ↩↩
-
Anthropic Usage Policy. Richtlinie zu mehreren Konten. Anthropic Support. „Sie können bis zu drei Konten mit derselben Telefonnummer verifizieren. Mehrere kostenpflichtige Abonnements aus demselben Netzwerk werden unterstützt.“ Januar 2026. ↩↩
-
GitHub Releases. „v2.1.10: Setup-hook-Ereignis hinzugefügt, das über die CLI-Flags –init, –init-only oder –maintenance ausgelöst wird; Tastenkürzel ‚c‘ zum Kopieren der OAuth-URL während der Anmeldung; verbesserte Erfassung von Tastatureingaben beim Start; Dateivorschläge als entfernbare Anhänge; Installationszahlen und Vertrauenswarnungen für das VSCode plugin.“ 17. Januar 2026. ↩↩
-
@adocomplete. „Tag 15 des Advent of Claude: –dangerously-skip-permissions-Flag (YOLO-Modus) für einen vollständig autonomen Betrieb.“ Januar 2026. ↩
-
@adocomplete. „Abonnenten von Claude Max erhalten 3 Gastpässe, mit denen sie über den Befehl /passes eine Claude Code Pro-Testversion mit anderen teilen können.“ Januar 2026. ↩
-
@mattpocockuk. „Docker-Sandbox-Modus zur sicheren Untersuchung nicht vertrauenswürdiger Codebasen.“ Januar 2026. ↩
-
Daisy Hollman. „Strategie für hooks über Nacht: Verwenden Sie Linting- und Test-hooks als Leitplanken, damit Claude weiter iteriert, bis die Tests erfolgreich sind.“ Januar 2026. ↩
-
@moofeez. „Claude Squad: Multi-Agent-Manager für parallele Claude Code-Instanzen in isolierten Arbeitsbäumen.“ Januar 2026. ↩
-
GitHub Releases. „v2.1.12: Fehler bei der Nachrichtendarstellung behoben.“ 17. Januar 2026. ↩
-
GitHub Releases. „v2.1.14: Verlaufsbasierte Autovervollständigung im bash-Modus, plugins-Suche, Anheften von plugins an Git-SHAs, VSCode-Befehl /usage. Fehlerbehebungen: blockierende Begrenzung des Kontextfensters (~65 %→~98 %), Speicherabstürze bei parallelen subagents, Speicherleck in langen Sitzungen, Dateiautovervollständigung mit dem @-Symbol, /feedback-URLs, /context-Tokenanzahl, Autovervollständigung von Slash-Befehlen.“ 20. Januar 2026. ↩
-
GitHub Releases. „v2.1.15: Hinweis zur Einstellung der npm-Installation, Verbesserungen der UI-Leistung durch React Compiler. Fehlerbehebungen: Fortbestehen der /compact-Warnung, Zeitüberschreitung des MCP-stdio-Servers beendete den untergeordneten Prozess nicht (Behebung des Einfrierens der UI).“ 21. Januar 2026. ↩
-
GitHub Releases. „v2.1.16: Aufgabenverwaltungssystem mit Abhängigkeitsverfolgung, native plugin-Verwaltung in VSCode, OAuth-Benutzer können Remote-Sitzungen durchsuchen und fortsetzen. Fehlerbehebungen: OOM-Abstürze beim Fortsetzen von subagents, Sichtbarkeit der /compact-Warnung, Sprache der Sitzungstitel, Race-Condition in der Windows-IDE.“ 22. Januar 2026. ↩
-
GitHub Issues. „Ultrathink ist veraltet. Der Denkmodus ist standardmäßig mit 31.999 Tokens aktiviert. Schlüsselwörter wie ‚think‘, ‚think hard‘ und ‚ultrathink‘ weisen keine Denktokens mehr zu – verwenden Sie stattdessen die Umgebungsvariable MAX_THINKING_TOKENS.“ Januar 2026. Decode Claude. „UltraThink ist tot. Lang lebe Extended Thinking.“ ↩↩
-
GitHub Releases. „v2.1.19: $0/$1-Kurzschreibweise für Argumente benutzerdefinierter Befehle, Umgebungsvariable CLAUDE_CODE_ENABLE_TASKS, Verzweigen/Zurückspulen von VSCode-Sitzungen für alle Benutzer. v2.1.17: Abstürze auf Prozessoren ohne Unterstützung für AVX-Instruktionen behoben.“ 23.–24. Januar 2026. ↩↩
-
Claude Code Docs. „v2.1.20: –add-dir-Flag zum Laden von CLAUDE.md aus zusätzlichen Verzeichnissen, Statusanzeige für PR-Reviews, Löschen von Aufgaben über TaskUpdate, Verlaufsnavigation mit Pfeiltasten in vim, Befehl /copy für alle Benutzer, Konfigurationssicherungen mit Zeitstempel. Fehlerbehebungen: Probleme bei der Sitzungskomprimierung, Agenten ignorierten Benutzernachrichten, Darstellung breiter Zeichen, Parsen von JSON mit Unicode.“ 27. Januar 2026. ↩
-
Anthropic. „Claude Code im Web ist jetzt als Forschungsvorschau für Team- und Enterprise-Benutzer mit Premium-Arbeitsplätzen sowie für Pro- und Max-Benutzer verfügbar.“ 26. Januar 2026. ↩↩↩↩↩↩
-
GitHub Releases. „v2.1.21: Eingabe japanischer IME-Vollbreitenziffern, automatische Aktivierung von Python venv in VSCode (claudeCode.usePythonEnvironment), Fortschrittsanzeigen für Read/Suche, Claude bevorzugt Dateiwerkzeuge gegenüber bash. Fehlerbehebungen: Cache für Shell-Autovervollständigung, API-Fehler beim Fortsetzen von Sitzungen, Zeitpunkt der automatischen Komprimierung, Wiederverwendung von Aufgaben-IDs, Windows-Dateisuche.“ 27. Januar 2026. ↩
-
GitHub Releases. „v2.1.22: Strukturierte Ausgaben für den nicht interaktiven Modus (-p) behoben.“ 27. Januar 2026. ↩
-
GitHub Releases. „v2.1.23: spinnerVerbs-Einstellung, Korrektur der mTLS-/Proxy-Konnektivität, Isolierung temporärer Verzeichnisse pro Benutzer, Meldung von ripgrep-Zeitüberschreitungen, violette Anzeige für zusammengeführte PRs, Anzeige von bash-Zeitüberschreitungen. Fehlerbehebungen: Race-Condition beim Prompt-Caching, asynchrone hooks im Headless-Modus, Tabulatorvervollständigung, Bedrock-Regionszeichenfolgen.“ 28. Januar 2026. ↩
-
Claude Code Docs. „v2.1.18: Anpassbare Tastenkürzel mit kontextspezifischen Tastenbelegungen, Tastenkombinationssequenzen und Personalisierung. Führen Sie zur Konfiguration /keybindings aus.“ 22. Januar 2026. ↩↩
-
Help Net Security. „Anthropic hat Claude um Unterstützung für interaktive Werkzeuge (MCP Apps) ergänzt, sodass Benutzer direkt innerhalb der Claude-Oberfläche mit Asana, Box, Canva, Figma, Hex, monday.com und Slack interagieren können.“ 26. Januar 2026. ↩↩
-
Anthropic Developer Platform. „Öffentliche Beta von Code Execution Tool v2: Ausführung von Bash-Befehlen, Dateibearbeitung und programmgesteuerte Werkzeugaufrufe aus der Codeausführung heraus.“ Januar 2026. ↩↩
-
GitHub Releases. „v2.1.25: Fehler bei der Validierung von Beta-Headern für Gateway-Benutzer auf Bedrock und Vertex behoben. Behelfslösung: CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1.“ 29. Januar 2026. ↩
-
GitHub Releases. „v2.1.27: –from-pr-Flag für mit PRs verknüpfte Sitzungen, automatische Verknüpfung von Sitzungen mit PRs über gh pr create, Fehler bei Werkzeugaufrufen in Debug-Protokollen, VSCode-Integration von Claude in Chrome. Fehlerbehebungen: Validierung der Kontextverwaltung, farbige Ausgabe von /context, doppelte Statusleiste, Rangfolge von Berechtigungen, Windows bash/.bashrc, Aufblinken der Windows-Konsole, OAuth-401-Fehler in VSCode.“ 30. Januar 2026. ↩↩
-
GitHub Releases. „v2.1.31: Hinweis zur Sitzungsfortsetzung, Eingabe vollbreiter Leerzeichen mit japanischen Eingabemethoden, Behebung eines Fehlers, durch den Sitzungen bei zu großen PDFs dauerhaft gesperrt wurden, Behebung von Bash-Fehlern aufgrund schreibgeschützter Dateisysteme in der Sandbox, Behebung der stillschweigenden Ignorierung von temperatureOverride, Kompatibilität beim Herunterfahren von LSP, verbesserte System-Prompts zur bevorzugten Verwendung spezialisierter Tools anstelle von Bash.“ Februar 2026. ↩
-
GitHub Releases. „v2.1.30: Seitenparameter für PDFs im Read-Tool, schlanker Verweis bei großen PDFs, vorkonfiguriertes OAuth für MCP (Slack), /debug-Befehl, 68 % weniger Speicherverbrauch bei –resume, Behebung fälschlich angezeigter ‚(no content)‘-Textblöcke, Behebung der Prompt-Cache-Invalidierung, Behebung des Zugriffs von subagents auf SDK-MCP-Tools.“ 30. Januar 2026. ↩↩
-
Anthropic. „ServiceNow wählte Claude als Standardmodell für den ServiceNow Build Agent und führte Claude Code für mehr als 29.000 Beschäftigte ein – dadurch verkürzte sich die Vorbereitungszeit im Vertrieb um 95 %.“ Januar 2026. ↩
-
IT Brief Asia. „Xcode 26.3 führt eine native Integration des Claude Agent SDK ein – desselben Systems, auf dem Claude Code basiert – und ermöglicht damit subagents, Hintergrundaufgaben und plugins direkt in Xcode.“ Januar 2026. ↩
-
Anthropic. „Wir stellen Claude Opus 4.6 vor.“ 5. Februar 2026. Kontextfenster mit 1 Mio. Token (Beta), maximale Ausgabe von 128K, adaptives Denken, Steuerung des Rechenaufwands, Agententeams, höchste Punktzahl bei Terminal-Bench 2.0, bei GDPval-AA 144 Elo mehr als GPT-5.2, mehr als 500 entdeckte Zero-Day-Sicherheitslücken. 5 $/25 $ pro MTok. Siehe auch TechCrunch, CNBC, Anthropic Pricing. ↩↩↩↩↩
-
GitHub Releases. „v2.1.32: Unterstützung für Opus 4.6, Forschungsvorschau für Agententeams, automatische Aufzeichnung von Erinnerungen, Zusammenfassung ab der aktuellen Stelle, automatisches Laden von skills aus –add-dir, an das Kontextfenster angepasstes Zeichenbudget für skills, Behebung von Bash-Heredocs mit JavaScript-Template-Literalen, Behebung der Darstellung von Thai und Laotisch.“ Februar 2026. ↩↩
-
Dev Genius. „Asynchrone hooks in Claude Code: was sie sind und wann sie eingesetzt werden sollten. Mit
async: truekönnen hooks nun im Hintergrund ausgeführt werden, ohne die Ausführung von Claude Code zu blockieren.“ 25. Januar 2026. ↩ -
Anthropic Engineering. „Claude Code sicherer und autonomer machen.“ Die Sandbox verwendet Betriebssystemmechanismen (macOS Seatbelt, Linux bubblewrap). Als Open Source veröffentlicht unter github.com/anthropic-experimental/sandbox-runtime. Januar 2026. ↩
-
GitHub Blog. „Claude und Codex sind jetzt als öffentliche Vorschau auf GitHub verfügbar.“ 4. Februar 2026. Außerdem: GitHub Blog. „Claude Opus 4.6 ist jetzt allgemein für GitHub Copilot verfügbar.“ 5. Februar 2026. ↩↩
-
Claude Code Docs. „Teams aus Claude Code-Sitzungen orchestrieren.“ 5. Februar 2026. Boris Cherny: „Jetzt verfügbar: Teams, auch Agent Swarms genannt, in Claude Code.“ Siehe auch Lydia Hallie. „Claude Code unterstützt jetzt Agententeams (als Forschungsvorschau): Ein leitender Agent kann Aufgaben an mehrere Teammitglieder delegieren, die parallel recherchieren, Fehler beheben und entwickeln und sich dabei untereinander abstimmen.“ ↩↩
-
GitHub Releases. „v2.1.33: hook-Ereignisse TeammateIdle und TaskCompleted, Syntax Task(agent_type) zur Beschränkung von subagents, Erinnerungs-Frontmatter für Agenten, plugin-Name in Beschreibungen von skills. Behebungen: Teammitglied-Sitzungen von tmux-Agenten, Warnungen zu Plänen von Agententeams, Unterbrechung des erweiterten Denkens, 404-Fallback für API-Proxys, Proxy-Einstellungen für WebFetch, XML-Markup bei /resume. VSCode: Remote-Sitzungen für OAuth, Git-Branch in der Sitzungsauswahl.“ Februar 2026. ↩↩
-
GitHub Releases. „v2.1.36: Der schnelle Modus ist jetzt für Opus 4.6 verfügbar.“ 7. Februar 2026. Simon Willison. „Claude: Antworten mit dem schnellen Modus beschleunigen.“ Preisgestaltung für den schnellen Modus: 6-fache Standardpreise (30 $/150 $ pro MTok für Opus 4.6 bei einer Eingabe von ≤200K; 60 $/225 $ bei einer Eingabe von >200K). Die Einführungsaktion (50 % Rabatt) lief bis zum 16. Februar 2026. v2.1.37: Behebung des Problems, dass /fast nach der Aktivierung von /extra-usage nicht sofort verfügbar war. Anthropic Pricing. ↩↩↩↩
-
GitHub Releases. „v2.1.34: Absturz behoben, wenn die Einstellung für Agententeams zwischen Rendervorgängen geändert wurde. Fehler behoben, durch den von der Sandbox ausgeschlossene Befehle die Bash-Regel zur Berechtigungsabfrage umgehen konnten, wenn autoAllowBashIfSandboxed aktiviert war.“ 6. Februar 2026. ↩↩
-
GitHub Releases. „v2.1.38: Regression behoben, durch die das VS Code-Terminal nach oben scrollte; außerdem Fehler bei der Warteschlangenbildung für Slash-Befehle mit der Tabulatortaste, beim Abgleich von Bash-Berechtigungen für Umgebungsvariablen-Wrapper, bei verschwindendem Text zwischen Tool-Verwendungen im Nicht-Streaming-Modus sowie bei doppelten Sitzungen nach dem Fortsetzen in VS Code behoben. Die Auswertung von Heredoc-Trennzeichen wurde verbessert, um das Einschleusen von Befehlen zu verhindern. Schreibzugriffe auf .claude/skills wurden im Sandbox-Modus blockiert.“ 10. Februar 2026. v2.1.39: Verbesserte Darstellungsleistung im Terminal; Fehler behoben, durch die schwerwiegende Fehler unterdrückt wurden, Prozesse nach dem Schließen einer Sitzung hängen blieben und Zeichen an der Terminalgrenze verloren gingen. ↩↩↩
-
Claude Code Docs. „Referenz für hooks: Prompt-basierte hooks, Agent-basierte hooks, hook-Umgebungsvariablen ($CLAUDE_PROJECT_DIR, $CLAUDE_ENV_FILE), hookSpecificOutput-Format für PreToolUse.“ Februar 2026. Claude Code Docs. „Benutzerdefinierte subagents erstellen: –agents-CLI-Flag, disallowedTools, maxTurns, mcpServers, delegate-Berechtigungsmodus.“ Februar 2026. ↩↩↩↩↩↩
-
Claude Code GitHub Releases. v2.1.41 (13. Feb.): Unterbefehle für
claude auth, Unterstützung für Windows ARM64, automatische Generierung mit/rename. v2.1.42 (13. Feb.): Korrektur des Titels bei/resume, Korrektur von Ankündigungen für Bedrock/Vertex/Foundry. ↩↩↩ -
Anthropic. „Modellübersicht.“ Alle Modelle von Claude 3.5 und Claude 4.x unterstützen standardmäßig einen Eingabekontext von 200K Token. Opus 4.6 erweitert diesen in der Betaversion auf 1 Mio. Token. ↩
-
Claude Code Docs. „Erste Schritte mit Claude Code.“ Systemanforderungen: macOS 10.15+, Ubuntu 20.04+/Debian 10+, Windows 10+ (WSL oder Git Bash), mindestens 4 GB RAM, aktive Internetverbindung. ↩
-
Anthropic. „Claude Sonnet 4.6.“ 17. Februar 2026. Claude Developer Platform Release Notes. „Sonnet 4.6: verbesserte agentenbasierte Suche, weniger Token, erweitertes Denken, Kontextfenster mit 1 Mio. Token (Beta). Standardmodell auf claude.ai. Sonnet 4.5 wurde in den Legacy-Status versetzt.“ Modell-ID:
claude-sonnet-4-6. Anthropic Models Overview. „Maximale Ausgabe von 64K, Wissensstichtag: verlässlich bis August 2025 / Training bis Januar 2026.“ ↩↩↩ -
Claude Code GitHub Releases. v2.1.43: Behebung des 3-Minuten-Zeitlimits bei der Aktualisierung der AWS-Authentifizierung, Behebung fälschlicher Markdown-Warnungen für
.claude/agents/, Korrektur des Beta-Headers für strukturierte Ausgaben unter Vertex/Bedrock. v2.1.44: Behebung von ENAMETOOLONG bei tief verschachtelten Verzeichnissen, Behebung eines Fehlers bei der Aktualisierung der Authentifizierung. ↩ -
Claude Code GitHub CHANGELOG. v2.1.45 (17. Feb.): Unterstützung für Sonnet 4.6, Einstellung
spinnerTipsOverride, TypenSDKRateLimitInfo/SDKRateLimitEvent, Behebung für Agententeams unter Bedrock/Vertex/Foundry, Behebung temporärer Sandbox-Dateien. v2.1.46 (18. Feb.): claude.ai-MCP-Connectors in Claude Code, Behebung verwaister Prozesse unter macOS. v2.1.47 (18. Feb.):Ctrl+Fbeendet Hintergrundagenten,last_assistant_messagein Stop-/SubagentStop-hooks, Tastenkombinationchat:newline, Statuszeilenfeldadded_dirs, Titel des Terminal-Tabs durch/rename, 50 Sitzungen in der Fortsetzungsauswahl, um etwa 500 ms verbesserte Startzeit, Speicherverbesserungen, Korrektur der CJK-Ausrichtung, Korrektur der Komprimierung im Planmodus, Unicode-Korrektur für das Edit-Tool, zahlreiche Korrekturen für Windows. ↩↩↩↩ -
Claude Code GitHub CHANGELOG. v2.1.49 (19. Feb.): Flag
--worktree(-w),isolation: "worktree"für subagents,background: truefür Agent-Definitionen, Hook-EreignisConfigChange, Step-up-Authentifizierung für MCP OAuth, SDK-FeldersupportsEffort/supportedEffortLevels/supportsAdaptiveThinking,CLAUDE_CODE_SIMPLEumfasst das Edit-Tool, Sonnet 4.5 1M zugunsten von Sonnet 4.6 entfernt, Fehlerbehebung für WASM-Speicher, Gründe für Berechtigungseinschränkungen. v2.1.50 (20. Feb.): HooksWorktreeCreate/WorktreeRemove,startupTimeoutfür LSP-Server, CLI-Befehlclaude agents, UmgebungsvariableCLAUDE_CODE_DISABLE_1M_CONTEXT, vollständiger 1M-Kontext im Fast Mode von Opus 4.6,CLAUDE_CODE_SIMPLEdeaktiviert MCP/hooks/CLAUDE.md, VSCode/extra-usage, Fehlerbehebung für Speicherleck bei Agent-Teams, Fehlerbehebung für Diagnoseleck in LSP, Fehlerbehebung für Linux mit glibc < 2.30, mehrere Speicheroptimierungen. ↩↩↩↩↩ -
Cyber Unit. „Claude Code Security: Was Unternehmen über den KI-gestützten Schwachstellenscanner von Anthropic wissen sollten.“ 20. Februar 2026. Als eingeschränkte Forschungsvorschau für Enterprise, Team und Open-Source-Maintainer verfügbar. Anthropic. „Claude Code Security durchsucht Codebasen nach Sicherheitslücken und schlägt gezielte Patches zur menschlichen Überprüfung vor.“ ↩↩
-
GitHub Releases. „v2.1.51 (24. Feb.): Unterbefehl
claude remote-control,allowedEnvVarsfür die Sicherheit von HTTP-hooks, HTTP-hooks über einen Sandbox-Proxy, Persistierung von Tool-Ergebnissen mit mehr als 50.000 Zeichen auf dem Datenträger, Überspringen der Login-Shell durch BashTool, npm-Registry und Versionsfixierung für plugins, menschenlesbare Bezeichnungen in/model, Umgebungsvariablen für die Aufruferidentität von SDK, Workspace-Vertrauen fürstatusLine/fileSuggestion.“ 24. Februar 2026. Claude Code Docs. „Agent Teams: Plangenehmigung für Teammitglieder, TeammateIdle/TaskCompleted-hooks zur Qualitätssicherung.“ ↩↩↩↩↩↩↩↩↩ -
GitHub Releases. „v2.1.52–v2.1.56 (24.–25. Feb.): Behebung von Abstürzen unter Windows in VS Code, Behebung von UI-Flackern, zusammengefasste Benachrichtigung beim gleichzeitigen Beenden mehrerer Agenten, Bereinigung veralteter Remote-Control-Sitzungen, Behebung des ersten Starts mit –worktree, BashTool-EINVAL unter Windows sowie Behebung von Abstürzen des Windows-ARM64/WASM-Interpreters.“ 25. Februar 2026. Claude Code Docs. „Teamkonfiguration: ~/.claude/teams/{team-name}/config.json. Aufgabenliste: ~/.claude/tasks/{team-name}/. Aufgabenabhängigkeiten werden automatisch entsperrt. Mit Umschalttaste+Pfeil nach unten wechseln Sie zyklisch zwischen den Teammitgliedern (mit Rückkehr zum Leiter).“ ↩↩
-
GitHub Releases. „v2.1.59 (26. Feb.): Claude speichert nützlichen Kontext automatisch im automatischen Speicher (Verwaltung mit /memory). /copy-Befehl mit interaktiver Auswahl für Codeblöcke. Verbesserte Präfixvorschläge für ‚Immer zulassen‘ bei zusammengesetzten bash-Befehlen. Verbesserte Speichernutzung in Multi-Agent-Sitzungen. Behebung einer Race Condition bei der Token-Aktualisierung von MCP OAuth. Behebung beschädigter Konfigurationsdateien bei gleichzeitigen Schreibvorgängen.“ 26. Februar 2026. ↩↩
-
Anthropic. „Claude Code Remote Control: Funktion zur Sitzungsmobilität, mit der lokale Sitzungen auf einem Smartphone, Tablet oder im Browser fortgesetzt werden können. Verschlüsselter Tunnel, atomare Übertragung des Sitzungsstatus.“ Februar 2026. GitHub Releases. „v2.1.58: Remote Control für weitere Benutzer verfügbar.“ ↩↩
-
Check Point Research. „CVE-2025-59536: Codeeinschleusung in nicht vertrauenswürdigen Verzeichnissen (behoben in v1.0.111). CVE-2026-21852: Offenlegung von Informationen über den Projektladevorgang (behoben in v2.0.65).“ Februar 2026. ↩↩
-
Anthropic/GitHub Statistics. „4 % der öffentlichen GitHub-Commits (ca. 135.000/Tag) wurden von Claude Code verfasst. 42.896-faches Wachstum in 13 Monaten. 90 % des eigenen Codes von Anthropic wurden von KI geschrieben (Dario Amodei, Februar 2026).“ 5. Februar 2026. ↩↩
-
GitHub Releases. „v2.1.63 (28. Feb.): gebündelte slash commands
/simplifyund/batch, projektübergreifend in worktrees gemeinsam genutzte Konfigurationen und automatischer Speicher, Opt-out mitENABLE_CLAUDEAI_MCP_SERVERS=false, Handlertype: httpfür HTTP-hooks, Option ‚Immer vollständige Antwort kopieren‘ in/copy, Umbenennen/Entfernen von Sitzungen in VSCode, Zurücksetzen des skill-Caches mit/clear, Behebung mehrerer Speicherlecks und einer Race Condition in der REPL-Bridge.“ 28. Februar 2026. ↩↩↩↩↩↩ -
GitHub Blog. „Claude und Codex sind jetzt für Benutzer von Copilot Business und Pro verfügbar.“ 26. Februar 2026. Erweitert die Verfügbarkeit von Claude über Copilot Pro+ und Enterprise hinaus auf alle kostenpflichtigen Copilot-Tarife. ↩↩
-
Claude Code Docs. „In Version 2.1.63 wurde das Task-Tool in Agent umbenannt. Bestehende
Task(...)-Verweise in Einstellungen und Agentendefinitionen funktionieren weiterhin als Aliasse.“ 28. Februar 2026. ↩↩ -
GitHub Releases. „v2.1.51: Verwaltete Einstellungen – Unterstützung für macOS-plist und die Windows-Registry bei Unternehmensbereitstellungen.“ 24. Februar 2026. ↩↩
-
CNBC. „Figma geht eine Partnerschaft mit Anthropic für eine KI-Funktion ein, die Claude Code integriert.“ 17. Februar 2026. ↩↩
-
GitHub Releases. „v2.1.68: Opus 4.6 verwendet für Max/Team standardmäßig mittleren Aufwand, ultrathink wurde für hohen Aufwand wieder eingeführt und Opus 4/4.1 wurde entfernt. v2.1.70: Behebung von API-400-Fehlern mit ANTHROPIC_BASE_URL, Fehlern beim Aufwandparameter und leeren Antworten nach ToolSearch; verbesserte Bilderhaltung bei der Komprimierung sowie Funkensymbol und MCP-Verwaltung in VS Code.“ März 2026. ↩↩↩↩↩↩↩↩
-
GitHub Releases. „v2.1.69: /claude-api-skill, InstructionsLoaded-hook-Ereignis, agent_id/agent_type/worktree in hook-Ereignissen, ${CLAUDE_SKILL_DIR}, /reload-plugins, sandbox.enableWeakerNetworkIsolation, Einstellung includeGitInstructions, benutzerdefinierte Namen für remote-control, Voice STT in 10 neuen Sprachen (insgesamt 20), Anzeige der Aufwandsstufe, Beenden von bash mit Strg+U, Unterstützung des Ziffernblocks, automatische Migration von Sonnet 4.5 auf 4.6. Mehr als 70 Fehlerbehebungen.“ 5. März 2026. ↩↩↩↩↩↩↩
-
TechCrunch. „Claude Code führt einen Sprachmodus ein. /voice aktiviert Push-to-Talk. Die Einführung erfolgt schrittweise (anfänglich ca. 5 %).“ 3. März 2026. 9to5Mac. „Anthropic ergänzt Claude Code im Rahmen einer schrittweisen Einführung um einen Sprachmodus.“ ↩↩↩↩↩
-
GitHub Releases. „v2.1.71: /loop-Befehl für wiederkehrende Prompts, Anpassung der Tastenkombination für Spracheingaben, Erweiterung der Zulassungsliste für die automatische Genehmigung von bash-Befehlen, Behebung des Einfrierens von stdin, Optimierung des CoreAudio-Starts.“ 7. März 2026. Threads/@boris_cherny. „Claude Code 2.1.0 wurde veröffentlicht: /loop, Umschalttaste+Eingabetaste für neue Zeilen, hooks im Frontmatter von Agenten/skills.“ ↩↩↩
-
Anthropic Blog. „Code Review für Claude Code: Multi-Agent-System zur PR-Prüfung. Es entsendet parallele Agenten, überprüft Ergebnisse wechselseitig und ordnet sie nach Schweregrad. 15–25 $/Prüfung, ca. 20 Min. 54 % der PRs erhalten substanzielle Kommentare (zuvor 16 %), Fehlerquote unter 1 %. Forschungsvorschau für Team/Enterprise.“ 9. März 2026. TechCrunch. „Anthropic führt ein Tool zur Codeprüfung ein.“ ↩↩↩↩↩
-
GitHub Releases. „v2.1.72: Tool-Suche mit ANTHROPIC_BASE_URL, Taste w in /copy zum Schreiben von Dateien, Beschreibungsargumente für /plan, ExitWorktree-Tool, CLAUDE_CODE_DISABLE_CRON, erweiterte bash-Zulassungsliste (lsof/pgrep/tput/ss/fd/fdfind), wiederhergestelltes Modell im Agent-Tool, vereinfachte Aufwandssymbole (○/◐/●), Verbesserungen der Navigation in /config, 510 KB kleineres Bundle, VSCode-URI-Handler.“ 10. März 2026. ↩↩↩↩
-
GitHub Releases. „v2.1.73: Einstellung
modelOverridesfür benutzerdefinierte Modell-IDs von Anbietern (Bedrock/Vertex/Foundry)./output-styleist veraltet (verwenden Sie/config). Das standardmäßige Opus-Modell wurde auf Bedrock/Vertex/Foundry auf 4.6 geändert. Die Pfeiltaste nach oben stellt nach einer Unterbrechung den Prompt wieder her und spult zurück./effortfunktioniert während der Antwort. Hinweise bei SSL-Zertifikatfehlern. Fehlerbehebungen: CPU-Einfrieren, Deadlock, doppelte Ausführung von SessionStart-hooks.“ 11. März 2026. ↩↩↩ -
GitHub Releases. „v2.1.74: umsetzbare Vorschläge in
/context. EinstellungautoMemoryDirectory. Geändertes Überschreibungsverhalten von--plugin-dir. Konfigurierbares Timeout mitCLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS. Behebung der Durchsetzung verwalteter Richtlinien (ask-Regeln wurden durch Benutzerfreigaben umgangen). Behebung eines Speicherlecks (Streaming-Puffer). Behebung der Darstellung von RTL-Text. Korrekturen für MCP OAuth.“ 12. März 2026. ↩↩ -
GitHub Releases. „v2.1.75: 1M-Kontextfenster für Opus 4.6 standardmäßig für Max/Team/Enterprise.
/color-Befehl für alle Benutzer. Anzeige des Sitzungsnamens in der Prompt-Leiste. Zeitstempel der letzten Änderung für Speicherdateien. Anzeige der hook-Quelle in Berechtigungsabfragen. Behebung der Aktivierung des Sprachmodus. Behebung von Bash-!in weitergeleiteten Befehlen. Behebung einer zu hohen Token-Schätzung. Verbesserung der Startleistung unter macOS. Inkompatible Änderung: Der veraltete Fallback für verwaltete Windows-Einstellungen wurde entfernt.“ 13. März 2026. ↩↩↩↩↩ -
GitHub-Releases. „v2.1.76: Unterstützung für MCP-Elicitation – MCP-Server können während einer Aufgabe über interaktive Dialogfelder (Formularfelder oder Browser-URL) strukturierte Eingaben anfordern. Neue Hooks Elicitation und ElicitationResult. CLI-Flag
-n/--namefür Anzeigenamen von Sitzungen.worktree.sparsePathsfür git sparse-checkout in Monorepos. PostCompact-Hook. Slash Command/effort. Umfrage zur Sitzungsqualität (feedbackSurveyRate). Fehlerbehebungen: Verlust von Eingabeschemas verzögerter Tools nach der Komprimierung, erneute Genehmigung im Plan Mode, Tastenanschläge im Voice Mode, Schutzschalter für die automatische Komprimierung (maximal 3 Versuche), Kopieren aus der Zwischenablage in tmux über SSH, Stabilität von Remote-Control-Sitzungen.“ 14. März 2026. ↩↩↩↩↩↩ -
GitHub CHANGELOG. „v2.1.77: Standardmäßige maximale Anzahl an Ausgabetokens für Opus 4.6 auf 64K und Obergrenze für Opus 4.6 sowie Sonnet 4.6 auf 128K erhöht. Sandbox-Dateisystemeinstellung
allowRead./copy Nkopiert die N-letzte Antwort./forkwurde in/branchumbenannt. Parameterresumedes Agent-Tools entfernt (verwenden SieSendMessage).SendMessagesetzt angehaltene Agents automatisch fort. Sitzungen werden anhand von Plänen automatisch benannt. Bash-Hintergrundaufgaben werden bei 5 GB beendet.claude plugin validateprüft Frontmatter und hooks. Unter macOS etwa 60 ms schnellerer Start,--resume45 % schneller bei etwa 100–150 MB weniger Speicherverbrauch. Sicherheit: PreToolUse mitallowumgehtdeny-Regeln nicht mehr. Mehr als 25 Fehlerbehebungen.“ 17. März 2026. ↩↩↩↩↩ -
GitHub-Releases v2.1.78. „v2.1.78: Hook-Ereignis
StopFailure, persistenter plugin-Status mit${CLAUDE_PLUGIN_DATA}, Agent-Frontmatter (effort/maxTurns/disallowedTools),ANTHROPIC_CUSTOM_MODEL_OPTION, Weiterleitung von tmux-Benachrichtigungen, zeilenweises Antwort-Streaming. Sicherheit: sichtbare Warnung bei fehlenden Sandbox-Abhängigkeiten. Fehlerbehebungen: Kürzung großer Sitzungen über 5 MB, Endlosschleife im Stop-Hook, absolute Sandbox-Pfade, Voice Mode unter WSL2, Homebrew-PATH in VS Code.“ 17. März 2026. ↩↩↩ -
GitHub-Releases v2.1.79. „v2.1.79: Flag
--consolefür die API-Abrechnungsauthentifizierung, VS-Code-Befehl/remote-control, KI-generierte Sitzungstitel in VS Code, mehrere Verzeichnisse fürCLAUDE_CODE_PLUGIN_SEED_DIR, etwa 18 MB weniger Arbeitsspeicher beim Start, 2-minütiges API-Timeout ohne Streaming, SessionEnd-hooks werden beim Wechsel mit/resumeausgelöst. Fehlerbehebungen:-pbleibt als Unterprozess hängen, Strg+C im Print Mode, falsche Ausgabe von/btw, Start des Voice Mode, erneuter Versuch bei Enterprise-Fehler 429.“ 18. März 2026. ↩↩ -
GitHub-Releases v2.1.80. „v2.1.80: Feld
rate_limitsin Statusline-Skripten, plugin-Marktplatzquellesource: 'settings', Effort-Frontmatter für skills. Forschungsvorschau für Claude Code Channels: Telegram-/Discord-Nachrichten über Channel-Server-plugins und das Flag--channelsan Sitzungen senden. Behebung der Windows-PATH-Vererbung für Git Bash.“ 19. März 2026. ↩↩↩ -
GitHub-Releases v2.1.83. „v2.1.83: Drop-in-Verzeichnis managed-settings.d/, Hook-Ereignisse CwdChanged/FileChanged, sandbox.failIfUnavailable, CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1, Transkriptsuche, Agent-Frontmatter initialPrompt, Strg+X Strg+E als Alias für den externen Editor, stop-all-agents wurde in Strg+X Strg+K geändert, TaskOutput ist veraltet. Mehr als 35 Fehlerbehebungen.“ 25. März 2026. ↩↩↩↩
-
Auto Mode für Claude Code. Anthropic, 24. März 2026. Auto Mode: klassifikatorbasiertes Berechtigungssystem, bei dem ein separates Sonnet-4.6-Modell jede Aktion vor der Ausführung prüft. Sicherere Alternative zu –dangerously-skip-permissions. Zunächst für den Team-Tarif, anschließend für Enterprise und API. ↩↩
-
Dokumentation zum Claude Code Auto Mode. Architektur des Auto Mode: Schreibgeschützte Aktionen und Änderungen im Arbeitsverzeichnis werden automatisch genehmigt, benutzerdefinierte Regeln zuerst ausgewertet und verbleibende Aktionen vom Klassifikator geprüft. Automatisch blockiert: curl|bash, Force-Push auf main, Produktionsbereitstellungen, massenhafte Löschungen in der Cloud, IAM-Änderungen, Exfiltration externer Daten. Schutzschalter: Nach 3 aufeinanderfolgenden oder insgesamt 20 Blockierungen wird in den manuellen Modus gewechselt. ↩↩↩
-
GitHub-Releases v2.1.89. „v2.1.89: Berechtigungsentscheidung für Headless-Sitzungen aufschieben, MCP_CONNECTION_NONBLOCKING=true, Erkennung von Endlosschleifen bei der automatischen Komprimierung, Bash-Warnung bei veralteten Bearbeitungen, Symlink-berücksichtigende allow-Regeln. Enthält sämtliche Fehlerbehebungen aus v2.1.88.“ 31. März 2026. ↩
-
GitHub-Releases v2.1.88. „v2.1.88: PermissionDenied-Hook, CLAUDE_CODE_NO_FLICKER=1, benannte subagents in der @-Autovervollständigung, Denkzusammenfassungen standardmäßig deaktiviert, scrollbarer Ansichtsbereich für /btw. Fehlerbehebungen: Fehlschläge des Prompt-Caches, erneute Einbindung verschachtelter CLAUDE.md-Dateien, Fehlerquote von 50 % bei StructuredOutput, CJK-/Emoji-Verlauf, mehr als 35 Fehlerbehebungen.“ 30. März 2026. ↩↩↩
-
So verwendet Boris Claude Code. Boris Cherny (Entwickler von Claude Code), März 2026. Mehr als 72 Tipps zu /dream für die Speicherkonsolidierung, /batch für parallele Migrationen, /schedule für Cloud-Aufgaben, /btw für Nebenabfragen, Worktrees, benutzerdefinierten Agents, Auto Mode und fortgeschrittenen Arbeitsabläufen. ↩↩
-
GitHub-Releases v2.1.86. „v2.1.86: X-Claude-Code-Session-Id-Header, kompaktes Format des Read-Tools, Plan-Nachrichten im Auto Mode, Obergrenze für skill-Beschreibungen, weniger Tokens bei @-Erwähnungen, Ausschlüsse für Jujutsu/Sapling, Behebung von –resume für Sitzungen vor Version 2.1.85, mehr als 15 Fehlerbehebungen.“ 27. März 2026. v2.1.87 (28. März): Fehlerbehebung für die Nachrichtenzustellung in Cowork Dispatch. ↩
-
GitHub-Releases v2.1.85. „v2.1.85: Bedingtes Feld
iffür hooks, PreToolUse-hooks erfüllen AskUserQuestion, MCP-Umgebungsvariablen für headersHelper, MCP OAuth RFC 9728, von der Organisation gesperrte plugins ausgeblendet, Zeitstempelmarkierungen für /loop, Deep-Link-Abfragen mit 5K Zeichen, Behebung von /compact für übergroße Unterhaltungen. Mehr als 20 Fehlerbehebungen.“ 26. März 2026. ↩↩ -
GitHub-Releases v2.1.84. „v2.1.84: PowerShell-Tool (Opt-in unter Windows), Hook-Ereignis TaskCreated, HTTP-Hook-Unterstützung für WorktreeCreate, Umgebungsvariablen für ANTHROPIC_DEFAULT-Modellfunktionen, CLAUDE_STREAM_IDLE_TIMEOUT_MS, verwaltete Einstellung allowedChannelPlugins, paths: YAML-Glob-Liste in rules/skills, Obergrenze von 2 KB für MCP-Beschreibungen, Aufforderung zur Rückkehr nach mehr als 75 Minuten Inaktivität, Token-Anzahlen im Format 1,5m, Behebung für CJK-IME. Mehr als 25 Fehlerbehebungen.“ 26. März 2026. ↩↩↩
-
GitHub-Releases v2.1.81. „v2.1.81: Flag
--barefür skriptgesteuerte-p-Aufrufe (überspringt hooks, LSP, plugin-Synchronisierung und das Durchlaufen von skill-Verzeichnissen). Berechtigungsweiterleitung über--channelsfür Channel-Server. Der Assistant berücksichtigt Aufforderungen, keine Erinnerungen zu speichern.“ 20. März 2026. ↩↩ -
Claude Code-Quellcodeanalyse: Bun-Source-Map-Leak. März 2026. Vollständig lesbarer Quellcode wurde aufgrund eines bekannten Bun-Buildfehlers, durch den Source Maps in Produktionspaketen ausgeliefert wurden, über
.map-Dateien im npm-Paket offengelegt. Community-Analyse von yoloClassifier.ts (1.495 Zeilen), bashSecurity.ts (2.592 Zeilen, 23 Prüfungen), dem Schutzschalter für die automatische Komprimierung (250.000 verschwendete API-Aufrufe pro Tag), Frustrationserkennung mittels Regex und dem Companion-Pet-System. ↩↩↩↩↩ -
Claude Code Source Deep Dive: Architekturdetails. März 2026. Technische Analyse des Coordinator Mode (durch System-Prompts gesteuerte Multi-Agent-Orchestrierung), der Erkennung von Prompt-Cache-Unterbrechungen (14 Vektoren mit persistenten Sperren), von Schutzmaßnahmen gegen Destillation (Einschleusen falscher Tools, Zusammenfassung von Connector-Texten), des Undercover Mode zur Verschleierung von Codenamen, des autonomen Agent-Prototyps KAIROS und der nativen Client-Attestierung über Buns Zig-HTTP-Stack. ↩↩↩↩
-
GitHub-Releases v2.1.90. „v2.1.90: Interaktive Lektionen mit
/powerup, Auto Mode berücksichtigt ausdrückliche Benutzergrenzen, Behebung einer Prompt-Cache-Regression bei--resume, Behebung der stdout-Ausgabe mit Exitcode 2 für PreToolUse JSON, Behebung von Format-on-Save für PostToolUse, Sicherheitshärtung für PowerShell (4 Vektoren), SSE-Streaming in linearer Zeit, Schreibperformance für Transkripte, Datenschutz für den DNS-Cache.“ 1. April 2026. ↩↩ -
GitHub-Releases v2.1.91. „v2.1.91: MCP
_meta[\"anthropic/maxResultSizeChars\"]bis zu 500K, EinstellungdisableSkillShellExecution, ausführbare Dateien in plugin-bin/, mehrzeilige Deep-Link-Prompts, kürzereold_string-Anker des Edit-Tools, verbesserter/claude-api-skill, Behebung unterbrochener Transkriptketten.“ 2. April 2026. ↩↩↩ -
GitHub-Releases v2.1.92. „v2.1.92: Fail-Closed-Richtlinie
forceRemoteSettingsRefresh, interaktiver Einrichtungsassistent für Bedrock,/cost-Aufschlüsselung nach Modell und Cache-Treffern, interaktive Auswahl für/release-notes, Hostnamenpräfix für Remote Control, Hinweis zur Ablaufzeit des Prompt-Caches in der Fußzeile,/tagund/vimentfernt, Linux-Sandbox-Hilfsprogrammapply-seccomp, 60 % schnellere Diff-Erstellung des Write-Tools bei großen Dateien.“ 4. April 2026. ↩↩↩↩↩↩↩↩ -
Claude Code Buddy-Terminalhaustier. 1. April 2026. Der Befehl
/buddystartet ein Tamagotchi-artiges ASCII-Begleithaustier. 18 Arten (Ente, Gans, Katze, Kaninchen, Eule, Pinguin, Schildkröte, Schnecke, Drache, Oktopus, Axolotl, Geist, Roboter, Blob, Kaktus, Pilz, Chonk, Capybara). 5 Seltenheitsstufen. 5 Werte (DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK). Deterministisch aus dem Hash der Konto-ID erzeugt (Mulberry32). Pro-Abonnement erforderlich. Ursprünglich durch ein Quellcodeleck entdeckt, am 1. April offiziell veröffentlicht. ↩↩ -
Claude Mythos Preview — Project Glasswing. Anthropic, 7. April 2026. Neues Spitzenmodell oberhalb von Opus 4.6. Für defensive Cybersicherheit auf Partner von Project Glasswing beschränkt (Apple, Amazon, Microsoft, Google, Linux Foundation und weitere). Fand Tausende Zero-Day-Sicherheitslücken mit hohem oder kritischem Schweregrad, darunter einen 27 Jahre alten TCP-SACK-Fehler in OpenBSD, eine 16 Jahre alte H.264-Sicherheitslücke in FFmpeg und eine NFS-RCE in FreeBSD (CVE-2026-4747). Wird über Claude Code in isolierten Containern ausgeführt. 100 Mio. US-Dollar an Nutzungsguthaben, 4 Mio. US-Dollar für Open-Source-Sicherheit. Unter der Leitung von Nicholas Carlini. Nicht allgemein verfügbar; ein künftiges „Cyber Verification Program“ für Sicherheitsexperten ist geplant. Siehe auch: TechCrunch, VentureBeat, Simon Willison. ↩↩
-
GitHub Releases v2.1.94. „v2.1.94: Bedrock über Mantle (
CLAUDE_CODE_USE_MANTLE=1), Standard-Aufwandsstufe für API/Bedrock/Vertex/Foundry/Team/Enterprise von mittel auf hoch geändert, kompakte MCP-Kopfzeile in Slack,hookSpecificOutput.sessionTitlefür UserPromptSubmit-hooks, Name von plugin-skills aus dem Frontmatter, Anzeige von 429-Ratenbegrenzungen, Fehlerbehebung für die macOS-Schlüsselbundanmeldung, Fehlerbehebungen für plugin-hooks sowie Korrekturen an Scrollback und Darstellung.“ 7. April 2026. v2.1.96 (8. April): Hotfix für eine Bedrock-Authentifizierungsregression. ↩↩↩ -
GitHub Releases v2.1.97. „v2.1.97: Fehler behoben, durch den
--dangerously-skip-permissionsnach einem Schreibvorgang in einem geschützten Pfad unbemerkt auf accept-edits herabgestuft wurde. Fehler behoben, durch den MCP-HTTP-/SSE-Verbindungen bei erneuter Verbindung etwa 50 MB/Std. verloren. Fehler behoben, durch den 429-Wiederholungsversuche innerhalb von etwa 13 Sek. vollständig aufgebraucht wurden. Umschalten der Fokusansicht (Ctrl+O) im NO_FLICKER-Modus. StatuszeileneinstellungrefreshInterval. Cedar-Syntaxhervorhebung. Mehr als 25 Fehlerbehebungen.“ 8. April 2026. ↩ -
GitHub Releases v2.1.98. „v2.1.98: Einrichtungsassistent für Google Vertex AI,
CLAUDE_CODE_PERFORCE_MODE, Monitor-Tool für Hintergrundskripte,--exclude-dynamic-system-prompt-sections, PID-Namespace-Isolation mitCLAUDE_CODE_SUBPROCESS_ENV_SCRUB, Begrenzung durchCLAUDE_CODE_SCRIPT_CAPS. Bash-Sicherheitskorrekturen: Umgehung von Flags durch Backslash-Escaping, Umgehung durch zusammengesetzte Befehle, automatische Zulassung von Umgebungsvariablenpräfixen sowie Blockierung von Weiterleitungen an /dev/tcp und /dev/udp.“ 9. April 2026. ↩↩ -
GitHub Releases v2.1.101. „v2.1.101: Befehl
/team-onboarding, standardmäßiges Vertrauen in den CA-Zertifikatspeicher des Betriebssystems (CLAUDE_CODE_CERT_STORE=bundledzum Überschreiben),/ultraplanerstellt automatisch eine Cloud-Umgebung, verbesserte Wiederholungsversuche im knappen Modus, verbesserte Zusammenfassungen im Fokusmodus, Wiederholungsversuche bei Ratenbegrenzungen zeigen das betroffene Limit und die Rücksetzzeit an, robustere Einstellungen bei nicht erkannten hook-Ereignissen.“ 10. April 2026. ↩↩↩ -
Einführung von Claude Opus 4.7. Anthropic, 16. April 2026. Neues Flaggschiffmodell. Preis: 5/25 US-Dollar pro MTok (wie bei Opus 4.6). Modell-ID:
claude-opus-4-7. Verfügbar in allen Claude-Produkten, über API, Amazon Bedrock, Google Cloud Vertex AI und Microsoft Foundry. SWE-Bench: löst dreimal mehr Produktionsaufgaben als Opus 4.6. CursorBench: 70 % gegenüber 58 % bei 4.6. Siehe auch Claude-Modellpreise. ↩↩↩↩↩↩↩ -
Neuerungen in Claude Opus 4.7. Plattformdokumentation von Anthropic. Kontextfenster mit 1 Mio. Token zum regulären API-Preis – kein Langkontextaufschlag. Maximale Ausgabe: 128K. Inkompatible Änderungen:
budget_tokensfür erweitertes Denken entfernt (nur noch adaptives Denken), nicht standardmäßige Werte fürtemperature/top_p/top_kführen zu einem 400-Fehler, Denkinhalte werden standardmäßig ausgelassen. Neuer Tokenizer (etwa 1- bis 1,35-fache Tokenanzahl). Neue Aufwandsstufexhigh. Aufgabenbudgets als Beta-Funktion (Headertask-budgets-2026-03-13). Bildverarbeitung: 2.576 px/3,75 MP mit 1:1-Pixelkoordinaten. ↩↩↩↩↩↩↩↩ -
Claude Code CHANGELOG. Primärquelle für v2.1.105 bis v2.1.112. v2.1.105 (PreCompact-hooks können blockieren,
monitorsim plugin-Manifest, Pfadargument fürEnterWorktree, Alias/proactive, Obergrenze für skill-Beschreibungen auf 1536 erhöht). v2.1.107 (Zeitsteuerung des Denkhinweises). v2.1.108 (ENABLE_PROMPT_CACHING_1H, Sitzungsrückblick//recap, Modell kann integrierte Schrägstrichbefehle über das Skill-Tool aufrufen, Alias/undo, Warnung bei/modelmitten in einer Unterhaltung). v2.1.109 (Anzeige für erweitertes Denken). v2.1.110 (/tui//tui fullscreen, Push-Benachrichtigungstool für Remote Control,/focusvonCtrl+Ogetrennt,autoScrollEnabled,--resume/--continuereaktiviert geplante Aufgaben,/context//exit//reload-pluginsüber Remote-Control-Clients, Sitzungsrückblick für Benutzer mit deaktivierter Telemetrie, verteilte Ablaufverfolgung mitTRACEPARENT/TRACESTATE, Write-Tool informiert das Modell, wenn der Benutzer den Diff bearbeitet hat, Sicherheitshärtung für PermissionRequest-hooks und „Im Editor öffnen“). v2.1.111 (Unterstützung für die Veröffentlichung von Opus 4.7, Aufwandsstufexhigh, interaktiver Schieberegler/effort, Auto-Modus für Max ohne Flag,/less-permission-prompts,/ultrareview, Theme „Auto (an Terminal anpassen)“, Windows-PowerShell-Tool überCLAUDE_CODE_USE_POWERSHELL_TOOL, Reduzierung von Bash-Berechtigungen für schreibgeschützte Vorgänge mit Glob-Mustern, Verbesserungen an/setup-vertexund/setup-bedrock,OTEL_LOG_RAW_API_BODIES). v2.1.112 (Hotfix für „vorübergehend nicht verfügbar“ bei Opus 4.7 im Auto-Modus). Siehe auch: GitHub-Blog zur allgemeinen Verfügbarkeit von Opus 4.7, Formular zum Cyber Verification Program. ↩↩↩↩↩↩↩↩↩↩↩↩ -
Claude Code — Modellkonfiguration. Maßgebliche Quelle für die Standardmodelle der einzelnen Tarife (Max/Team Premium → Opus 4.7; Pro/Team Standard/Enterprise/API → Sonnet 4.6; Bedrock/Vertex/Foundry → Sonnet 4.5; Enterprise + API wechseln am 23. April 2026 zu Opus 4.7). Behandelt die
/effort-Stufen (low/medium/high/xhigh/maxfür Opus 4.7;low/medium/high/maxfür Opus 4.6 und Sonnet 4.6), das Ausweichverhalten bei Aufwandsstufen, adaptives Schlussfolgern (Opus 4.7 verwendet ausschließlich den adaptiven Modus;CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1setzt 4.6 auf feste Budgets zurück) sowie die Regeln für erweiterte Kontextfenster je Tarif (Max/Team/Enterprise: 1 Mio. Token bei Opus inbegriffen; Pro: über zusätzliche Nutzung; API: vollständiger Zugriff). Opus 4.7 erfordert Claude Code v2.1.111 oder neuer. ↩↩↩↩↩↩↩↩↩↩ -
Anthropic — Preise. Maßgebliche Preisreferenz (April 2026). Grundpreise für Eingabe/Ausgabe: Opus 4.7 und 4.6 kosten 5/25 US-Dollar pro MTok, Sonnet 4.6 kostet 3/15 US-Dollar und Haiku 4.5 kostet 1/5 US-Dollar. Multiplikatoren für Prompt-Caching: Schreiben in den 5-Minuten-Cache 1,25-fach, Schreiben in den 1-Stunden-Cache 2-fach, Cache-Treffer 0,1-facher Grundeingabepreis. Langkontext: „Claude Mythos Preview, Opus 4.7, Opus 4.6 und Sonnet 4.6 umfassen das vollständige Kontextfenster mit 1 Mio. Token zum Standardpreis“ – kein Langkontextaufschlag für Modelle der aktuellen Generation. Datenresidenz (
inference_geo="us"): 1,1-facher Multiplikator auf alle Tokenkategorien für Opus 4.6 und neuer. Batch-API: 50 % Rabatt. ↩↩↩ -
Überholt – nur für die Ära von Opus 4.6 beibehalten; aktuelle Fakten zum schnellen Modus finden Sie unter 198. Claude Code — Fast Mode, Stand Februar 2026. Funktion in der Forschungsvorschau. Ausschließlich für Opus 4.6 – „Fast Mode ist für Opus 4.7 oder andere Modelle nicht verfügbar.“ Bietet eine etwa 2,5-mal schnellere Ausgabe zum 6-fachen Grundpreis (30 US-Dollar für Eingabe/150 US-Dollar für Ausgabe pro MTok). Durch Aktivieren von
/fastwechselt die Sitzung automatisch zu Opus 4.6; nach dem Deaktivieren bleibt die Sitzung bei Opus 4.6. Nicht für Bedrock/Vertex/Foundry verfügbar. Erfordert zusätzliche Nutzung; bei Team/Enterprise muss ein Administrator die Funktion aktivieren. MitCLAUDE_CODE_DISABLE_FAST_MODE=1lässt sie sich vollständig deaktivieren. ↩ -
Claude Code CHANGELOG. v2.1.113 (17. April 2026): CLI startet über eine optionale plattformspezifische Abhängigkeit eine native Claude Code-Binärdatei anstelle des gebündelten JavaScript;
sandbox.network.deniedDomainsblockiert bestimmte Domains selbst dann, wenn Platzhalter inallowedDomainssie zulassen würden; im Vollbildmodus scrollenShift+↑/Shift+↓den sichtbaren Bereich, wenn eine Auswahl über den sichtbaren Rand hinaus erweitert wird;Ctrl+A/Ctrl+Ebewegen den Cursor in mehrzeiligen Eingaben zum Anfang/Ende der aktuellen logischen Zeile (im readline-Stil); unter Windows löschtCtrl+Backspacedas vorherige Wort; bei/loopbricht Esc ausstehende Aktivierungen ab und zeigt Meldungen wie „Claude resuming /loop wakeup“ an;/extra-usagefunktioniert jetzt auch in Remote-Control-Clients für Mobilgeräte und das Web;/ultrareviewstartet dank parallelisierter Prüfungen schneller, zeigt im Startdialog eine Diffstat an und verfügt über einen animierten Startstatus; subagents, die während der Ausgabe hängen bleiben, schlagen nach 10 Minuten mit einer eindeutigen Fehlermeldung fehl; bei mehrzeiligen Bash-Befehlen, deren erste Zeile ein Kommentar ist, wird der vollständige Befehl im Transkript angezeigt (Behebung von UI-Spoofing);cd <current-directory> && git …fragt bei wirkungslosen Operationen nicht mehr nach; macOS-Zulassungsregeln fürBash(rm:*)behandeln/private/{etc,var,tmp,home}als gefährliche Löschziele; Bash-Ablehnungsregeln erfassen Befehle, die inenv/sudo/watch/ionice/setsidoder ähnliche Wrapper eingebettet sind; Zulassungsregeln fürBash(find:*)genehmigenfind -exec/-deletenicht mehr automatisch; Opus 4.7 über die ARN eines Bedrock Application Inference Profile gibt nicht mehr den 400-Fehlerthinking.type.enabled is not supportedzurück; außerdem wurden Fehler bei der Zeitüberschreitungsbehandlung gleichzeitiger MCP-Aufrufe, bei Markdown-Tabellen mit Inline-Code, der Pipe-Zeichen enthält, beim automatischen Auslösen der Sitzungszusammenfassung während der Eingabe, beim Streaming und Archivieren von Remote-Control-subagents, beim Rückfall auf Text nach Fehlern mit SDK-Bildblöcken sowie beim Umgehen von Berechtigungsabfragen durchdangerouslyDisableSandboxbehoben. v2.1.114 (18. April 2026): eine einzelne Korrektur für einen Absturz im Berechtigungsdialog, wenn ein Teammitglied eines Agent-Teams eine Tool-Berechtigung anforderte. ↩↩↩↩↩↩↩ -
Quellen zu Benchmarks und Funktionen von Codex und Claude Code (April 2026). Die Zahlen zu Opus 4.7 stammen aus Anthropic: Introducing Claude Opus 4.7: 87,6 % bei SWE-bench Verified, 64,3 % bei SWE-bench Pro, 69,4 % bei Terminal-Bench 2.0. Die Spezifikationen von GPT-5.4 stammen aus der OpenAI-Dokumentation zum Modell GPT-5.4: veröffentlicht am 5. März 2026 (Snapshot
gpt-5.4-2026-03-05), standardmäßig 272K Kontext / 1,05M im Langkontextmodus, maximal 128K Ausgabe, 2,50 $ für die Eingabe / 0,25 $ für zwischengespeicherte Eingaben / 15 $ für die Ausgabe pro MTok, 2-facher/1,5-facher Langkontextmultiplikator bei mehr als 272K Eingabetokens. Die offiziellen Programmierbenchmarks für GPT-5.4 stammen aus Introducing GPT-5.4: 57,7 % bei SWE-bench Pro, 75,1 % bei Terminal-Bench 2.0; SWE-bench Verified wird auf der offiziellen Seite NICHT veröffentlicht. Der SWE-bench-Verified-Ausgangswert von 74,9 % für GPT-5-Codex stammt aus den ursprünglichen Materialien von OpenAI zur Einführung von Codex. Die Zahlen zu GPT-5.2-Codex und GPT-5.3-Codex stammen aus OpenAI: Introducing GPT-5.3-Codex: GPT-5.2-Codex erreicht 56,4 % bei SWE-bench Pro / 64,0 % bei Terminal-Bench 2.0; GPT-5.3-Codex erreicht 56,8 % bei SWE-bench Pro / 77,3 % bei Terminal-Bench 2.0. Das Kontextfenster von GPT-5.2-Codex (400K / maximal 128K Ausgabe) stammt aus der OpenAI-Modelldokumentation für gpt-5.2-codex. Das Ausführungsmodell von Codex CLI (standardmäßig lokal) wird in der Hilfe zu OpenAI Codex CLI beschrieben; die Container-Sandbox von Codex Cloud ist davon getrennt. Angaben zu den Claude Code-Anweisungsdateien (CLAUDE.md+CLAUDE.local.md, keine Unterstützung fürAGENTS.md) stammen aus der Anthropic-Dokumentation zum Speicher. Die Vergleichsformate für Wettbewerber wurden anhand von Builder.io: Codex vs Claude Code und DataCamp: Codex vs Claude Code gegengeprüft. ↩↩↩ -
Claude Code CHANGELOG — zusammengefasste Referenz für v2.1.116 (20. April 2026), v2.1.117 (22. April 2026), v2.1.118 (23. April 2026) und v2.1.119 (23. April 2026). v2.1.116:
/resumeist bei Sitzungen ab 40 MB um 67 % schneller; schnellerer Start von MCP mit mehreren stdio-Servern (resources/templates/listwird bis zur ersten@-Erwähnung aufgeschoben); Inline-Denkanzeige („still thinking“, „thinking more“, „almost done thinking“); die Suche in/configberücksichtigt jetzt auch Optionswerte;/doctorlässt sich während eines Durchlaufs öffnen; plugins installieren fehlende Abhängigkeiten automatisch; das Bash-Tool zeigt beigheinen Hinweis auf die Begrenzung der GitHub-API-Rate an; die Registerkarte „Usage“ in den Einstellungen wird sofort angezeigt und bleibt auch bei einer Ratenbegrenzung des Nutzungsendpunkts verfügbar;hooks:im Agent-Frontmatter werden ausgelöst, wenn der Agent über--agentim Hauptthread ausgeführt wird; Sicherheitskorrektur — die automatische Sandbox-Zulassung umgeht beirm/rmdirmit Zielen wie/,$HOMEoder anderen kritischen Stammverzeichnissen nicht mehr die Prüfung auf gefährliche Pfade. (Die Einschränkung der Ausführlichkeit im System-Prompt vom 16. April, die mit v2.1.116 zurückgenommen wurde, ist im Postmortem unter 153 und nicht in den Versionshinweisen zu v2.1.116 dokumentiert.) v2.1.117:CLAUDE_CODE_FORK_SUBAGENT=1für abgespaltene subagents in externen Builds;mcpServersim Agent-Frontmatter werden für über--agentgestartete Hauptthread-Agent-Sitzungen geladen; die in/modelgetroffene Auswahl bleibt über Neustarts hinweg erhalten, selbst wenn das Projekt ein anderes Modell vorgibt, und der Startkopf zeigt die Quelle dieser Vorgabe an;/resumebietet eine Zusammenfassung veralteter Sitzungen an; gleichzeitiger Start von MCP (lokal + claude.ai) ist standardmäßig aktiviert;blockedMarketplaces/strictKnownMarketplaceswerden bei Installation, Aktualisierung, Neuladen und automatischer Aktualisierung von plugins durchgesetzt; experimentelles Advisor Tool mit Beschriftung, Link zu weiteren Informationen und Startbenachrichtigung bei Aktivierung; die durchcleanupPeriodDaysfestgelegte Aufbewahrungsbereinigung umfasst~/.claude/tasks/,~/.claude/shell-snapshots/,~/.claude/backups/; OTel-user_prompt-Ereignisse enthaltencommand_name/command_source(Namen benutzerdefinierter Befehle und von MCP werden geschwärzt, sofern nichtOTEL_LOG_TOOL_DETAILS=1gesetzt ist);cost.usage/token.usage/api_request/api_errorenthalten das Attributeffort; native macOS-/Linux-Builds ersetzenGlob/Grepdurch eingebettetebfs/ugrep, die über das Bash-Tool ausgeführt werden; die standardmäßige Aufwandsstufe für Pro/Max mit Sonnet 4.6 und Opus 4.6 ist jetzthigh(zuvormedium); Korrektur — Opus-4.7-Sitzungen berechneten/contextanhand eines 200K-Fensters statt des nativen 1M-Fensters, wodurch die automatische Komprimierung zu früh ausgelöst wurde. v2.1.118: visueller vim-Modus (v) und visueller Zeilenmodus (V) mit Auswahl, Operatoren und visueller Rückmeldung;/costund/statswurden in/usagezusammengeführt (die Eingabekürzel bleiben erhalten); benannte Themes über/themeoder~/.claude/themes/*.json(plugins stellen ein Verzeichnisthemes/bereit); hooks rufen MCP-Tools übertype: "mcp_tool"direkt auf; die UmgebungsvariableDISABLE_UPDATESblockiert alle Aktualisierungspfade einschließlich des manuellen Befehlsclaude update(strenger alsDISABLE_AUTOUPDATER); WSL übernimmt über die RichtliniewslInheritsWindowsSettingsdie verwalteten Windows-Einstellungen; der Sentinel$defaultsinautoMode.allow/soft_deny/environmentergänzt die integrierte Liste um benutzerdefinierte Regeln; Opt-in für den automatischen Modus über „Don’t ask again“;claude plugin tagerstellt Git-Tags für Releases und validiert dabei die Version. v2.1.119: Einstellungen aus/config(Theme, Editormodus, ausführliche Ausgabe) werden unter~/.claude/settings.jsongespeichert, wobei Projekt-, lokale und Richtlinieneinstellungen Vorrang haben; die EinstellungprUrlTemplateverweist das PR-Abzeichen in der Fußzeile auf eine benutzerdefinierte Code-Review-URL statt auf github.com;CLAUDE_CODE_HIDE_CWDblendet das Arbeitsverzeichnis im Startlogo aus;--from-prakzeptiert URLs zu GitLab-MRs, Bitbucket-PRs und GitHub-Enterprise-PRs;--printberücksichtigttools:/disallowedTools:im Agent-Frontmatter;--agent <name>berücksichtigtpermissionModefür integrierte Agenten; PowerShell-Tool-Befehle werden im Berechtigungsmodus automatisch genehmigt (wie bei Bash); die Eingaben der hooksPostToolUse/PostToolUseFailureenthaltenduration_ms(Ausführungszeit des Tools ohne Berechtigungsabfragen und PreToolUse-hooks); bei der Neukonfiguration von Servern für subagents und SDK MCP werden die Server parallel verbunden; Sicherheit —blockedMarketplacessetzt Einträge fürhostPatternundpathPatternjetzt korrekt durch; OTel-tool_result- undtool_decision-Ereignisse enthaltentool_use_id;tool_resultenthälttool_input_size_bytes; das JSON der Statuszeilen-Standardeingabe enthälteffort.levelundthinking.enabled; die Tool-Suche ist auf Vertex AI standardmäßig deaktiviert (Aktivierung überENABLE_TOOL_SEARCH). ↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Aktualisierung zu den jüngsten Qualitätsberichten zu Claude Code. Technische Post-Mortem-Analyse von Anthropic, 23. April 2026. Behandelt drei voneinander unabhängige Qualitätsrückgänge, die bis zum 20. April (v2.1.116) behoben wurden; am 23. April wurden zudem die Nutzungslimits für alle Abonnenten zurückgesetzt: (1) Standardmäßiger Reasoning-Aufwand — wurde am 4. März 2026 von
highaufmediumgeändert, um das Einfrieren der Benutzeroberfläche zu reduzieren; nach Rückmeldungen von Betreibern, laut denen Benutzer eine höhere Intelligenz einer flüssigeren Benutzeroberfläche vorzogen, wurde die Änderung am 7. April rückgängig gemacht. Betroffen waren Sonnet 4.6 und Opus 4.6. (2) Fehler beim Löschen von Denkinhalten im Prompt-Cache — eine Cache-Optimierung sollte Denkinhalte einmal pro inaktiver Sitzung löschen, löschte sie stattdessen jedoch für den Rest der Sitzung bei jedem Durchgang. Dies führte zu Vergesslichkeit, Wiederholungen und einem schnelleren Verbrauch des Nutzungslimits. Der Fehler war vom 26. März bis zum 10. April aktiv und wurde in v2.1.101 behoben. Betroffen waren Sonnet 4.6 und Opus 4.6. (3) Beschränkung der Ausführlichkeit im System-Prompt — wurde am 16. April hinzugefügt, um die Gesprächigkeit von Opus 4.7 einzudämmen; laut Anthropic wurde der Rückgang der Codequalität um etwa 3 % bei Opus 4.6 und Opus 4.7 gemessen (Sonnet 4.6 war ebenfalls betroffen, allerdings mit einem geringeren Rückgang); am 20. April wurde die Änderung in v2.1.116 rückgängig gemacht. Die von Anthropic genannten Gegenmaßnahmen: umfassendere Evaluierungssuiten vor der Veröffentlichung, strengere Kontrollen für Änderungen an System-Prompts, verpflichtende Code-Reviews bei Änderungen, die sich auf die Intelligenz auswirken, sowie schrittweise Rollouts. ↩↩↩↩ -
Versionshinweise zu Claude Code — kombinierte Referenz für v2.1.121 (28. April 2026, 00:31 UTC) und v2.1.122 (28. April 2026, 22:05 UTC). v2.1.121: Serverkonfigurationsoption
alwaysLoadfür MCP (Zurückstellung der Tool-Suche überspringen); automatischer Wiederholungsversuch beim Start von MCP, bis zu 3-mal;claude plugin pruneund--prune-Kaskade; Eingabe zum Filtern in/skills; PostToolUsehookSpecificOutput.updatedToolOutputwurde von ausschließlich MCP auf alle Tools erweitert;.claude/skills/,.claude/agents/und.claude/commands/sind von der Eingabeaufforderung für--dangerously-skip-permissionsausgenommen; zertifikatbasierte Workload Identity Federation mit X.509 für Vertex AI (mTLS ADC);redirectUrifür SDKmcp_authenticate; OTel ergänztstop_reason,gen_ai.response.finish_reasonsunduser_system_prompt(durchOTEL_LOG_USER_PROMPTSeingeschränkt) in Spans für LLM-Anfragen;/terminal-setupaktiviert den iTerm2-Zugriff auf die Zwischenablage für/copyaus tmux; Tab-Titel in der Einstellunglanguage;CLAUDE_CODE_FORK_SUBAGENT=1wurde auf das nicht interaktiveclaude -perweitert; schnellerer Start nach Upgrades (Bereich „Recent Activity“ aus dem Versionshinweis-Startbildschirm entfernt); Deduplizierung von claude.ai-Connectors mit derselben Upstream-URL. v2.1.122: UmgebungsvariableANTHROPIC_BEDROCK_SERVICE_TIER(default/flex/priority), die alsX-Amzn-Bedrock-Service-Tiergesendet wird; Suche nach PR-URLs mit/resumein GitHub, GHE, GitLab und Bitbucket;/mcpzeigt ausgeblendete Connectors mit einem Hinweis zum Entfernen von Duplikaten an und präzisiert die Meldung über fehlende Autorisierung nach dem Browser-Aufruf; OTel-Protokollereignisclaude_code.at_mentionfür die Auflösung von@-Erwähnungen; numerische Attribute fürapi_request/api_errorwerden als Zahlen ausgegeben (zuvor als Zeichenfolgen). Wesentliche Fehlerbehebungen in beiden Versionen: Speicherleck von etwa 2 GB in/usage, Zunahme des RSS-Speichers um mehrere GB in bildlastigen Sitzungen, Überspringen beschädigter Transkriptzeilen bei--resumesowie Behebung von Abstürzen großer Sitzungen mit externen Builds, Wiederherstellung von Bash nach dem Löschen oder Verschieben des aktuellen Arbeitsverzeichnisses, Korrektur der Denkfunktion bei Anwendungsinferenzprofilen in Bedrock, Ablehnung zusätzlicheroutput_config-Eingaben bei strukturierter Ausgabe in Vertex/Bedrock, fehlende nicht blockierende MCP-Tools in ToolSearch, die erst nach Sitzungsbeginn verbunden wurden, Obergrenze für die Bildgrößenanpassung bei neueren Modellen von 2.576 auf 2.000 px gesenkt,!exit/!quitim Bash-Modus beendet CLI nicht mehr, keine Scrollback-Duplizierung mehr in tmux/GNOME/Windows Terminal/Konsole, ein fehlerhafterhooks-Eintrag macht nicht mehr die gesamtesettings.jsonungültig. ↩↩↩↩↩↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.123. 29. April 2026, 03:29 UTC. Eine einzelne Fehlerbehebung: „Fehler behoben, durch den die Authentifizierung von OAuth in einer 401-Wiederholungsschleife fehlschlug, wenn
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1gesetzt war.“ ↩ -
Kombinierte Überprüfung des neuesten Stands vom 6. Mai 2026: Versionshinweise zu Claude Code v2.1.126, Versionshinweise zu Claude Code v2.1.128, Versionshinweise zu Claude Code v2.1.129, Versionshinweise zu Claude Code v2.1.131, CHANGELOG zu Claude Code und NPM-Paketmetadaten für
@anthropic-ai/claude-code. v2.1.126 ergänzte die Gateway-Modellerkennung für/model,claude project purge, eine Ausweichlösung zum Einfügen von Code in OAuth, OTel für die Aktivierung von skills, das Verhalten von PowerShell als primäre Shell unter Windows und änderte die Eingabeaufforderungen für geschützte Pfade bei--dangerously-skip-permissions. v2.1.128 ergänzte ZIP-Unterstützung für--plugin-dir, die Anzeige der Tool-Anzahl und fehlender Tools für MCP sowie--channelsfür die Konsolenauthentifizierung, behobEnterWorktreeund reparierte Probleme mit plugins, Cache, MCP und Sitzungen. v2.1.129 ergänzte--plugin-url,CLAUDE_CODE_FORCE_SYNC_OUTPUT,CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE,skillOverrides, die optionale Gateway-Modellerkennung überCLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1und die Validierungswarnung fürthemes/monitorsim plugin-Manifest. v2.1.131 behob die Aktivierung der VS Code-Erweiterung unter Windows und die Authentifizierung am Mantle-Endpunkt; in den Versionshinweisen wurden keine weiteren Befehls- oder Konfigurationsergänzungen angekündigt. ↩↩↩↩↩ -
Höhere Nutzungslimits für Claude und eine Vereinbarung über Rechenkapazität mit SpaceX. Anthropic, 6. Mai 2026. Drei Änderungen: (1) Die Fünf-Stunden-Ratenlimits von Claude Code wurden für Pro-, Max-, Team- und sitzplatzbasierte Enterprise-Tarife verdoppelt; (2) die Reduzierung während der Spitzenzeiten wurde für Pro- und Max-Konten von Claude Code aufgehoben; (3) die Ratenlimits von API für Opus-Modelle von Claude wurden „beträchtlich“ erhöht; eine Tabelle nach Tarifstufe finden Sie auf der Ankündigungsseite. Absicherung der Rechenkapazität: Anthropic erhält „die gesamte Rechenkapazität ihres Rechenzentrums Colossus 1“ — „mehr als 300 Megawatt neue Kapazität (über 220.000 NVIDIA GPUs) innerhalb eines Monats“. Anthropic bekundete außerdem Interesse daran, gemeinsam mit SpaceX „mehrere Gigawatt orbitaler KI-Rechenkapazität“ zu entwickeln. ↩↩
-
Agents für Finanzdienstleistungen. Anthropic, 5. Mai 2026. Zehn sofort einsatzbereite Agent-Vorlagen: Pitch-Ersteller, Ergebnisprüfer, KYC-Prüfer, Monatsabschlussassistent und sechs weitere. Jede wird als plugin in Claude Cowork und Claude Code sowie als Cookbook für Claude Managed Agents bereitgestellt. Microsoft 365-Add-ins: Claude in Excel, PowerPoint und Word mit anwendungsübergreifendem Kontext; eine Outlook-Integration folgt in Kürze. Partnerschaften für Daten-Connectors mit Dun & Bradstreet, Fiscal AI, Financial Modeling Prep, Guidepoint, IBISWorld, SS&C IntraLinks, Third Bridge und Verisk. Moody’s MCP-App: Kreditratings und Daten zu mehr als 600 Millionen Unternehmen, zugänglich innerhalb von Claude. Claude Cowork Dispatch: Aufgabenverteilung per Sprache und Text für Analysten. Für Opus 4.7 wird im Finance-Agent-Benchmark von Vals AI ein Ergebnis von 64,37 % angegeben. ↩↩
-
Versionshinweise zu Claude Code v2.1.132. 6. Mai 2026. Ergänzt die Umgebungsvariable
CLAUDE_CODE_SESSION_IDim Subprozess des Bash-Tools (entspricht der an hooks übergebenensession_id). Ergänzt die UmgebungsvariableCLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1, mit der Sie den alternativen Vollbild-Renderer deaktivieren und die Unterhaltung im nativen Scrollback des Terminals belassen können. Aktualisiert das Startbanner von/tui fullscreen, um weitere Vorteile des Renderers zu beschreiben (geringerer Speicherverbrauch, Mausunterstützung, automatisches Kopieren bei Auswahl). Dazu kommen mehr als 20 Fehlerbehebungen in den Bereichen Terminal- und Eingabeverarbeitung (SIGINT, Verbindungsabbrüche von SSH, Terminalmodi, Cursorpositionierung), Textbearbeitung und Einfügen (Beschädigung von Emojis und Graphemen, vim-Operatoren, Escape-Sequenzen, verschluckter Text nach Einfügevorgängen, die mit/beginnen), Benutzeroberfläche und Rendering (leerer Vollbildschirm nach dem Ruhezustand, Scrollgeschwindigkeit, Mausradverarbeitung, Autovervollständigungs-Pop-up), Sitzungsverwaltung (--resume-Fehler, abgeschnittene Emojis, Flag--permission-modeim Planmodus), Befehlswerkzeuge (/usage,/terminal-setup,/effort,/status,/login,/upgrade), Serverintegration von MCP (Abruf von Tools, Autorisierungsanzeige, nicht protokollkonforme Daten, unbegrenztes Speicherwachstum in stdio-Servern von MCP, erneuter Versuch fürtools/list), plattformspezifische Probleme (Windows Terminal, JetBrains IDE, macOS-Tastaturen, X11 Linux) sowie 400-Fehler bei Bedrock und Vertex, wennENABLE_PROMPT_CACHING_1Hgesetzt ist. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.133. 7. Mai 2026. Fügt die Einstellung
worktree.baseRef(fresh|head) hinzu — laut den Versionshinweisen gilt: „Mit der StandardeinstellungfreshverwendetEnterWorktreewiederorigin/<default>als Basis (seit 2.1.128 war es das lokaleHEAD) — legen Sieworktree.baseRef: \"head\"fest, um nicht gepushte Commits in neuen Worktrees beizubehalten.“ Hooks erhalten jetzt über das JSON-Eingabefeldeffort.levelund die Umgebungsvariable$CLAUDE_EFFORTdie aktive Aufwandsstufe; auch Befehle des Bash-Tools können$CLAUDE_EFFORTauslesen. Fügt die verwalteten Einstellungensandbox.bwrapPathundsandbox.socatPath(Linux/WSL) für benutzerdefinierte Speicherorte der Binärdateien von bubblewrap und socat hinzu. Fügt den SchlüsselparentSettingsBehaviorauf Administratorebene ('first-wins' | 'merge') hinzu, um SDKmanagedSettings(übergeordnete Ebene) in die Richtlinienzusammenführung einzubeziehen. Behebt, dass subagents Projekt-, Benutzer- oder plugin-skills über dasSkill-Tool nicht finden konnten. Weitere Korrekturen: Wettlaufsituation bei parallelen Sitzungen, die nach der Aktualisierung des Tokens zu einem 401-Fehler führte, Gültigkeitsbereich von Zulassungsregeln für Laufwerksstammverzeichnisse, Proxy- und mTLS-Unterstützung für MCP OAuth, vollständiger Abschluss des Abbruchs beim Stoppen oder Unterbrechen über Remote Control, sitzungsübergreifendes Durchsickern von/effort, Aufnahme von--remote-controlin--help. ↩↩↩↩↩↩↩ -
Mit Claude in Excel, PowerPoint, Word und Outlook zusammenarbeiten. Anthropic, 7. Mai 2026. Claude für Excel, PowerPoint und Word sind allgemein verfügbar; Claude für Outlook befindet sich für alle kostenpflichtigen Tarife in der öffentlichen Betaphase. Anwendungsübergreifende Reaktivität („Wenn Sie eine Annahme in Excel anpassen, werden auch das Diagramm in PowerPoint und die Zahl in Ihrem Word-Memo automatisch aktualisiert“). Outlook ergänzt eine Posteingangssortierung („Claude … sortiert Nachrichten danach, welche Ihre Antwort erfordern, für welche es einen Entwurf erstellen kann und welche unwichtig sind“). Verfügbar für alle Mac- und Windows-Benutzer mit kostenpflichtigem Tarif. ↩↩↩↩↩↩
-
Versionshinweise zu Claude Code v2.1.137 bis v2.1.139. v2.1.137 (9. Mai 2026): „[VSCode] Fehler behoben, durch den die Erweiterung unter Windows nicht aktiviert werden konnte.“ v2.1.138 (9. Mai 2026): „Interne Korrekturen.“ v2.1.139 (11. Mai 2026): Agent View (
claude agents),/goal,args: string[]für Befehls-hooks,continueOnBlockfürPostToolUse,CLAUDE_PROJECT_DIRfür MCP-stdio-Server,${CLAUDE_PROJECT_DIR}-Interpolation in plugin-Befehlen, eine Korrektur der aktiven Zeit von OpenTelemetry in--printsowie zugehörige Zuverlässigkeitskorrekturen. Siehe auch: Dokumentation zu Agent View und Dokumentation zu Goal. ↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.140. 12. Mai 2026. Fügt
subagent_typezur Eingabe von Agent-hooks hinzu und behebt folgende Probleme:ConfigChange-hooks wurden bei Einstellungsänderungen nicht ausgelöst;disableAllHooksdeaktivierte hooks nicht, wenn keine anderen Einstellungen konfiguriert waren;allowManagedHooksOnlyunddisableAllHooksließen sich über verschiedene Einstellungsebenen hinweg nicht korrekt kombinieren; Berechtigungsdialoge zeigten unerwartet Umgebungsvariablen an, wenn hooks Ergebnisse zurückgaben; der benutzerdefinierte Stil wurde nach Einstellungsänderungen zurückgesetzt; Fallback für die native Paketauflösung unter Windows Git Bash; und/scroll-speedzeigte keine Wirkung. ↩↩ -
Versionshinweise zu Claude Code v2.1.141. 13. Mai 2026. Fügt
terminalSequencezur JSON-Ausgabe von hooks für Desktopbenachrichtigungen, Fenstertitel und Signaltöne hinzu;CLAUDE_CODE_PLUGIN_PREFER_HTTPSfür das Klonen aus HTTPS-plugin-Quellen;ANTHROPIC_WORKSPACE_IDzur Arbeitsbereichseingrenzung bei der Workload-Identity-Föderation;claude agents --cwd <path>zur Verzeichnisfilterung in Agent View; sowie Optionen in/feedback, um Sitzungen der letzten 24 Stunden oder 7 Tage anzuhängen. Überprüfung in der aktuellen Sitzung am 14. Mai 2026:claude --versiongab2.1.141 (Claude Code)zurück undnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonmeldete2.1.141als neueste Version. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.142 und Claude Code CHANGELOG. 14. Mai 2026. Fügt
claude agentsKonfigurations-Flags für Hintergrundsitzungen hinzu; stellt Fast mode standardmäßig auf Opus 4.7 um, wobeiCLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1als Überschreibung zum Festschreiben der Version dient; stelltSKILL.md-Dateien im Stammverzeichnis von plugins als skills bereit, wenn keinskills/-Verzeichnis vorhanden ist; zeigt von plugins bereitgestellte LSP-Server in den plugin-Details an; warnt in/web-setup, bevor eine bestehende GitHub-App-Verbindung ersetzt wird; korrigiertMCP_TOOL_TIMEOUTfür entfernte HTTP/SSE-MCP-Server; und behebt Zuverlässigkeitsprobleme bei Hintergrundsitzungen, Daemons, Agent View, dem plugin-Cache, plugin-Hinweisen und der reaktiven Komprimierung. Überprüfung in der aktuellen Sitzung am 15. Mai 2026:claude --versiongab2.1.141 (Claude Code)zurück undnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonmeldete2.1.142als neueste Version mittime.modified2026-05-14T22:54:49.491Z. ↩↩ -
Versionshinweise zu Claude Code v2.1.143, Änderungsprotokoll zu Claude Code und Claude Code CHANGELOG. 15. Mai 2026. Fügt die Durchsetzung von plugin-Abhängigkeiten, die prognostizierten Kosten des plugin-Kontexts,
worktree.bgIsolation: "none", konsistente Dispatch-Flags für Agent View und PowerShell-Richtlinienverhalten hinzu; außerdem Zuverlässigkeitskorrekturen für Stop-hook-Schleifen, das Timing des/goal-Evaluators, Hintergrundsitzungen, den Startvorgang für Anmeldedaten, Agent View, die Verarbeitung von Farbumgebungsvariablen und von plugins bereitgestellte Agents. Überprüfung in der aktuellen Sitzung am 18. Mai 2026:claude --versiongab2.1.142 (Claude Code)zurück undnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonmeldete2.1.143als neueste Version mittime.modified2026-05-18T19:57:55.006Z. ↩↩ -
Versionshinweise zu Claude Code v2.1.144, Änderungsprotokoll zu Claude Code und Claude Code CHANGELOG. 19. Mai 2026. Fügt
/resume-Unterstützung für Hintergrundsitzungen, Benachrichtigungen über die Dauer von Hintergrund-subagents, die Anzeige der letzten plugin-Aktualisierung, das Verhalten von/modelfür die aktuelle Sitzung und die Standardeinstellung sowie/usage-creditshinzu; außerdem Zuverlässigkeitskorrekturen für Netzwerkzeitüberschreitungen beim Start, beschädigte Terminalanzeigen, den Start von Hintergrundsitzungen unter macOS, nicht übereinstimmende Bilderweiterungen, die MCP-Seitennavigation und nicht unterstützte Bild-MIME-Typen, Interaktionen in Agent View, das Trennen und Fortsetzen von Hintergrundsitzungen sowie die Erschöpfung von Dateideskriptoren beim erneuten Laden von skills. Überprüfung in der aktuellen Sitzung am 19. Mai 2026:claude --versiongab2.1.144 (Claude Code)zurück undnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonmeldete2.1.144als neueste Version mittime.modified2026-05-19T17:40:52.832Z. ↩↩ -
Versionshinweise zu Claude Code v2.1.145, Änderungsprotokoll zu Claude Code und Claude Code CHANGELOG. 19. Mai 2026. Fügt
claude agents --json, JSON-Felder für den GitHub-Repository-/PR-Status in der Statuszeile, eine ausführlichere plugin-Erkennung vor der Installation, Registerkartenzähler für auf Eingaben wartende Elemente in Agent View, Mausinteraktionen für Slash-Befehle und @-Erwähnungen im Vollbildmodus, die Eingabefelderbackground_tasksundsession_cronsfür Stop/SubagentStop sowie die OTEL-Span-Attributeagent_idundparent_agent_idhinzu; außerdem Korrekturen für die Umgehung von Berechtigungsabfragen, Validierungsfehler bei MCP-Prompts, eingefrorene Anzeigen von Spinner und verstrichener Zeit, sitzungsübergreifende Fortsetzungshinweise unter Windows, Push-to-talk per Sprache in Agent View, die Reihenfolge von Aufgabenlisten, veraltete Marketplace-Banner, die Aktualisierung von PR-Badges, nicht-ASCII-konforme Namen von Teammitgliedern in Agent Teams, Fehler bei Classic Projects in/review,claude plugin validate, Schleifen bei skills mitcontext: forkund Fehler des Read-Tools bei übergroßen Dateien. Überprüfung in der aktuellen Sitzung am 19. Mai 2026: Das lokaleclaude --versiongab2.1.144 (Claude Code)zurück, währendnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --json2.1.145als neueste Version mittime.modified2026-05-19T22:20:44.083Zmeldete. ↩↩ -
Versionshinweise zu Claude Code v2.1.147 und Claude Code CHANGELOG. 21. Mai 2026. Fügt das standardmäßig deaktivierte
Workflow-Tool für die deterministische Multi-Agent-Orchestrierung (CLAUDE_CODE_WORKFLOWS=1), angeheftete Agent-View-Hintergrundsitzungen und/code-review [effort] --commentals Ersatz für/simplifyhinzu. Die Version härtet die REPL- und Workflow-Sandboxes; verbessert die Diagnose des automatischen Updaters, die Darstellung großer Diffs und die Deduplizierung des Prompt-Verlaufs; und behebt Einschränkungen bei der Unternehmensanmeldung, PowerShell-Ausgaben und -Regeln, die paginierten MCP-Aufruferesources/list,resources/templates/listundprompts/list, die Darstellung von CJK-Zeilen in Agent View, die Übermittlung eingefügter Texte, die Anzahl von Plugin-Komponenten, den Abgleich von Hook-Bedingungen, unbekannte Slash Commands im Headless-/SDK-Modus sowie Endlosschleifen bei entfernten Bildern. Verifizierung in der aktuellen Sitzung am 21. Mai 2026: Lokal gabclaude --versionden Wert2.1.144 (Claude Code)zurück, währendnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonals neueste Version2.1.147mittime.modified2026-05-21T20:38:35.053Zmeldete. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.148, Versionshinweise zu Claude Code v2.1.149, Versionshinweise zu Claude Code v2.1.150 und Claude Code CHANGELOG. v2.1.148 (22. Mai 2026) behebt eine Regression im Bash-Tool, durch die bei manchen Benutzern jeder Befehl den Exit-Code 127 zurückgab. v2.1.149 (22. Mai 2026) ergänzt
/usageum die Nutzung kategoriespezifischer Limits, fügt das Scrollen per Tastatur in/diff, die Darstellung von GFM-Aufgabenlisten-Kontrollkästchen und die Enterprise-EinstellungallowAllClaudeAiMcpshinzu; außerdem behebt die Version Umgehungen von Berechtigungen und Lücken in der Berechtigungsanalyse unter PowerShell, den Geltungsbereich der Schreib-Allowlist der git-worktree-Sandbox, die Erschöpfung von macOS-vnodes durch Bashfind, Startblockaden durch verwaltete Einstellungen, Fehler bei der Erfassung unveränderter Zustände in/ultraplanund Remote-Sitzungen,otelHeadersHelper-Pfade mit Leerzeichen, die Anzeige des Aufwands in der Statusleiste aus dem Frontmatter von skills/agents, das Nachverfolgen des Transkriptendes mit Strg+O,/insights, die Synchronisierung umbenannter Remote-Control-Sitzungen und die Erfassung des/feedback-Kontexts vor der Komprimierung. v2.1.150 (23. Mai 2026) enthält ausschließlich interne Infrastrukturänderungen. Verifizierung in der aktuellen Sitzung am 24. Mai 2026: Lokal gabclaude --versionden Wert2.1.144 (Claude Code)zurück, währendnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonals neueste Version2.1.150mittime.modified2026-05-23T04:03:10.243Zmeldete; die neueste GitHub-Version warv2.1.150, veröffentlicht am2026-05-23T04:03:51Z. ↩↩ -
Versionshinweise zu Claude Code v2.1.172, Versionshinweise zu Claude Code v2.1.173 und das Claude Code Changelog (kanonisch). 10.–11. Juni 2026. v2.1.172 (10. Juni): sub-agents können eigene sub-agents erzeugen, bis zu einer Tiefe von 5 Ebenen (rekursive Delegierung); wenn
AWS_REGIONnicht gesetzt ist, wird die AWS-Bedrock-Region aus~/.awsgelesen und/statuszeigt die ermittelte Quelle an;/pluginerhält eine Suchleiste für den Marketplace; die OTEL-Metrikclaude_code.lines_of_code.counterhält das Attributmodel. Behoben wurden: festhängende Sitzungen bei einem Kontext von 1 Mio. Tokens ohne Guthaben, Fehler bei der Bildverarbeitung, ein festhängender Hintergrund-sub-agent, die Modellauswahl und -einschränkungen sowie der Abruf des Teamgedächtnisses. v2.1.173 (11. Juni, UTC): Namen von Fable-5-Modellen mit dem Suffix[1m]werden automatisch normalisiert und das Suffix wird entfernt (Fable 5 umfasst standardmäßig bereits einen Kontext von 1 Mio. Tokens, sodass das nur für Opus/Sonnet relevante Suffix redundant ist); hinzu kommt eine Windows-Korrektur für eine fälschliche Startwarnung über fehlende Sandbox-Abhängigkeiten. Verifizierung: Die GitHub-Versionenv2.1.172undv2.1.173sowie das kanonische Changelog unter code.claude.com/docs/en/changelog bestätigen v2.1.173 als neueste Version. ↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.174, Versionshinweise zu Claude Code v2.1.175, Versionshinweise zu Claude Code v2.1.176 und das Claude Code Changelog (kanonisch). 12. Juni 2026. v2.1.174: Einstellung
wheelScrollAccelerationEnabled(deaktiviert die Beschleunigung beim Scrollen mit dem Mausrad im Vollbildmodus); die/model-Auswahl zeigt die Modellfamilie, in die Default aufgelöst wird, in einer eigenen Zeile an (Opus bei Max/Team Premium/Enterprise und nutzungsabhängig abgerechnetem API, Sonnet bei Pro/Team); die/model-Auswahl zeigt nicht länger eine fest einprogrammierte Sonnet-Bezeichnung an, wennANTHROPIC_DEFAULT_SONNET_MODELein anderes Sonnet festlegt; der VSCode-Dialog für Konto und Nutzung (/usage) ergänzt eine Zuordnung, die Cache-Fehlschläge, lange Kontexte, subagents sowie Aufschlüsselungen nach skill/agent/plugin/MCP für die letzten 24 Stunden oder 7 Tage zeigt; Korrekturen für Bedrock GovCloud (us-gov-*), dessen Inferenzprofil-Präfixglobalstattus-govableitete, für Hintergrundsitzungen, die dieANTHROPIC_*-Provider-Umgebung einer anderen Sitzung übernahmen, für die Zuordnung des Modellnamens als Mitautor bei git-Commits, für die Vorauswahl eines gesperrten Beratungsmodells durch/advisor, für das erneute Senden der vollständigen Liste beim Hot-Reload von skills und für die Anzeige des Banners „Nutzungsguthaben wird verbraucht“ bei Fable 5 für Enterprise-Konten mit nutzungsbasierter Abrechnung. v2.1.175: Verwaltete EinstellungenforceAvailableModels– wenn aktiviert, beschränkt die AllowlistavailableModelsauch das Default-Modell (wird Default in ein nicht erlaubtes Modell aufgelöst, erfolgt ein Fallback auf das erste erlaubte Modell), und Benutzer- oder Projekteinstellungen können eine verwalteteavailableModels-Liste nicht mehr erweitern. v2.1.176: Sitzungstitel werden in der Sprache Ihrer Unterhaltung erstellt (legen Sie mitlanguageeine bestimmte Sprache fest); EinstellungfooterLinksRegexesfür durch reguläre Ausdrücke abgeglichene Link-Badges in der Fußzeile (Benutzer- oder verwaltete Einstellungen); überawsCredentialExportbezogene Bedrock-Anmeldedaten werden bis zu ihremExpiration-Zeitpunkt statt für eine feste Stunde zwischengespeichert; die Durchsetzung vonavailableModelswurde gehärtet, sodass die Auswahl eines Alias überANTHROPIC_DEFAULT_*_MODELnicht auf ein gesperrtes Modell umleiten kann und/fastden Wechsel zu einem Modell außerhalb der Allowlist verweigert; der automatische Modus weicht bei Organisationen ohne Opus 4.8 von Fable 5 auf das beste verfügbare Opus aus; Hook-if-Bedingungen für Pfade der Read/Edit/Write-Tools (Edit(src/**),Read(~/.ssh/**),Read(.env)) werden nun korrekt abgeglichen; Behebung eines Startfehlers unter Linux bei per Symlink eingebundenen Sandbox-Einstellungen;/copyund das Kopieren einer Mausauswahl erreichen innerhalb von tmux über SSH nun die Systemzwischenablage;/cdund Worktree-Wechsel melden nicht länger den git-Branch des vorherigen Verzeichnisses; hinzu kommen zahlreiche Korrekturen für Remote Control,claude agentsund Hintergrundsitzungen. Verifizierung in der aktuellen Sitzung am 15. Juni 2026 (PST): Die GitHub-Versionenv2.1.174–v2.1.176sowie das kanonische Changelog unter code.claude.com/docs/en/changelog bestätigen v2.1.176 als neueste Version. ↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.178 und Versionshinweise zu v2.1.179 sowie das Claude Code Changelog (kanonisch). 15.–16. Juni 2026. v2.1.178: Berechtigungsregelsyntax
Tool(param:value), die Eingabeparameter von Tools mit dem Platzhalter*abgleicht (z. B.Agent(model:opus)); skills in verschachtelten.claude/skillswerden geladen, wenn Sie an dort befindlichen Dateien arbeiten, wobei Namenskonflikte durch<dir>:<name>aufgelöst werden; verschachtelte agents, workflows und output-styles in.claude/werden bei Konflikten anhand der geringsten Entfernung zum aktuellen Arbeitsverzeichnis aufgelöst (im Projektumfang gespeicherte workflows verwenden das nächstgelegene vorhandene.claude/workflows/); der automatische Modus bewertet das Erzeugen von subagents vor dem Start mithilfe des Klassifikators; bei Überlastungs- oder Verfügbarkeitsfehlern berücksichtigt die Komprimierung nun die über--fallback-modeldefinierte Kette; MCP-Spezifikationen auf Serverebene (mcp__server,mcp__server__*,mcp__*) indisallowedToolseines subagent werden nicht länger stillschweigend ignoriert; flaches Baumlayout für/doctor;/bugerfordert eine Beschreibung; das Prompt-Schlüsselwort für workflows wird nur noch durch ausdrückliche Formulierungen ausgelöst; hinzu kommen zahlreiche Korrekturen für subagent-Transkripte, Remote Control, Authentifizierung und Anmeldedaten sowieclaude agents. v2.1.179: Behält Teilantworten bei Verbindungsabbrüchen während des Streams bei; behebt das Scrollen mit dem Mausrad unter WSL2 (Regression aus v2.1.172), eine enorme Vergrößerung der Beschreibung des Bash-Tools unter Linux durch einendenyRead-/allowRead-Glob über einen großen Verzeichnisbaum, die Erfassung einstelliger Bewertungen in der Feedback-Umfrage, die Stapelung von Werbehinweisen auf dem Begrüßungsbildschirm, die Anzeige von subagent-Transkripten mit Strg+O sowie Zuverlässigkeitsprobleme bei Remote-Hintergrundaufgaben und beim Laden von plugins. v2.1.177: Ausschließlich Wartungsänderungen an CHANGELOG.md/feed.xml. Verifizierung in der aktuellen Sitzung am 17. Juni 2026 (PST): Die GitHub-Versionen v2.1.177–v2.1.179 und das kanonische Changelog bestätigen v2.1.179 als neueste Version. ↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.181 und Versionshinweise zu v2.1.183 sowie das Claude Code Changelog (maßgeblich). 17.–19. Juni 2026. v2.1.181: Mit
/config key=valuelässt sich jede Einstellung direkt über den Prompt festlegen (z. B./config thinking=false), sowohl interaktiv als auch mit-pund Remote Control; über die Opt-in-Einstellungsandbox.allowAppleEventskönnen Befehle in der Sandbox unter macOS Apple Events senden; die UmgebungsvariableCLAUDE_CLIENT_PRESENCE_FILEverweist auf eine Markierungsdatei, durch die mobile Push-Benachrichtigungen unterdrückt werden, während Sie am Rechner sind; die mitgelieferte Bun-Version wurde auf 1.4 aktualisiert; lange Absätze werden zeilenweise gestreamt; Verbindungsabbrüche zu API während des Denkprozesses lösen automatisch einen erneuten Versuch aus; das subagent-Panel wird nach 30 Sekunden Inaktivität automatisch ausgeblendet und ist auf 5 Zeilen begrenzt. v2.1.183: Der automatische Modus blockiert destruktive Git-Befehle (git reset --hard,git checkout -- .,git clean -fd,git stash drop), wenn Sie nicht ausdrücklich darum gebeten haben, Änderungen zu verwerfen, außerdemgit commit --amendbei Commits, die der Agent nicht in dieser Sitzung erstellt hat, sowieterraform destroy/pulumi destroy/cdk destroy, sofern Sie nicht den konkreten Stack genannt haben; Warnungen zu veralteten oder automatisch aktualisierten Modellen erscheinen bei-pund bei Modellen im Agent-Frontmatter auf stderr; mit der Einstellungattribution.sessionUrllässt sich der Link zur claude.ai-Sitzung aus Commits und PRs entfernen;/config --helpführt Kurzschlüssel auf; in der/config-Benutzeroberfläche schalten Eingabetaste und Leertaste Optionen um, während Esc speichert und die Oberfläche schließt; die beim Start angezeigte Zeile „setup issues“ wurde entfernt. (v2.1.180 und v2.1.182 wurden nicht veröffentlicht.) Überprüfung in der aktuellen Sitzung am 19. Juni 2026 (PST): Die GitHub-Releases und das maßgebliche Changelog bestätigen v2.1.183 als neueste Version. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.185 und Versionshinweise zu v2.1.186 sowie das Claude Code Changelog (maßgeblich). 20.–22. Juni 2026. v2.1.186: Mit
claude mcp login <name>undclaude mcp logout <name>können Sie sich über CLI bei MCP-Servern an- beziehungsweise abmelden, ohne/mcpzu öffnen; mit--no-browserlässt sich die Anmeldung über eine stdin-Weiterleitung mithilfe von SSH abschließen;!-Bash-Befehle veranlassen Claude nun automatisch dazu, auf die Ausgabe zu reagieren ("respondToBashCommands": falsebehält das bisherige Verhalten bei, bei dem die Ausgabe nur als Kontext dient); Verweigerungsregeln des TypsAgent(type)und Einschränkungen zulässiger Typen mitAgent(x,y)werden jetzt beim Start benannter subagents durchgesetzt; Hintergrund-subagents zeigen Berechtigungsanfragen in der Hauptsitzung an, einschließlich des anfragenden Agents, statt sie automatisch abzulehnen, wobei Esc nur das betreffende Tool ablehnt; Esc und Ctrl+C bleiben außerdem reaktionsfähig, wenn Hintergrund-Agents nach dem Hauptdurchlauf weiterarbeiten;/review <pr>verwendet dieselbe Review-Engine wie/code-review medium; die Agent-Detailansicht von/workflowsbietet nun eine Statusfilterung (drücken Sief); unter Installed zeigt/plugineinen Abschnitt für Skills an;teammateMode: "iterm2"wurde ergänzt, einschließlich einer Warnung, wenn der automatische Modus CLIit2nicht findet;/loginbietet „Claude Platform on AWS - refresh credentials“ an, wennawsAuthRefreshkonfiguriert ist; im Skill-Frontmatter akzeptierendisplay-name/default-enabled/fallback/metadata.*kebab-case, snake_case und camelCase, und bei fehlerhaftemSKILL.md-YAML wird der Inhalt nun mit leeren Metadaten geladen, statt ohne Meldung zu scheitern; bei einem Tippfehler schlagenclaude mcp get/claude mcp removeden ähnlichsten konfigurierten Servernamen vor; der Agent wird nahe der Größenbeschränkung daran erinnert, seinenMEMORY.md-Index zu komprimieren;CLAUDE_CODE_MAX_RETRIESist auf 15 begrenzt (verwenden Sie für unbeaufsichtigte SitzungenCLAUDE_CODE_RETRY_WATCHDOG). Fehlerbehebungen: Streaming-Fehler wie „Content block not found“ beziehungsweise Parse-Fehler von JSON nach dem Ruhezustand und Aufwachen; beim Beenden in das Haupttranskript hineinreichendes Scrollen des subagent-Transkripts; kurzzeitig in Vorschauen von Hintergrundaufgaben aufblinkende interne Tool-Namen; Isolierung von Chrome-Tabgruppen bei deaktivierter Berechtigungsschranke; doppelte Zusammenfassungen von Hintergrundaufgaben; nicht durchgesetzteAgent(type)-Verweigerungen beziehungsweiseAgent(x,y)-Einschränkungen zulässiger Typen bei benannten Starts; als literale Tilden dargestelltes~~strikethrough~~; Workflow-subagents des Typsagent({schema}), die bei wiederholten Schemavalidierungsfehlern endlos weiterliefen (Abbruch nun nach 5 Versuchen). v2.1.185: Der Hinweis bei stockendem Stream lautet nun „Waiting for API response · will retry in …“ statt „No response from API · Retrying in …“ und erscheint erst nach 20 statt nach 10 Sekunden ohne Antwort. v2.1.184 wurde nicht veröffentlicht. Überprüfung in der aktuellen Sitzung am 23. Juni 2026 (PST): Die GitHub-Releases v2.1.185–v2.1.186 und das maßgebliche Changelog unter code.claude.com/docs/en/changelog bestätigen v2.1.186 als neueste Version. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.187 sowie das Claude Code Changelog (maßgeblich). 23. Juni 2026. v2.1.187: Die Einstellung
sandbox.credentialshindert Befehle in der Sandbox daran, Anmeldedatendateien und geheime Umgebungsvariablen zu lesen; vom Unternehmen konfigurierte Modelleinschränkungen gelten sowohl in der/model-Auswahl als auch für--model,/modelundANTHROPIC_MODEL; bei Auswahl eines eingeschränkten Modells wird die Meldung „restricted by your organization’s settings“ angezeigt; Vollbildmenüs wie Berechtigungsanfragen,/modelund/configunterstützen die Auswahl per Mausklick; bei/install-github-appist die Einrichtung des GitHub-Actions-Workflows und des Secrets nun optional; mit/btwkönnen Sie per ←/→ durch frühere Antworten navigieren;/pluginweist zur Bereinigung auf kürzlich nicht verwendete plugins hin;claude --helpführt nun das Flag--bg/--backgroundauf. Fehlerbehebungen: Fehler von--resumemit „No conversation found“, wenn der ursprüngliche-p-Lauf keine Modellantworten erzeugt hatte; strukturierte Ausgaben von--json-schemaund Workflow-agent({schema})(keine endlosen erneutenStructuredOutput-Aufrufe nach erfolgreichem Abschluss; strukturierte Ausgaben werden in Folgedurchläufen zuverlässig zurückgegeben); Aufrufe entfernter MCP-Tools, die 5 Minuten lang hängen, brechen nun mit einer Fehlermeldung ab; Remote-Sitzungen starteten nach der Installation der CA-Vertrauensstellung für den Agent-Proxy rund 2,7 Sekunden langsamer; beim Einfügen koreanischer beziehungsweise CJK-Zeichen entstand Zeichensalat in Terminals, die Einfügevorgänge als einzelne Extended-Key-Ereignisse pro Byte übermittelten;/updateblieb über Remote Control an einem beim Start angezeigten Vertrauensdialog hängen; Hintergrundaufträge blieben im Status „working“, wenn ein Durchlauf ohne strukturierte Ausgabe endete; Kanalabbrüche nach dem Wechsel zur Agent-Ansicht beziehungsweise zu/bg,/tuioder/update; Zuordnung und Formulierung von Benachrichtigungen über das Beenden eines Agents; Verfolgung der subagent-Verschachtelungstiefe beim Fortsetzen beziehungsweise Forken; zurückgebliebene Agent-Worktree-Registrierungen werden bereinigt; Öffnen von URLs per Cmd+Klick im Ghostty-Vollbildmodus unter macOS; Esc/Ctrl-C/Ctrl-D während eines/share-Uploads; nicht reagierende [VSCode]-Erweiterung beim Fortsetzen einer großen Sitzung. Überprüfung in der aktuellen Sitzung am 23. Juni 2026 (PST): Die GitHub-Releases und das maßgebliche Changelog unter code.claude.com/docs/en/changelog bestätigen v2.1.187 als neueste Version. ↩↩↩ -
Anthropic, „Introducing Claude Tag“, anthropic.com, 23. Juni 2026: Introducing Claude Tag. Claude Tag ist ein Slack-nativer Agent für Kunden von Claude Enterprise und Team: Mitglieder markieren @Claude in einem Kanal, um eine Aufgabe zu delegieren, die der Agent in Phasen zerlegt und asynchron erledigt, bevor er die Ergebnisse im Kanal veröffentlicht; über eine gemeinsame Claude-Identität können Teammitglieder laufende Arbeiten weiterreichen; Administratoren legen den Zugriff auf Tools, Datenquellen und Speicher für jeden Kanal separat fest und können dabei Token-Ausgaben begrenzen sowie Aktivitätsprotokolle einsehen; der Agent basiert auf Opus 4.8. Laut Anthropic wickelt das Produktteam etwa 65 % seiner Codeänderungen über eine interne Version ab. Bestätigt durch zeitgleiche Berichte von Fortune und TechCrunch vom 23. Juni 2026. Überprüfung in der aktuellen Sitzung am 24. Juni 2026 (PST): Die Einführung wird von mehreren unabhängigen Medien bestätigt; die obigen Einzelheiten beruhen auf der Ankündigung von Anthropic und dieser Berichterstattung. ↩↩↩↩
-
Versionshinweise zu Claude Code v2.1.191 und das Claude Code Changelog (maßgebliche Fassung). 24. Juni 2026. v2.1.191: Mit
/rewindlässt sich eine Unterhaltung an einem Punkt fortsetzen, der vor der Ausführung von/clearliegt; der Dialog für Sandbox-Netzwerkberechtigungen merkt sich die für die Sitzung zugelassenen Hosts; etwa 37 % weniger CPU-Auslastung während gestreamter Antworten; geringerer Speicherzuwachs bei langen Sitzungen durch den Terminalausgabe-Cache. Fehlerbehebungen: Wird ein Hintergrund-Agent im Aufgabenbereich gestoppt, bleibt er nun dauerhaft beendet und startet nicht erneut; beim Lesen früherer Ausgaben springt die Ansicht während des Streamings nicht mehr nach unten;/voiceerläutert Einschränkungen durch Organisationsrichtlinien, statt nur allgemein „nicht verfügbar“ zu melden; die URL von/loginwird bei einem Zeilenumbruch in Windows Terminal nicht mehr abgeschnitten; Cmd-Klick auf Links funktioniert in Ghostty im Vollbildmodus über ssh/tmux;claude agentssendet integrierte Slash-Befehle (z. B./usage) nicht mehr als Prompt-Text und zeigt für eingefügte Bilder den Platzhalter[Image #N]an; hooks mit durch Kommas getrennten Matchern (z. B.Bash,PowerShell) werden nun zuverlässig ausgelöst; zuletzt abgelehnte Genehmigungen unter/permissionsbleiben nach dem Schließen erhalten; der Agent-Bereich springt nach Erreichen der Überlaufgrenze nicht mehr über eine Zeile hinweg; der Begrüßungsbildschirm überschreitet nicht mehr die Abmessungen eines 80×24-Terminals; die verwaltete EinstellungforceRemoteSettingsRefreshwird nun über MDM-/Dateirichtlinien wirksam; verbesserte Zuverlässigkeit des MCP-Servers. Überprüfung in der aktuellen Sitzung am 25. Juni 2026 (PST): Die GitHub-Releases und das maßgebliche Changelog unter code.claude.com/docs/en/changelog bestätigen v2.1.191 als neueste Version. ↩↩ -
Claude Code Changelog (maßgebliche Fassung), 25.–26. Juni 2026 (v2.1.192 und v2.1.194 wurden nicht veröffentlicht). v2.1.193 (25. Juni): Die neue Einstellung
autoMode.classifyAllShellleitet alle Bash-/PowerShell-Befehle durch den Klassifikator des automatischen Modus, statt nur Muster für die Ausführung beliebigen Codes zu prüfen; Gründe für Ablehnungen im automatischen Modus wurden dem Transkript, der Ablehnungsbenachrichtigung und den letzten Ablehnungen unter/permissionshinzugefügt; das neue OpenTelemetry-Protokollereignisclaude_code.assistant_responseenthält den Antworttext des Modells, der verborgen wird, sofern nichtOTEL_LOG_ASSISTANT_RESPONSES=1gesetzt ist — ist diese Variable nicht gesetzt, richtet sich das Verhalten nachOTEL_LOG_USER_PROMPTS, sodass Bereitstellungen, die bereits Prompt-Inhalte protokollieren, nach dem Upgrade auch Antwortinhalte erhalten (setzen SieOTEL_LOG_ASSISTANT_RESPONSES=0, um weiterhin nur Prompts zu protokollieren); Live-Autovervollständigung von Dateipfaden im Bash-Modus (!); Hinweis beim Start, wenn MCP-Server eine Authentifizierung erfordern, mit Verweis auf/mcp; automatische Bereinigung inaktiver Shell-Hintergrundbefehle bei Speicherdruck (mitCLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1deaktivierbar); außerdem Fehlerbehebungen für einen veralteten/model-Status nach/login, irrtümliche Abbrüche beim Verschieben in den Hintergrund, fälschlich gestartete fortgesetzte subagents und die erneute Authentifizierung von MCPheadersHelperbei 401/403. v2.1.195 (26. Juni): Die neue UmgebungsvariableCLAUDE_CODE_DISABLE_MOUSE_CLICKSdeaktiviert Mausklicks, Ziehen und Hover-Effekte im Vollbildmodus, lässt das Scrollen mit dem Mausrad jedoch aktiviert; Hook-Matcher mit Bezeichnern, die Bindestriche enthalten (z. B.code-reviewer,mcp__brave-search), verwenden nun exakte Übereinstimmung statt Teilzeichenfolgenabgleich (verwenden Siemcp__brave-search__.*, um alle Tools eines MCP-Servers mit Bindestrich im Namen abzugleichen); außerdem Fehlerbehebungen für die Sprachdiktierfunktion (Stummschaltung nach einem Gerätewechsel unter macOS; automatisches Absenden bei Sprachen ohne Leerzeichen), für die Aktivierung und Zustimmung bei plugins sowie für die Zuverlässigkeit von Hintergrundaufträgen und Agent-Daemons. Überprüfung in der aktuellen Sitzung am 30. Juni 2026 (PST): Das maßgebliche Changelog unter code.claude.com/docs/en/changelog bestätigt v2.1.195 als neueste Version (v2.1.196 war NICHT aufgeführt — die Behauptung in einer GitHub-Zusammenfassung über eine „v2.1.196“ mit organisationsweiten Standardmodellen und anklickbaren Dateianhängen stimmte nicht mit dem maßgeblichen Changelog überein und wurde nicht verwendet). ↩↩↩↩ -
Anthropic, kanonische Modelldokumentation, Modellübersicht und Vorstellung von Claude Sonnet 5, 30. Juni 2026. Claude Sonnet 5 — Modell-ID
claude-sonnet-5(dauerhaft fixierter Snapshot ohne Datumsangabe); Claude-API-Aliasclaude-sonnet-5; AWS Bedrockanthropic.claude-sonnet-5; Google Cloudclaude-sonnet-5. Kontextfenster mit 1 Mio. Token; maximale Ausgabe von 128K (bis zu 300K über die Message Batches API mit dem Beta-Headeroutput-300k-2026-03-24); adaptives Denken (immer aktiviert), kein extended thinking; zuverlässiger Wissensstand bis Januar 2026. Preise: 3 $/MTok für Eingaben und 15 $/MTok für Ausgaben, mit Einführungspreisen von 2 $/10 $ bis zum 31. August 2026 (gegenüber Opus 4.8 mit 5 $/25 $). Anthropic positioniert es als „die beste Kombination aus Geschwindigkeit und Intelligenz“ mit einer Leistung, die „nahe an der von Opus 4.8 liegt, jedoch zu niedrigeren Preisen“, sowie als deutliche Verbesserung gegenüber Sonnet 4.6 bei agentischem Schlussfolgern, Tool-Nutzung, Programmierung und Wissensarbeit. Hinzu kommen eine niedrigere Rate unerwünschter Verhaltensweisen und erheblich schwächere Cybersicherheitsfähigkeiten als bei den Opus-Modellen. In Claude Code und der Claude API ist der Parametereffortbei Sonnet 5 standardmäßig aufhighgesetzt. Überprüfung in der aktuellen Sitzung am 1. Juli 2026 (PST): Spezifikationen und Preise wurden anhand der kanonischen Anthropic-Modelldokumentation auf platform.claude.com und der offiziellen Ankündigung unter anthropic.com/news/claude-sonnet-5 abgeglichen. ↩↩ -
Claude Code-Changelog (kanonisch), 29. Juni–2. Juli 2026. v2.1.196 (29. Juni): Standardmodelle für Organisationen; lesbare Standardsitzungsnamen; anklickbare Dateianhänge;
claude mcp list/getstarten keine durch das Repository selbst genehmigten.mcp.json-Server mehr (in nicht vertrauenswürdigen Arbeitsbereichen wird eine ausstehende Genehmigung angezeigt); Streaming-Leerlaufüberwachung standardmäßig aktiviert, mitCLAUDE_ENABLE_STREAM_WATCHDOG=0als Deaktivierungsoption; Finder von/code-reviewzusammengeführt (ca. 25 % weniger Token); Remote Control bei einer nicht von Anthropic stammendenANTHROPIC_BASE_URLdeaktiviert; Verbesserungen der Zuverlässigkeit von Hintergrundsitzungen. v2.1.197 (30. Juni): Claude Sonnet 5 wird zum Standardmodell in Claude Code, mit einem nativen Kontextfenster von 1 Mio. Token und Aktionspreisen von 2 $/10 $ pro MTok bis zum 31. August (Ankündigung). v2.1.198 (1. Juli): subagents werden standardmäßig im Hintergrund ausgeführt; Claude in Chrome ist allgemein verfügbar; Hintergrundagenten erstellen nach Codearbeiten in einem Worktree einen Commit, führen einen Push durch und öffnen einen PR-Entwurf;Notification-hook-Ereignisseagent_needs_input/agent_completed;/dataviz-skill; Claude Platform on AWS als Gateway-Upstream; der Explore-Agent übernimmt das Sitzungsmodell (maximal Opus); subagents und Komprimierung übernehmen die extended-thinking-Konfiguration; der/agents-Assistent wurde entfernt. v2.1.199 (2. Juli): Bei gestapelten Slash-skill-Aufrufen werden alle vorangestellten skills geladen (bis zu 5); vorübergehende Serverfehler vom Typ 429 werden für Abonnenten automatisch erneut versucht;CLAUDE_CODE_RETRY_WATCHDOGerhöht den Standardwert für Wiederholungsversuche bei Fehlern, die nicht mit Kapazitätsengpässen zusammenhängen, auf 300 und hebt die Obergrenze von 15 fürCLAUDE_CODE_MAX_RETRIESauf; umfangreiche Korrekturen für Hintergrundagenten, die Fehlerberichterstattung von subagents und hook-stderr. Hinweis zur Überprüfung: Beim Update des Leitfadens vom 1. Juli wurde festgehalten, dass v2.1.196 zum damaligen Überprüfungszeitpunkt nicht im kanonischen Changelog enthalten war; der Eintrag wurde inzwischen dort veröffentlicht und entspricht der frühen Zusammenfassung des GitHub-Releases. Überprüfung in der aktuellen Sitzung am 3. Juli 2026 (PST): Der kanonische Changelog bestätigt v2.1.199 als neueste Version. ↩↩↩↩↩↩↩ -
Claude Code-Changelog (kanonisch) und GitHub-Releases, 3.–6. Juli 2026. v2.1.200 (3. Juli): Der Berechtigungsmodus
defaultwird in CLI,--help, VS Code und JetBrains als „Manual“ bezeichnet;--permission-mode manualund"defaultMode": "manual"werden neben dem unveränderten Konfigurationswertdefaultakzeptiert;AskUserQuestion-Dialoge werden standardmäßig nicht mehr automatisch fortgesetzt (ein Leerlauf-Timeout lässt sich über/configaktivieren); außerdem Korrekturen für einen Absturz beim Start, wenndisabledMcpServers/enabledMcpServerskeine Arrays sind, für nach dem Ruhemodus/Aufwachen angehaltene Hintergrundsitzungen, die Behandlung veralteterdaemon.lock-Dateien, die ordnungsgemäße Rückkehr von subagents, die vor jeder Ausgabe durch ein Ratenlimit abgebrochen wurden, sowie Flackern durch die synchronisierte Ausgabe ab tmux 3.4. v2.1.201 (3. Juli): Sitzungen mit Claude Sonnet 5 verwenden für Harness-Erinnerungen während einer laufenden Unterhaltung nicht mehr die Systemrolle. v2.1.202 (6. Juli): eine/config-Einstellung namens „Dynamic workflow size“ (empfohlene kleine, mittlere oder große Agentenanzahl, keine erzwungene Obergrenze); OpenTelemetry-Attributeworkflow.run_idundworkflow.namefür durch Workflows gestartete Agenten;/review <pr>kehrt zu einer schnellen Überprüfung in einem Durchgang zurück (verwenden Sie/code-review <level> <pr#>für eine Multi-Agenten-Überprüfung mit ausgewähltem Aufwand); der erneute Aufruf eines bereits geladenen skill fügt keine doppelte Kopie seiner Anweisungen mehr zum Kontext hinzu; eine verständlichere MCP-Fehlermeldung, die"type": "http"vorschlägt, wenn eine Serverkonfiguration zwarurl, aber keintypeenthält; außerdem Korrekturen für Remote Control, die Leistung beim Fortsetzen anhand des Namens in Repositorys mit vielen Worktrees sowie erneute Versuche bei Downloadabbrüchen im Installer und Updater. Zeitstempel der GitHub-Releases: v2.1.200 und v2.1.201 wurden am 3. Juli 2026 veröffentlicht, v2.1.202 am 6. Juli 2026. Überprüfung in der aktuellen Sitzung am 7. Juli 2026 (PST): Der kanonische Changelog und die GitHub-Releases bestätigen v2.1.202 als neueste Version. ↩↩↩ -
Claude Code-Changelog (kanonisch) und GitHub-Releases, 7.–9. Juli 2026. v2.1.203 (7. Juli): graues ⏸-Abzeichen in der Fußzeile bei aktiviertem manuellem Berechtigungsmodus; die zusätzlichen Arbeitsverzeichnisse der Sitzung werden zu den MCP-
roots/listhinzugefügt, bei Änderungen wirdnotifications/roots/list_changedgesendet; Korrekturen betreffen unter anderem Hintergrundsitzungen, die eine von der Shell exportierteANTHROPIC_BASE_URLverwarfen (API-Schlüssel wurden an den Standardendpunkt gesendet und scheiterten mit 401), die automatische Wiederherstellung von Hintergrundsitzungen mit veraltetem Daemon-Token, gelegentliche Ausführungen Worktree-isolierter subagents im übergeordneten Checkout sowie Fehler vonTaskStop/TaskOutputbeim Auffinden von Agenten, die durch einen anderen Agenten gestartet wurden. v2.1.204 (8. Juli): ausschließlich Fehlerkorrektur — hook-Ereignisse wurden währendSessionStart-hooks in Headless-Sitzungen nicht gestreamt, wodurch Remote-Worker während eines hooks aufgrund von Inaktivität beendet werden konnten. v2.1.205 (9. Juli): Der Auto-Modus verhindert Manipulationen an Sitzungstranskriptdateien; der Auto-Modus fragt nach, bevorrm -rfmit einer Variablen ausgeführt wird, deren Wert sich nicht aus dem Kontext ermitteln lässt; Benachrichtigungen zu Hintergrundaufgaben geben ausdrücklich an, dass keine menschliche Eingabe erfolgte, wodurch verhindert wird, dass erfundene Genehmigungen im Transkript als Handlungsgrundlage dienen;/doctorwird zu einer vollständigen Einrichtungsprüfung, die Probleme diagnostizieren und beheben kann, wobei/checkupals Alias dient; „Claude Browser“ ist neben „Claude Preview“ als MCP-Servername reserviert; Zeilen in der Agentenansicht zeigen ein farbiges Statuswort und eine vom Klassifikator formulierte Überschrift, und Sitzungen, die einen bestehenden PR bearbeiten, verknüpfen ihn inclaude agents; Downloads für automatische Updates werden auf die Festplatte gestreamt (ca. 400 MB weniger Spitzenspeicherbedarf). Überprüfung in der aktuellen Sitzung am 9. Juli 2026 (PST): Der kanonische Changelog bestätigt v2.1.205 als neueste Version. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.206. Juli 2026. v2.1.206:
/loginunterstützt die Authentifizierung über öffentliche, von Anthropic betriebene Gateway-Endpunkte;/commit-push-prerlaubt automatischgit pushzum konfigurierten Push-Remote des Repositorys —remote.pushDefault, sofern festgelegt, andernfalls zum einzigen Remote — statt ausschließlich zuorigin. Für dieses Update des Leitfadens am 17. Juli 2026 anhand des GitHub-Releases und des kanonischen Changelogs unter code.claude.com/docs/en/changelog überprüft. ↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.207. Juli 2026. v2.1.207: Der Auto-Modus erfordert unter AWS Bedrock, Google Vertex AI und Microsoft Foundry keine Aktivierung über
CLAUDE_CODE_ENABLE_AUTO_MODEmehr — Administratoren deaktivieren ihn über die verwaltete EinstellungdisableAutoMode; Bedrock, Vertex AI und Claude Platform on AWS verwenden nun standardmäßig Claude Opus 4.8; die EinstellungautoModewird nicht mehr aus.claude/settings.local.jsoneines Repositorys gelesen (verwenden Sie~/.claude/settings.json); plugin-Sicherheit — die Interpolation von${user_config.*}wird in plugin-Befehlen in Shell-Form abgelehnt (verwenden Sie die exec-Form oder die Umgebungsvariable$CLAUDE_PLUGIN_OPTION_<KEY>), undpluginConfigswird nicht mehr aus.claude/settings.jsonauf Projektebene gelesen. Für dieses Update des Leitfadens am 17. Juli 2026 anhand des GitHub-Releases und des kanonischen Changelogs unter code.claude.com/docs/en/changelog überprüft. ↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.208, die Dokumentation zur Barrierefreiheit von Claude Code und die Dokumentation zum Corporate Launcher von Claude Code. Juli 2026. v2.1.208: Screenreader-Modus über
claude --ax-screen-reader,CLAUDE_AX_SCREEN_READER=1oder die Einstellung"axScreenReader": true, dokumentiert auf der neuen Seite zur Barrierefreiheit; mit der EinstellungprocessWrapperbzw. der UmgebungsvariableCLAUDE_CODE_PROCESS_WRAPPERwerden alle von Claude Code selbst gestarteten Prozesse für die Integration mit Corporate Launchern über eine Wrapper-Datei geleitet; die EinstellungvimInsertModeRemapsdefiniert Tastenneuzuordnungen für den vim-Einfügemodus (z. B.jj→ Escape); bei katastrophalen Löschvorgängen (wierm -rf ~) innerhalb einer Befehlsersetzung —$(...), Backticks,<(...)— wird nun selbst im Modus--dangerously-skip-permissionsund im Auto-Modus eine Bestätigung verlangt. Für diese Aktualisierung des Leitfadens am 17. Juli 2026 anhand des GitHub-Releases und der Dokumentationsseiten auf code.claude.com überprüft. ↩↩↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.210. Juli 2026. v2.1.210: Claude Code zeigt beim Start nun eine Warnung für Berechtigungsregeln an, die die Formen
Write(path),NotebookEdit(path)oderGlob(path)verwenden — Dateiregeln für Schreibzugriffe solltenEdit(path)verwenden (das alle Tools zum Schreiben von Dateien steuert), Regeln für Lesezugriffe dagegenRead(path)(das alle Tools zum Lesen von Dateien einschließlich Glob steuert). Für diese Aktualisierung des Leitfadens am 17. Juli 2026 anhand des GitHub-Releases und des kanonischen Änderungsprotokolls unter code.claude.com/docs/en/changelog überprüft. Dasselbe Release stellt den Berechtigungsklassifikator des Auto-Modus für externe Sitzungen standardmäßig auf Claude Sonnet 5 um. ↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.211. Juli 2026. v2.1.211: Mit dem Flag
--forward-subagent-textund der UmgebungsvariableCLAUDE_CODE_FORWARD_SUBAGENT_TEXTwerden Text- und Denkprozessausgaben von subagents in--output-format stream-jsonaufgenommen; Berechtigungsregeln vom Typ „Immer zulassen“ werden nun im Repository-Stammverzeichnis gespeichert, sodass in einem Worktree erteilte Genehmigungen sitzungsübergreifend und für alle Worktrees des Repositorys bestehen bleiben. Für diese Aktualisierung des Leitfadens am 17. Juli 2026 anhand des GitHub-Releases und des kanonischen Änderungsprotokolls unter code.claude.com/docs/en/changelog überprüft. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.212. Juli 2026. v2.1.212:
/forkkopiert die Unterhaltung nun in eine neue Hintergrundsitzung mit eigener Zeile inclaude agents, während das bisherige Fork-Verhalten innerhalb einer Sitzung in/subtaskumbenannt wurde; neuer Unterbefehlclaude auto-mode resetmit--yes, um die Bestätigung zu überspringen; Budgets pro Sitzung — WebSearch-Aufrufe und das Starten von subagents sind überCLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSIONbzw.CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSIONstandardmäßig jeweils auf 200 pro Sitzung begrenzt, wobei/cleardas subagent-Budget zurücksetzt; Aufrufe des MCP-Tools, die länger als 2 Minuten dauern, werden automatisch in den Hintergrund verschoben, der Schwellenwert lässt sich überCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSkonfigurieren; der Parametermodedes Task-Tools ist veraltet und wird ignoriert — subagents übernehmen den Berechtigungsmodus der übergeordneten Sitzung; die UnternehmenseinstellungforceLoginMethodwird nun auch für die VS Code-Erweiterung, SDK,claude setup-tokenund/install-github-appdurchgesetzt (zuvor nur im Terminal). Für diese Aktualisierung des Leitfadens am 17. Juli 2026 anhand des GitHub-Releases und des kanonischen Änderungsprotokolls unter code.claude.com/docs/en/changelog überprüft. ↩↩↩↩↩↩↩↩ -
Claude Code CHANGELOG, Eintrag zu v2.1.214. Juli 2026. v2.1.214: Zulassungsregeln mit einem einzelnen Pfadsegment vom Typ
dir/**(z. B.Edit(src/**)) stimmen nun ausschließlich mit<cwd>/dirüberein und nicht mehr mit jedem verschachteltendir/im Verzeichnisbaum — fürdeny-/ask-Regeln gilt weiterhin die Übereinstimmung in beliebiger Tiefe, undif:-Bedingungen von hooks erhalten dieselbe Beschränkung auf das aktuelle Arbeitsverzeichnis (verwenden Sie**/dir/**für eine beliebige Tiefe); Fail-Closed-Härtung der Berechtigungen — Umgehungsmöglichkeit in Windows PowerShell 5.1 behoben, Umleitungsformen mit Bash-Dateideskriptoren schlagen geschlossen fehl, bei Befehlen mit mehr als 10.000 Zeichen wird immer nachgefragt, zsh-Indizes/-Modifikatoren in[[ ]]lösen eine Nachfrage aus, unsichere Varianten vonhelp/manwerden nicht mehr automatisch genehmigt, Eingabeaufforderungen in Remote-Sitzungen können nicht vor einer lokalen Bestätigung fortfahren, Flags für die Daemon-Umleitung vondocker/Podman (--url,--connection,--identity, Remote-Modus) lösen eine Nachfrage aus undfile -m/--magic-file/-f/--files-fromerfordert eine Berechtigung; neues EndConversation-Tool zum Beenden von Sitzungen bei stark missbräuchlichen Eingaben oder Jailbreak-Versuchen; SessionStart-hooks melden bei geforkten Sitzungen die Quelle"fork"(zuvor"resume"); OTel-Protokollereignisse erhalten die Attributemessage.uuid,client_request_idundtool_source,CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTHkonfiguriert die Grenze von 60 KB für die Inhaltskürzung und die Nutzlast vonsubagentStatusLineenthält den Reasoning-Aufwand. Für diese Aktualisierung des Leitfadens am 21. Juli 2026 anhand des unverarbeiteten GitHub-Änderungsprotokolls überprüft. (v2.1.213 wurde nie veröffentlicht.) ↩↩↩↩↩↩↩↩ -
Claude Code CHANGELOG, Eintrag zu v2.1.215. Juli 2026. v2.1.215 (einzelne Änderung): Claude führt die skills
/verifyund/code-reviewnicht mehr selbstständig aus — rufen Sie sie bei Bedarf mit/verifyoder/code-reviewauf. Für diese Aktualisierung des Leitfadens am 21. Juli 2026 anhand des unverarbeiteten GitHub-Änderungsprotokolls überprüft. ↩↩ -
Claude Code CHANGELOG, Eintrag zu v2.1.216. Juli 2026. v2.1.216: Fügt die Einstellung
sandbox.filesystem.disabledhinzu, mit der sich die Dateisystemisolierung deaktivieren lässt, während die Kontrolle des ausgehenden Netzwerkverkehrs erhalten bleibt; behebt eine quadratische Verlangsamung der Nachrichtennormalisierung in langen Sitzungen, HTTP-401-Ablehnungen im Auto-Modus nach der Rotation von OAuth-Tokens, die Umleitung von git durch Worktree-isolierte subagents in den gemeinsam genutzten Checkout übergit -C/--git-dir/GIT_DIRsowie Schreibumleitungen durch.claude-Symlinks;/rewindverweigert Wiederherstellungspfade mit Symlinks/Hardlinks;/contextwarnt bei einer Überschreitung des Kontextfensters; Änderungen an skills/Befehlen während einer Sitzung erscheinen ohne Neustart im Slash-Menü; die Bestätigung von/forkzeigt den Namen der neuen Sitzung und ihreclaude attach-ID; Cloud-Sitzungen stellen nach einem Container-Neustart mitten in einem Durchlauf den laufenden Durchlauf wieder her. Für diese Aktualisierung des Leitfadens am 21. Juli 2026 anhand des unverarbeiteten GitHub-Änderungsprotokolls überprüft. ↩↩↩ -
Forschung von Anthropic: Die Fähigkeit von Claude, eine seltene Teilmenge von Unterhaltungen zu beenden. 2025. Hintergrundinformationen zu der Funktion zum Beenden von Unterhaltungen, die v2.1.214 als EndConversation-Tool in Claude Code einführt — seit 2025 auf claude.ai für seltene Fälle anhaltend missbräuchlicher oder schädlicher Interaktionen eingesetzt. ↩↩
-
Claude Code CHANGELOG, Eintrag zu v2.1.217. Juli 2026. v2.1.217: subagents starten standardmäßig keine verschachtelten subagents mehr — setzen Sie
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH, um eine tiefere Verschachtelung zuzulassen (damit wird die mit v2.1.172 eingeführte Standardeinstellung für rekursives Starten rückgängig gemacht); neue Obergrenze für gleichzeitig ausgeführte subagents, standardmäßig 20, überschreibbar mitCLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS;--max-budget-usdstoppt nun Hintergrund-subagents — sobald die Obergrenze erreicht ist, werden neue Starts abgelehnt und laufende Hintergrund-Agenten angehalten; automatische Vervollständigung von Emoji-Kurzcodes in der Eingabeaufforderung (:heart:→ ❤️), deaktivierbar über die EinstellungemojiCompletionEnabled. Hinzu kommen Korrekturen für Zuverlässigkeit und Isolierung: Kanonisierung von Arbeitsverzeichnissen mit Symlinks für die Isolierung von Hintergrundsitzungen, verwaltetesOTEL_EXPORTER_OTLP_ENDPOINTzur Steuerung aller Signale, Warnungen bei fehlgeschlagenem Schreiben von Transkripten, Speicherleck bei gekürzten Ausgaben von MCP, Wiederherstellung vonclaude.exebei automatischen Windows-Updates, automatische Komprimierung für Bedrock Opus 4.8, mTLS-/TLS-/OAuth-/Proxy-Einstellungen für Claude Desktop in Unternehmen, TypeError bei fehlerhaftem Anhang mit--resume, nicht stoppbare Hintergrund-Shells, Speicherüberlauf durch Klammererweiterung, Eingabeaufforderungen für später hinzukommende Teilnehmer bei Remote Control, Screenreader-Korrekturen, in ssh/tmux anklickbare PR-Abzeichen in der Fußzeile (FORCE_HYPERLINK=0deaktiviert sie), Verschiebung der Warnung vor dem Ablauf der Anmeldung von 5 auf 3 Tage sowie Begrenzung des Hinweises zum frontend-design plugin auf insgesamt 3 Einblendungen. Für diese Aktualisierung des Leitfadens am 22. Juli 2026 anhand des unverarbeiteten GitHub-Änderungsprotokolls überprüft. ↩↩↩↩↩↩↩↩ -
Claude Code CHANGELOG, Eintrag zu v2.1.218. Juli 2026. v2.1.218:
/code-reviewwird als Hintergrund-subagent ausgeführt, sodass die Überprüfungsarbeit nicht mehr die Konversation füllt; gestapelte Slash-Befehle bleiben dabei das Überprüfungsziel. skills mitcontext: forkwerden standardmäßig im Hintergrund ausgeführt, wobei eine Abwahl pro skill über den neuen Frontmatter-Schlüsselbackground: falsemöglich ist. Die Prüfungen für gefährlicherm-Befehle,&im Hintergrund und verdächtige Windows-Pfade öffnen keine Berechtigungsdialoge mehr – stattdessen entscheidet der Auto-Modus-Klassifikator – und der Planungsmodus mit Auto fordert bei Bash-Befehlen, deren ausschließlicher Lesezugriff vom statischen Analysator nicht nachgewiesen werden kann, nicht mehr zur Bestätigung auf. Frontmatter-hooks von Agenten werden nur ausgeführt, wenn zuvor dem eigenen Ordner der Agentendatei als Workspace vertraut wurde./deep-researchstartet nur bei manueller Ausführung. Außerdem: Bestätigung beim Verwerfen mit der linken Pfeiltaste und Rückkehr aus der Agentenansicht mit Esc; harmlose serverseitig verwaltete Funktions-/Kostenumschalter überspringen die Aufforderung zur Genehmigung der Einstellungen; Agentennamen mit:werden abgelehnt;yes/no/on/off/1/0werden als boolesche Frontmatter-Werte für skills und plugins akzeptiert; Vertrauensdialoge nennen das Stammverzeichnis des Repositorys; verbesserte Sandbox-Beschränkungen für IDE-Interaktionen; Obergrenzen für Hintergrund-Shells mitCtrl+B; Ausgabenmessung für Bedrock-ARNs; Abstammung verzweigter Sitzungen nach der Komprimierung in Headless-/SDK-Sitzungen; Behebung der Beschädigung von Windows-Pfaden mit\u; Behebung verwaister Heartbeats bei Remote-Sitzungen. Für diese Aktualisierung des Leitfadens am 24. Juli 2026 anhand des unverarbeiteten GitHub-Changelogs überprüft: Die am 2026-07-22T21:24Z veröffentlichte Version v2.1.218 ist die aktuelle npm-Version. (Korrektur der Zuordnung, 25. Juli 2026: Der Eintrag zu HTTP-Status und Fehlertext beiclaude mcp list//mcpsowie die Warnung vor versteckten Leerzeichen in MCP waren ursprünglich hier unter v2.1.218 aufgeführt; im unverarbeiteten Changelog stehen beide im Eintrag zu v2.1.219. Nach 196 verschoben.) ↩↩↩↩↩↩↩↩↩ -
Claude Code CHANGELOG, Einträge zu v2.1.219 und v2.1.220. Juli 2026. v2.1.219 (24. Juli): fügt Claude Opus 5 (
claude-opus-5) als neues standardmäßiges Opus-Modell hinzu – 1M Kontext, Fast Mode für 10 $/50 $ pro MTok; ergänzt die Einstellungsandbox.network.strictAllowlist, um nicht auf der Positivliste stehende Hosts für Sandbox-Befehle ohne Rückfrage zu blockieren; ergänzt den hookDirectoryAdded, der ausgelöst wird, nachdem/add-diroder die SDK-Steuerungsanfrageregister_repo_rootwährend einer Sitzung ein neues Arbeitsverzeichnis registriert; ergänzt das Headless-Initialisierungsereignis für stream-json ummcp_server_errors, das wegen der Konfigurationsvalidierung übersprungene--mcp-config-Einträge auflistet (Terminalausführungen zeigen beim Start eine Warnung an); ergänzt den EinstellungsschlüsselworkflowSizeGuideline, sodass sich die unverbindliche dynamische Richtlinie zur Workflow-Größe in jeder Einstellungsdatei festlegen lässt, wobei die entsprechende Zeile unter/configausgeblendet wird; ergänzt die Weiterleitung verschachtelter subagents in stream-json, sodass subagents ab Tiefe 2 bei gesetztem--forward-subagent-texterscheinen, identifiziert anhand dertool_use-ID des Agenten, der sie gestartet hat; setzt für dynamische Workflows standardmäßig eine mittlere Größenrichtlinie (Ziel: weniger als 15 Agenten); entfernt Opus 4.7 aus dem Fast Mode –/fastgilt jetzt für Opus 5 und Opus 4.8; subagents können nun standardmäßig bis zu einer Tiefe von 3 verschachtelte subagents starten (zuvor 1); setzen SieCLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1, um die Verschachtelung zu deaktivieren; aktualisiert den skillclaude-api, sodass dieser standardmäßig Claude Opus 5 verwendet, einschließlich eines Migrationspfads von Opus 4.8; ergänzt beiclaude mcp listund/mcpden HTTP-Status und Fehlertext, wenn die Verbindung zu einem Server fehlschlägt, sowie eine Warnung bei MCP-Konfigurationswerten mit versteckten führenden oder nachgestellten Leerzeichen; ändert verwaltete${VAR}-Einträge in Positiv-/Negativlisten von MCP so, dass sie aus der Startumgebung und der Umgebung der verwalteten Einstellungen statt aus der Umgebung der Einstellungsdatei aufgelöst werden; ergänzt die Statuszeile eines laufenden Workflows um die aktuelle Standard-Workflow-Größe; behebt, dass die Textausgabe vonclaude -peine bereits erzeugte Antwort verwarf, wenn ein Durchlauf während der Übertragung wegen eines API-Fehlers abbrach, dass die Fable-Zeile fälschlicherweise die veraltete Kennzeichnung „Nutzungsguthaben erforderlich“ anzeigte, dass die zusammengeführte Opus-Zeile in der/model-Auswahl als schlichtes „Opus“ statt als „Opus (1M Kontext)“ erschien, dass die Hervorhebung einer neuen Version mehr als den Namen des neuesten Modells umfasste, dass die Auswahlkopie in GNU screen Base64 ausgab, dass Remote-Control-Clients nach einem Modellwechsel, einer erneuten Verbindung oder einer fehlgeschlagenen Organisationsprüfung einen veralteten Fast-Mode-Status beibehielten, dassCLAUDE_CODE_GIT_BASH_PATHunter Windows zum Beenden führte oder als Bash verwendet wurde, obwohl der Pfad nicht auf eine bash-/sh-Binärdatei verwies (wird nun mit einer Warnung ignoriert), dass im Vim-Modus ← bei einer leeren Eingabe aus dem NORMAL-Modus nicht zur Agentenansicht zurückkehrte und dass der Screenreader-Modus bei jedem Tastendruck die gesamte Eingabezeile neu schrieb; verbessert die Fehlermeldung „Remote Control ist nur über api.anthropic.com verfügbar“, sodass sie die verursachende Einstellung nennt, und lässtclaude --teleportbei einer Abweichung anzeigen, auf welches Repository der aktuelle Checkout verweist. v2.1.220 (25. Juli): ausschließlich Fehlerbehebungen und Zuverlässigkeitsverbesserungen – keine benutzerseitigen Änderungen an Funktionen, Einstellungen, Befehlen oder Preisen. Für diese Aktualisierung des Leitfadens am 25. Juli 2026 anhand des unverarbeiteten GitHub-Changelogs überprüft. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Anthropic, Einführung von Claude Opus 5, sowie die kanonische Modelldokumentation: Modellübersicht und Migration von Claude Opus 4.8 zu Claude Opus 5. Juli 2026. Claude Opus 5: Modell-ID
claude-opus-5(datumsunabhängiger, festgelegter Snapshot; Bedrockanthropic.claude-opus-5, Google Cloudclaude-opus-5); „Für komplexes agentenbasiertes Coding und Unternehmensaufgaben“; Kontextfenster mit 1M Token, maximale Ausgabe von 128K (300K bei Message Batches über die API mit dem Beta-Headeroutput-300k-2026-03-24); Preis 5 $ / Eingabe-MTok, 25 $ / Ausgabe-MTok – „genauso viel wie Opus 4.8“; adaptives Denken Ja, erweitertes Denken mitthinking.type: "enabled"Nein; verlässlicher Wissensstand bis Mai 2026, Trainingsdaten bis Mai 2026; der Parametereffortverwendet „bei der Claude API und Claude Code standardmäßighigh“, mit den Stufenlow,medium,high,xhigh,max. Laut Anthropic ist es „das neue Standardmodell bei Claude Max und das leistungsstärkste Modell bei Claude Pro“, bietet „deutlich verbesserte Leistung zum gleichen Preis“ und „erzeugt bei maximaler Reasoning-Stufe im Durchschnitt 26 % weniger Token“ als Opus 4.8. Inkompatible Änderungen aus dem Migrationsleitfaden: (1) „Bei Claude Opus 4.8 werden Anfragen ohnethinking-Feld ohne Denken ausgeführt; bei Claude Opus 5 werden dieselben Anfragen mit adaptivem Denken ausgeführt“; (2) „Sie können das Denken weiterhin mitthinking: {type: \"disabled\"}deaktivieren, allerdings nur bei einereffort-Stufe vonhighoder niedriger. Eine Anfrage, diethinking: {type: \"disabled\"}mitxhighodermaxkombiniert, gibt einen 400-Fehler zurück“ – dies wird „bei jeder Anfrage erzwungen“. Claude Opus 4.8 erscheint nun in der Tabelle Legacy-Modelle der Modellübersicht. Verfügbarkeit dereffort-Stufen laut Effort:xhighist „für Claude Fable 5, Claude Mythos 5, Claude Opus 5, Claude Opus 4.8, Claude Opus 4.7 und Claude Sonnet 5 verfügbar“;maxgilt zusätzlich für Claude Opus 4.6 und Claude Sonnet 4.6; „Claude Opus 5 unterstützt alle fünfeffort-Stufen“ und „Der Standardwert der API isthigh.“ Abgerufen und überprüft am 25. Juli 2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Fast Mode (Forschungsvorschau), Plattformdokumentation von Anthropic. Überprüft am 25. Juli 2026. „Fast Mode liefert bei Claude Opus 5 und Claude Opus 4.8 zu einem höheren Preis bis zu 2,5-mal mehr Ausgabe-Token pro Sekunde. Setzen Sie in Ihrer Anfrage
speed: \"fast\"zusammen mit dem Beta-Headerfast-mode-2026-02-01, um diese Funktion zu aktivieren.“ Unterstützte Modelle: Claude Opus 5 (claude-opus-5) und Claude Opus 4.8 (claude-opus-4-8) – 10 USD / Eingabe-MTok, 50 USD / Ausgabe-MTok, „berechnet als Aufschlag auf die Standardtarife über das gesamte Kontextfenster hinweg, einschließlich Anfragen mit mehr als 200.000 Eingabe-Token“. Nur als Forschungsvorschau auf der Claude API (einschließlich Claude Managed Agents): „Die Funktion ist nicht auf Amazon Bedrock, Google Cloud oder Microsoft Foundry verfügbar“, ebenso wenig auf der Claude Platform on AWS, der Batch API oder in Verbindung mit einer Priority-Tier-Verpflichtung. Zu Opus 4.7: „Fast Mode ist für Claude Opus 4.7 nicht verfügbar. Anfragen anclaude-opus-4-7mitspeed: \"fast\"geben einen Fehler zurück; anders als bei Claude Opus 4.6 … fallen Anfragen nicht auf die Standardgeschwindigkeit zurück.“ Bei Opus 4.6 geben Anfragen „keinen Fehler zurück: Sie werden mit Standardgeschwindigkeit ausgeführt und zu Standardtarifen abgerechnet … und die Antwort meldetusage.speed: \"standard\".“ Gewichtungen und Verhalten entsprechen der Standardgeschwindigkeit; die Vorteile liegen bei den Ausgabe-Token pro Sekunde, nicht bei der Zeit bis zum ersten Token. Eigenes Ratenlimit mitanthropic-fast-*-tokens-*-Headern; „Der Wechsel zwischen schneller und Standardgeschwindigkeit invalidiert den Prompt-Cache.“ ↩↩↩↩↩↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.221 und Versionshinweise zu Claude Code v2.1.222, 4. August 2026. v2.1.221: Fokusansicht in VSCode (
Ctrl+Alt+F);mode: "mask"für Sandbox-Anmeldedatendateien unter Linux/WSL mit Sentinel-Kopien und Ersetzung bei ausgehendem Datenverkehr, wobei macOS aufdenyzurückfällt; Commit/Push aus Hintergrundsitzungen, Entwurfs-PRs nur bei Bedarf, Git-Anweisungen in CLAUDE.md sowie Ausgabe des Speicherorts am Ende des Durchlaufs;/fork-Sitzungen erhalten einen eigenen Worktree; Katalogaktualisierung und Wiederholungsversuch bei/plugin install; sofortige Aktivierung von plugins, sofern sicher;"."alsskills-Pfad für plugins; Behebung einer Umgehung der Berechtigungsprüfung durch reguläre Ausdrücke in bedingten zsh-[[ ]]-Ausdrücken; Behebung eines PowerShell-Berechtigungsfehlers bei Pfaden in Anführungszeichen; Unterbefehlprompt-audit; Aufschlüsselung der Cache-Token in den Statistiken; Wiederverwendung des Prompt-Caches im Auto-Modus. v2.1.222: automatischer Start von Remote Control auf den Benutzerbereich beschränkt; Git-Fehlerbehebung für die Worktree-Isolierung auf Dateiänderungen und Bash in sämtlichen Sitzungstypen ausgeweitet; Behebung einer Umgehung der automatischen PreToolUse-Freigabe bei Hintergrundaufgaben; Berechtigungsklassifizierung fürSendMessage; ultraplan entfernt. Überprüfung in der aktuellen Sitzung am 5. August 2026 (PST): In der Versionsliste von GitHub ist v2.1.222 (veröffentlicht am 4. August 2026 um 22:39:55 UTC) als neueste Version aufgeführt. ↩↩↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.223, 6. August 2026. Ergänzt
"owner/*"-Platzhaltereinträge fürstrictKnownMarketplacesundblockedMarketplaces; macht/reviewzu einem Alias für/code-review, der sich die zuletzt eingegebene Aufwandsstufe merkt (/code-review ultrafür eine tiefgehende Cloud-Prüfung); erweitertCLAUDE_CODE_DISABLE_1M_CONTEXT, sodass jedes native 1M-Modell mittels automatischer Komprimierung und einer Startwarnung auf 200K begrenzt wird, und ergänztCLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENTfür unbekannte Modell-IDs; Sicherheitskorrekturen für die Umgehung der Bash-Berechtigungsprüfung durch einen präparierten Befehl, unsichtbares Unicode-Auffüllen von Befehlen in Bestätigungsdialogen, einen Sandbox-Ausbruch über dynamischesimport()in Workflow-Skripten sowie das Ignorieren der organisationsweiten Deaktivierungsrichtlinie durchbypassPermissionsin Agentendefinitionen. Überprüfung in der aktuellen Sitzung am 6. August 2026 (PST): In der Versionsliste von GitHub ist v2.1.223 (veröffentlicht am 6. August 2026 um 00:52:37 UTC) als neueste Version aufgeführt. ↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.224, 7. August 2026. Ergänzt
claude self-hosted-runner(Team/Enterprise); sitzungsübergreifendesSendMessagemit Erkennung durchListAgentsunter macOS/Linux sowie den EinstellungencrossSessionInbound/dialogExpiry; die plugin-Quellearchivemit optionaler SHA-256-Pinning-Funktion; die Optionenextract/onExtractNoMatchzur Maskierung von Anmeldedaten in der Sandbox,decode: "jwt"mitmaskClaimssowieawsPairs/sigv4(erfordernnetwork.tlsTerminate; nur in Benutzer-, verwalteten und--settings-Geltungsbereichen); entfernt die Obergrenze von 200 subagents pro Sitzung; behebt das Überschreiten von Sitzungsverzeichnissen durch lange Pfade, die Umgehung einer Sandbox-Verweigerung durch einen abschließenden Schrägstrich und unsichtbare Details zu Sandbox-Verstößen. Überprüfung in der aktuellen Sitzung am 7. August 2026 (PST): In der Versionsliste von GitHub ist v2.1.224 (veröffentlicht am 7. August 2026 um 04:00:59 UTC) als neueste Version aufgeführt. ↩↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.225 und Versionshinweise zu Claude Code v2.1.226, 7. August 2026 (PST; veröffentlicht am 8. August 2026 um 01:09:26 bzw. 02:48:05 UTC). v2.1.225: rechnerübergreifendes
SendMessagean namentlich angegebene Remote-Control-Sitzungen mit Auflistung im Formatname [ref]; Details zum Ausgabenlimit des Gateways in der Nutzungswarnung; Vertrauensabfrage für den Workspace beiclaude agents; Korrekturen für OAuth-Token, Schlüsselbund, aufeinanderfolgende Blockierungen im Auto-Modus, sitzungsübergreifendes Parken, den Start des Self-hosted Runners und die Fokusansicht. v2.1.226: ausschließlich Fehlerbehebungen und Zuverlässigkeitsverbesserungen. Überprüfung in der aktuellen Sitzung am 7. August 2026 (PST): In der Versionsliste von GitHub ist v2.1.226 als neueste Version aufgeführt. ↩↩↩↩ -
Der Auto-Modus ist jetzt in Claude Code für Pro-, Max- und Team-Tarife die Standardeinstellung, Anthropic, 7. August 2026; die Liveschaltung wurde am 14. August 2026 anhand der Dokumentation zu Berechtigungsmodi bestätigt. Dort heißt es: „Ab dem 14. August 2026 wird der Auto-Modus für neue Sitzungen in Pro-, Max- und Team-Tarifen zum standardmäßigen Berechtigungsmodus. Sie können den Modus jederzeit wechseln. Eine von Ihnen festgelegte Standardeinstellung bleibt bestehen, sofern Sie der einmaligen Wechselaufforderung nicht zustimmen; eine von Ihrer Organisation verwaltete Standardeinstellung bleibt unverändert.“ Gültig ab dem 14. August 2026 für Pro/Max/Team. Der Auto-Modus „leitet jeden Tool-Aufruf durch einen Klassifikator, der darauf ausgerichtet ist, irreversible, destruktive oder außerhalb Ihrer Umgebung vorgesehene Aktionen zu blockieren“. Studiengrundlage: 1.053 zahlende Testpersonen; der Auto-Modus erkannte 89 % der gefährlichen Befehle, gegenüber 13,6 % bei menschlicher Prüfung; Benutzer genehmigen 97 % der Berechtigungsabfragen. „Ab heute berechnen wir Benutzern von Claude Code in Pro-, Max- und Team-Tarifen den durch diesen Klassifikator verursachten Zusatzaufwand nicht mehr.“ Enterprise, Claude API, Claude Platform auf AWS, Amazon Bedrock, Google Cloud’s Agent Platform und Microsoft Foundry bleiben Opt-in-Angebote: „Im kommenden Monat möchten wir den Auto-Modus gemeinsam mit unseren Cloud-Partnern auch bei all diesen Angeboten zum Standard machen.“ Sitzungsweise können Sie ihn über Shift+Tab oder das Modus-Dropdown der Desktop-Anwendung deaktivieren; über
defaultModein den verwalteten Einstellungen können Sie ihn festlegen und überdisableAutoModeorganisationsweit deaktivieren. ↩↩↩↩↩↩ -
Wie Claude KI-generierte Inhalte kennzeichnet, Help Center von Anthropic, veröffentlicht am 11. August 2026; abgerufen am 18. August 2026. Quelle für den zweiteiligen Aufbau (Textwasserzeichen und C2PA-„signierte Herkunftsmetadaten“ in Dateien „wie .svg, .png oder .jpg“), den einheitlichen Modellzeitplan („Claude-Modelle, die am oder nach dem 2. August 2026 eingeführt werden, unterstützen bei ihrer Einführung eine maschinenlesbare Kennzeichnung“; zu bestehenden Modellen: „Wir arbeiten daran, auch für diese Modelle die Kennzeichnungsunterstützung zu ergänzen“), die Produktliste (Claude Platform (API), Claude, Claude Code, Claude Cowork, Claude Tag, „überall auf der Welt, wo Claude angeboten wird“), die Möglichkeiten zum Entfernen der Kennzeichnung auf Dateiebene (Formatkonvertierung, erneutes Speichern, Screenshots; bei Texten umfassende Bearbeitung, Paraphrasierung oder Übersetzung) sowie die Grenzen der Erkennung („Die Erkennung einer Claude-Kennzeichnung zeigt Ihnen, dass der Inhalt möglicherweise von Claude verarbeitet wurde. Sie bestätigt für sich genommen nicht die vollständige Herkunft“; eine fehlende Kennzeichnung ist kein Unbedenklichkeitsnachweis). ↩↩↩↩↩↩
-
Versionshinweise zu Claude Code v2.1.239 (21. Aug.), v2.1.240 und v2.1.241 (22.–23. Aug., beide wortgleich: „Fehlerbehebungen und Zuverlässigkeitsverbesserungen“), am 24. August 2026 mit der maßgeblichen CHANGELOG.md abgeglichen (neueste Überschrift: 2.1.241; neueste npm-Version: 2.1.241). Wortlaut von v2.1.239: „Kostenschätzungen (
/cost, Statuszeile,--max-budget-usd) berücksichtigen jetzt den 1,1-fachen Aufschlag für Inferenz ausschließlich in den USA bei Workspaces mit Anforderungen an den Datenspeicherort“; „/claude-api upgradewurde ergänzt, um Python-Projekte vonanthropic0.x auf 1.x zu migrieren“; „Windows: Sitzungsübergreifende Nachrichtenübermittlung ist jetzt verfügbar“; plugins „werden jetzt alsname@syncedangezeigt … und überschreiben niemals ein gleichnamiges, von Ihnen installiertes plugin“; „ListAgentsteilt einer Sitzung jetzt ihren eigenen Namen mit“; readline-Worttasten: „Alt+F und Ctrl/Option+→ halten am Wortende an, Alt+D löscht bis dorthin (Ctrl+Y fügt das Gelöschte wieder ein)“. Status von/designund Remote Control aus der Zusammenfassung für Woche 34: „Das skill/designüberträgt den Artboard-Workflow von Claude Design in CLI und Claude Code Desktop und basiert auf artifacts … Verfügbar für Pro, Max, Team und Enterprise. Erfordert v2.1.233 oder höher“; „Remote Control hat ebenfalls die Research Preview verlassen.“ Beide Quellen wurden am 24. August 2026 direkt abgerufen. ↩↩↩↩↩↩ -
Claude Code CHANGELOG, Abschnitte 2.1.248, 2.1.250 und 2.1.251, abgerufen am 30. August 2026. npm veröffentlichte 2.1.248 am 27. August 2026 um 20:35 UTC und 2.1.250 am selben Tag um 22:27 UTC (der zugehörige Abschnitt lautet wortwörtlich „Bug fixes and reliability improvements“) sowie 2.1.251 am 28. August 2026 um 15:34 UTC (dist-tag latest: 2.1.251); 2.1.249 wurde nie auf npm veröffentlicht. Wortlaut von 2.1.248: „
--restricted(oderCLAUDE_CODE_RESTRICTED=1) hinzugefügt: Entfernt die integrierten Tools, die Befehle oder Code ausführen, sowieWebFetch(sofern nicht in--toolsangegeben), beschränkt Dateitools auf das Arbeitsverzeichnis, lehntbypassPermissionsab und ignoriert Benutzer-, Projekt- und lokale Einstellungsdateien“; „experimental.cacheTtl("5m"oder"1h") zum Agent-Frontmatter hinzugefügt: eine Prompt-Cache-TTL pro Agent, die verwendet wird, wenn keine TTL-Einstellung für subagents konfiguriert ist“; „claude self-hosted-runner --client-label <label>(oderSELF_HOSTED_RUNNER_CLIENT_LABEL) hinzugefügt, um die Bezeichnung zu überschreiben, unter welcher der Runner registriert wird (Standard: Hostname)“; „Diagnosen für serververwaltete Einstellungen hinzugefügt: eine Startwarnung, wenn die Einstellungen nicht geladen werden können, sowie eine Zeile in/doctorund/status, die einen Ladefehler erklärt oder angibt, weshalb die Einstellungen nicht abgerufen wurden (Bedrock/Vertex/Drittanbieter, benutzerdefinierteANTHROPIC_BASE_URL)“; „/usage-creditsfür über AWS Marketplace abgerechnete Enterprise-Organisationen, Self-Service Enterprise und Enterprise-Testversionen hinzugefügt, damit Mitglieder bei ihrem Administrator ein höheres Nutzungslimit anfordern können“; „Sitzungsübergreifende Nachrichtenübermittlung (SendMessage/ListAgents) zwischen Sitzungen auf demselben Computer unter Bedrock, Vertex und Foundry sowie bei deaktivierter Telemetrie hinzugefügt“; die Korrektur zur Desktop-Aufbewahrung: „Die Transkriptbereinigung behält nun vom Desktop geschriebene Sitzungen bei, solange sie sich in der App befinden (außer wenn eine Organisationsrichtlinie die Aufbewahrung verwaltet); die neue EinstellungdesktopSessionCleanupPeriodDaysbegrenzt diese Ausnahme“; „Verwaltete Einstellungen verbessert: Umgebungsvariablen für clientseitiges Zeitlimit, MCP-Startmodus und Stream-Watchdog lösen die Aufforderung zur Genehmigung der Einstellungen nicht mehr aus“; „/loopgeändert: Der dynamische Modus mit selbst bestimmtem Tempo und die autonome Standardeinstellung ohne Prompt sind jetzt immer verfügbar, auch unter Bedrock/Vertex/Foundry“; „Prompt-Umfang des Workflow-Tools verbessert: Seine Beschreibung umfasst nun etwa 1.000 statt 5.700 Tokens; die Referenz zum Schreiben von Skripten wurde in ein gebündeltesworkflow-authoringskill verschoben“; und die Upload-Korrektur: „Fehler behoben, durch den/ultrareviewund lokal initiierte Cloud-Sitzungen nicht committete Änderungen an Dateien im Stil vonprod.envund*.tfvarsoder an Editor-Swap-, temporären und Sicherungskopien von Anmeldedatendateien (z. B.key.pem.tmp,id_rsa.swo) hochluden; diese verbleiben nun auf Ihrem Computer“. Wortlaut von 2.1.251: „Die hook-EreignissePreModelSwitchundPostModelSwitchhinzugefügt (Modellwechsel blockieren, bestätigen oder annotieren);SessionStart-hooks beim Fortsetzen erhalten jetzt Angaben zum Alter der Sitzung und zu den geschätzten Kosten der erneuten Cache-Befüllung“; „Live-Streaming der Tool-Aufrufe und Ergebnisse eines im Vordergrund ausgeführten subagents an Remote-Control-Clients hinzugefügt (subagents im Hintergrund, die Standardeinstellung, zeigen weiterhin nur den Status an)“; „Eine Ausgabenlimit-Leiste zu/usageund ein Statuszeilenfeldrate_limits.spend_limitfür Entwickler hinter einem Claude-Apps-Gateway mit Ausgabenlimits hinzugefügt“; „Eine Prompt-Cache-Zeile pro Sitzung zu/cost(Trefferquote, Fehlversuche, erneut gecachte Tokens, warm/kalt) sowie ein entsprechendesprompt_cache-Objekt für Statuszeilenskripte hinzugefügt“; „attach,logs,stop,respawnundrmzuclaude --helphinzugefügt; die--resume-Meldung für eine laufende Hintergrundsitzung nennt jetzt den genauen Befehlclaude attach <id>“; „Claude in Chrome geändert, sodass Browseraktionen stets die Berechtigungsprüfungen von Claude Code durchlaufen, auch in Sitzungen mit deaktivierter Telemetrie, die zuvor die eigenen Eingabeaufforderungen der Chrome-Erweiterung verwendeten“; „CLAUDE_CODE_SUBAGENT_MODELso geändert, dass es das standardmäßige subagent-Modell festlegt, statt alles zu überschreiben:model:einer Agent-Definition und ein explizit beim Start angegebener Modellwert haben nun Vorrang“; „Das Standardmodell für sitzplatzbasierte Enterprise-Abonnements auf Opus 5 geändert, entsprechend den anderen Premium-Tarifen“; „/effortso geändert, dass Ihre standardmäßige Aufwandsstufe für jedes Modell gespeichert wird, sodass beim Wechsel jedes Modell seine eigene Einstellung behält“; „Serververwaltete Einstellungen, die Sandbox-TLS beenden, Sandbox-Datenverkehr über Ihren eigenen Proxy leiten, Anmeldedaten einschleusen oder die Sandbox-Isolierung schwächen, so geändert, dass vor ihrer Anwendung eine Genehmigung erforderlich ist“; „ANTHROPIC_CUSTOM_HEADERSaus verwalteten oder Projekteinstellungen so geändert, dass eine Genehmigung erforderlich ist, wenn damit ein Header für Anmeldedaten, Organisation/Mandant, Routing oder API-Verhalten gesetzt wird (z. B.Authorization,Host)“; „envin.claude/settings.jsonauf Projektebene so geändert, dassCLAUDE_CONFIG_DIR,CLAUDE_CODE_TMPDIRoderTMPDIR/TMP/TEMPnicht mehr festgelegt werden; legen Sie diese stattdessen in Ihrer Shell, Ihren Benutzer- oder verwalteten Einstellungen fest“; „/usage-creditsfür Team- und Enterprise-Mitglieder korrigiert, deren Administrator das Nutzungsguthabenlimit der Organisation auf 0 $ festgelegt hat: Statt mitzuteilen, dass eine Obergrenze erreicht wurde, wird nun angeboten, den Administrator zu fragen“; Sicherheitskorrekturen im Wortlaut: „Fehler behoben, durch den Dateitools (Read, Write, Edit) einem nach der Berechtigungsprüfung innerhalb des Arbeitsverzeichnisses ausgetauschten symbolischen Link folgten und dadurch außerhalb des genehmigten Speicherorts lesen oder schreiben konnten“; „Fehler behoben, durch den in einem Marketplace-Eintrag deklarierte plugin-Befehle auf Speicherorte außerhalb des plugin-Verzeichnisses verweisen konnten; solche Pfade werden nun mit einem Pfadtraversierungsfehler abgelehnt“; „Fehler behoben, durch den Bash-Berechtigungsprüfungen Befehle automatisch genehmigten, die einer ganzzahligen Shell-Variablen einen arithmetischen Ausdruck zuweisen (z. B.OPTIND=1/0,RANDOM=2+2); diese erfordern nun eine Genehmigung“; „Fehler behoben, durch den Grep und GlobRead(...)-Ablehnungsregeln nicht auf Dateien anwendeten, die über einen symbolisch verlinkten Suchpfad erreicht wurden“. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Modellkonfiguration, abgerufen am 30. August 2026, Abschnitt „
defaultmodel setting“. Wortlaut: „Das Verhalten vondefaulthängt von Ihrem Kontotyp ab“; „Max, Team Premium, nutzungsbasiert abgerechnetes Enterprise und Anthropic API: standardmäßig Opus 5“; „Claude Platform auf AWS, Amazon Bedrock und Google Cloud’s Agent Platform: standardmäßig Opus 5“; „Pro, Team Standard und Enterprise-Abonnementsitzplätze: standardmäßig Sonnet 5“; „Microsoft Foundry: standardmäßig Sonnet 4.5“; „Nutzungsbasiert abgerechnetes Enterprise bezeichnet eine Enterprise-Organisation, deren Abrechnung nach Nutzung statt nach Abonnementsitzplätzen erfolgt.“ Historischer Hinweis im Wortlaut: „Vor v2.1.219 wurdedefaultab v2.1.154 auf dem Anthropic API, bei Max, Team Premium und nutzungsbasiert abgerechnetem Enterprise sowie ab v2.1.207 auf der Claude Platform auf AWS, Amazon Bedrock und Google Cloud’s Agent Platform zu Opus 4.8 aufgelöst. Vor v2.1.207 wurdedefaultauf der Claude Platform auf AWS zu Opus 4.7 und auf Amazon Bedrock sowie Google Cloud’s Agent Platform zu Sonnet 4.5 aufgelöst.“ Die Enterprise-Sitzplatzzeile ist die einzige Stelle, über die der CLI bereits hinausgegangen ist: Im CHANGELOG zu v2.1.251 (28. August 2026) heißt es: „Das Standardmodell für sitzplatzbasierte Enterprise-Abonnements wurde auf Opus 5 geändert, entsprechend den anderen Premium-Tarifen.“ Dies ist neuer als die Dokumentationsseite – der Leitfaden gibt daher Opus 5 für Sitzplätze an und weist auf den Rückstand der Dokumentation hin. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Hooks-Referenz, abgerufen am 30. August 2026. PreModelSwitch: „Wird ausgeführt, bevor Claude Code einen von Ihnen oder einem Client angeforderten Modellwechsel anwendet“; „PreModelSwitch erfordert Claude Code v2.1.251 oder höher“; wird bei
/model <name>und den Auswahlmenüs, der Modelleinstellung in/config, Umschaltungen des Schnellmodus, die das Sitzungsmodell ändern, sowie beiset_model- oderapply_flag_settings-Anfragen von SDK/Remote Control ausgeführt, jedoch nicht „bei Wechseln, die es selbst vornimmt, etwa einem automatischen Modell-Fallback oder der Wiederherstellung des Modells beim Fortsetzen einer Sitzung. Diese Änderungen erreichen nur PostModelSwitch“; „Claude Code vergleicht den Matcher mit dem kanonischen Namen des Modells, zu dem die Sitzung wechselt, wobei ein etwaiges Suffix[1m]ignoriert wird“, und wenn „kein kanonischer Name für das Ziel ermittelt werden kann“, „führt es unabhängig vom Matcher jeden PreModelSwitch-hook aus“; Entscheidungssteuerung: Exit-Code 2 oderdecision: "block"bricht den Wechsel ab, undpermissionDecisionakzeptiert"allow","deny"und"ask"; das standardmäßige Zeitlimit für Befehls-hooks wird bei UserPromptSubmit, PreModelSwitch und PostModelSwitch auf 30 Sekunden verkürzt, und „bei PreModelSwitch blockiert ein aufgrund seines Zeitlimits abgebrochener hook den Modellwechsel“. PostModelSwitch: „Wird ausgeführt, nachdem sich das Sitzungsmodell geändert hat“; „Kann nicht blockieren, da das Modell bereits geändert wurde“; gehört zu den Ereignissen, bei denen „Claude Code Klartext aus stdout als Kontext hinzufügt, den Claude sehen und verarbeiten kann“, und dieser wird „mit der nächsten Anfrage nach dem Wechsel“ übermittelt; seine Eingabe ergänzt diesource-Werte"auto"und"resume". Felder beim Fortsetzen durch SessionStart: „Wennsourceden Wert"resume"oder"fork"hat und das Transkript mindestens eine Antwort von Claude enthält, erhalten SessionStart-hooks zusätzlich die vier nachstehenden Felder“; „Diese Felder erfordern Claude Code v2.1.251 oder höher“:seconds_since_last_response,context_tokens,prompt_cache_likely_expired,estimated_cache_write_usd. ↩↩↩↩ -
Statuszeile und CLI-Referenz, abgerufen am 30. August 2026. Statuszeile,
rate_limits.spend_limit.used_percentage/resets_at: „Hinter einem Claude-Apps-Gateway geben diese Werte den von Ihnen genutzten Prozentsatz des für Sie geltenden Ausgabenlimits sowie die Unix-Epochenzeit in Sekunden an, zu der der Zeitraum zurückgesetzt wird. Der Prozentsatz reicht von 0 bis 100 und kann nach Überschreiten des Limits auch über 100 liegen. Erfordert Claude Code v2.1.251 oder neuer“; „Jedes Zeitfenster (five_hour,seven_day,spend_limit) kann unabhängig fehlen, und Claude Code entfernt ein Zeitfenster, sobald dessenresets_at-Zeitpunkt verstrichen ist.“prompt_cache: „Das Objekt erscheint nach der ersten API-Antwort der Hauptkonversation. Claude Code berücksichtigt Anfragen von subagents in diesen Statistiken nicht. Erfordert Claude Code v2.1.251 oder neuer“; „Claude Code berechnet die Werte anhand der Cache-Tokenanzahl in den Antworten von API, sodass dies mit jedem Anbieter funktioniert“; „Claude Code zeigt dieselben Statistiken im Terminal in der ZeilePrompt cache (main)des Befehls/usagean.“ CLI-Referenz,--restricted: „Verwenden Sie diese Option, wenn ein Evaluierungs-Harnessclaudeauf einem gemeinsam genutzten Rechner steuert und Claude Code weder Befehle ausführen noch die Benutzer- und Projekteinstellungen dieses Rechners lesen darf. Claude Code entfernt die integrierten Tools zur Ausführung von Befehlen oder Code sowie WebFetch, sofern Sie diese nicht einzeln in--toolsbenennen – das Presetdefaultgenügt dafür nicht. Außerdem beschränkt es die integrierten Datei-Tools auf die Arbeitsverzeichnisse, lädt ausschließlich verwaltete Einstellungen und--settings, verweigertbypassPermissionsund verhindert die Erstellung von Cloud-Sitzungen. Erfordert Claude Code v2.1.248 oder neuer.“ ↩↩↩↩ -
Johann Rehberger, „Breaking Claude Code Opus 5 Auto Mode“, Embrace The Red, 26. August 2026. Quelle für die Angriffskette (HTTP 415 veranlasst den Agenten, von WebFetch zu
curlzu wechseln, anschließend Archivextraktion, der vom Agenten verfasste Decoder und der Import der Angreiferdateistruct.pyaus dem Extraktionsverzeichnis durchbase64), die gemeldeten Ergebnisse (3 von 5 für diepython3-C2-Kette; 3 von 5 und 4 von 5 für zweiclaude -p-Subprozesskonfigurationen, entsprechend den im Beitrag genannten 60–80 %) samt Vorbehalt des Autors wegen der kleinen Stichprobe, die Beobachtung der blockierten Bereinigung, die Einordnung durch Anthropic (als „Informative“ geschlossen, da das Verhalten dem Design entspricht; Best-Effort-Klassifikator statt Sicherheitsgarantie; Betriebssystemisolierung und Kontrolle des ausgehenden Netzwerkverkehrs als eigentliche Sicherheitsgrenze), die in Auftrag gegebene Evaluation mit 72 Szenarien und einem gemeldeten Ergebnis von 0,00 % sowie seine Interpretation davon als widersprüchliche Botschaft und – über Simon Willison, „Breaking Claude Code Opus 5 Auto Mode“, 27. August 2026, dessen Aktualisierung vom 30. August den Hinweis eines Lobste.rs-Lesers aufgreift – die Neueinstufung der Kette als Angriff auf eine verwirrte Umgebung statt als klassische Prompt-Injection. ↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.257 und v2.1.258 (beide vom 1. September 2026) sowie v2.1.259 (vom 2. September 2026), am 3. September 2026 mit dem kanonischen CHANGELOG abgeglichen. npm-dist-tags zum Zeitpunkt der Überprüfung: latest und next jeweils 2.1.259, stable 2.1.236; die von npm veröffentlichten Versionen springen von 2.1.252 auf 2.1.257 – 2.1.253 bis 2.1.256 wurden nie veröffentlicht und besitzen keine CHANGELOG-Abschnitte (entsprechend dem Muster von 2.1.244/2.1.249) –, weshalb sich der Hinweis zu 2.1.258 auf eine „regression introduced in 2.1.255“ auf einen unveröffentlichten internen Build bezieht und v2.1.257 die erste installierbare Version mit Unterstützung für Fable 5.1 ist. Quelle für die Neuerungen in v2.1.257: Unterstützung für Fable 5.1 mit dem Gateway-Vorbehalt (in Sitzungen über ein Claude-Apps-Gateway werden die Aliasse
fableundbestvorerst weiterhin zu Fable 5 aufgelöst, da ein noch nicht für Fable 5.1 konfiguriertes Gateway die Version ablehnt – wählen Sie sie stattdessen unter/modelaus);timeFormat/timeZone; die Auto-Mode-Regel „Containment Escape“ (Abrufe von Cloud-Metadaten-Anmeldedaten, Umgehung von Beschränkungen des ausgehenden Datenverkehrs und mandantenübergreifende Zugriffe werden nicht automatisch genehmigt, sofern die Umgebung sie nicht als erwartet kennzeichnet);CLAUDE_CODE_SUBAGENT_MODEL_FORCE; die einmalige Abfrage vor dem ersten Dateizugriff außerhalb der Arbeitsverzeichnisse sowiepermissions.blockReadsOutsideWorkingDirectories;/effort sund das sitzungsbezogene--effort;defaultMode: "bypassPermissions"wird in Projekt- und lokalen Einstellungen ignoriert; die Präzisierung vonmanagedSourcesBehavior: "merge"(sandbox.credentials.awsPairsundsandbox.ripgrepwerden vollständig aus der höchstrangigen Quelle übernommen, die sie festlegt); Abdeckung der Bash-Read()-/Edit()-Verweigerungsregeln für Eingabeumleitungen mit< fileund Lesebefehle wietacundegrep; außerdem die Ablehnung von Netzwerkpfaden (UNC-Freigaben, automatisch eingebundene/net/<host>-Pfade) bei--add-dir,/add-dirundadditionalDirectories. Quelle für die Fehlerbehebungen in v2.1.258: eine in der unveröffentlichten Version 2.1.255 eingeführte Startregression unter macOS 12 sowie Fehler bei Remote- und geplanten Sitzungen für Anfragen, die nicht leere Inhalte erfordern. Quelle für die Neuerungen in v2.1.259:managedMcpServers; die Beschränkung des Geltungsbereichs vonallowedMcpServersauf vom Benutzer hinzugefügte Server;--permission-prompts none(alles, was eine Abfrage auslösen würde, wird automatisch verweigert, während der aktive Berechtigungsmodus weiterhin die Entscheidungen trifft); verwaltete Einstellungen, die bei einem Parsing-Fehler den Start verweigern und die Quelle benennen;model:im Frontmatter benutzerdefinierter Befehle und skills wird in interaktiven Sitzungen berücksichtigt, wobei Auto Mode das Sitzungsmodell beibehält, statt einen Turn mit einem nicht unterstützten Frontmatter-Modell auszuführen;claude plugin validate --json; sowie die Erweiterung der Bash-Read()-Verweigerungsregeln auf Optionswerte und Operanden (--ignore-revs-file=.env,-f.env,@file-Argumente, Operanden vongit diff/git grep, zusammengesetzte Befehle wiecd DIR && cat FILEsowiegrep -r/cp -rfür ein Verzeichnis mit einer gesperrten Datei lösen nun eine Abfrage aus). Die Dokumentation der Einstellungen enthälttimeFormat/timeZoneundmanagedMcpServersnoch nicht, und die CLI-Referenz führt--permission-promptsnoch nicht auf – zum Zeitpunkt dieser Aktualisierung dient das CHANGELOG hierfür als Quelle. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.260, veröffentlicht am 3. September 2026 um 23:48 Uhr UTC (16:48 Uhr PT; die npm-Veröffentlichung erfolgte bereits um 22:32 Uhr UTC), noch am selben Abend mit dem kanonischen CHANGELOG abgeglichen – wenige Stunden nachdem bei der v2.97-Prüfung dieses Leitfadens v2.1.259 als neueste npm-Version bestätigt worden war. npm-Dist-Tags zum Zeitpunkt der Überprüfung: latest und next jeweils 2.1.260, stable 2.1.236. Wortlaut der Rücknahme: „Die Änderung aus 2.1.259, durch die
Read()-Verbotsregeln auf Bash-Argumente angewendet wurden, wurde zurückgenommen; sie blockiertenpm run buildunter einerRead(./**/build/**)-Regel in jedem Modus und führte selbst im auto mode beicd … && grepzu einer Rückfrage“ – die in v2.1.257 eingeführte Abdeckung von Umleitungen und Lesebefehlen wird in der Rücknahme nicht genannt und bleibt bestehen. Quelle für: das/diff-Diff-Panel im Vollbildmodus („Ein Diff-Panel wurde hinzugefügt, das sich im Vollbildmodus neben der Unterhaltung öffnet und Ihre nicht committeten Änderungen als Claude-Bearbeitungen anzeigt; schalten Sie es mit/diffum“); die Berechtigungskorrekturen für Pfade mit Klammern (Regeln mit Klammern im Pfad wurden „als ungültig verworfen oder von der Bash-Sandbox ignoriert, wodurch ‚schreibgeschützte‘ Ordner beschreibbar blieben“; ein nicht kompilierbares Muster wie eine nicht geschlossene[führt nicht mehr dazu, „dass jede Dateibearbeitung mitInvalid regular expressionfehlschlägt“, stattdessen schützt eine solche Verbotsregel nun den von ihr bezeichneten literalen Pfad; die verbesserte Fehlermeldung in den Einstellungen fürEdit(C:\dir\(name)\**), wobei\(als maskierte öffnende Klammer und nicht als Pfadtrennzeichen interpretiert wird; Regeln mit nachgestelltem Text wieBash(ls) xwerden als ungültige Einstellungen gemeldet); die vier Fehlerbehebungen im Zusammenhang mit der Einführung von Fable 5.1 (der/model-Auswahldialog zeigt Fable 5.1 für Organisationen an, die es verwenden können; zuvor wurde es „nur akzeptiert, wenn es als/model claude-fable-5-1eingegeben wurde“; Prompt-Caching umfasst nun „den nach Tool-Ergebnissen angehängten Kontext, sodass dieser vor der Korrektur bei jedem Tool-Aufruf erneut als nicht zwischengespeicherte Eingabe gesendet wurde“; Änderungen mit/effortwährend einer Sitzung invalidieren den Prompt-Cache nicht mehr; Agents mitmodel: fableberücksichtigen das[1m]-Tag bei einerANTHROPIC_DEFAULT_FABLE_MODEL-Festlegung, statt „unbemerkt mit einem Kontextfenster von 200K ausgeführt zu werden“); die Verbesserung der automatischen Komprimierung („Opus- und Fable-Sitzungen werden jetzt kurz vor dem Limit von 1 Million Token komprimiert, und die Wiederherstellungskomprimierung bei sehr großen Kontexten läuft nicht mehr nach 10 Minuten ab“); die zu/costhinzugefügte Zeile zur wahrscheinlichen Ursache eines Cache Miss sowie das Feldprompt_cachein der Statuszeile („z. B. haben sich Tool-Definitionen oder der System-Prompt geändert oder die Leerlaufzeit hat die TTL überschritten“); die Ausnahme für den!-Bash-Modus („Befehle, die am!-Prompt des Bash-Modus eingegeben werden, werden jetzt auch bei aktiviertem strict sandbox mode (sandbox.allowUnsandboxedCommands: false) außerhalb der Sandbox ausgeführt – so, als würden Sie sie in Ihr eigenes Terminal eingeben“); die Änderung an der verwalteten CLAUDE.md („eine verwaltete CLAUDE.md (claudeMd) löst den Sicherheitsbestätigungsdialog nicht mehr aus; hooks sowie Einstellungen für Shell-Befehle, Sandbox und unsichereenv-Werte erfordern weiterhin eine Bestätigung“); und Claude in Chrome entsprechend der „Claude in Chrome-Administratoreinstellung Ihrer Organisation; wenn ein Administrator sie deaktiviert, sind--chrome,/chromeund die Browser-Tools nicht verfügbar“. Die Semantik des strict sandbox mode (allowUnsandboxedCommands: falseignoriertdangerouslyDisableSandboxvollständig, jeder Befehl muss in der Sandbox ausgeführt werden oder inexcludedCommandsaufgeführt sein, und der Tab Overrides unter/sandboxbezeichnet diesen Zustand als Strict sandbox mode) stammt aus der am 3. September 2026 abgerufenen Sandboxing-Dokumentation. ↩↩↩↩↩↩↩↩↩↩↩↩ -
Claude Developers (@ClaudeDevs) auf X, 29. August 2026, zwei Beiträge: 2093742321473065266, Wortlaut: „Ab dem 14. September erhöhen wir die wöchentlichen Standardlimits in Claude Code für Pro-, Max-, Team- und sitzplatzbasierte Enterprise-Tarife dauerhaft um 25 %. Bis dahin bleibt die derzeitige Erhöhung um 50 % bestehen.“ und 2093742322525810912, Wortlaut: „Verglichen mit heute entspricht dies einer Senkung der wöchentlichen Limits für Claude Code um 17 %. Wir arbeiten an spannenden Änderungen, durch die es sich so anfühlen wird, als bekämen Sie mehr von Claude, während Sie zugleich mehr Einblick und Kontrolle über Ihre Nutzung erhalten.“ Abgerufen am 3. September 2026 über den Syndizierungsendpunkt (Zeitstempel 2026-08-29T16:47Z). Das Beispiel von 150 auf 125 beruht auf der Berechnung dieses Leitfadens anhand dieser beiden Aussagen und ist keine von Anthropic veröffentlichte Zahl. ↩↩
-
Versionshinweise zu Claude Code v2.1.261, veröffentlicht am 4. September 2026 um 19:58 Uhr UTC und am selben Tag 1:1 mit dem kanonischen CHANGELOG abgeglichen. npm-Dist-Tags zum Zeitpunkt der Überprüfung: latest und next jeweils 2.1.261, stable 2.1.236. Wortlaut der Änderung an den Tastenkombinationen: „Die Tasten zur Wortbearbeitung im Prompt entsprechen jetzt Bash: Ctrl+W löscht rückwärts bis zum Leerraum, Alt+F und Alt+D stoppen am Wortende, Satzzeichen trennen Wörter;
keybindingFlavorhat keine Wirkung mehr.“ Quelle für:/skill-doctor, das anzeigt, welche geladenen skills ungenutzt bleiben und wie viel Kontext sie beanspruchen, damit Sie sie entfernen können; die EinstellungenbashOutputMaxCharsundtaskOutputMaxChars, mit denen sich die Menge der Ausgabe aus Befehlen und Hintergrundaufgaben erhöhen lässt, die Claude inline erhält, bevor sie in einer Datei gespeichert wird, bis zu 128K Zeichen (ein anderer Mechanismus alsBASH_MAX_OUTPUT_LENGTH, das laut Tools-Referenz das Rücklesefenster aus der Arbeitsausgabedatei eines Befehls festlegt; Wortlaut: Es „legt fest, wie viele Zeichen der Ausgabe Claude Code aus der Arbeitsdatei in das Ergebnis eines Befehls zurückliest: standardmäßig 30.000, bis zu einer festen Obergrenze von 150.000“); auto mode behandelt einen Link, der Inhalte in die URL eines öffentlichen Diagramm-Renderers einbettet (im Stil von mermaid.live, wobei die Daten direkt in der URL codiert sind), als Upload, der nicht mehr automatisch genehmigt wird, sofern Sie ihn nicht angefordert haben; undforceLoginMethod: "gateway"entfernt verbliebene Anmeldedaten, sodass an ein Gateway gebundene Rechner einen verbliebenen API-Schlüssel oder eine claude.ai-Anmeldung ignorieren und zur Eingabe von/loginauffordern; Bedrock-, Vertex AI- und Foundry-Sitzungen bleiben davon unberührt. ↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.265, veröffentlicht am 8. September 2026 um 20:37 Uhr UTC und am selben Tag 1:1 mit dem kanonischen CHANGELOG abgeglichen (der Inhalt der Veröffentlichung und der CHANGELOG-Abschnitt sind identisch). npm-Dist-Tags zum Zeitpunkt der Überprüfung: latest und next jeweils 2.1.265, stable 2.1.236; die veröffentlichten npm-Versionen springen von 2.1.261 über 2.1.263 zu 2.1.265 – 2.1.262 und 2.1.264 wurden nie veröffentlicht (entsprechend dem Muster von 2.1.244/2.1.249/2.1.253-256) – und 2.1.263 (veröffentlicht am 6. September) enthält lediglich „Fehlerbehebungen und Zuverlässigkeitsverbesserungen“. Quelle für:
--plugin-dir, wenn es auf einen Ordner mit plugins verweist („jeder Unterordner mit einem Manifest wird geladen, und während der Ausführung hinzugefügte oder entfernte Unterordner werden erkannt“); die beiden Korrekturen an Prompt-Cache-Präfixen, Wortlaut: „Es wurde behoben, dass beim Fortsetzen eines im Vordergrund gestarteten subagent dessen Tool-Liste und System-Prompt-Präfix geändert wurden, wodurch die Wiederverwendung des Prompt-Caches für diesen Agent unterbrochen wurde“ und „Es wurde behoben, dass Agent-Teammitglieder und fortgesetzte subagents den Kontext des SubagentStart hook sowie vorgeladene skills in späteren Interaktionen aus dem Prompt-Präfix verschoben, wodurch die Wiederverwendung des Prompt-Caches unterbrochen wurde“; nicht interaktive Sitzungen (-pmit stream-json-Eingabe, Agent SDK, Cloud-Sitzungen) setzen das Arbeitsverzeichnis der Shell nicht mehr bei jeder neuen Benutzernachricht zurück, sodass eincdüber mehrere Interaktionen hinweg bestehen bleibt; alshttpkonfigurierte MCP-Server, die nur den älteren HTTP+SSE-Transport unterstützen, greifen nun wie in der MCP-Spezifikation beschrieben auf SSE zurück; die Obergrenze von 1 GB für auf der Festplatte gespeicherte Tool-Ergebnisse, wobei die Vorschau in der Unterhaltung darauf hinweist, wenn eine gespeicherte Datei gekürzt wurde; Rechner mitforceLoginGatewayUrlin den verwalteten Einstellungen werden vom Start an als Claude apps gateway-Sitzungen behandelt, analog zuforceLoginMethod: "gateway", wobei eine verbliebene claude.ai-Anmeldung oder ein API-Schlüssel nicht verwendet wird; Claude apps gateway-Sitzungen exportieren OpenTelemetry direkt an einen Collector, der in den verwalteten Einstellungen des Gateways unterOTEL_EXPORTER_OTLP_ENDPOINTangegeben ist, statt über das Relay des Gateways (Sitzungen ohne angegebenen Collector verwenden weiterhin das Relay), unduser.emailsowieuser.groupswurden zu den Telemetriedaten hinzugefügt, die Claude Desktop und Cowork über ein Claude apps gateway senden, entsprechend den Terminalsitzungen; Tastenkombinationen aus zwei Tasten warten 3 Sekunden auf die zweite Taste und zeigen bei einer Zeitüberschreitung einen Hinweis an, während sie zuvor stillschweigend abgebrochen wurden, wenn die zweite Taste mehr als eine Sekunde später eintraf, wie es innerhalb von tmux vorkommt; und mitten in einem Prompt eingegebene Slash-Befehle zeigen Treffer in einer Liste an (außerhalb des Vollbildmodus öffnet Tab diese), statt nur einen einzelnen Vorschlag einzublenden, wobei ein plugin skill auch über seinen reinen Namen gefunden wird. ↩↩↩↩↩↩↩↩↩↩ -
Claude Fable 5.1 – Modellübersicht und Einführung von Claude Fable und Mythos 5.1, Anthropic; abgerufen am 3. September 2026. Quelle für: das Veröffentlichungsdatum 1. September 2026; Preise von 10 $/50 $ pro MTok mit Cache-Lesevorgängen zu 0,25 $/MTok (das 0,025-Fache des Eingabepreises – 2,5 % gegenüber den üblichen 10 % – ein Tarif, der nur für Fable 5.1 und Mythos 5.1 gilt) und standardmäßigen Cache-Schreibvorgängen (12,50 $ pro MTok für 5 Minuten, 20 $ pro MTok für 1 Stunde); das Kontextfenster von 1M und die maximale Ausgabe von 128K; adaptives, stets aktives Thinking mit standardmäßig hoher Effort-Stufe; den verlässlichen Wissensstand von Juni 2026 bei einem Trainingsdatenstand von Juni 2026; die Einstellung frühestens zum 1. September 2027; die Bedrock-ID
anthropic.claude-fable-5-1; die drei Breaking Changes gegenüber Fable 5 (erzwungene Tool-Nutzung gibt einen Fehler zurück, frühere Modelle können dessen Thinking-Blöcke nicht lesen, die Bearbeitung früherer Gesprächsrunden macht Thinking-Blöcke ungültig) und die fünf ergänzenden Änderungen (Effort pro Nachricht, Beta; auf eine Gesprächsrunde beschränkte Systemnachrichten, Beta; Fortschrittsmeldungen zwischen Tool-Aufrufen mitdisplay: "updates", Beta; die günstigeren Cache-Lesevorgänge; Herkunftsnachweise für Inhalte); sowie Claude Mythos 5.1 als Modell mit denselben Spezifikationen, das im Rahmen von Project Glasswing nur auf Einladung verfügbar ist. Die in der Übersicht genannte Mindestversion – „Fable 5.1 erfordert Claude Code v2.1.255 oder neuer“ – bezeichnet einen unveröffentlichten internen Build; unter 211 erfahren Sie, weshalb v2.1.257 die erste installierbare Version ist. Modellübersicht, gleicher Abrufzeitpunkt: Fable 5 befindet sich nun gemeinsam mit Opus 4.8, 4.7, 4.6 und 4.5 sowie Sonnet 4.6 und 4.5 in der Tabelle der Legacy-Modelle. ↩↩↩↩ -
Modellkonfiguration, abgerufen am 3. September 2026. Wörtlich: „Sofern Sie ANTHROPIC_DEFAULT_FABLE_MODEL nicht festlegen, verweist der Alias fable auf Fable 5.1. Vor v2.1.255 verwies er auf Fable 5.“ Der Alias
beststeht für „das neueste Fable-Modell, sofern es für Sie verfügbar ist“. Die Standardmodelle der Tarife bleiben durch die Einführung unverändert: Opus 5 in den Premium-Tarifen, Sonnet 5 in Pro und Team Standard. ↩↩↩↩ -
Einstellungen und CLI-Referenz, abgerufen am 3. September 2026. Einstellungen zu
permissions.defaultMode: Die WerteautoundbypassPermissions„werden in Projekt- oder lokalen Einstellungen nicht wirksam“. CLI-Referenz zu--effort: Das Flag „überschreibt“ die standardmäßige Effort-Stufe „für diese Sitzung und wird nicht dauerhaft gespeichert“ – die Auswahl gilt nicht mehr über die Sitzung hinaus. ↩↩↩ -
Verwaltete Einstellungen, abgerufen am 3. September 2026. Quelle für
managedSourcesBehavior: „First wins“ bleibt die Standardeinstellung; beim Wert „merge“ werden sämtliche Administratorquellen zusammengeführt, wobei die höherrangige Quelle bei den meisten Schlüsseln Vorrang hat, listenbasierte Schlüssel quellübergreifend vereinigt werden und für Sandbox-Sperren der strengste von einer Quelle festgelegte Wert gilt; jeder Schlüssel wird ausschließlich aus der höchstrangigen Quelle gelesen, die ihn festlegt; außerdem istmanagedSourcesBehaviorein Steuerungsschlüssel und kein Richtlinienschlüssel, sodass eine Quelle, die nur diesen Schlüssel festlegt, nicht als Quelle eines Richtlinienschlüssels gilt. ↩↩↩ -
Claude Code CHANGELOG, Abschnitt 2.1.247, abgerufen am 27. August 2026. npm veröffentlichte 2.1.247 am 26. August 2026 um 18:02 Uhr UTC (Dist-Tag latest: 2.1.247; 2.1.244 bleibt unveröffentlicht), die GitHub-Version v2.1.247 folgte um 23:06 Uhr UTC und das kanonische Dokumentations-Changelog datiert die Veröffentlichung auf den 26. August 2026. Wörtlich: „Das Tool
SendFeedbackwurde hinzugefügt: Wenn in einer Sitzung etwas schiefgeht, kann Claude einen Feedbackbericht entwerfen, den Sie prüfen und über/feedbacksenden können (mit der EinstellungfeedbackDraftsdeaktivierbar)“; „Einträge des Formats{id, text, cooldownSessions, priority}sowietipsFileundlabelwurden zuspinnerTipsOverridehinzugefügt, damit Organisationen ihre eigenen Tipps abwechselnd mit den integrierten anzeigen können“; „Bei Bash-Berechtigungsabfragen wurde ein Hinweis auf den automatischen Modus mit der Ein-Tasten-Option ‚Ja, und zum automatischen Modus wechseln‘ hinzugefügt“; „/claude-api cost-optimizewurde hinzugefügt, um die Ausgaben eines bestehenden Projekts für Claude API zu analysieren und die Kostenhebel (Caching, Token-Hygiene, Batch, Effort, Modellauswahl) mit jeweils einer gemessenen Änderung zu optimieren“; „Der Skill/claude-apiwurde um Unterstützung für Admin API erweitert (Organisationsmitglieder, Einladungen, Arbeitsbereiche, API-Schlüssel, Berichte zu Ratenbegrenzungen, Workload Identity Federation, CMEK)“; „Das standardmäßige Auto-Compact-Fenster von Sonnet 5 wurde auf das vollständige 1M-Kontextfenster erweitert, sodass Sitzungen mit dem 1M-Fenster nun bei ungefähr 967K statt ungefähr 934K Tokens automatisch komprimiert werden“; „Sitzungsübergreifende Nachrichten anderer Teilnehmer werden nun standardmäßig zu einer einzeiligen Vorschau im FormatMessage from @<sender>: <first line>eingeklappt; mit Ctrl+O wird der vollständige Inhalt angezeigt“. In der Einstellungsreferenz sindfeedbackDraftsund die neuenspinnerTipsOverride-Schlüssel noch nicht dokumentiert; zum Zeitpunkt dieser Aktualisierung ist das CHANGELOG die einzige Quelle dafür. ↩↩↩↩↩↩↩↩↩ -
Claude Code-Versionshinweise zu v2.1.235 (18. Aug.), v2.1.236 (19. Aug.), v2.1.237 und v2.1.238 (20. Aug.), am 20. August 2026 mit der kanonischen CHANGELOG.md abgeglichen (neueste Überschrift: 2.1.238). Das Verhalten wird wörtlich aus den Hinweisen wiedergegeben:
spellcheck„unter Verwendung Ihres installiertenaspell,hunspelloderispell“;ANTHROPIC_DEFAULT_MODEL„legt das Modell fest, mit dem neue Sitzungen beginnen, während eine Auswahl über/modeldieses weiterhin überschreibt und über Neustarts hinweg bestehen bleibt (anders alsANTHROPIC_MODEL)“; Concise „beginnt mit den Ergebnissen und verzichtet auf Einleitung und begleitende Erläuterungen, führt die Arbeit jedoch ebenso gründlich aus“;keybindingFlavor"readline"„lässt Ctrl+W in der Eingabe bis zum vorherigen Leerraum löschen, wie in Bash“;headersHelper„führt einen Befehl aus, der HTTP-Header erzeugt (z. B. ein kurzlebiges Token)“, wobei Einträge aus dem Katalog nur bei Installation oder Aktualisierung ausgeführt und Umgebungsvariablen mit Anmeldedaten in Projekt-, Plugin- und Agent-Bereichen entfernt werden; im automatischen Modus „werdenMonitor-Zulassungsregeln nun beiseitegelegt, solange der automatische Modus aktiv ist“; in der macOS-Sandbox „haben Platzhalterregeln zum Verweigern des Lesezugriffs (z. B.**/.env) nun innerhalb zulässiger Lesebereiche Vorrang … und lassen sich nicht durch Umbenennen der gesperrten Datei umgehen.“ ↩↩↩↩↩↩↩ -
Claude Code-Dokumentation, abgerufen am 26. August 2026. Modellkonfiguration, Aufwandstabelle: „Fable 5 |
low,medium,high,xhigh,max“ und „Opus 5, Sonnet 5, Opus 4.8 und Opus 4.7 |low,medium,high,xhigh,max“ (eine Stufemingibt es nicht); „Das Menü/effortbietet außerdemultracodean. Ultracode ist eine Claude Code-Einstellung und keine Modellaufwandsstufe: Die Einstellung übermitteltxhighan das Modell und lässt Claude zusätzlich dynamische Workflows für umfangreiche Aufgaben orchestrieren“; „Die Übergabe vonultracodean das Flag--effortoder den Agent-SDK-WerteffortLevelerfordert Claude Code v2.1.203 oder höher“; „Die persistierte EinstellungeffortLevelund die UmgebungsvariableCLAUDE_CODE_EFFORT_LEVELakzeptierenultracodenicht.“ Konfiguration des Auto mode: „Führen Sie/permissionsaus und wählen Sie die Registerkarte Auto mode. Die Registerkarte erfordert Claude Code v2.1.246 oder höher und wird nur angezeigt, wenn Auto mode für Ihre Sitzung verfügbar ist“; „Claude Code zeigt Einträge aus verwalteten Einstellungen oder dem Flag--settingsschreibgeschützt an und speichert jede Änderung, die Sie auf der Registerkarte vornehmen, in~/.claude/settings.json“; „Wenn Sie einer Sektion die erste Regel hinzufügen, fügt Claude Code außerdem"$defaults"ein, damit die integrierten Regeln weiterhin gelten.“ Berechtigungen: „Setzen Sie das*hinter den Unterbefehl. Ingit log --oneline mainistgitdas Programm undlogder Unterbefehl …Bash(git log *)erlaubt ausschließlichgit log-Befehle, währendBash(git *)jeden git-Befehl erlaubt. Claude Code warnt beim Start vor einer Zulassungsregel mit einem*vor dem Unterbefehl, etwaBash(git * main).“ Fehler: „Bash(git * main)genehmigt auchgit -c core.fsmonitor=<script> diff main, wobei-cgit veranlasst, ein im Befehl genanntes Programm auszuführen“; die Korrektur: „Ersetzen Sie das*vor dem Unterbefehl durch den exakten gewünschten Wert:Bash(git checkout main)anstelle vonBash(git * main).“ Claude Code im Web: „Claude Code im Web befindet sich für Pro-, Max- und Team-Benutzer sowie für Enterprise-Benutzer mit Premium-Plätzen oder Chat + Claude Code-Plätzen in der Forschungsvorschau“; „Führen Sie/web-setupin Ihrem Terminal aus, um Ihr lokalesgh-CLI-Token mit Ihrem Claude-Konto zu synchronisieren“; „Team- und Enterprise-Owner können/web-setupüber den Schalter für die schnelle Webeinrichtung unter claude.ai/admin-settings/claude-code deaktivieren“; „Organisationen mit aktivierter Zero Data Retention können/web-setupund andere Cloud-Sitzungsfunktionen nicht verwenden.“ Kosten,/usage: „Loops: jeweils eine Zeile für die ressourcenintensivsten/loop- oder anderen geplanten Aufgaben, die kürzlich ausgeführt wurden, sortiert nach der Gesamtzahl der Tokens und ergänzt um die Anzahl der übrigen Aufgaben. Claude Code gibt an, wie häufig jede Aufgabe ausgelöst wird, wie oft sie ausgeführt wurde, wie viele Tokens sie insgesamt und pro Ausführung verbrauchte und wann sie zuletzt lief. Claude Code ordnet eine Zeile anhand des Prompts der Aufgabe zu, sodass ein Loop, den Sie stoppen und neu erstellen, in derselben Zeile bleibt. Erfordert Claude Code v2.1.242 oder höher.“ ↩↩↩↩↩↩↩↩↩↩ -
Claude Code-Dokumentation, abgerufen am 26. August 2026. Verwaltete Einstellungen, „Welche verwaltete Quelle Claude Code verwendet“: „Wenn Ihre Organisation mehrere verwaltete Quellen bereitstellt, verwendet Claude Code die erste dieser Quellen, die mindestens einen Richtlinienschlüssel bereitstellt, und ignoriert die übrigen, statt sie zusammenzuführen – mit Ausnahme der wenigen quellübergreifenden Schlüssel, die unter ‚Aus allen Administratorquellen gelesene Schlüssel‘ behandelt werden“; „Claude Code zeigt für übersprungene Quellen keine Warnung an. Führen Sie
/statusaus, um zu sehen, welche Quelle verwendet wurde“; Reihenfolge, beginnend mit der höchsten Priorität: „1. Remote-Einstellungen, die von claude.ai als serververwaltete Einstellungen oder über ein Claude-Apps-Gateway bereitgestellt werden … 2. MDM- oder Betriebssystemrichtlinien: die macOS-plist oder der HKLM-Registrierungsschlüssel 3. Dateien mit verwalteten Einstellungen, wobeimanaged-settings.d/*.jsonundmanaged-settings.jsonzusammengeführt werden 4. die HKCU-Registrierung unter Windows sowie unter WSL, sobald die HKLM-Registrierung oder die Windows-Datei mit verwalteten EinstellungenwslInheritsWindowsSettingsaktiviert und auch der HKCU-Wert dies festlegt.“ Prompt-Caching: „Sofern Sie nicht selbst eine TTL auswählen, fordert Claude Code die einstündige TTL nur bei einem Claude-Abonnement innerhalb des in Ihrem Tarif enthaltenen Nutzungskontingents an“; die Tabelle nach Kategorien nennt für die Hauptkonversation: eine Stunde (Abonnement, innerhalb des Tarifkontingents) / fünf Minuten (Nutzungsguthaben, API-Schlüssel oder Cloud-Anbieter) und für alles andere: „Fünf Minuten, mit Ausnahme der servergesteuerten Hilfsanfragen, die eine Stunde erhalten“ / fünf Minuten; „Beide Einstellungen und beide Umgebungsvariablen erfordern Claude Code v2.1.242 oder höher“; Prioritätsreihenfolge: „1.FORCE_PROMPT_CACHING_5M=1, wodurch für beide Kategorien fünf Minuten erzwungen werden 2. die Umgebungsvariable der Kategorie 3. die Einstellung der Kategorie 4.ENABLE_PROMPT_CACHING_1H=1, wodurch für beide Kategorien eine Stunde angefordert wird 5. der Standardwert für die Kategorie der Anfrage.“ Einstellungsreferenz,modelPicker: „Geltungsbereich: Benutzer oder verwaltet. Claude Code liest den Schlüssel aus verwalteten Einstellungen,--settingsund Benutzereinstellungen und ignoriert ihn in Projekt- und lokalen Einstellungen, damit ein von Ihnen geklontes Repository die Beschriftungen im Auswahlmenü nicht ändern kann“; „Typ: Objekt mit einemoptions-Array aus Zeilen und einem optionalen booleschen WertreplaceBuiltInOptions“; „EineavailableModels-Zulassungsliste gilt weiterhin für diese Zeilen“; „Eine Beschriftung ändert, was im Auswahlmenü angezeigt wird, nicht welches Modell Claude Code ausführt“; „Erfordert Claude Code v2.1.242 oder höher“ (im Beispiel des Leitfadens werden die Bedrock-Zeilen der Seite selbst wiederverwendet).promptCacheTtlundsubagentPromptCacheTtl: „Geltungsbereich: beliebige Datei“; „Typ: String, einer der folgenden Werte:"5m"…"1h"“; „Erfordert Claude Code v2.1.242 oder höher.“ Die Anbieter-IDs im Einstellungsbeispiel stammen aus Amazon Bedrock („Primäres Modell | Opus 5, beispielsweiseus.anthropic.claude-opus-5in einerus-*-Region“), Google Cloud („Primäres Modell |claude-opus-5“) und Microsoft Foundry („export ANTHROPIC_DEFAULT_OPUS_MODEL=’claude-opus-4-8’“, die neueste auf dieser Seite genannte Opus-ID). ↩↩↩↩↩↩↩ -
Claude Code CHANGELOG, Sektionen 2.1.246 und 2.1.245, abgerufen am 26. August 2026; npm veröffentlichte 2.1.245 am 25. August 2026 um 04:45 Uhr UTC und 2.1.246 um 19:17 Uhr UTC, jeweils mit einer entsprechenden GitHub-Veröffentlichung. Wortlaut von 2.1.246: „Beim Start wurde eine Warnung für Bash-Zulassungsregeln mit einem Platzhalter vor dem Unterbefehl hinzugefügt (z. B.
Bash(git * main)), da diese auch Optionen erfassen, die vor dem Unterbefehl eingefügt werden“; „Zu/permissionswurde eine Registerkarte für Auto mode hinzugefügt, auf der sich die Klassifizierungsregeln des Auto mode anzeigen und bearbeiten lassen“; „/cdwurde verbessert: Die Projekteinstellungen, hooks,.mcp.json-Server (nach der üblichen Bestätigungsabfrage), skills und Agenten des neuen Verzeichnisses werden nun sofort nach dem Wechsel wirksam und nicht erst bei--resume“; „Die Ergebnisse von subagents wurden verbessert: Wenn ein subagent an seinemmaxTurns-Limit stoppt, wird seine Ausgabe nun als unvollständig gekennzeichnet und mit einem Hinweis versehen, ihn überSendMessagefortzusetzen, statt als abgeschlossen zu erscheinen“; „/goal: Im Leerlauf beginnen Sitzungen nun höchstens drei Statusprüfungen für lang laufende Hintergrundarbeiten pro Ziel; Ihre nächste Nachricht ermöglicht drei weitere“; „Berechtigungsprüfungen für Bash wurden korrigiert, sodass fehlerhafte Befehle mit einem abschließenden Operator&&oder||immer eine Genehmigung erfordern“; „Es wurde verhindert, dass Telemetrie- und Metrikanfragen an Anthropic den für ein Drittanbieter-Gateway (ANTHROPIC_BASE_URL) konfigurierten API-Schlüssel mitsenden; Zugangsdaten werden nun ausschließlich an den zugehörigen Host gesendet“; „Die Abschlusszeit des Turns wurde der Zeitdauerzeile am Ende des Turns hinzugefügt“. Wortlaut von 2.1.245: „Ein Absturz beim Start auf Linux-Distributionen, die glibc 2.44 ausliefern (beispielsweise Arch Linux, CachyOS und Fedora Rawhide), wurde behoben“. ↩↩↩↩↩↩↩↩↩ -
Claude Code CHANGELOG, Abschnitt 2.1.243, abgerufen am 26. August 2026. npm veröffentlichte 2.1.242 am 24. August 2026 um 19:16 UTC und 2.1.243 um 23:10 UTC; 2.1.242 enthält keinen CHANGELOG-Abschnitt, 2.1.244 wurde nie veröffentlicht und die Dokumentation legt für die Zeilen zu
modelPicker,promptCacheTtlund den Loops in/usagev2.1.242 als Mindestversion fest. Wortlaut: „Aufschlüsselung nach Loops zu/usagehinzugefügt: Anzahl der Durchläufe pro Loop, Gesamtzahl der Token, Token pro Durchlauf und letzter Durchlauf, sodass außer Kontrolle geratene oder übermäßig aktive/loop-Aufgaben leicht zu erkennen sind“; „EinstellungmodelPickerhinzugefügt: Stellen Sie die Modellauswahl unter/modelmit einer geordneten, beschrifteten Liste von Modellen zusammen (beliebige Schreibweise der ID, einschließlich Vertex-/Bedrock-IDs), die an die integrierte Auswahl angehängt wird oder diese ersetzt“; „EinstellungenpromptCacheTtlundsubagentPromptCacheTtlhinzugefügt, damit Benutzer von API-Schlüsseln und Cloud-Anbietern für die Hauptkonversation einen 1-stündigen Prompt-Cache beibehalten können, während subagents bei 5 Minuten bleiben“; „Verwaltete EinstellungmodelPricinghinzugefügt, damit die vertraglich vereinbarten modellspezifischen Tarife und der Rabattmultiplikator einer Organisation für/cost, die Statuszeile und die Kostenangaben in der Telemetrie anstelle des Listenpreises verwendet werden“; „Schlüssellose Anmeldung unter/login→ Anthropic Console hinzugefügt: ‚Mit Ihrem Console-Konto anmelden‘ (empfohlen) neben der Erstellung eines API-Schlüssels, damit sich Organisationen anmelden können, die keine API-Schlüssel zulassen“; „ZeileSkipped sourceszu/statushinzugefügt, die vorhandene Quellen für verwaltete Einstellungen (zum Beispielmanaged-settings.json) aufführt, die nicht angewendet wurden, weil eine verwaltete Quelle mit höherer Priorität aktiv ist“; „Kennzeichnungmanagedin/mcpund/pluginsfür claude.ai-connectors hinzugefügt, deren Authentifizierung von Ihrer Organisation verwaltet wird“; „Hinweis für claude.ai-Benutzer hinzugefügt, die GitHub noch nicht mit Claude Code im Web verbunden haben; dieser verweist auf/web-setup“; „Zeile zu/statushinzugefügt, die anzeigt, ob GitHub für Claude Code im Web verbunden ist (Pro/Max), und andernfalls auf/web-setupverweist“; „Das Modell (und die Aufwandsstufe), mit dem jeder subagent ausgeführt wurde, zu/tasksund den Agent-Detaildialogen hinzugefügt“; „/loopverbessert: Aufeinanderfolgende Aktivierungen, bei denen Claude nichts zu tun hat, werden im Terminal nun in einer einzigen Zeile zusammengefasst, statt jede einzeln auszugeben“; „Fehler behoben, durch den/web-setupSie wiederholt zur Anmeldung aufforderte, wenn eine ältere GitHub-CLI (ohnegh auth token) bereits authentifiziert war“; „Downloadgröße der nativen Installation und automatischen Aktualisierung verbessert: Die Binärdatei ist nun mit zstd komprimiert (unter Linux x64 etwa 75 MB statt 340 MB)“; „Der Inbox-Socket für sitzungsübergreifende Nachrichten wurde so geändert, dass Verbindungen geschlossen werden, die innerhalb von 30 Sekunden keine vollständige Zeile senden; Scripts, die Daten dorthin übertragen, sollten erst eine Verbindung herstellen, wenn ihre Daten bereitstehen“. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Anthropic Pricing, abgerufen am 26. August 2026. Hinweis im Wortlaut: „Der Preis von 2 $/10 $ pro Million Eingabe-/Ausgabe-Token für Claude Sonnet 5, der bei der Einführung als bis zum 31. August 2026 geltender Einführungspreis angekündigt wurde, ist nun der Standardpreis. Die zuvor für den 1. September 2026 vorgesehene Erhöhung auf 3 $/15 $ pro Million Eingabe-/Ausgabe-Token wird nicht stattfinden.“ Die Preistabelle führt Claude Sonnet 5 mit 2 $/MTok für die Eingabe und 10 $/MTok für die Ausgabe auf. Claude Code CHANGELOG, 2.1.243: „Die Modellauswahl unter
/modelund das gebündelteclaude-api-skill wurden aktualisiert, sodass der Preis von 2 $/10 $ pro Mtok für Sonnet 5 als regulärer Listenpreis statt als zeitlich begrenztes Sonderangebot angezeigt wird.“ Modellkonfiguration zum Aliassonnet[1m]: „Keine Auswirkung, wennsonnetbereits auf Sonnet 5 mit seinem nativen 1M-Fenster verweist; hinter einem LLM-Gateway wird das 1M-Fenster für Sonnet 5 ausgewählt“; außerdem: „Auf dem Anthropic API wird Sonnet 5 immer mit dem 1M-Kontextfenster ausgeführt. Es gibt keine 200K-Variante, kein[1m]-Suffix zur Auswahl und für keinen Tarif sind Nutzungsgutschriften erforderlich.“ ↩↩↩↩↩↩ -
Funktionsweise der Textwasserzeichen von Claude, Anthropic, 14. August 2026. Quelle sämtlicher zitierter Formulierungen: „Künftige Claude-Modelle werden Text erzeugen, der ein Wasserzeichen enthält“; der Status bestehender Modelle während des Übergangszeitraums vor dem 2. August („wir arbeiten daran, auch diese Modelle mit Wasserzeichen auszustatten“); die Grundlage SynthID-Text und der Mechanismus der Zufallsquelle; die Beständigkeit bei leichten Bearbeitungen beziehungsweise vollständigen Überarbeitungen; Übersetzungen, die ein eigenes Wasserzeichen tragen; die geplante Erkennungs-API; „Claude war wahrscheinlich zu irgendeinem Zeitpunkt an dem Inhalt beteiligt“ und die Einschränkung hinsichtlich Verfassen gegenüber Bearbeiten; die Behauptung, dass die Qualität nicht beeinträchtigt werde. Einzelheiten zur geringen Dichte in Code („vernachlässigbare Auswirkung auf den tatsächlich erzeugten Code“, Wasserzeichen in beliebigen Entscheidungen wie Kommentaren) laut Anthropic, wie im TechCrunch-Folgeartikel vom 15. August berichtet. Regulatorischer Auslöser: Artikel 50 des EU-Gesetzes über künstliche Intelligenz, seit dem 2. August 2026 für neu eingeführte Systeme durchsetzbar. ↩↩↩↩↩↩
-
Versionshinweise zu Claude Code v2.1.234, 17. August 2026. Fügt die automatische Fortsetzung von Sitzungen hinzu, sobald ein Nutzungslimit von claude.ai zurückgesetzt wird (deaktivierbar über
/config→ „Bei Erreichen des Nutzungslimits automatisch fortfahren“), außerdemCLAUDE_CODE_PROJECT_DIR_NAME,CLAUDE_CODE_GOAL_CHECKIN_MINUTES(Standardwert 30;0deaktiviert die Funktion), wobei sich/goalbei nicht behebbaren Fehlern selbst löscht,/permissionsund/add-dirwährend eines Turns, das Footer-Badge für GitLab-MRs,selection:clear, die Verringerung des Kontexts desclaude-api-skills von etwa 200k auf etwa 25k, die Ablehnung von Pfaden im NT-Namespace (\??\) bei vorab genehmigten Dateizugriffen sowie Fehlerbehebungen für den Kontowechsel und die Synchronisierung der Aufwandsstufe in Remote Control. Überprüfung in der aktuellen Sitzung am 17. August 2026 (PST): In den GitHub-Releases wird v2.1.234 (veröffentlicht am 2026-08-17T20:20Z) als neueste Version aufgeführt. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.233, 14. August 2026. Fügt GitLab-MR-Unterstützung für
--worktree/claude agents(!N), die optionale Gateway-Einstellungforward_user_identity,CLAUDE_CODE_TOOL_MEMORY_LIMIT(Linux-cgroup für Bash-Befehle) undCLAUDE_CODE_WEBFETCH_CACHE_TTL_MShinzu; entfernt standardmäßig Todo-/Aufgabenverfolgungs-Tools bei Opus 4.8, Sonnet 5, Fable 5, Mythos 5 und neueren Versionen (CLAUDE_CODE_ENABLE_TODO_TOOLS=1stellt sie wieder her); behebt die mit v2.1.232 eingeführte Regression bei Genehmigungen im automatischen Modus unter Windows und nimmt die Änderungen aus v2.1.232 an Berechtigungen für Cygwin-Symlinks und Eingabeumleitungen zurück, bis eine gezieltere Version verfügbar ist; außerdem eine Fehlerbehebung für die NTLM-Pfadvalidierung von\??\, eine Fehlerbehebung für die Wiederverbindung von MCP v2, Fehlerbehebungen für Notification-hooks und die CPU-Auslastung im Leerlauf unter Linux sowie eine Fehlerbehebung dafür, dass Aliasse gebündelter skills andere Definitionen überschatteten. Überprüfung in der aktuellen Sitzung am 15. August 2026 (PST): In den GitHub-Releases wird v2.1.233 (veröffentlicht am 2026-08-14T22:20:57Z) als neueste Version aufgeführt. ↩↩↩ -
Claude Code v2.1.231 und Versionshinweise zu v2.1.232, 13. August 2026. v2.1.231: Fehlerbehebung für die Redirect-URI von MCP OAuth bei vorab registrierten Clients. v2.1.232: Forking von subagents standardmäßig aktiviert und Vererbung des Prompt-Caches;
@-Erwähnung aktiver Sitzungen mitSendMessage-Zustellung bei exakter Übereinstimmung des einfachen Namens; eindeutige Sitzungsnamen pro Computer;/config-Zeilen für den Ablauf von Dialogen und eingehende sitzungsübergreifende Nachrichten; Schwärzung der GitLab-Tokenfamilie, Schutz vonglab-Anmeldedaten und GitLab-plugin-Marktplätze; AliasseadditionalMarketplaces/allowedMarketplaces; Schemavalidierung für das Desktop-Overlay des Gateways und Validierung von Richtlinieneinträgen beim Start; Fable 5 in/advisor; Sicherheitskorrekturen für PowerShell, Cygwin-Symlinks und die Vertrauensprüfung verschachtelter Git-Repositorys. Überprüfung in der aktuellen Sitzung am 14. August 2026 (PST): In den GitHub-Releases wird v2.1.232 (veröffentlicht am 2026-08-13T23:29:59Z) als neueste Version aufgeführt. ↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.228, 11. August 2026. Version mit Schwerpunkt auf Fehlerbehebungen: Stillstand beim Neuzeichnen der TUI, Git-Erkennung unter Windows, Zurücksetzen des Modells in
/tui, Initialisierung der sitzungsübergreifenden Inbox und Inline-Anzeige von Nachrichten, Verlaufen des Verlaufs durch Remote Control/resume, Lücken bei Checkout-hooks und der Bereinigung auf selbst gehosteten Runnern, Bereinigung des Speicherordners, Symlink-Schutz für den plugin-Cache, Zusammenführung vollständiger Marktplatzeinträge in den Einstellungen, Deduplizierung von Erinnerungen für verzögerte Tools; härtet mit claude.ai synchronisierte skills (kein Überschatten von Befehlen/MCP, bereinigte Beschreibungen, keine Ausführung durch!/@); Vertex-Anmeldedaten führen frühzeitig zum Abbruch; das Write-Tool folgt bei neueren Modellen denselben Überschreibungsregeln wie Edit; entfernt den veralteten Kostenhinweis zum automatischen Modus aus dem Hinweis bei der ersten Verwendung. ↩↩ -
Versionshinweise zu Claude Code v2.1.229, 12. August 2026. Neu sind
claude remote-control --continue, vom Server bereitgestellte hooks für selbst gehostete Runner, SSE-Keepalive-Pings für Gateway-Streaming, plugin-Marktplatzquellen vom Typcommandmitmode: "link", dieListAgents-Kennzeichnungenoffline/cloud, eine gestaffelte Verteilung anhand des Workflow-Präfixes (CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0deaktiviert sie), standardmäßig blockierende Sandbox-Domainlisten für IPv6-Adressen in eckigen Klammern, eine Rückfrage bei gefährlichen Flags für/commit-push-pr, die Anforderung von--base-dirunter Windows sowie VSCode-Sitzungsgruppen und ein größenveränderbares/btw. Zu den Fehlerbehebungen gehören doppelte Streaming-Ausgaben, RangeError-Abstürze in schmalen Terminals, Abstürze bei\\?\-/UNC-Pfaden, Fehler bei Attribution-Headern im automatischen Modus, die Ablehnung von/modelmit 1M-Kontext durch das Gateway, eine MCP-OAuth-Weiterleitung zu127.0.0.1, das Veröffentlichen von GitHub-Action-Reviews und blockierte IDE-Diagnosen. Überprüfung in der aktuellen Sitzung am 12. August 2026 (PST): In den GitHub-Releases ist v2.1.229 (veröffentlicht am 12.08.2026 um 20:56:22Z) als neueste Version aufgeführt. ↩↩↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.227, 10. August 2026. Version mit Fehlerbehebungen und Detailverbesserungen: Auswertung von Funktions-Flags für Abonnementstufen bei abgelaufenen Anmelde-Tokens, Bash-Fehler in
claude-code-actionmitallowed_non_write_usersauf von GitHub gehosteten Runnern, Wiederherstellung beim Zurückspulen in/tui, Hervorhebung im Slash-Command-Menü sowie weniger Blockaden der Ereignisschleife. Überprüfung in der aktuellen Sitzung am 11. August 2026 (PST): In den GitHub-Releases ist v2.1.227 (veröffentlicht am 10.08.2026 um 22:56:53Z) als neueste Version aufgeführt. ↩↩ -
Nachrichten an Ihre anderen Claude Code-Sitzungen senden, Anthropic-Dokumentation zu Claude Code. Abgerufen am 8. August 2026. Quelle für die Zustellergebnisse (zugestellt/zurückgehalten/abgelehnt), die Semantik von
crossSessionInboundund den Standardwert je Berechtigungsmodusklasse, den standardmäßigen Ablauf vondialogExpirynach fünf Minuten und die Obergrenze von 100 zurückgehaltenen Nachrichten, die vier Einschränkungen auf Empfängerseite, die Transporttabelle und die Regel zur Dateisystemsichtbarkeit, das Socket-Verhalten von-pund im ungekürzten Modus, die plattformspezifische Überprüfung eigener untergeordneter Prozesse, den Zeitpunkt des Exports vonCLAUDE_CODE_MESSAGING_SOCKET, die Semantik vonisolatePeerMachines, bei der ein wahrer Wert in einem beliebigen Geltungsbereich genügt, die Drosselung von Schleifen und die Obergrenze von 50 ungelesenen Nachrichten, die Verfügbarkeit (macOS/Linux/WSL 2; nicht unter nativem Windows sowie nicht mit Bedrock/Claude Platform on AWS/Google Agent Platform/Microsoft Foundry) und die Abhängigkeit des Funktions-Flags vonCLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC,DISABLE_TELEMETRY,DO_NOT_TRACKundDISABLE_GROWTHBOOK. ↩↩↩↩↩↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.190 und das Claude Code Changelog (maßgebliche Fassung). 24. Juni 2026. v2.1.190: ausschließlich Fehlerbehebungen und Zuverlässigkeitsverbesserungen — keine Änderungen an benutzerseitigen Funktionen, Einstellungen, Befehlen oder Preisen. (v2.1.188 und v2.1.189 wurden nicht veröffentlicht.) Überprüfung in der aktuellen Sitzung am 24. Juni 2026 (PST): Die GitHub-Releases und das maßgebliche Changelog unter code.claude.com/docs/en/changelog bestätigen v2.1.190 als neueste Version. ↩
-
Versionshinweise zu Claude Code v2.1.170, das Claude Code Changelog (maßgebliche Fassung) und Anthropic News: Claude Fable 5. 9. Juni 2026. Mit v2.1.170 lässt sich Claude Fable 5 in Claude Code auswählen (
/model claude-fable-5nachclaude update) — eine neue Stufe oberhalb von Opus mit der Modell-IDclaude-fable-5, 1M Kontext / 128K Ausgabe und einem Preis von 10/50 US-Dollar pro MTok. Sicherheitsklassifikatoren greifen bei Cyber-, Bio-/Chemie- und Destillationsanfragen auf Opus 4.8 zurück; die Einführung in den Abonnementtarifen läuft bis zum 22. Juni 2026. Fable 5 nutzt dieselbe Anfrageoberfläche wie Opus 4.8 (nur adaptives Denken;temperature/top_p/top_kundbudget_tokenswurden entfernt), bringt jedoch eine inkompatible Änderung mit sich: Ein ausdrücklichesthinking: {type: "disabled"}führt zu HTTP 400. Lassen Sie den Parameter daher weg, wenn das Modell ohne Denken ausgeführt werden soll. Die Version behebt außerdem den Fehler, dass Sitzungen, die im integrierten VS Code-Terminal oder in einer anderen Shell mit geerbten Claude Code-Umgebungsvariablen gestartet wurden, keine Transkripte speicherten und unter--resumenicht angezeigt wurden. Preise, Kontextfenster und Details der Anfrageoberfläche wurden mit dem gebündelten Modellkatalogclaude-apiabgeglichen (zwischengespeichert am 26.05.2026). Das Claude Code-spezifische Verhalten von Fable 5 — die Aliassefable/best, die vollständige Aufwandsskala vonlowbismax(highals Standard), das nicht deaktivierbare Denken (Sitzungsumschalter /alwaysThinkingEnabled/MAX_THINKING_TOKENS=0bleiben allesamt wirkungslos), die Varianteclaude-fable-5[1m]mit erweitertem Kontext sowie die Konfiguration überANTHROPIC_DEFAULT_FABLE_MODEL/DISABLE_PROMPT_CACHING_FABLE— wurde am 10. Juni 2026 anhand der Claude Code-Dokumentation zur Modellkonfiguration überprüft. Überprüfung in der aktuellen Sitzung am 9.–10. Juni 2026 (PST): Das am 9. Juni (17:23Z) veröffentlichte GitHub-Releasev2.1.170wurde als neueste Version bestätigt. ↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.169 und das Claude Code Changelog (maßgebliche Fassung). 8. Juni 2026. Neu sind das Flag
--safe-modeund die UmgebungsvariableCLAUDE_CODE_SAFE_MODE(zum Starten mit deaktivierten CLAUDE.md, plugins, skills, hooks und MCP-Servern zur Fehlerdiagnose), der Befehl/cd(zum Verschieben einer Sitzung in ein neues Arbeitsverzeichnis, ohne den Prompt-Cache zu unterbrechen) sowie die EinstellungdisableBundledSkillsund die UmgebungsvariableCLAUDE_CODE_DISABLE_BUNDLED_SKILLS(zum Ausblenden gebündelter skills, Workflows und integrierter Slash Commands vor dem Modell). Hinzu kommen rund 20 Fehlerbehebungen: Aufwärts-/Abwärtsnavigation in umgebrochenen Zeilen, Durchsetzung unternehmensweiter MCP-Richtlinien bei erneuter Verbindung und in über die IDE eingegebenen Konfigurationen, eine 30–50 ms lange Blockade der macOS-Benutzeroberfläche bei claude.ai-Anmeldedaten, die Leistung vonclaude -punter Windows, die erneute Verbindung von Remote Control, ein Windows-Git-Credential-Manager-Popup, Fußzeilenhinweise für benutzerdefinierte Statuszeilen, veraltete Eingabeaufforderungen für Remote-Sitzungen, vonclaude agents --jsonausgelassene blockierte Sitzungen, die automatische Reparatur von TaskCreate-Eingaben, geringere CPU-Last beim Streaming, die Wiederherstellung des Leerlaufzeitlimits für Vertex/Foundry, der Kontrast von skill-Tags sowie die Beibehaltung von Flags für Hintergrundsitzungen über retire→wake hinweg. Überprüfung in der aktuellen Sitzung am 9. Juni 2026 (PST): Das maßgebliche Changelog und die GitHub-Releases bestätigen v2.1.169 als neueste Version. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.166, Versionshinweise zu Claude Code v2.1.167, Versionshinweise zu Claude Code v2.1.168 und das Claude Code Changelog (maßgebliche Fassung). 6. Juni 2026. v2.1.166 ergänzt die Einstellung
fallbackModel(bis zu drei Ersatzmodelle, die der Reihe nach ausprobiert werden, wenn das primäre Modell überlastet oder nicht verfügbar ist), erweitert--fallback-modelauf interaktive Sitzungen und wiederholt bei unerwarteten, nicht erneut ausführbaren API-Fehlern einen Durchlauf einmal mit dem Ersatzmodell. Außerdem kommt Glob-Unterstützung an der Position des Tool-Namens in Ablehnungsregeln hinzu ("*"verweigert alle Tools), während Zulassungsregeln Globs außerhalb von MCP ablehnen. Die sitzungsübergreifende Nachrichtenübermittlung wurde so abgesichert, dass überSendMessageweitergeleitete Nachrichten aus anderen Claude-Sitzungen keine Benutzerberechtigung mehr übertragen. Zudem deaktivierenMAX_THINKING_TOKENS=0,--thinking disabledund der modellspezifische Denkumschalter nun auch bei Modellen, die standardmäßig denken, das Denken. Beiclaude updatewird vor dem Download außerdem die Zielversion angekündigt. Hinzu kommen Fehlerbehebungen für die Bildverarbeitung, die Stabilität von Remote-Sitzungen und die Terminaldarstellung (JetBrains, WezTerm/Ghostty). v2.1.167 und v2.1.168 (beide vom 6. Juni) enthalten ausschließlich Fehlerbehebungen und Zuverlässigkeitsverbesserungen, ohne separat dokumentierte benutzerseitige Änderungen. Überprüfung in der aktuellen Sitzung am 6. Juni 2026 (PST): Das maßgebliche Changelog und die GitHub-Releases bestätigen v2.1.168 als neueste Version. ↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.163 und das Claude Code Changelog (maßgeblich). 4. Juni 2026; das Changelog springt von v2.1.160 auf v2.1.163, ohne dass 161/162 veröffentlicht wurden. Neu sind die verwalteten Einstellungen
requiredMinimumVersion/requiredMaximumVersion(der Start wird außerhalb eines genehmigten Versionsbereichs verweigert),/plugin listmit den Filtern--enabled/--disabled,hookSpecificOutput.additionalContextfür Stop/SubagentStop für Rückmeldungen ohne Fehlerstatus, bei denen der Turn fortgesetzt wird, rohes Markdown in/btwüber „c to copy“, der\$-Escape für literale Dollarzeichen in skills sowie die Übergabe der sitzungseigenenCLAUDE_CODE_SESSION_IDan stdio-MCP-Server bei--resume. Zu den Fehlerbehebungen gehören das Hängenbleiben vonclaude -pbei Hintergrundbefehlen, die niemals beendet werden, die fälschliche Anforderung eines Anthropic-Schlüssels durchclaude -punterCI=truemit Bedrock/Vertex/Foundry, die bazel und EDR-geschütztes Go beeinträchtigende$TMPDIR-Regression aus v2.1.154,EEXIST-Fehler bei OneDrive bzw. schreibgeschützten Sitzungsumgebungen unter Windows, verspätet angewendete organisationsverwaltete Berechtigungsregeln, Aufgabenverluste in Hintergrundsitzungen bei Updates, zu weit gefasstes Matching von$()/$VARdurch Hook-Bedingungen wieif: "Bash(...)"sowie der Umstand, dass Verweigerungsregeln für~-Pfade Verweise auf$HOMEnicht blockierten. Überprüfung in der aktuellen Sitzung am 4. Juni 2026 (PST): Das maßgebliche Changelog bestätigt v2.1.163 als neueste Version. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.160 und das Claude Code Changelog (maßgeblich). 2. Juni 2026. Neu sind Berechtigungsabfragen vor dem Schreiben in Shell-Startdateien (
.zshenv,.zlogin,.bash_login) und~/.config/git/;acceptEditsfragt nun außerdem vor Änderungen an Konfigurationsdateien von Build-Werkzeugen nach, die die Ausführung von Code erlauben (.npmrc,.yarnrc*,bunfig.toml,.bazelrc,.pre-commit-config.yaml,.devcontainer/und Ähnliche). Ein auf eine einzelne Datei angewendetesgrep/egrep/fgreperfüllt nun die Prüfung, dass eine Datei vor ihrer Bearbeitung gelesen werden muss. Das Schlüsselwort zum Auslösen dynamischer Workflows wurde vonworkflowinultracodeumbenannt (in der Eingabeaufforderung violett hervorgehoben); das Wort „workflow“ löst keinen Durchlauf mehr aus.CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE(jetzt wirkungslos) und der beim Start angezeigte Vorschlag zur Installation des JetBrains-plugins wurden entfernt. Hinzu kommen rund 25 Fehlerbehebungen: Kopieren durch Markieren in WSL über PowerShell-Interoperabilität statt OSC 52, das Verwerfen des Chatverlaufs und erneute Ausführen der ursprünglichen Eingabeaufforderung bei der Sitzungswiederherstellung mitclaude agents, Konversationsverluste bei über Nacht eingestellten Hintergrundsitzungen, ein „socket missing“-Race beim Kaltstart vonclaude --bg, nicht reagierende Eingaben in Windows-Hintergrundsitzungen bei hoher CPU-Auslastung, Darstellungsartefakte durch synchronisierte Terminalausgabe in Apple Terminal/tmux, die Cursorposition bei CJK-Eingabemethoden in der Ansichtclaude agents, das Umschreiben vonfile:///C:/...-Links in Windows-Terminals mit Hyperlink-Unterstützung, Ausfälle des Sprachmodus bei Nicht-ASCII-Zeichen in Projekt- oder Branch-Namen, der Hinweis bei nicht verfügbarem Auto Mode auf Drittanbieter-Plattformen verweist nun aufCLAUDE_CODE_ENABLE_AUTO_MODE, statt dem Modell die Schuld zu geben,/effort ultracodewird bei Modellen ohne xhigh-Unterstützung nicht mehr angeboten, bei Fehlern wegen nicht gefundener Modelle wird unter SDK nicht mehr--modelvorgeschlagen, die Einfügeposition von vimpnach dem Kopieren mitv$sowie SIGTERM vor SIGKILL beim Beenden von Hintergrundsitzungen. Überprüfung in der aktuellen Sitzung am 2. Juni 2026 (PST): Das maßgebliche Changelog unter code.claude.com/docs/en/changelog bestätigte v2.1.160 als neueste Version. ↩↩ -
Versionshinweise zu Claude Code v2.1.155, Versionshinweise zu Claude Code v2.1.156, Versionshinweise zu Claude Code v2.1.157, Versionshinweise zu Claude Code v2.1.158, Versionshinweise zu Claude Code v2.1.159 und das Claude Code Changelog (maßgeblich). v2.1.155 und v2.1.156 (29. Mai 2026) enthalten dieselbe Fehlerbehebung für die Mutation von Thinking-Blöcken in Opus 4.8, die sich als API-Fehler äußerte. Mit v2.1.157 (29. Mai 2026) werden plugins aus
.claude/skills/ohne Registrierung auf einem Marketplace automatisch geladen; außerdem kommen das Scaffolding überclaude plugin init <name>und die automatische Argumentvervollständigung für/pluginhinzu.EnterWorktreekann während einer Sitzung zwischen von Claude verwalteten Worktrees wechseln, Hintergrund-Worktrees bleiben nach Abschluss des Agenten entsperrt, sodassgit worktree remove/pruneohne manuelles Entsperren funktionieren, und Telemetrieereignisse vom Typtool_decisionenthalten beiOTEL_LOG_TOOL_DETAILS=1nuntool_parameters. Hinzu kommen Fehlerbehebungen für Abstürze bei nicht verarbeitbaren Bildern (jetzt Textplatzhalter), Sandbox-Netzwerkberechtigungsabfragen im Auto-/Bypass-Modus auf Desktop-, IDE- und SDK-Oberflächen, das Einstellen geparkter Hintergrundsitzungen, den Abbruch von „opening…“ mit Esc in der Agentenliste, durch die 30-tägige Aufbewahrungsbereinigung verwaiste Hintergrund-Worktrees, die Berichterstattung von Hintergrund-subagents bei--resume, Terminaldarstellung und Zwischenablage in tmux + VS Code + Cursor + Windsurf, Bild-, Screenshot- und Drag-and-drop-Pfade in WSL, die Leistung lange fortgesetzter Konversationen sowie die Deaktivierung der GPU-Beschleunigung durch/terminal-setupin integrierten Terminals. v2.1.158 (30. Mai 2026) stellt Auto Mode mitCLAUDE_CODE_ENABLE_AUTO_MODE=1auf Bedrock, Vertex und Foundry für Opus 4.7 und Opus 4.8 bereit. v2.1.159 (31. Mai 2026) enthält ausschließlich interne Infrastrukturänderungen und keine angekündigten benutzerseitigen Neuerungen. Überprüfung in der aktuellen Sitzung am 31. Mai 2026 (PST): Das maßgebliche Changelog unter code.claude.com/docs/en/changelog bestätigte die Einträge für v2.1.155–v2.1.159; v2.1.159 wurde als neueste Version bestätigt. ↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.151, Versionshinweise zu Claude Code v2.1.152, Versionshinweise zu Claude Code v2.1.153, Versionshinweise zu Claude Code v2.1.154 und das Claude Code Changelog (maßgeblich). v2.1.151 (23. Mai 2026) enthält ausschließlich interne Infrastrukturänderungen. v2.1.152 (27. Mai 2026) führt das Anwenden von Korrekturen auf den Working Tree mit
/code-review --fix,disallowed-toolsim Frontmatter von skills und Befehlen,/reload-skills, die Hook-AusgabenreloadSkills/sessionTitlefürSessionStart, das Hook-EreignisMessageDisplay, die verwaltete EinstellungpluginSuggestionMarketplaces, den Modellwechsel während einer Sitzung mit--fallback-model, die Abschaffung der erforderlichen Anmeldung für Auto Mode und die rückwärts gerichtete Verlaufssuche mit vim/ein; hinzu kommen Fehlerbehebungen bei Darstellung, Leistung und Zuverlässigkeit. v2.1.153 (28. Mai 2026) ergänztskipLfsfür plugin-Marketplaces, sorgt dafür, dass/modeldie Auswahl als Standard für neue Sitzungen speichert (mitsfür die aktuelle Sitzung und der TastenkombinationmodelPicker:thisSessionOnlyanstelle vonmodelPicker:setAsDefault), und nimmtCOLUMNS/LINESin die Statuszeilenumgebung auf; Hintergrundagenten unter macOS behalten Freigaben unter „Datenschutz & Sicherheit“ bei. Hinzu kommen mehr als 25 Fehlerbehebungen, unter anderem für Wiederverbindungsschleifen beitools/listmit zustandsbehaftetem MCP, das Offenlegen von OAuth-Anmeldedaten bei benutzerdefinierten Gateways, die Durchsetzung von MCP-Richtlinien für subagents, Windows-Installations- und Updatekanalprobleme sowie die Zuverlässigkeit beim Verbinden mit Hintergrundsitzungen. v2.1.154 (28. Mai 2026) macht Opus 4.8 zum Standardmodell, standardmäßig mit hoher Rechenintensität und einer neuen Stufe/effort xhigh, führt dynamische Workflows ein, die über/workflowsDutzende bis Hunderte Agenten im Hintergrund orchestrieren, stellt Fast mode für Opus 4.8 zum 2-Fachen des Standardpreises bei 2,5-Facher Geschwindigkeit bereit und verwendet die schlanke Systemeingabeaufforderung standardmäßig für alle Modelle außer Haiku/Sonnet/Opus 4.7 und älter. Die Eingabeaufforderung für Multiple-Choice-Fragen wird auf tatsächlich nicht selbstständig entscheidbare Fälle beschränkt,/simplifywieder auf eine reine Bereinigungsprüfung zurückgesetzt und damit vom Fehlersuchdurchlauf von/code-review --fixgetrennt, der Schieberegler von/effortin „Faster“/„Smarter“ umbenannt,claude agentsum! <command>-Hintergrund-Shell-Sitzungen sowieclaude --bg --exec '<command>'ergänzt, plugins könnendefaultEnabled: falsedeklarieren, vorgeschlagene plugins werden in der Ansicht „Discover“ von/pluginan das aktuelle Verzeichnis gebunden, die Streaming-Werkzeugausführung ist dauerhaft aktiviert,CLAUDE_CODE_SESSION_IDundCLAUDECODE=1werden an die Umgebung von stdio-MCP-Unterprozessen übergeben, nicht genehmigte Server aus.mcp.jsonwerden statt einer automatischen Verbindung mit⏸ Pending approvalgekennzeichnet undCLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDEwird als veraltet markiert (am 1. Juni entfernt; wechseln Sie zu/model claude-opus-4-6[1m]und anschließend zu/fast on). Überprüfung in der aktuellen Sitzung am 28. Mai 2026 (PST): Das maßgebliche Changelog unter code.claude.com/docs/en/changelog bestätigte die Einträge für v2.1.151–v2.1.154; v2.1.154 wurde als neueste Version bestätigt. ↩↩↩↩↩ -
Claude Code CHANGELOG — kombinierte Referenz für 23 Umgebungsvariablen, die im Paritätsaudit vom April 2026 dokumentiert wurden. OTel-Exporter (
OTEL_LOGS_EXPORTER,OTEL_METRICS_EXPORTER,OTEL_TRACES_EXPORTER) erhielten in v2.1.85 Unterstützung für die Deaktivierung mitnone. Zugriffskontrolle für sensible Felder:OTEL_LOG_TOOL_DETAILS(v2.1.85tool_parameters),OTEL_LOG_TOOL_CONTENTundOTEL_LOG_USER_PROMPTS(ab v2.1.101 nur nach ausdrücklicher Aktivierung, standardmäßig als sensibel eingestuft).CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICdeaktiviert den Abruf der Versionshinweise (v2.0.17); wenn die Variable gesetzt ist, unterbindet v2.1.110 außerdem die automatische Haiku-Anfrage zur Titelgenerierung im headless/SDK-Betrieb. API/Modell:CLAUDE_CODE_EXTRA_BODY(Fehlerbehebung in v2.1.113: kein 400-Fehler mehr bei Vertex/subagent mitoutput_config.effort),CLAUDE_CODE_MAX_CONTEXT_TOKENS(bereits vorhanden; in v2.1.98 wurde die Interaktion mitDISABLE_COMPACTkorrigiert),CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS(v2.1.0),CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK(v2.1.83),ANTHROPIC_BETAS(Fehlerbehebung für Haiku in v2.1.78),ANTHROPIC_SMALL_FAST_MODEL(seit v0.2.125 werden Schrägstriche in Bedrock-ARNs nicht mehr maskiert). Plugins/MCP:CLAUDE_CODE_PLUGIN_CACHE_DIR(in v2.1.72 wurde die Verarbeitung von Ordnern mit einem wörtlichen Tildezeichen korrigiert),CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE(seit v2.1.90 offlinefreundlich),CLAUDE_CODE_MCP_SERVER_NAME+CLAUDE_CODE_MCP_SERVER_URL(headersHelper-Kontext in v2.1.85). Shell/IDE:CLAUDE_CODE_SHELL_PREFIX(v1.0.61),CLAUDE_CODE_GIT_BASH_PATH(v2.1.98 unter Windows),CLAUDE_CODE_EXIT_AFTER_STOP_DELAY(Leerlauf im SDK-Betrieb, v2.0.35),CLAUDE_CODE_AUTO_CONNECT_IDE(v1.0.61). Enterprise:CLAUDE_CODE_PROXY_RESOLVES_HOSTS(in v2.0.55 von standardmäßig aktiviert auf ausdrückliche Aktivierung umgestellt),CLAUDE_CODE_API_KEY_HELPER_TTL_MS(Aktualisierung von apiKeyHelper und Standardwert von 5 Minuten in v0.2.74 hinzugefügt; Umgebungsvariable zum Überschreiben der TTL in v0.2.117 ergänzt). Außerdem:ENABLE_PROMPT_CACHING_1H_BEDROCK— auf Bedrock beschränkter Alias fürENABLE_PROMPT_CACHING_1H; seit v2.1.108 veraltet, wird jedoch weiterhin berücksichtigt und löst einen entsprechenden Hinweis aus. ↩↩↩↩↩