claude@cli:~/docs$ cat claude-code.md

Claude Code CLI-Leitfaden: Installation, Konfiguration, Befehle und Umgebungsvariablen

# Der vollständige Claude Code-Leitfaden: Konfiguration, Berechtigungen, Hooks, MCP und Subagenten sowie Einstellungen und Befehle, die die tatsächliche Funktionsweise verändern.

author: words: 65130 read_time: 326m updated: 2026-07-26 04:40

Part 3 of New to Claude Code

Der vollständige Claude Code-Leitfaden: Konfiguration, Berechtigungen, Hooks, MCP und Subagenten sowie Einstellungen und Befehle, die die tatsächliche Funktionsweise verändern.

Zuletzt aktualisiert: 2026-07-26 · 326 Min. Lesezeit · 65K+ words

$ less claude-code.md

TL;DR: 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. Beherrschen Sie fünf Kernsysteme – Konfiguration, Berechtigungen, hooks, MCP und subagents – und Sie erzielen eine Produktivität mit Hebelwirkung. Wählen Sie für jede Aufgabe die passende Modellklasse: Opus für komplexe Schlussfolgerungen, Sonnet für allgemeine Arbeiten und Haiku für schnelle Erkundungen. Wenn Qualität Ihre einzige Variable ist, können Sie auch durchgängig Opus verwenden. Nutzen Sie hooks und keine Prompts für alles, was ausnahmslos ausgeführt werden muss. Seit v2.1.197 (30. Juni 2026) ist Claude Sonnet 5 das Standardmodell in Claude Code – mit nativem 1M-Kontext und Aktionspreisen von 2/10 US-Dollar bis zum 31. August –, während Opus nur einen /model opus-Befehl entfernt ist (seit v2.1.219 verweist dieser Alias auf Claude Opus 5); mit v2.1.198 (1. Juli) werden subagents standardmäßig im Hintergrund ausgeführt, Claude in Chrome wird allgemein verfügbar, Hintergrundagenten können nach Abschluss von Codearbeiten in einem Worktree Commits erstellen, pushen und einen PR-Entwurf öffnen, und für Hintergrundsitzungen wird der Notification-hook (agent_needs_input/agent_completed) 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 Berechtigungsmodus default im gesamten CLI, in --help, VS Code und JetBrains in „Manual“ um (der Konfigurationswert bleibt unverändert, manual wird als Alias akzeptiert) und verhindert standardmäßig, dass AskUserQuestion-Dialoge automatisch fortgesetzt werden; v2.1.202 (6. Juli) ergänzt in /config eine Steuerung für die „Dynamic workflow size“ und setzt /review <pr> wieder auf eine schnelle Prüfung in einem Durchlauf zurück, während die Multi-Agenten-Prüfung zu /code-review <level> <pr#> wechselt; v2.1.203–205 (7.–9. Juli) härten den auto mode ab – Transkriptdateien sind gegen Manipulationen gesperrt, bei rm -rf mit einer nicht auflösbaren Variable wird zuerst nachgefragt und Benachrichtigungen zu Hintergrundaufgaben weisen darauf hin, dass keine menschliche Eingabe erfolgt ist (sodass erfundene Genehmigungen im Transkript keine Aktionen auslösen können) – und machen /doctor zu einer vollständigen Diagnose- und Reparaturprüfung (/checkup als 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 auf eine Tiefe von 3; siehe unten), standardmäßig werden höchstens 20 subagents gleichzeitig ausgeführt (CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS), und --max-budget-usd stoppt Hintergrund-subagents nun tatsächlich, sobald die Obergrenze erreicht ist.194 v2.1.218 (22. Juli) verlagert /code-review in einen Hintergrund-subagent – Prüfungsarbeiten füllen Ihre Unterhaltung nicht mehr –, führt skills mit context: fork standardmäßig im Hintergrund aus (pro skill mit background: false deaktivierbar), startet /deep-research nur noch bei explizitem Aufruf, übergibt die Prüfungen auf gefährliche rm-Befehle, ein im Hintergrund ausgeführtes & und verdächtige Windows-Pfade an den Klassifikator des auto mode statt an Berechtigungsdialoge und verhindert, dass hooks aus dem Frontmatter von Agenten 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 US-Dollar pro MTok (identisch mit Opus 4.8), standardmäßig aktiviertes Thinking, effort standardmäßig auf high und Wissensstand Mai 2026 – und korrigiert zwei Sachverhalte, die frühere Versionen eingeführt hatten: Der fast mode gilt nun für Opus 5 und Opus 4.8 zu 10/50 US-Dollar pro MTok (das Zweifache des Grundpreises; Opus 4.7 wurde vollständig aus dem fast mode entfernt), und verschachtelte subagents sind standardmäßig wieder aktiviert, mit einer Tiefe von 3 (CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 deaktiviert die Verschachtelung). Dieselbe Version ergänzt das hook-Ereignis DirectoryAdded, die Einstellung sandbox.network.strictAllowlist, einen Einstellungsschlüssel workflowSizeGuideline, wobei dynamische Workflows nun standardmäßig eine mittlere Größenrichtlinie verwenden (Ziel sind weniger als 15 Agenten), sowie die Weiterleitung verschachtelter subagents in stream-json. v2.1.220 (25. Juli) enthält ausschließlich Fehlerkorrekturen und Zuverlässigkeitsverbesserungen.196197198 Seit v2.1.174–176 (12. Juni 2026) kann die Allowlist availableModels nun über die neue verwaltete Einstellung enforceAvailableModels auch das Default-Modell einschränken (Benutzer- und Projekteinstellungen können eine verwaltete Liste nicht erweitern), Sitzungstitel werden in der Sprache Ihrer Unterhaltung erzeugt (mit der Einstellung language können Sie eine Sprache festlegen), und neue Einstellungen für footerLinksRegexes und wheelScrollAccelerationEnabled, ein VSCode-Dialog zur /usage-Zuordnung sowie eine Korrektur, durch die if-Bedingungen von hooks mit Pfadmustern für Read/Edit/Write übereinstimmen, runden die Version ab.172 Seit v2.1.173 (11. Juni 2026) wird ein Fable-5-Modellname mit dem Suffix [1m] automatisch normalisiert beziehungsweise das Suffix entfernt – Fable 5 umfasst bereits standardmäßig einen 1M-Kontext, weshalb das Suffix unnötig ist (es war nur bei Opus/Sonnet von Bedeutung). Seit v2.1.172 (10. Juni 2026) konnten subagents rekursiv eigene subagents erzeugen, bis zu einer Tiefe von 5 Ebenen – eine Standardeinstellung, die bis v2.1.216 bestand und mit v2.1.217 deaktiviert wurde (siehe oben) –, Bedrock liest seine Region aus ~/.aws, wenn AWS_REGION nicht gesetzt ist (/status zeigt die Quelle an), /plugin ergänzt eine Suchleiste für den Marktplatz und die OTEL-Metrik claude_code.lines_of_code.count erhält ein Attribut namens model. Seit v2.1.170 (9. Juni 2026) lässt sich Claude Fable 5 – eine neue Modellklasse oberhalb von Opus – nach claude update über /model fable in Claude Code auswählen (sie unterstützt die vollständige effort-Skala von low bis max, Thinking kann jedoch nicht deaktiviert werden); Opus 4.8 bleibt der agentische Standard. Seit v2.1.169 (8. Juni 2026) startet --safe-mode (sowie CLAUDE_CODE_SAFE_MODE) zur Fehlerbehebung eine bereinigte Sitzung, in der sämtliche Anpassungen deaktiviert sind, /cd verschiebt eine Sitzung in ein neues Arbeitsverzeichnis, ohne den Prompt-Cache zu beeinträchtigen, und disableBundledSkills blendet die integrierten skills und Slash-Befehle für das Modell aus. Seit v2.1.166 (6. Juni 2026) verkettet eine Einstellung namens fallbackModel bis zu drei Ersatzmodelle, wenn das Primärmodell überlastet ist, der Glob "*" funktioniert in MCP-Ablehnungsregeln und MAX_THINKING_TOKENS=0 beziehungsweise --thinking disabled deaktivieren Thinking bei Modellen, die es standardmäßig verwenden, vollständig. Seit v2.1.154 (28. Mai 2026) ist Opus 4.8 der neue Standard, verwendet standardmäßig high effort und bietet die Stufe /effort xhigh, dynamische Workflows orchestrieren über /workflows Dutzende bis Hunderte Agenten im Hintergrund, der fast mode kostet mit Opus 4.8 für die 2,5-fache Geschwindigkeit das Zweifache des Standardpreises, der schlanke System-Prompt ist nun für alle Modelle außer Haiku/Sonnet/Opus 4.7 und älteren Versionen Standard, /simplify wurde auf eine reine Bereinigungsprüfung zurückgesetzt (getrennt von /code-review --fix), claude agents akzeptiert ! <command>, um Shell-Sitzungen im Hintergrund zu starten, plugins können defaultEnabled: false deklarieren, die Ausführung gestreamter Tools ist immer aktiviert und stdio-MCP-Server erhalten CLAUDE_CODE_SESSION_ID sowie CLAUDECODE=1 in ihrer Umgebung. v2.1.153 ergänzte skipLfs für plugin-Marktplätze, speicherte die Auswahl mit /model als Standard (drücken Sie s, um sie nur für die aktuelle Sitzung zu verwenden) und fügte COLUMNS/LINES zur Umgebung der Statuszeile hinzu. v2.1.152 führte /code-review --fix ein (wendet Ergebnisse auf den Arbeitsbaum an), ergänzte disallowed-tools im skill-Frontmatter und /reload-skills, fügte das neue hook-Ereignis MessageDisplay, die Ausgaben reloadSkills/sessionTitle des SessionStart-hooks, die verwaltete Einstellung pluginSuggestionMarketplaces und den Wechsel von --fallback-model während einer Sitzung hinzu und entfernte die Einwilligungspflicht für den auto mode.162 163 164 165 166 167 168 169 170 206 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 stammten 4 % der öffentlichen GitHub-Commits (etwa 135.000 pro Tag) von Claude Code – ein Wachstum um das 42.896-Fache in den 13 Monaten seit der Forschungsvorschau – und 90 % des eigenen Codes von Anthropic wurden durch KI geschrieben.103

Der Unterschied zwischen einer gelegentlichen und einer effektiven Nutzung von Claude Code hängt von fünf Kernsystemen ab. Wenn Sie diese beherrschen, wird Claude Code zum Produktivitätsmultiplikator:

  1. Konfigurationshierarchie: steuert das Verhalten
  2. Berechtigungssystem: kontrolliert Vorgänge
  3. Hook-System: ermöglicht deterministische Automatisierung
  4. MCP-Protokoll: erweitert die Fähigkeiten
  5. Subagent-System: übernimmt komplexe, mehrstufige Aufgaben

Wichtigste Erkenntnisse

  • Fünf 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 überladene Kontexte, indem sie Erkundungen in separaten, unbelasteten Kontextfenstern durchführen und lediglich Zusammenfassungen zurückgeben.
  • Hooks garantieren die Ausführung, Prompts nicht: Nutzen Sie hooks für Linting, Formatierung und Sicherheitsprüfungen, die unabhängig vom Verhalten des Modells jedes Mal ausgeführt werden müssen.
  • Die Abstufung nach Modellklassen spart Kosten, ohne die Qualität zu beeinträchtigen: Leiten Sie Erkundungsaufgaben von subagents an günstigere Modelle weiter und reservieren Sie Opus für echte architektonische Schlussfolgerungen – oder verwenden Sie durchgängig 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 Erfahrung zu dem vollständigen Nachschlagewerk, das ich mir zu Beginn gewünscht hätte. Jede Funktion enthält die tatsächliche Syntax, echte Konfigurationsbeispiele und jene Grenzfälle, an denen selbst erfahrene Benutzer scheitern.

Wählen Sie Ihren Einstieg

Was Sie benötigen Hier geht es weiter
Installation und erste Sitzung 5-Minuten-Schnellstart – installieren, konfigurieren und Ihren ersten Befehl ausführen
Befehle und Konfiguration nachschlagen Spickzettel – alle Flags, Tastenkürzel und Einstellungen in übersichtlichen Tabellen
Hooks-Nachschlagewerk Claude Code-Hooks erklärt – das vollständige hooks-Nachschlagewerk 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 an der Stelle, die Ihrem Erfahrungsstand entspricht:

Erfahrung Beginnen Sie hier Erkunden Sie anschließend
Neu bei Claude Code Wie führe ich die Installation durch?SchnellstartMentales Modell Konfiguration, Berechtigungen
Täglicher Benutzer Hooks, Subagents, Skills MCP, Plan Mode
Teamleitung/Unternehmen UnternehmensbereitstellungBest Practices Entscheidungsrahmen, Workflow-Rezepte
Umstieg von einem anderen Tool Zielgruppenspezifische Hinweise Entscheidungsrahmen

Suchen Sie mit Strg+F beziehungsweise Cmd+F in Ihrem Browser nach bestimmten Flags, Befehlen oder Konfigurationsschlüsseln. Die Schnellreferenzkarte am Ende bietet eine übersichtliche Zusammenfassung aller wichtigen Befehle.

Verwandte ausführliche Artikel

Diese Blogbeiträge behandeln bestimmte Aspekte von Claude Code ausführlicher:

Thema Beitrag
Interna des Quellcodes: auto mode, Bash-Sicherheit, Caching Was das Claude Code-Quellcodeleck offenbart
Hooks als Orchestrierungsebene Anatomie einer Claw: 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 ausführen und eine Ausgabe sehen möchten, gehen Sie der Reihe nach so 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 erklärt die Installationsoptionen ausführlicher, konfiguriert Berechtigungen und hooks, bindet MCP-Server ein und behandelt Enterprise-Deployment — aber nichts davon ist für den Einstieg erforderlich.

Voraussetzungen: Node 18+ ist nur für den älteren npm-Pfad erforderlich; der empfohlene native Installer hat keine Node-Abhängigkeit. macOS / Linux / Windows 10+ werden unterstützt. Eine Claude Pro-, Max-, Team- oder Enterprise-Subscription oder ein nutzungsbasiert abgerechneter Anthropic API-Key deckt die Nutzung ab. Plattformdetails, Fehlerbehebung und den nativen Binary-Pfad (Standard seit v2.1.113) finden Sie unter Wie installiere ich Claude Code?. Die Nachweise zur neuesten Version in diesem Guide wurden gegen v2.1.154 geprüft.206


Wie Claude Code funktioniert: Das mentale Modell

Bevor Sie in die Funktionen einsteigen, sollten Sie verstehen, wie die Architektur von Claude Code alles prägt, was Sie damit tun. Das System arbeitet in drei Schichten:

┌─────────────────────────────────────────────────────────┐
                    CLAUDE CODE LAYERS                    
├─────────────────────────────────────────────────────────┤
  EXTENSION LAYER                                         
  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐    
     MCP       Hooks     Skills     Plugins     
  └─────────┘  └─────────┘  └─────────┘  └─────────┘    
  External tools, deterministic automation, domain       
  expertise, packaged extensions                          
├─────────────────────────────────────────────────────────┤
  DELEGATION LAYER                                        
  ┌─────────────────────────────────────────────────┐    
                Subagents (up to 10 parallel)           
     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 
└─────────────────────────────────────────────────────────┘

Core Layer: Ihre Hauptkonversation. Jede Nachricht, jeder Dateizugriff und jede Tool-Ausgabe verbraucht Kontext aus einem gemeinsamen Fenster (standardmäßig 200K Tokens91, 1M Tokens mit Opus 4.6 oder Modellen mit erweitertem Kontext). Wenn der Kontext voll ist, verliert Claude frühere Entscheidungen aus dem Blick, und die Qualität nimmt ab. Diese Schicht verursacht Kosten pro Token.

Delegation Layer: Subagents starten mit sauberen Kontexten, erledigen fokussierte Arbeit und geben Zusammenfassungen zurück. Die Explorationsergebnisse blähen Ihre Hauptkonversation nicht auf; nur die Schlussfolgerungen kommen zurück. Leiten Sie Subagents für Exploration an günstigere Modellstufen weiter, oder verwenden Sie durchgehend Ihr primäres Modell, wenn Qualität wichtiger ist als Kosten.

Extension Layer: MCP verbindet externe Dienste (Datenbanken, GitHub, Sentry). Hooks garantieren die Ausführung von Shell-Befehlen unabhängig vom Modellverhalten. Skills kodieren Domänenwissen, das Claude automatisch anwendet. Plugins bündeln all das für die Weitergabe.

Die zentrale Erkenntnis: Die meisten Benutzer arbeiten ausschließlich im Core Layer und sehen dabei zu, wie der Kontext anschwillt und die Kosten steigen. Power-User verlagern Exploration und spezialisierte Arbeit in den Delegation Layer, halten den Extension Layer für ihren Workflow konfiguriert und nutzen den Core Layer nur für Orchestrierung und finale Entscheidungen.


Inhaltsverzeichnis

  1. Wie installiere ich Claude Code?
  2. Schnellstart: Ihre erste Session
  3. Zentrale Interaktionsmodi
  4. Tiefgehender Einblick in das Konfigurationssystem
  5. Welches Modell sollte ich wählen?
  6. Was kostet Claude Code?
  7. Entscheidungsframeworks
  8. Wie funktioniert das Berechtigungssystem?
  9. Wie funktionieren Hooks?
  10. Was ist MCP (Model Context Protocol)?
  11. Was sind Subagents?
  12. Was ist der Extended Thinking Mode?
  13. Output Styles
  14. Slash Commands
  15. Wie funktionieren Skills?
  16. Plugin-System
  17. Wie funktioniert Memory?
  18. Bild- und multimodale Eingabe
  19. Voice Mode
  20. Wie funktioniert die Git-Integration?
  21. Wie verwende ich Claude Code in meiner IDE?
  22. Fortgeschrittene Nutzungsmuster
  23. Remote & Background Agents [RESEARCH PREVIEW]
  24. Claude in Chrome
  25. Claude Code in Slack [RESEARCH PREVIEW]
  26. Claude Code im Web [RESEARCH PREVIEW]
  27. Performance-Optimierung
  28. Wie debugge ich Probleme?
  29. Enterprise-Deployment
  30. Keyboard Shortcuts Reference
  31. Best Practices
  32. Workflow-Rezepte
  33. Migration Guide
  34. Zielgruppenspezifische Anleitung
  35. Quick Reference Card
  36. Changelog
  37. References

Wie installiere ich Claude Code?

Systemanforderungen

Claude Code läuft auf macOS 13+, Ubuntu 20.04+/Debian 10+ und Windows 10+ (nativ oder WSL). Das System benötigt mindestens 4 GB RAM und eine aktive Internetverbindung.92 Die Shell-Kompatibilität funktioniert am besten mit Bash, Zsh oder Fish.

Für Windows funktionieren sowohl WSL 1 als auch WSL 2. Git Bash funktioniert ebenfalls, falls Sie natives Windows bevorzugen. Alpine Linux und andere musl-basierte Systeme erfordern zusätzliche Pakete:

apk add libgcc libstdc++ ripgrep
export USE_BUILTIN_RIPGREP=0

Plattform-Support-Matrix

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 nicht erforderlich; natives arm64-Binary wird ab v2.1.113 ausgeliefert
Ubuntu 20.04+ Nativer Installer v2.1.50 hat das Laden nativer Module auf Systemen mit glibc < 2.30 behoben
Debian 10+ Nativer Installer Gleicher glibc-Kompatibilitätshinweis wie bei Ubuntu
Fedora / RHEL 8+ Best-Effort (kein offizielles Ziel) Nativer Installer Stützt sich auf denselben glibc-Kompatibilitäts-Fix aus v2.1.50; RHEL 7 ist kein getestetes Ziel
Alpine / musl ✓ (mit apk add libgcc libstdc++ ripgrep und USE_BUILTIN_RIPGREP=0) Nativer Installer Eigenes ripgrep erforderlich, da der gebündelte Build nur glibc unterstützt
Windows 10+ (x64, nativ) Nativer Installer (PowerShell) oder winget PowerShell-Tool erfordert 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 WSL 2 nach Möglichkeit bevorzugen
Windows 10+ (WSL 2) Nativer Installer innerhalb von WSL Empfohlener Windows-Pfad für Parität mit Linux
Windows 10+ (Git Bash) Nativer Installer CLAUDE_CODE_GIT_BASH_PATH setzen, falls die automatische Erkennung fehlschlägt (v2.1.98+)
Docker Sandbox ✓ (experimentell) docker sandbox run claude Siehe Installations-Matrix-Zeile oben; Isolation auf Container-Ebene

Installation, Update, Deinstallation auf einen Blick

Scanbare Übersicht — jede Methode, jeder Befehl, Versionsprüfung auf einem Bildschirm. Die folgenden Unterabschnitte behandeln methodenspezifische Details und Fehlerbehebung.

Methode Installation Update Deinstallation Versionsprüfung
Nativer Installer (macOS / Linux / WSL) curl -fsSL https://claude.ai/install.sh \| bash claude update (oder Auto-Update; 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, stable) brew install --cask claude-code brew upgrade --cask claude-code brew uninstall --cask claude-code claude --version
Homebrew (macOS / Linux, latest channel) 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 (Legacy, seit v2.1.15 veraltet) 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 docker sandbox run CLI Referenz; der Claude Code Sandbox-Schnellstart zeigt die äquivalente Kurzform sbx run claude Neuestes Image-Tag pullen Container + Image gemäß Docker-Dokumentation entfernen Image-Tag prüfen

Seit v2.1.113 spawnt das kanonische CLI ein natives Claude Code-Binary über eine plattformspezifische optionale Abhängigkeit anstelle des gebündelten JavaScript — verwenden Sie den nativen Installer für die getestete Distribution. Der npm-Pfad funktioniert weiterhin, erhält jedoch zuerst den Veraltungshinweis, der ursprünglich in v2.1.15 hinzugefügt wurde.

Installationsmethoden

Native Installation (empfohlen)

Das native Binary bietet die sauberste Erfahrung ohne Node.js-Abhängigkeit:

# 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 versionsspezifische Installation:

# 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 (veraltet)

Hinweis: Ab v2.1.15 zeigen npm-Installationen einen Veraltungshinweis an. Das native Binary ist nun die empfohlene Installationsmethode. Migrieren Sie mit claude install.

Für Legacy-Umgebungen, in denen npm noch benötigt wird:

npm install -g @anthropic-ai/claude-code

Verwenden Sie niemals sudo mit der npm-Installation. Dies erzeugt Berechtigungsprobleme, die alles Nachgelagerte verkomplizieren.

Migration von einer bestehenden Installation

Falls Sie eine ältere npm-basierte Installation haben, migrieren Sie zum nativen Binary:

claude install

Authentifizierungsoptionen

Claude Code unterstützt drei Authentifizierungspfade, jeder mit unterschiedlichen Kompromissen:

Claude Console (API-Abrechnung)

Verbinden Sie sich direkt mit Anthropics API über platform.claude.com (zuvor console.anthropic.com). Erstellen Sie ein Konto, richten Sie die Abrechnung ein und authentifizieren Sie sich über das CLI. Die Console bietet nutzungsbasierte Abrechnung mit vollständigem API-Zugriff. Ein dediziertes „Claude Code”-Workspace wird automatisch erstellt; Sie können keine API-Schlüssel für dieses Workspace erstellen, aber Sie können die Nutzung überwachen.

Claude Pro- oder Max-Abonnement

Verwenden Sie Ihre claude.ai-Kontoanmeldedaten. Das Abonnement deckt sowohl die Weboberfläche als auch die CLI-Nutzung unter einem einzigen Monatsplan ab. Das Abonnement vereinfacht die Abrechnung für Einzelbenutzer, die vorhersehbare Kosten wünschen.

Enterprise-Plattformen

AWS Bedrock, Google Vertex AI und Microsoft Foundry bieten jeweils Enterprise-Zugriff mit bestehenden Cloud-Abrechnungsbeziehungen. Bedrock-Setup-Assistent (v2.1.92+): Ein interaktiver Assistent auf dem Anmeldebildschirm führt Sie durch die AWS-Authentifizierung, Regionsauswahl, Anmeldedatenüberprüfung und Modellfixierung.137 Vertex AI-Setup-Assistent (v2.1.98+): Ein passender Assistent für Google Cloud, der durch GCP-Authentifizierung, Projekt- und Regionskonfiguration, Anmeldedatenüberprüfung und Modellfixierung führt.142 Vertex AI mTLS Workload Identity Federation (v2.1.121+): Vertex AI akzeptiert nun X.509-zertifikatbasierte Workload Identity Federation (mTLS Application Default Credentials) — kurzlebige GCP-Tokens, die aus einem Client-Zertifikat erzeugt werden, ohne dass ein Dienstkonto-JSON erforderlich ist.154 OS-CA-Zertifikatsvertrauen (v2.1.101+): Enterprise-TLS-Proxys funktionieren nun standardmäßig — Claude Code vertraut dem Zertifikatspeicher des Betriebssystems. Setzen Sie CLAUDE_CODE_CERT_STORE=bundled, um nur gebündelte 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 Enterprise-Deployments 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 den REPL zu betreten: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

Üblicher Workflow zum Wechseln zwischen Konten oder Organisationen:

claude auth logout && claude auth login

Siehe auch: Wie debugge ich Probleme? zur Fehlerbehebung bei Authentifizierungsfehlern.

Updates

Claude Code aktualisiert sich standardmäßig automatisch, prüft beim Start und periodisch während Sitzungen. Updates werden im Hintergrund heruntergeladen und beim nächsten Start angewendet.

Auto-Updates deaktivieren:

export DISABLE_AUTOUPDATER=1

Oder in settings.json:

{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

Manuelles Update:

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

Saubere Konfiguration (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 Interaktionen 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 initialen 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 benutzerdefinierte Anweisungen dazu hinzufügen, was beibehalten werden 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 strukturierte Ausgaben, die sich zur Verarbeitung in Skripten eignen:

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 von Streaming-Ausgaben:

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 Verarbeitung durch Skripte, 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 ausgeführte Arbeit wird als Zusammenfassung ausgegeben. Mit dem Flag --forward-subagent-text (oder CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1) werden auch Text- und Gedankenausgaben von subagents an den Stream weitergeleitet. Dadurch können Harnesses und Log-Pipelines delegierte Arbeit während ihrer Ausführung beobachten, statt nur den abschließenden Bericht zu sehen.188

Verschachtelte subagents werden nun ebenfalls weitergeleitet (v2.1.219). Ursprünglich wurden nur subagents der Tiefe 1 ausgegeben. Subagents, die in Tiefe 2 oder tiefer erzeugt werden, erscheinen nun ebenfalls im weitergeleiteten Stream. Jeder Eintrag ist dabei über die tool_use-ID des Agent-Aufrufs gekennzeichnet, der ihn erzeugt hat. So kann eine Pipeline den Delegationsbaum rekonstruieren, statt lediglich eine flache Textliste zu erhalten. Dies ergänzt unmittelbar die in derselben Version wiederhergestellte standardmäßige Erzeugung verschachtelter subagents bis Tiefe 3: Ohne diese Weiterleitung wären 2 der 3 Ebenen unsichtbar geblieben.196

Exit-Codes:

Code Bedeutung
0 Erfolgreich
1 Fehler (Laufzeitfehler, API-Fehler oder 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-4-5-20250929

# 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

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 Sitzungspersistenz unverzichtbar:

# 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"

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. Das PR-Badge in der Fußzeile kann über die Einstellung prUrlTemplate auf eine benutzerdefinierte Code-Review-URL verweisen (v2.1.119+) – praktisch, wenn Ihr Team von PRs aus auf ein separates Review-Tool verlinkt.152

/resume akzeptiert PR-URLs (v2.1.122+). Wenn Sie eine PR-URL in das Suchfeld von /resume 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 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-id erfordert eine gültige UUID (z. B. 550e8400-e29b-41d4-a716-446655440000). Verwenden Sie für menschenlesbare Sitzungsnamen stattdessen /rename und --resume.

/fork erzeugt eine Hintergrundsitzung; /subtask ist der sitzungsinterne Fork (v2.1.212). Der Befehl /fork kopiert die aktuelle Unterhaltung nun in eine neue Hintergrundsitzung. Diese 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 bisherige Verhalten – das Forken innerhalb der aktuellen Sitzung – steht unter dem neuen Namen /subtask weiterhin zur Verfügung.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 von /fork auf eine Zeile, in der der Name der neuen Sitzung und ihre claude attach-ID angezeigt werden.192

Claude Code speichert Sitzungen als JSONL-Transkripte. Bei der Agent-Ausführung werden eindeutige agentId-Werte vergeben und die Transkripte 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 Erkundungen – 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:

  1. Claude wechselt in den Plan-Modus (bei komplexen Aufgaben automatisch oder über Shift+Tab)
  2. Untersucht die Codebasis mit schreibgeschützten Tools: Read, Glob, Grep, WebSearch, WebFetch
  3. Schreibt einen Plan nach .claude/plans/{session-slug}.md
  4. Beendet den Plan-Modus mit ExitPlanMode und legt Ihnen den Plan zur Prüfung vor
  5. Sie genehmigen den Plan, 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 3 Optionen: - „Ja, Kontext löschen und Änderungen automatisch akzeptieren“ (Shift+Tab) – beginnt mit vollständigem Kontext für den Plan von vorn - „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 Genehmigung 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 durch die bisherige Unterhaltung beeinflusst zu werden.

Wann Sie den Plan-Modus verwenden sollten: - Implementierung neuer Funktionen mit Architekturentscheidungen - Refaktorierungen über mehrere Dateien hinweg, bei denen Sie den Ansatz zuerst prüfen möchten - Unvertraute Codebasen, bei denen die Erkundung vor der Änderung erfolgen sollte - Alle Aufgaben, für die mehrere sinnvolle Ansätze existieren und Sie mitentscheiden möchten

Expertentipp: Je mehr Zeit Sie im Plan-Modus verbringen, desto wahrscheinlicher wird Claude die Implementierung erfolgreich abschließen. Der Plan-Modus ermöglicht praktisch risikofreie Erkundungen – ohne riskante Tool-Aufrufe und vergebliche Ä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 an Hilfstechnologien anpasst. Sie können ihn auf 3 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 und seine Interaktionsmuster auf einer neuen Seite zur Barrierefreiheit in der offiziellen Dokumentation.186


Ausführlicher Einblick in das Konfigurationssystem

Claude Code verwendet ein mehrstufiges Konfigurationssystem. Die Hierarchie zu verstehen, ist unerlässlich, 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
Geteiltes Projekt .claude/settings.json Teamweit über git Ja
Benutzer ~/.claude/settings.json Alle Ihre Projekte Ja
Status ~/.claude.json Laufzeitstatus, OAuth, MCP Nicht zutreffend

Expertentipp: Verwenden Sie .claude/settings.local.json für persönliche Einstellungen in geteilten Projekten und fügen Sie die Datei zu .gitignore hinzu. Nutzen 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 können Sie mit /config key=value jede Einstellung direkt im Prompt festlegen – 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) führt die verfügbaren Kurzschlüssel auf. Mit v2.1.183 wurde außerdem die interaktive /config-Benutzeroberfläche geändert: Sowohl die Eingabetaste als auch die Leertaste schalten die ausgewählte Einstellung um, während Esc speichert und die Oberfläche schließt; zuvor wurden Änderungen dadurch verworfen.174

Vollständige settings.json-Referenz

Eine vollständige Konfiguration mit allen wichtigen Optionen:

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "model": "claude-sonnet-4-5-20250929",
  "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": "npx prettier --write \"$FILE_PATH\""
          }
        ]
      }
    ]
  },
  "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": {
    "tips": ["Custom tip 1", "Custom tip 2"],
    "excludeDefault": true
  },
  "skillOverrides": {
    "legacy-skill": "off",
    "manual-only-skill": "user-invocable-only",
    "compact-skill": "name-only"
  },
  "includeGitInstructions": false,
  "modelOverrides": {
    "bedrock": "us.anthropic.claude-opus-4-6-20260312-v1:0",
    "vertex": "claude-opus-4-6@20260312",
    "foundry": "anthropic.claude-opus-4-6"
  },
  "autoMemoryDirectory": ".claude/memory",
  "sandbox": {
    "enableWeakerNetworkIsolation": true
  }
}

skillOverrides ist nützlich, wenn ein Team über eine umfangreiche skill-Bibliothek verfügt, die Laufzeitverfügbarkeit aber 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, um ihn weiterhin namentlich aufrufbar zu halten, ihn jedoch aus der Modellauswahl zu entfernen, und name-only, um nur den Namen des skills ohne seine vollständige Beschreibung anzuzeigen.156

Neuere Einstellungen (v2.1.174–176):

  • availableModels / enforceAvailableModels (verwaltet, v2.1.175+): Die Zulassungsliste availableModels beschränkt, welche Modelle eine Sitzung auswählen kann. Mit enforceAvailableModels: true gilt die Zulassungsliste auch für das Standardmodell: Würde die Standardeinstellung zu einem unzulässigen Modell führen, wird stattdessen das erste zugelassene Modell verwendet. Zudem können Benutzer- oder Projekteinstellungen eine verwaltete availableModels-Liste nicht mehr erweitern. Eine ergänzende Korrektur (v2.1.176) schließt die Lücke, durch die eine Alias-Auswahl über ANTHROPIC_DEFAULT_*_MODEL auf ein gesperrtes Modell umgeleitet werden konnte. /fast verweigert nun außerdem den Wechsel zu einem Modell außerhalb der Zulassungsliste.172 Seit v2.1.187 können Organisationen Modellbeschränkungen direkt für die /model-Auswahl, --model, /model und ANTHROPIC_MODEL durchsetzen. Bei Auswahl eines eingeschränkten Modells erscheint die Meldung „durch die Einstellungen Ihrer Organisation eingeschränkt“.176
  • language (Überarbeitung in v2.1.176): Neben der Antwortsprache werden Sitzungstitel nun standardmäßig in der Sprache Ihrer Unterhaltung erstellt. Legen Sie mit language eine bestimmte Sprache für Titel fest.172
  • footerLinksRegexes (v2.1.176): Über reguläre Ausdrücke abgeglichene Link-Badges in der Fußzeile, die über Benutzer- oder verwaltete Einstellungen konfiguriert werden können.172
  • wheelScrollAccelerationEnabled (v2.1.174): Setzen Sie den Wert auf false, um die Beschleunigung beim Scrollen mit dem Mausrad im Vollbildmodus zu deaktivieren.172

Neuere Einstellungen (v2.1.207–v2.1.212):

  • vimInsertModeRemaps (v2.1.208): Benutzerdefinierte Tastenzuordnungen für den vim-Einfügemodus – das klassische Beispiel ist die Zuordnung von jj zu Escape (siehe Vim-Modus).186
  • axScreenReader (v2.1.208): Aktiviert den Screenreader-Modus dauerhaft (siehe Screenreader-Modus).186
  • processWrapper (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
  • autoMode-Quellenbeschränkung (v2.1.207): Die Einstellung autoMode wird nicht mehr aus .claude/settings.local.json eines 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 auf false.194

Neuere Einstellungen (v2.1.219):

  • sandbox.network.strictAllowlist (v2.1.219): Verweigert Hosts, die nicht auf der Zulassungsliste stehen, bei Sandbox-Befehlen ohne Nachfrage, statt einen Berechtigungsdialog anzuzeigen. Siehe Sandbox-Modus.196
  • workflowSizeGuideline (v2.1.219): Legt den beratenden Richtwert für die Größe dynamischer Workflows über eine beliebige Einstellungsdatei – für Benutzer, Projekte oder verwaltete Umgebungen – fest, statt ausschließlich über /config. Für dynamische Workflows gilt standardmäßig der Richtwert mittel („weniger als 15 Agenten anstreben“). Die entsprechende /config-Zeile wird ausgeblendet, solange eine Einstellungsdatei den Wert vorgibt. Es handelt sich um eine Empfehlung, nicht um eine erzwungene Obergrenze. Siehe subagents.196

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

Modellkonfiguration:

ANTHROPIC_MODEL=claude-opus-4-7                 # Override default model (Apr 16, 2026)
ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-7    # Opus 4.7 (Max/Team Premium default)
ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-4-6
ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5-20251001
CLAUDE_CODE_SUBAGENT_MODEL=sonnet               # Model for subagents
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+)

Cloud-Anbieter-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
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+)
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_MAX_SUBAGENTS_PER_SESSION=200       # Per-session subagent-spawn cap (default 200; /clear resets the budget; v2.1.212+)[^206]
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_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                    # Bash output limit
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]
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
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[^50]
CLAUDE_CODE_DISABLE_1M_CONTEXT=1               # Disable 1M context window (use standard 200K)[^103]
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 Zugriffskontrolle für sensible Felder:207

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

Attribute für LLM-Anfrage-Spans ab v2.1.121: stop_reason, gen_ai.response.finish_reasons und user_system_prompt werden nun für LLM-Anfrage-Spans ausgegeben. Da user_system_prompt personenbezogene Daten enthalten kann, ist die Ausgabe durch OTEL_LOG_USER_PROMPTS=1 geschützt.154

Änderungen auf Ereignisebene ab v2.1.122: Numerische Attribute der Log-Ereignisse api_request und api_error werden nun als Zahlen statt als Zeichenfolgen ausgegeben. Dies behebt Probleme mit nachgelagerten OTel-Kollektoren, die das Schema strikt typisiert haben. Das neue Log-Ereignis claude_code.at_mention wird ausgelöst, wenn Claude Code eine @-Erwähnung auflöst.154

Log-Ereignis claude_code.assistant_response ab v2.1.193: Claude Code kann den vollständigen Antworttext des Modells als OTel-Log-Ereignis ausgeben, gesteuert durch OTEL_LOG_ASSISTANT_RESPONSES. Bei dieser Zugriffskontrolle gibt es einen wichtigen Fallstrick bei Upgrades: 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 somit auch die Antwortinhalte des Assistenten. Setzen Sie OTEL_LOG_ASSISTANT_RESPONSES=0, damit die Telemetrie weiterhin ausschließlich Prompts erfasst.179

Telemetrie-Erweiterungen in v2.1.214: OTel-Log-Ereignisse enthalten nun die Attribute message.uuid, client_request_id und tool_source, um Nachrichten korrelieren und die Herkunft von Tools nachvollziehen zu können. Die subagentStatusLine-Nutzlast enthält den Reasoning-Aufwand des subagents, sodass benutzerdefinierte Statuszeilen Modell und Aufwand gemeinsam darstellen können. Außerdem konfiguriert die neue Umgebungsvariable CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH die Begrenzung von OTel-Inhaltsattributen auf 60 KB.190

API- / Modellsteuerung:207

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:207

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:207

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:207

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]

SDK-Aufruferidentität (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 Anspruchsvollste Schlussfolgerungen und langfristige Aufgaben; neue Spitzenklasse über Opus (Modell-ID claude-fable-5) $10.00 $50.00
best Fable 5, sofern Ihre Organisation Zugriff darauf hat, andernfalls die neueste Opus-Version „Immer das leistungsstärkste verfügbare Modell wählen“ Variiert Variiert
opus Claude Opus 5 Komplexe Schlussfolgerungen, agentisches Programmieren und langfristige Aufgaben; 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 von Geschwindigkeit und Intelligenz (Modell-ID claude-sonnet-5) $3.00 ($2 Einführungspreis) $15.00 ($10 Einführungspreis)
haiku Claude Haiku 4.5 Einfache Aufgaben, schnelle Abläufe $1.00 $5.00
default Claude Sonnet 5 (v2.1.197+; Administratoren können einen Organisationsstandard festlegen, der in /model als „Organisationsstandard“ angezeigt wird, v2.1.196+) Allgemeine Zwecke $3.00 ($2 Einführungspreis) $15.00 ($10 Einführungspreis)
opus[1m] Opus 5 mit 1M-Kontext Sehr große Codebasen, lange Sitzungen $5.00 $25.00
sonnet[1m] Sonnet 5 mit 1M-Kontext Große Codebasen $3.00 ($2 Einführungspreis) $15.00 ($10 Einführungspreis)
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: dieselben $5/MTok für Eingaben und $25/MTok für Ausgaben, „deutlich höhere Leistung bei gleichen Kosten“ und bei maximalem Reasoning durchschnittlich etwa 26 % weniger Tokens als Opus 4.8. Es ist das Standardmodell für Claude Max und das leistungsstärkste Modell für 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 fortlaufend aktualisierter Verweis. 1M-Token-Kontextfenster (kein Beta-Header, unverändert gegenüber Opus 4.8), maximal 128K Ausgabe (bis zu 300K über die Batches API mit dem Beta-Header output-300k-2026-03-24). Ausschließlich adaptives Thinking — erweitertes Thinking mit thinking.type: "enabled" wird nicht unterstützt. Verlässlicher Wissensstichtag: Mai 2026 (Stichtag der Trainingsdaten ebenfalls Mai 2026), der aktuellste aller gegenwärtigen Claude-Modelle. Mit der Einführung von Opus 5 wird Opus 4.8 in der Dokumentation zusammen mit 4.7 und 4.6 in die Tabelle der Legacy-Modelle verschoben — weiterhin verfügbar, aber nicht mehr die empfohlene Standardeinstellung.197

Zwei Breaking Changes beim Umstieg eines Harness von Opus 4.8 auf Opus 5:197

  1. Thinking ist standardmäßig aktiviert. Bei Opus 4.8 wurde eine Anfrage ohne thinking-Feld ohne Thinking ausgeführt; bei Opus 5 wird dieselbe Anfrage mit adaptivem Thinking ausgeführt. max_tokens bleibt eine feste Obergrenze für die gesamte Ausgabe — Thinking plus Antworttext. Prüfen Sie daher bei allen Workloads, die bisher ohne Thinking ausgeführt wurden, den verfügbaren Spielraum erneut. Übergeben Sie thinking: {type: "disabled"}, um das bisherige Verhalten wiederherzustellen; beachten Sie dabei den nächsten Punkt.
  2. Bei deaktiviertem Thinking ist der Aufwand auf high begrenzt. Die Kombination aus thinking: {type: "disabled"} und dem Aufwand xhigh oder max führt zu einem 400-Fehler. Die Prüfung erfolgt für jede Anfrage einzeln — wird der Aufwand bei deaktiviertem Thinking auf xhigh erhöht, wird die Anfrage selbst dann abgelehnt, wenn frühere Nachrichten derselben Unterhaltung akzeptiert wurden.

Speziell in Claude Code gilt: effort ist bei Opus 5 standardmäßig auf high gesetzt (wie auch bei der 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 die Leistungsfähigkeit wichtiger als der Token-Verbrauch ist. Der Fast Mode deckt Opus 5 zu $10/$50 pro MTok ab (siehe Fast Mode).197198

Claude Fable 5 (9. Juni 2026): Eine neue Modellklasse über Opus — das leistungsstärkste und intelligenteste Modell von Anthropic, das bei nahezu jedem getesteten Benchmark dem aktuellen Stand der Technik entspricht 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 enthält Sicherheitsklassifikatoren, die bei Anfragen zu Cyber-, Biochemie- und Modelldestillationsthemen auf Opus 4.8 zurückfallen (Claude Mythos 5 ist dasselbe Modell ohne diese Schutzmechanismen für autorisierte Forscher). 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; auch /model claude-fable-5 und der Alias best wählen es aus) — und wird bis zum 22. Juni 2026 schrittweise für Abonnementtarife 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 (es war nur bei Opus/Sonnet relevant, wo 1M erst 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 Schlussfolgerungen ein, nicht für Routineänderungen. Es verwendet dieselbe Anfrageoberfläche wie Opus 4.8 (ausschließlich adaptives Thinking; temperature/top_p/top_k und budget_tokens wurden entfernt), jedoch mit einer neuen Besonderheit: Ein explizites thinking: {type: "disabled"} führt zu einem 400-Fehler. Lassen Sie den Parameter thinking vollständig weg, um die Anfrage ohne Thinking auszuführen.200

Speziell in Claude Code gilt: Fable 5 unterstützt genau wie Opus 5 die vollständige Aufwandsskala (low/medium/high/xhigh/max, standardmäßig high). Thinking kann bei Fable 5 nicht deaktiviert werden — der Thinking-Umschalter der Sitzung, die Einstellung alwaysThinkingEnabled und MAX_THINKING_TOKENS=0 bleiben allesamt wirkungslos; das Modell führt stets adaptives Reasoning aus. Eine vollständige Konfigurationsoberfläche für die fable-Familie entspricht den Opus-Optionen: ANTHROPIC_DEFAULT_FABLE_MODEL legt das Modell fest, auf das der Alias fable verweist (nützlich bei Bedrock/Vertex/Foundry), DISABLE_PROMPT_CACHING_FABLE nimmt Fable vom Prompt-Caching aus, und auf den Enterprise-Gateways erfolgt ein automatischer, inhaltsbasierter Fallback. /model opus wählt jetzt Opus 5 aus (standardmäßig mit hohem Aufwand, /effort xhigh für die anspruchsvollsten Aufgaben), und Sonnet 5 ist seit v2.1.197 die sofort einsatzbereite Standardeinstellung; wählen Sie Fable 5 gezielt über /model fable, wenn Sie die absolut höchste Leistungsfähigkeit benötigen.200197

Opus 4.7 (16. April 2026): Das Spitzenmodell der vorherigen Generation ist weiterhin vollständig verfügbar. 1M-Token-Kontextfenster zum Standardpreis — kein Aufpreis für langen Kontext. Maximal 128K Ausgabe, ausschließlich adaptives Thinking (erweitertes Thinking wurde entfernt) sowie die neue Aufwandsstufe xhigh, die als Ausgangspunkt für Programmier- 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; hinzu kommen $6.25 für das Schreiben eines 5-Minuten-Caches, $10 für das Schreiben eines 1-Stunden-Caches und $0.50 pro MTok für Cache-Lesevorgänge.144 Opus 4.7 löst auf SWE-Bench dreimal so viele Produktionsaufgaben wie Opus 4.6, erreicht 70 % auf CursorBench (gegenüber 58 % bei 4.6) und steigert die Lösungsquote im internen Programmierbenchmark von Anthropic mit 93 Aufgaben um 13 %.144 Es verwendet einen neuen Tokenizer — rechnen Sie für denselben Text mit ungefähr 1- bis 1,35-mal so vielen Tokens und erhöhen Sie den Spielraum bei max_tokens sowie die Schwellenwerte für die Komprimierung.145 Vision unterstützt Bilder mit bis zu 2.576 px beziehungsweise 3,75 MP und 1:1-Pixelkoordinaten.145

Programmierbenchmarks von Opus 4.7 (April 2026):151

Benchmark Opus 4.7 Opus 4.6 GPT-5.4 (aktuelles Frontier-Modell von OpenAI) 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 Einführungszeitpunkt am höchsten 75.1% (offiziell) 77.3% 64.0%
CursorBench 70% 58%
Opus 4.7 liegt bei SWE-bench Verified 12,7 Punkte vor dem häufig zitierten Ausgangswert von GPT-5-Codex und bei SWE-bench Pro 6,6 Punkte vor GPT-5.4 (57,7 %). Bei Terminal-Bench 2.0 liegt GPT-5.3-Codex weiterhin knapp vor GPT-5.4 (77,3 % gegenüber 75,1 %), während beide Opus 4.7 (69,4 %) übertreffen. Die Spitzenpositionen in Benchmarks ändern sich laufend; prüfen Sie die Anbieterseiten, bevor Sie sich für mehrere Quartale festlegen.

Standardmodell nach Tarif (Claude Code):147

Tarif Standardmodell
Max, Team Premium Opus 4.7
Pro, Team Standard, Enterprise, Anthropic API Sonnet 4.6 (Enterprise + Anthropic API wechseln am 23. April 2026 zu Opus 4.7)
Bedrock, Vertex AI, Foundry Sonnet 4.5 (neuere Modelle sind durch explizite Festlegung verfügbar)
Opus 4.7 erfordert Claude Code v2.1.111 oder neuer; führen Sie zum Aktualisieren claude update aus.147 Bedrock, Vertex und Foundry stellen Opus 4.7 über explizite vollständige Modellnamen oder Festlegungen mit ANTHROPIC_DEFAULT_OPUS_MODEL bereit, nicht standardmäßig über den Alias opus.147

Breaking Changes in der Messages API bei Opus 4.7 (für Aufrufer sichtbar):145 - Extended Thinking budget_tokens wurde entfernt. Verwenden Sie stattdessen thinking: {type: "adaptive"}. Adaptive Thinking ist standardmäßig deaktiviert; Anfragen ohne thinking-Feld werden ohne Thinking ausgeführt. - Wenn Sie temperature, top_p oder top_k auf einen vom Standard abweichenden Wert setzen, wird HTTP 400 zurückgegeben. Lassen Sie diese Parameter weg und steuern Sie das Modell über den Prompt. - Thinking-Inhalte werden standardmäßig nicht in Antworten ausgegeben. Setzen Sie thinking.display: "summarized", um sichtbare Schlussfolgerungen wiederherzustellen (erforderlich, wenn Ihr Produkt Thinking an Benutzer streamt).

Mit Task-Budgets (Beta-Header task-budgets-2026-03-13) können Sie dem Modell über output_config.task_budget ein Token-Ziel für einen vollständigen agentischen Durchlauf vorgeben; das Minimum beträgt 20K Token.145

Opus 4.6 (Legacy): Weiterhin unter claude-opus-4-6 mit 1M Kontext und einer maximalen Ausgabe von 128K verfügbar. Für besseres agentisches Coding sollten Sie eine Migration zu Opus 4.7 erwägen. 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 auf xhigh. Diese Änderung stellte die Leistungsfähigkeit nach der im Postmortem vom 23. April dokumentierten Effort-Abstufung vom 4. März bis zum 7. April wieder her.152153

Sonnet 5 (30. Juni 2026): Die aktuelle Sonnet-Stufe, positioniert als „beste Kombination aus Geschwindigkeit und Intelligenz“. Laut Anthropic liegt seine Leistung nahe an Opus 4.8, allerdings zu niedrigeren Preisen. Gegenüber Sonnet 4.6 stellt es bei agentischem Schlussfolgern, Tool-Nutzung, Coding und Wissensarbeit eine deutliche Verbesserung dar. Zugleich weist es insgesamt weniger unerwünschte Verhaltensweisen und wesentlich schwächere Fähigkeiten im Bereich Cybersicherheit als die Opus-Modelle auf – jener Sicherheitskompromiss, durch den es ohne Exportkontrollsperren veröffentlicht werden konnte. Modell-ID: claude-sonnet-5 (datumsunabhängiger, fixierter Snapshot). 1M-Token-Kontextfenster, maximale Ausgabe von 128K (bis zu 300K über die Batches API mit dem Beta-Header output-300k-2026-03-24), ausschließlich Adaptive Thinking. Verlässlicher Wissensstichtag: Januar 2026. Preis: $3/$15 pro MTok Eingabe/Ausgabe, mit Einführungspreisen von $2/$10 bis zum 31. August 2026 – rund 40 % weniger als die $5/$25 von Opus 4.8. In Claude Code ist der Parameter effort bei Sonnet 5 standardmäßig auf high gesetzt (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 Seit v2.1.197 (30. Juni 2026) ist Sonnet 5 in Claude Code das Standardmodell für neue Sitzungen und ersetzt Opus 4.8 als sofort einsatzbereite Vorauswahl; Opus bleibt weiterhin uneingeschränkt auswählbar.181

Sonnet 4.6 (17. Februar 2026, inzwischen durch Sonnet 5 abgelöst): Ausgewogenes Modell; ersetzte Sonnet 4.5 als Standard in claude.ai und Claude Cowork.93 Gleicher Preis wie Sonnet 4.5 ($3/$15 pro MTok). Verbesserte agentische Suchleistung bei geringerem Token-Verbrauch. Unterstützt Extended Thinking, Adaptive Thinking und ein 1M-Token-Kontextfenster (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, angeboten im Rahmen von Project Glasswing.139 Nur auf Einladung und nicht allgemein verfügbar. Anthropic beschreibt Opus 4.7 in Cyberdimensionen 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 seriöse Sicherheitsforscher eingerichtet, die erweiterten Zugriff benötigen.146

Warum diese Preisunterschiede wichtig sind: Eine typische Coding-Sitzung verbraucht 50K–200K Eingabe-Token und 10K–50K Ausgabe-Token. Mit Haiku kostet das $0.10–$0.45 pro Sitzung. Mit Opus kostet dieselbe Sitzung $0.50–$2.25 und damit das Fünffache. 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 schnelle Fragen bearbeiten. Es ist etwa fünfmal günstiger als Opus und antwortet schneller. Ideal für Hintergrundaufgaben, die kein tiefgehendes Schlussfolgern erfordern.

Sonnet: Das Arbeitspferd für die tägliche Entwicklung, wenn die Kosten eine Rolle spielen. Bewältigt die meisten Coding-Aufgaben: Funktionen implementieren, Fehler beheben, Tests schreiben und Code-Reviews durchführen. Sonnet 4.6 bietet gegenüber Sonnet 4.5 eine verbesserte agentische Suche und höhere Token-Effizienz sowie Unterstützung für Adaptive Thinking und ein 1M-Kontextfenster zum Standardpreis.93 Seit Opus 4.7 (16. April 2026) verwendet Claude Code Opus nur bei Max- und Team-Premium-Tarifen als Standard; bei Pro, Team Standard, Enterprise und API bleibt Sonnet 4.6 das Standardmodell, bis Enterprise und API am 23. April 2026 auf Opus 4.7 umgestellt werden.147 Nutzen Sie Sonnet, wenn Sie günstigere Token, geringere Latenz oder eine wirtschaftlichere Nutzung von subagents benötigen.

Opus: Seit dem 16. April 2026 die Flaggschiff-Stufe und das Standardmodell bei Max- und Team-Premium-Tarifen.144147 Setzen Sie die kostspieligere Schlussfolgerungsleistung dort ein, wo sie sich auszahlt: bei Architekturentscheidungen, anspruchsvoller Fehlerdiagnose, dem Verständnis komplexer Systeme, Sicherheitsanalysen und langfristiger agentischer Arbeit. Opus 4.7 löst auf SWE-Bench dreimal so viele Produktionsaufgaben wie Opus 4.6, erreicht 70 % auf CursorBench (gegenüber 58 %) und steigert die Lösungsquote in einem internen Coding-Benchmark mit 93 Aufgaben um 13 %.144 Claude Code verwendet bei Opus 4.7 standardmäßig den Effort xhigh, der sich über /effort anpassen lässt (ab v2.1.111).146147 Auto Mode ist für Max-Abonnenten bei Opus 4.7 über die Anthropic API verfügbar, ohne dass --enable-auto-mode erforderlich ist; bei anderen Tarifen und Anbietern hängt die Verfügbarkeit vom jeweiligen Tarif und von administrativen Einstellungen ab.146 1M Kontext zum Standardpreis – ohne Langkontextaufschlag. 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 Zwischenmeldungen zum Fortschritt oder zusätzliche Überprüfungen erzwingen, versuchen Sie, diese zu entfernen.145

Opusplan: Ein Hybridmodus, der Opus für die Planung nutzt, bei der die Qualität des Schlussfolgerns am wichtigsten ist, und Sonnet für die Ausführung, bei der Geschwindigkeit zählt. Hervorragend für komplexe Refactorings, wenn Sie den bestmöglichen Plan wünschen, aber nicht für jede einzelne Änderung Schlussfolgerungsleistung 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-4-5-20250929"
}

Speziell für subagents:

export CLAUDE_CODE_SUBAGENT_MODEL=haiku

Fallback-Modellkette (ab v2.1.166): Mit der Einstellung fallbackModel lassen sich 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 (zuvor nur für einen Wechsel während einer Sitzung vorgesehen) gilt nun bereits ab dem Start auch für interaktive Sitzungen.202

{
  "model": "claude-opus-4-8",
  "fallbackModel": ["claude-sonnet-4-6", "claude-haiku-4-5"]
}

Wenn die API einen unerwarteten, nicht wiederholbaren Fehler zurückgibt, wiederholt Claude Code den Durchlauf nun außerdem einmal mit dem Fallback-Modell, bevor der Fehler angezeigt wird. So wird ein vorübergehendes Problem des primären Modells kontrolliert abgefangen, statt den Durchlauf abzubrechen.202

Seit v2.1.178 berücksichtigt auch die Kompaktierung die Fallback-Kette: Ist das primäre Modell während der Kompaktierung überlastet oder nicht verfügbar, greift der Kompaktierungsschritt auf die konfigurierte Kette aus fallbackModel/--fallback-model zurück, statt den Durchlauf abzubrechen. Bei einem langen autonomen Lauf schließt dies die Lücke, durch die eine ansonsten wiederherstellbare Kompaktierung die Sitzung bei einem vorübergehenden Modellfehler beenden 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 alle das vollständige 1M-Token-Kontextfenster zum Standardpreis – ohne Langkontextaufschlag.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 Batch-Verarbeitung gelten zu den Standardtarifen 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 zusätzliche Nutzung zugänglich. Benutzer von API und nutzungsbasierter Abrechnung haben zum standardmäßigen Token-Preis vollständigen Zugriff auf 1M Kontext.147

Um 1M-Kontextvarianten in der Modellauswahl zu deaktivieren, setzen Sie CLAUDE_CODE_DISABLE_1M_CONTEXT=1.

Aktuelles Modell prüfen

> /status

Der Befehl zeigt das aktuelle Modell, Kontoinformationen, angewendete Einstellungen und weitere Sitzungsdaten an. Bezeichnungen in der Modellauswahl (v2.1.51+): Die /model-Auswahl zeigt für angeheftete Versionen jetzt verständliche Bezeichnungen (z. B. „Sonnet 4.6“) anstelle der internen Modell-IDs sowie Upgrade-Hinweise, wenn neuere Versionen verfügbar sind.98 v2.1.219 korrigiert die Darstellung der zusammengeführten Opus-Zeile als schlichtes „Opus“ statt „Opus (1M context)“ und beschränkt die Hervorhebung einer Neuerscheinung auf den Namen des neuesten Modells. Damit kennzeichnet die Hervorhebung die tatsächlich veröffentlichte Neuerung und nicht einen willkürlichen Ausschnitt der Liste.196

Fast Mode (v2.1.36+)

Fast Mode liefert deutlich schneller Ausgaben vom selben Modell; es wird nicht zu einem günstigeren Modell gewechselt. Während einer Sitzung können Sie den Modus mit /fast umschalten.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 Forschungsvorschau, die ausschließlich über die Claude API (einschließlich Claude Managed Agents) verfügbar ist – nicht über Amazon Bedrock, Google Cloud, Microsoft Foundry oder Claude Platform on AWS. Der Zugriff ist beschränkt: Wenden Sie sich an Ihren Account Manager oder tragen Sie sich in die Warteliste ein.196198

Preise (Fast Mode für Opus 5 / Opus 4.8):198

Standard Fast Mode
Eingabe $5/MTok $10/MTok (2-facher Basispreis)
Ausgabe $25/MTok $50/MTok (2-facher Basispreis)
Fast Mode liefert bei einem 2-fachen Basispreis bis zu 2,5-mal mehr Ausgabetoken pro Sekunde. Dabei kommt dasselbe Modell mit einer schnelleren Inferenzkonfiguration zum Einsatz – gleiche Gewichte, gleiche Intelligenz, keine Änderung der Fähigkeiten. Der Vorteil betrifft die Ausgabetoken pro Sekunde (OTPS), nicht die Zeit bis zum ersten Token, und fällt deshalb vor allem beim Streaming auf.198

Die Opus-4.7-Falle (v2.1.219). Nicht unterstützte Modelle verhalten sich unterschiedlich. Eine Anfrage an claude-opus-4-7 mit speed: "fast" gibt jetzt einen Fehler zurück – sie wechselt nicht stillschweigend zur Standardgeschwindigkeit. Opus 4.6 bildet die Ausnahme, derentwegen Sie diesen Unterschied kennen sollten: Das Modell akzeptiert speed: "fast", läuft dennoch mit Standardgeschwindigkeit, wird zu Standardtarifen abgerechnet und meldet usage.speed: "standard". Wenn Ihr Harness auf 4.7 festgelegt war und darauf vertraute, dass Fast-Mode-Anfragen stillschweigend auf die Standardgeschwindigkeit zurückfallen, schlagen sie nun vollständig fehl; stellen Sie die angeheftete Version auf Opus 5 oder 4.8 um.198

Wann Sie Fast Mode verwenden sollten: - Bei schnellen Iterationen an kleinen Änderungen, wenn die Latenz den Engpass darstellt - Beim Erzeugen von Tests, Boilerplate oder repetitivem Code, wenn Geschwindigkeit wichtiger als Kosten ist - Beim sequenziellen Abarbeiten einer Liste ähnlicher Aufgaben

Wann Sie Fast Mode NICHT verwenden sollten: - Bei lang laufenden agentenbasierten Aufgaben (die Kosten verdoppeln sich weiterhin über den gesamten Lauf) - Bei der Arbeit von subagents im Hintergrund (niemand wartet auf die Ausgabe) - Bei Sitzungen mit knappem Budget

Fast Mode umfasst das vollständige 1M-Kontextfenster (v2.1.50+). Für den gesamten Kontext gilt ein einheitlicher Multiplikator, auch bei Anfragen mit mehr als 200K Eingabetoken – ohne zusätzlichen Aufpreis für lange Kontexte. Dieser Multiplikator kommt zusätzlich zu den Multiplikatoren für Prompt-Caching und Datenresidenz hinzu.96198

Betriebshinweise. Fast Mode hat ein eigenes, von den standardmäßigen Opus-Limits getrenntes Ratenlimit. Wird es überschritten, erhalten Sie eine 429-Antwort mit retry-after (die Antwortheader anthropic-fast-*-tokens-* geben die verbleibende Kapazität an). Ein Wechsel zwischen Fast Mode und Standardmodus macht den Prompt-Cache ungültig – Anfragen mit unterschiedlichen Geschwindigkeiten teilen keine zwischengespeicherten Präfixe. Wenn Sie /fast während einer Sitzung umschalten, führt dies daher zu einem Cache-Fehlschlag. Fast Mode ist weder mit der Batch API noch mit einer Priority-Tier-Zusage verfügbar.198

Expertentipp: Fast Mode lässt sich nicht mit opusplan kombinieren (opusplan verwendet bereits eine Mischung aus Opus und Sonnet; Fast Mode wirkt sich nur auf den Opus-Abschnitt aus). Verwenden Sie ihn, wenn die Latenz wichtiger als die Kosten ist, und deaktivieren Sie ihn für autonome oder Batch-Aufgaben. /fast erfordert zusätzliche Nutzungskapazität; Team-/Enterprise-Administratoren müssen die Funktion gegebenenfalls zuerst aktivieren (Korrektur in v2.1.37). Mit CLAUDE_CODE_DISABLE_FAST_MODE=1 können Sie sie vollständig deaktivieren. Seit v2.1.218 weist Claude Code darauf hin, wenn ein Modellwechsel über /config model=<x> oder Remote Control den Fast-Mode-Status ä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 Fast-Mode-Status beibehielten.86149195196

Effort Control (v2.1.111+, Opus 4.7)

Opus 4.7 führt eine neue Effort-Einstellung ein, mit der 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
min / low / medium Schnelle Iterationen, bei denen sich die Qualität stichprobenartig prüfen lässt
high Empfohlene Mindeststufe für Anwendungsfälle, bei denen die Intelligenz entscheidend ist
xhigh Empfohlener Ausgangspunkt für Programmier- und agentenbasierte Aufgaben mit Opus 4.7
max Höchste Qualität, am langsamsten und teuersten
Bei Opus 4.7 verwendet Claude Code standardmäßig die Effort-Stufe xhigh. Als diese Einstellung eingeführt wurde, war xhigh ausschließlich für Opus 4.7 verfügbar, während andere Modelle auf high zurückfielen. Das gilt inzwischen nicht mehr: Opus 5, Opus 4.8, Sonnet 5 und Fable 5 unterstützen alle die vollständige Abstufung low/medium/high/xhigh/max und verwenden standardmäßig high. /effort xhigh und /effort max sind bei der aktuellen Modellpalette somit tatsächlich verfügbare Optionen und nicht mehr Opus 4.7 vorbehalten. Claude Managed Agents verwaltet die Effort-Stufe automatisch; der Effort-Parameter ist ein Konzept der Messages API.145146197

Auto Mode für Max (v2.1.111+)

Auto Mode – ein sichererer Ersatz für --dangerously-skip-permissions – steht Max-Abonnenten mit Opus 4.7 über die Anthropic API ohne --enable-auto-mode zur Verfügung.146 Vor jeder Ausführung prüft ein Sonnet-4.6-Klassifikator, ob die jeweilige Aktion der Absicht entspricht und sicher ist. Hinweis (v2.1.111+): Das Flag --enable-auto-mode wurde entfernt; starten Sie eine Sitzung stattdessen mit --permission-mode auto im Auto Mode. Auto Mode ist für Pro nicht verfügbar; laut der Dokumentation zu Berechtigungsmodi von Anthropic ist er über die Anthropic API standardmäßig direkt verfügbar. Bedrock/Vertex/Foundry (v2.1.158+): Für Opus 4.7 und Opus 4.8 wurde Auto Mode auf diesen Gateways mit CLAUDE_CODE_ENABLE_AUTO_MODE=1 als Opt-in verfügbar.205 Seit v2.1.207 ist dieses Opt-in 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 dafür 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 nicht mehr aus .claude/settings.local.json eines Repositorys gelesen – konfigurieren Sie Auto-Mode-Regeln stattdessen in ~/.claude/settings.json.185

Benutzerdefinierte Regeln, ohne die Standardregeln zu verlieren (v2.1.118+). In früheren Versionen galt für autoMode.allow, autoMode.soft_deny und autoMode.environment ein Entweder-oder-Prinzip: Wenn Sie eine eigene Liste definierten, gingen die integrierten Sicherheitsregeln verloren. Der Sentinel $defaults löst dieses Problem – er wird genau an der von Ihnen angegebenen Position inline zur integrierten Liste erweitert, sodass Sie Ihre eigenen Regeln davor und danach anordnen können: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
    ]
  }
}

Opt-in für „Nicht erneut fragen“ (v2.1.118+). Die Opt-in-Abfrage für Auto Mode bietet jetzt die Option „Nicht erneut fragen“. Bei häufiger Nutzung können Sie den Erklärungshinweis damit unterdrücken, ohne ein Flag skripten zu müssen.152

Schutzmechanismen für destruktive Befehle (v2.1.183). Auto Mode blockiert nun eine Reihe irreversibler 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 nicht darum gebeten haben, lokale Änderungen zu verwerfen; 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 nicht den konkreten Stack genannt haben. Dadurch wird der Wirkungsbereich des Klassifikators gezielt bei Operationen eingeschränkt, die unbemerkt Arbeit vernichten oder Umgebungen abbauen können. Der Agent kann sie weiterhin ausführen, allerdings nur auf Ihre ausdrückliche Anweisung 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 überspringen diese Prüfung. Mit der neuen Einstellung autoMode.classifyAllShell werden stattdessen alle Bash-/PowerShell-Befehle durch den Klassifikator geleitet. Dadurch entsteht eine geringfügige zusätzliche Latenz, dafür erhalten Sie ein engeres Sicherheitsnetz, wenn jeder Shell-Aufruf geprüft werden soll. Dieselbe Version zeigt außerdem Gründe für Ablehnungen durch 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-Modus verhindert jetzt Manipulationen an Sitzungstranskriptdateien – selbst der Audit-Trail ist für den Agenten tabu. Außerdem fragt er nach, bevor er rm -rf mit einer Variablen ausführt, die sich aus dem Kontext nicht auflösen lässt. Damit wird die Klasse von Unfällen mit rm -rf $DIR und unbekanntem $DIR verhindert. Benachrichtigungen zu Hintergrundaufgaben weisen nun ausdrücklich darauf hin, dass keine menschliche Eingabe erfolgt ist. So kann eine erfundene Zeile wie „Benutzer hat zugestimmt“ innerhalb eines Transkripts nicht als tatsächlich erteilte Genehmigung ausgegeben und anschließend umgesetzt werden.183 Die dritte Regel ist ein Schutz vor Prompt-Injection, den Sie verinnerlichen sollten: Eine Genehmigung muss über den Genehmigungskanal eingehen, und der Harness macht diese Voraussetzung jetzt ausdrücklich deutlich.

Befehlssubstitutionen können keine Katastrophe verbergen (v2.1.208). Bei katastrophalen Löschvorgängen wie rm -rf ~ wird nun auch dann nachgefragt, wenn sie in $(...), Backticks oder einer Prozesssubstitution (<(...)) verborgen sind – und die Abfrage erfolgt sogar im --dangerously-skip-permissions- und Auto-Modus. Ein destruktiver Befehl lässt sich nicht mehr durch das Einbetten in eine Substitution am Sicherheitsnetz vorbeischmuggeln.186

Status des Auto-Modus zurücksetzen: claude auto-mode reset (v2.1.212). Mit einem neuen Unterbefehl können Sie den Status Ihres Auto-Modus über das Terminal zurücksetzen. Übergeben Sie --yes, um die Bestätigungsabfrage zu überspringen:189

claude auto-mode reset          # Confirmation prompt
claude auto-mode reset --yes    # Skip confirmation (scripts)

Weniger Dialoge bei gleicher Prüfungstiefe (v2.1.218). Drei Prüfungen, die den Auto-Modus bisher mit einem Berechtigungsdialog unterbrochen haben – gefährliches rm, Hintergrundausführung mit & und verdächtige Windows-Pfade –, tun dies nicht mehr. Stattdessen entscheidet der Klassifikator des Auto-Modus, sodass die Sicherheitsprüfung weiterhin stattfindet, ohne Sie bei jedem Treffer einzubeziehen. Dieselbe Version erweitert dieses Verhalten auf den Planmodus mit Auto: Bash-Befehle, deren ausschließlichen Lesezugriff der statische Analysator nicht nachweisen kann, lösen keine Abfrage mehr aus. Anstatt auf einen Dialog zurückzufallen, überlässt das System die Beurteilung dem Klassifikator.195

Neue Befehle in v2.1.105–v2.1.114146150

Befehl Version Funktion
/recap v2.1.108+ Gibt beim Fortsetzen einer Sitzung eine Zusammenfassung des vorherigen Kontexts zurück. Konfigurierbar unter /config; CLAUDE_CODE_ENABLE_AWAY_SUMMARY=1 erzwingt die Aktivierung, wenn die Telemetrie deaktiviert ist.
/ultrareview v2.1.111+ (aktualisiert in v2.1.113) In der Cloud ausgeführte Codeüberprüfung mit mehreren Agenten. Ohne Argumente wird der aktuelle Branch überprüft; übergeben Sie <PR#>, um einen bestimmten GitHub-PR abzurufen. v2.1.113 beschleunigt den Start durch parallelisierte Prüfungen, ergänzt den Startdialog um eine Diffstatistik und zeigt einen animierten Startstatus an. 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 während eines Gesprächs auf flimmerfreie Darstellung um oder aktiviert sie. Mit der entsprechenden tui-Einstellung bleibt diese Präferenz dauerhaft erhalten. v2.1.132 aktualisiert das Startbanner und beschreibt nun den geringeren Speicherverbrauch des Renderers, die Mausunterstützung sowie das automatische Kopieren bei einer Auswahl.159
/focus v2.1.110+ Aktiviert den Fokusmodus. Dieser ist jetzt von Ctrl+O getrennt, womit nur noch zwischen dem normalen und dem ausführlichen Transkript umgeschaltet wird.
/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 in Remote-Control-Clients für Mobilgeräte und das Web, nicht mehr nur im lokalen Terminal.
### Sitzungsrückblick (v2.1.108+)
Eine neue Funktion auf Sitzungsebene, die Ihnen bei der Rückkehr zu einer pausierten Sitzung den Kontext anzeigt. Sie ist standardmäßig aktiviert und kann über /config oder CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0 deaktiviert werden. Das Modell kann über das Skill-Tool außerdem integrierte Slash-Befehle (/init, /review, /security-review) aufrufen – eine Erweiterung des subagents-/skills-Musters.146

Push-Benachrichtigungen (v2.1.110+)

Wenn Remote Control mit aktivierter Option „Push, wenn Claude entscheidet“ konfiguriert ist, kann Claude jetzt nach eigenem Ermessen über ein neues Push-Benachrichtigungstool mobile Push-Benachrichtigungen senden. Dies ergänzt die vorhandene Remote-Control-Oberfläche für Mobilgeräte und das Web.146 /context, /exit und /reload-plugins funktionieren nun ebenfalls in Remote-Control-Clients.

Windows-PowerShell-Tool (v2.1.111+, 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 Einführung die Aktivierung beziehungsweise Deaktivierung.146

Automatische Genehmigung im Berechtigungsmodus (v2.1.119+). Befehle des PowerShell-Tools können im Berechtigungsmodus nun ebenso automatisch genehmigt werden wie Bash-Befehle. Zulassungsregeln wie PowerShell(Get-*:*) sowie die vorhandene Mustersyntax umgehen bei schreibgeschützten Vorgängen jetzt die Abfrage. Damit entspricht die Bedienung für Administratoren dem Komfort, den Teams bereits unter Linux/macOS erhalten.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 sind im Arbeitsalltag deutlich weniger Unterbrechungen zu erwarten.

Verteiltes Tracing (v2.1.110+)

SDK und Headless-Sitzungen lesen nun TRACEPARENT und TRACESTATE aus der Umgebung, wodurch Claude Code-Ausführungen mit verteilten Traces verknüpft werden. Verwenden Sie zusätzlich OTEL_LOG_RAW_API_BODIES=1 (v2.1.111+), um für das Debugging vollständige API-Anfrage- und Antwortinhalte als OpenTelemetry-Protokollereignisse auszugeben.146

Native Binärdistribution (v2.1.113+)150

v2.1.113 ändert, wie CLI gestartet wird: claude startet nun über eine optionale, plattformspezifische Abhängigkeit eine native Claude Code-Binärdatei, anstatt das gebündelte JavaScript auszuführen. Die Installations- und Aktualisierungsbefehle bleiben unverändert, und Teams müssen ihre Einführungsskripte nicht anpassen.

Tastenkürzel des Prompt-Editors (v2.1.113+)150

Der Prompt-Editor erhält eine Navigation im Readline-Stil für mehrzeilige Eingaben sowie das Scrollen des Ansichtsbereichs im Vollbildmodus:

Tastenkürzel Wirkung
Shift+↑ / Shift+↓ (Vollbildmodus) Scrollt den Ansichtsbereich, wenn eine Auswahl über den sichtbaren Rand hinaus erweitert wird.
Ctrl+A Bewegt den Cursor an den Anfang der aktuellen logischen Zeile (im Readline-Stil).
Ctrl+E Bewegt den Cursor an das Ende der aktuellen logischen Zeile (im Readline-Stil).
Ctrl+Backspace (Windows) Löscht das vorherige Wort.
Diese Funktionen sind standardmäßig aktiviert. Eine Tastenkürzelkonfiguration ist nicht erforderlich.

Zeitüberschreitung bei blockierten subagents (v2.1.113+)150

subagents, deren Ausführung mitten im Stream ins Stocken gerät, schlagen nun nach 10 Minuten mit einer eindeutigen Fehlermeldung fehl, anstatt lautlos zu hängen. Verwenden Sie zusätzlich CLAUDE_STREAM_IDLE_TIMEOUT_MS (v2.1.84+), um festgefahrene Prozesse bei streamenden APIs umfassender abzudecken.

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 aus Agent Teams eine Tool-Berechtigung anforderte. Führen Sie ein Upgrade durch, wenn Sie Agent Teams verwenden.


Was kostet Claude Code?

Für die nachhaltige Nutzung von Claude Code ist es unerlässlich, die Kosten zu verstehen und zu kontrollieren. Informationen zu den Modellfunktionen finden Sie außerdem unter Modellauswahl und zur Wahl des passenden Modells für die jeweilige Aufgabe unter Entscheidungsrahmen.

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 unter /cost eine Aufschlüsselung nach Modell und Cache-Treffern. Daraus geht genau hervor, welche Modelle Tokens verbraucht haben und wie viel aus dem Cache bereitgestellt wurde (ab v2.1.92).137

Abonnementpläne

Plan Preis Nutzung Zugriff
Kostenlos $0 Begrenzt Kein Zugriff auf Claude Code
Pro $20/Monat 5-mal so viel wie Kostenlos Claude Code + Zugriff auf Opus13
Max (5x) $100/Monat 5-mal so viel wie Pro Bevorzugter Zugriff, höhere Leistung
Max (20x) $200/Monat 20-mal so viel wie Pro Höchste Priorität, zusätzliche Nutzung kann erworben werden

Ratenbegrenzungen (August 2025): Anthropic führte wöchentliche Ratenbegrenzungen für zahlende Abonnenten ein. Max-Abonnenten können über die Ratenbegrenzung hinaus zusätzliche Nutzung zu den regulären API-Tarifen erwerben.14

Verdopplung der Ratenbegrenzungen (6. Mai 2026): Während der Veranstaltung Code with Claude SF verdoppelte Anthropic die fünfstündigen Ratenbegrenzungen von Claude Code für Pro-, Max-, Team- und platzbasierte Enterprise-Pläne, hob die Reduzierung zu Spitzenzeiten für Pro- und Max-Konten auf und erhöhte die API-Ratenbegrenzungen für Claude-Opus-Modelle „beträchtlich“. Als Kapazitätsreserve dient die Vereinbarung für SpaceX Colossus 1: „mehr als 300 Megawatt neue Kapazität (über 220.000 NVIDIA GPUs) innerhalb eines Monats“.157

API-Tokenpreise (April 2026)1144

Für Benutzer mit API-Abrechnung gelten folgende Preise je Million Tokens:

Modell Eingabe Ausgabe Hinweise
Haiku 4.5 $1 $5 Geschwindigkeit und Effizienz
Sonnet 5 $3 ($2 Einführungspreis) $15 ($10 Einführungspreis) Aktuelles Sonnet – nahezu die Leistungsfähigkeit von Opus 4.8 bei rund 40 % niedrigeren Kosten; Einführungspreise bis zum 31. August 2026
Sonnet 4.6 $3 $15 Durch Sonnet 5 abgelöst
Opus 4.7 $5 $25 Aktuelles Spitzenmodell – 1M Kontext zum Standardpreis, kein Langkontextaufschlag
Opus 4.6 $5 $25 Älteres Opus; 1M Kontext zum Standardpreis (kein Aufschlag)

Preise für 1M Kontext (April 2026): Opus 4.7, Opus 4.6, Sonnet 4.6 und Mythos Preview enthalten jeweils 1M zu den regulären Preisen pro MTok – ohne Langkontextaufschlag.148 Diese Vereinheitlichung erfolgte erst kürzlich. Ältere Hinweise, nach denen für Opus 4.6 oder Sonnet 4.6 bei mehr als 200K Eingabe-Tokens das 2-Fache für die Eingabe bzw. das 1,5-Fache für die Ausgabe anfällt, sind daher nicht mehr aktuell. Für ältere Modelle bis einschließlich Opus 4.5 gelten weiterhin deren ursprüngliche Preisstrukturen.

Preise für Datenresidenz: Wenn Sie mit inference_geo ausschließlich US-Inferenz festlegen, werden sämtliche Tokenpreise einschließlich Cache-Lese- und -Schreibvorgängen mit dem Faktor 1,1 multipliziert (Modelle ab Opus 4.6).148

Prompt-Caching senkt die Kosten für wiederholte Eingaben erheblich: Cache-Schreibvorgänge kosten das 1,25-Fache des Grundpreises (5-Minuten-Cache) bzw. das 2-Fache (1-Stunden-Cache), Cache-Lesevorgänge dagegen nur das 0,1-Fache – eine Ersparnis von 90 %. Bei RAG-Systemen und Code-Assistenten mit wiederkehrendem Kontext lassen sich die Kosten durch Caching um 88–95 % senken.

Batch-API bietet für nicht dringende Aufgaben wie nächtliche Testsuiten bei einer Bearbeitungszeit von 24 Stunden einen Rabatt von 50 %.

Richtlinie für mehrere Konten52

Dürfen Sie mehrere Claude-Konten haben? Ja, sofern berechtigte Anwendungsfälle vorliegen. Anthropic gestattet ausdrücklich mehrere Konten, wenn diese unterschiedlichen Zwecken dienen.

Zulässige Fälle:

Szenario Beispiel Status
Haushaltsmitglieder Sie und Ihr Ehepartner haben 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 Heim-WLAN Zulässig
Gleicher Computer Wechsel zwischen Konten auf einem Gerät Zulässig

Technische Beschränkungen: - Mit derselben Telefonnummer können bis zu 3 Konten verifiziert werden - Mehrere kostenpflichtige Abonnements über dieselbe IP-Adresse bzw. dasselbe Netzwerk werden ausdrücklich unterstützt - Die Konten sind vollständig voneinander getrennt; Chats oder Projekte lassen sich nicht zwischen ihnen übertragen

Unzulässige Fälle (gemäß der Nutzungsrichtlinie): - Das Erstellen von Konten, um nach einer Sperrung Sperren zu umgehen - Die Koordination böswilliger Aktivitäten über mehrere Konten hinweg, um einer Erkennung zu entgehen - Die Verwendung mehrerer Konten, um Ratenbegrenzungen oder Guthaben des kostenlosen Tarifs 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 Anthropic-Mitarbeiter Thariq (@trq212) hob die Sperre innerhalb von 4 Stunden auf, nachdem er die berechtigte Nutzung bestätigt hatte. Wenn Sie Claude Code sowohl für berufliche als auch für private Projekte intensiv über mehrere Konten hinweg 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 Erweitertes Thinking verursacht zusätzliche Kosten Verwenden Sie es nur bei Bedarf
Prompt-Caching Senkt die Kosten wiederholter Eingaben Lassen Sie es aktiviert (Standard)

Praxisnahe Kostenbeispiele

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

Spartipp: Wenn Sie Haiku für explorative subagents und Sonnet für die Implementierung einsetzen, sinken die Kosten gegenüber der ausschließlichen Verwendung 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

Verdeckte Tool-Gebühren

Zusätzlich zu den Tokenpreisen fallen für einige Tools gesonderte Gebühren an:9

Tool Gebühr Hinweise
Codeausführung $0.05/Sitzungsstunde Die ersten 1.550 Std./Organisation/Monat sind kostenlos. Kostenlos, wenn die Tools web_search oder web_fetch in der Anfrage enthalten sind.33
Websuche $10/1.000 Suchanfragen Tokenkosten fallen weiterhin an. Fehlgeschlagene Suchanfragen werden nicht berechnet.
Webabruf Kostenlos Keine zusätzlichen Gebühren über die regulären Tokenkosten für abgerufene Inhalte hinaus.1
Bash-Tool +245 Eingabe-Tokens/Aufruf Mehraufwand pro Aufruf
Texteditor +~700 Eingabe-Tokens/Aufruf Typischer Mehraufwand

In Agentenschleifen summieren sich diese Kosten. Ein Debugging-Zyklus mit 100 Iterationen und Bash verursacht allein durch den Mehraufwand rund 24.500 zusätzliche Eingabe-Tokens.

Strategien zur Kostensenkung

  1. Verwenden Sie Haiku für subagents: Für die meisten explorativen Aufgaben ist Sonnet nicht erforderlich
  2. Aktivieren Sie Prompt-Caching: Es ist standardmäßig aktiviert; vergewissern Sie sich jedoch, dass es nicht deaktiviert wurde
  3. Begrenzen Sie die maximale Anzahl an Durchläufen: claude --max-turns 5 verhindert ausufernde Konversationen
  4. Legen Sie eine Kostenobergrenze fest: claude --max-budget-usd 5 beendet die Sitzung zwingend, sobald die Ausgabenobergrenze erreicht ist. Seit v2.1.217 gilt diese Grenze auch für subagents im Hintergrund: Sobald sie erreicht ist, werden neue Starts abgelehnt und laufende Hintergrund-Agenten angehalten (zuvor fielen Hintergrund-Agenten nicht unter das Budget)194
  5. Verwenden Sie den Planungsmodus für explorative Aufgaben: Keine Ausführung = keine versehentlichen kostspieligen Operationen
  6. Komprimieren Sie proaktiv: Weniger Kontext = weniger Tokens
  7. Begrenzen Sie die Ausgabe: export CLAUDE_CODE_MAX_OUTPUT_TOKENS=2000
  8. Verwenden Sie Batch-API für nicht dringende Arbeiten: 50 % Rabatt auf Eingabe- und Ausgabe-Tokens

Nutzung überwachen

  • Claude Console: platform.claude.com (erfordert die Rolle Admin oder Billing)
  • Arbeitsbereichslimits: Legen Sie Ausgabenbegrenzungen pro Arbeitsbereich fest
  • Bedrock/Vertex: Verwenden Sie die native Kostenüberwachung der Cloud-Plattform
  • LiteLLM: Für eine detaillierte benutzerbezogene Nachverfolgung bei Drittanbietern

Token-Nutzung im Hintergrund

Einige Vorgänge verbrauchen im Hintergrund Tokens: - Zusammenfassung von Konversationen für /resume - Die Befehle /cost und /status - Automatische Komprimierung

In der Regel weniger als $0.04 pro Sitzung.

Claude Code Analytics API (Team/Enterprise)46

Über die Admin-API können Sie programmgesteuert 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 Tool-Nutzung (Akzeptanz-/Ablehnungsraten für Edit, Write usw.) - Kostenverfolgung und -zuordnung über Teams hinweg - ROI-Begründung für KI-Programmierwerkzeuge

Hinweis: Die Daten erscheinen innerhalb von 1 Stunde nach Abschluss der Aktivität. Zur Gewährleistung konsistenter Antworten werden nur Daten berücksichtigt, die älter als 1 Stunde sind.


Entscheidungsrahmen

Die 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 4.7 (xhigh effort default)
                           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: Opus 4.7 ist die Standardeinstellung für Max und Team Premium. Bei Pro/Team Standard/Enterprise/API ist Sonnet 4.6 die Standardeinstellung (Enterprise + Anthropic API wechseln am 23. April 2026 zu Opus 4.7).147 Verwenden Sie für subagents Haiku. Wechseln Sie zu Opus, wenn die Antwort von Sonnet oberflächlich wirkt. Mit agent teams (v2.1.32+) kann Opus mehrere agents koordinieren, die parallel an unterschiedlichen Teilaufgaben arbeiten.79

Command, skill, subagent oder 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 oder 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 verursachen höhere Kosten; 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 ist keine explizite Steuerung des Thinking-Budgets erforderlich — Opus skaliert bei schwierigen Problemen hoch und bleibt bei einfachen Aufgaben schnell. Das manuelle Umschalten von Thinking ist vor allem bei Sonnet sinnvoll, wenn Sie eine tiefergehende Analyse erzwingen möchten.

Welche Ausführungsumgebung?

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 Umgebung Warum
Einen fehlgeschlagenen Test debuggen Haupt-REPL Benötigt lokale Dateien und iteratives Arbeiten
20 GitHub-Issues sichten Background agent Lang andauernd, 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 Linting und Tests ausführen Hook (PreCommit) Muss immer ausgeführt werden, deterministisch
Repository-übergreifend nach einem Muster suchen Subagent (Explore) Verhindert eine Überlastung des Kontexts
Eine Migration auf Staging anwenden Background agent Benötigt Remote-Zugriff
Code kurz erklären Haupt-REPL oder /fast Interaktive, schnelle Antwort erforderlich
Refactoring über mehrere Module hinweg Agent team Parallele Arbeit an mehreren Dateien

Agent teams, subagents oder 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 Unbegrenzt (von Ihnen verwaltet) Keiner (isoliert) Sie orchestrieren über Prompts Mittel pro agent
Parallele Sitzungen Durch 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

/fast schaltet 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 — jedoch mit optimierter Ausgabegeschwindigkeit. Es erfolgt KEIN Wechsel zu einem günstigeren Modell, und mit 10/50 US-Dollar pro MTok ist der Modus auch nicht günstiger.196198


Wie funktioniert das Berechtigungssystem?

Das Berechtigungssystem von Claude Code ermöglicht eine präzise Steuerung darüber, welche Vorgänge ausgeführt werden dürfen. Wer es versteht, kann sowohl die Sicherheit als auch die Effizienz des Arbeitsablaufs verbessern. Unter Unternehmensweite Bereitstellung finden Sie außerdem verwaltete Einstellungen, mit denen sich Berechtigungen unternehmensweit durchsetzen lassen.

Berechtigungsstufen

Schreibgeschützte Tools (automatisch genehmigt): - Read – Dateiinhalte lesen - Glob – Dateien anhand eines Musters suchen - Grep – Dateiinhalte durchsuchen - WebSearch – Das Web durchsuchen - LSP – Codeintelligenz (Zur Definition springen, Referenzen suchen, Hover-Dokumentation)18

Funktionen des LSP-Tools (ab v2.0.74): Das LSP-Tool bietet eine IDE-ähnliche Codeintelligenz: - Zur Definition springen: Zu der Stelle springen, an der ein Symbol definiert ist - Referenzen suchen: Alle Verwendungen eines Symbols in der gesamten Codebasis auflisten - Hover-Dokumentation: Typinformationen und Dokumentation zu jedem Symbol abrufen - Funktioniert mit TypeScript, Python, Go, Rust und weiteren Sprachen mit LSP-Unterstützung - Erfordert einen verfügbaren Sprachserver, der üblicherweise zusammen mit Ihrer Toolchain installiert wird

Ä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. Sofern nicht ausdrücklich anders konfiguriert, gelten Genehmigungen für die gesamte Sitzung.

EndConversation-Tool (v2.1.214). Claude Code verfügt nun über dieselbe Möglichkeit zum Beenden einer Unterhaltung, die Claude auf claude.ai bereits seit 2025 besitzt: In seltenen Fällen mit äußerst missbräuchlichen Eingaben oder wiederholten Jailbreak-Versuchen kann Claude die Sitzung über das integrierte EndConversation-Tool vollständig 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 Normale Entwicklung
acceptEdits Dateiänderungen automatisch genehmigen, bei Bash nachfragen Vertrauenswürdige Projekte
auto Ein Klassifikationsmodell prüft jede Aktion auf Sicherheit Autonomer Betrieb mit Schutzmechanismen (ab v2.1.85)
plan Weder Ausführung noch Bearbeitung zulässig Nur Analyse
bypassPermissions Alle Nachfragen ü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" nun als Aliasse akzeptiert werden. Das Verhalten ist identisch – bei der ersten Verwendung jedes Tools wird nachgefragt. Lediglich die Bezeichnung vermittelt nicht mehr fälschlicherweise, dies sei „der Modus, den Sie 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 nun auf Ihre Antwort, statt nach einem Timeout fortzufahren; über /config können Sie wieder einen Inaktivitäts-Timeout aktivieren.

Bei Konfigurationsdateien zur Codeausführung wird nun auch 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 Konfigurationen von Build-Tools (.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 möglichen Ausführungsvektor. Deshalb greift selbst in einem Modus für vertrauenswürdige Projekte, der sonst Änderungen durchwinkt, bewusst eine zusätzliche Schranke. Dahinter steht dasselbe Bedrohungsmodell wie bei den vorhandenen Schreibschutzmaßnahmen für .claude/, .git/ und .vscode/, erweitert auf die größere Klasse von Dateien, bei denen aus einer Änderung eine Ausführung werden kann.204

Auto Mode (ab v2.1.85): Ein sichererer Ersatz für --dangerously-skip-permissions. Ein separates Klassifikationsmodell (Sonnet 4.6) prüft jede Aktion vor der Ausführung darauf, ob sie der Absicht des Benutzers entspricht und sicher ist.124

Funktionsweise: - Schreibgeschützte Aktionen und Dateiänderungen im Arbeitsverzeichnis werden automatisch genehmigt - Benutzerdefinierte Zulassungs- und Ablehnungsregeln werden zuerst ausgewertet - Alles Weitere wird dem Klassifikationsmodell zur Bewertung übergeben - Wird eine Aktion blockiert, versucht Claude automatisch einen alternativen Ansatz

Standardmäßig automatisch blockiert werden: curl | bash, Force-Pushes auf main, Produktivbereitstellungen und -migrationen, massenhafte Löschvorgänge in der Cloud, IAM- und Berechtigungsänderungen sowie das externe Versenden vertraulicher Daten.125

Sicherungsschalter: Nach 3 aufeinanderfolgenden oder insgesamt 20 Blockierungen in einer Sitzung wird wieder auf manuelle Nachfragen umgeschaltet.125

# Enable at startup
claude --enable-auto-mode

# Or cycle into it during a session
Shift+Tab  # Cycles through: Manual (aka default) → acceptEdits → auto → plan

Verfügbarkeit: zunächst für Benutzer des Team-Tarifs, anschließend für Enterprise und API. Erfordert Sonnet 4.6 oder Opus 4.6.124

YOLO Mode (ab v2.0.68): Verwenden Sie für einen vollständig autonomen Betrieb ohne Sicherheitsklassifikationsmodell das Flag --dangerously-skip-permissions. Dieses Flag stimmt allem zu: Dateiänderungen, Bash-Befehlen und sämtlichen Tool-Aufrufen. Das Wort „dangerous“ steht dort mit Absicht. Für die meisten Anwendungsfälle ist Auto Mode 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"
  }
}

Syntax der Berechtigungsregeln

Präzise Regeln steuern bestimmte Vorgänge. Die Regeln werden der Reihe nach ausgewertet: Der erste Treffer entscheidet.

Muster für Bash-Befehle:

{
  "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, keine regulären Ausdrücke. Ein Muster wie Bash(curl http:*) stimmt nicht mit curl -X GET http://... überein, da die Optionen vor der URL stehen. Um einen Befehl zuverlässig zu blockieren, lehnen Sie ihn vollständig ab: Bash(curl:*).

Muster für Dateivorgänge:

{
  "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)

Einstufige Zulassungsregeln des Typs dir/** stimmen nun nur noch 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 an beliebiger Stelle im Verzeichnisbaum – etwa vendor/src/, packages/foo/src/ und alle weiteren. Nun stimmt sie nur noch mit dem Verzeichnis src direkt unterhalb des Arbeitsverzeichnisses überein. Wenn Sie auf das frühere Verhalten mit beliebiger Verzeichnistiefe angewiesen sind, schreiben Sie die Regel als Edit(**/src/**) um. Für deny- und ask-Regeln bleibt der Abgleich in beliebiger Tiefe bestehen – 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, erscheinen neue Berechtigungsabfragen statt einer Fehlermeldung. Prüfen Sie deshalb alle Zulassungsregeln in einstufiger Form. Hook-if:-Bedingungen erhielten in dieser Version dieselbe Begrenzung auf das aktuelle Arbeitsverzeichnis (siehe Matcher).190

Verwenden Sie Edit(path)/Read(path) und nicht Write(path)/NotebookEdit(path)/Glob(path) (v2.1.210). Claude Code zeigt nun beim Start eine Warnung für Berechtigungsregeln an, die mit Write(path), NotebookEdit(path) oder Glob(path) formuliert wurden. Die kanonischen Formen sind die beiden Regelfamilien, die den Dateizugriff tatsächlich steuern: Edit(path) deckt alle Tools zum Schreiben von Dateien ab, einschließlich Write und NotebookEdit; Read(path) deckt alle Tools zum Lesen von Dateien ab, einschließlich Glob. Migrieren Sie bestehende Regeln, um die Warnung zu beseitigen und die Absicht eindeutig auszudrücken.187

„Always allow“ speichert am Repository-Stamm (v2.1.211). Berechtigungsregeln, die über die Option „Always allow“ in der Abfrage erstellt werden, werden nun am Repository-Stamm statt im aktuellen Worktree gespeichert. Dadurch bleibt eine in einem Worktree erteilte Genehmigung sitzungsübergreifend und in sämtlichen Worktrees dieses Repositorys bestehen – derselbe Befehl muss nicht mehr in jedem parallelen Checkout erneut genehmigt werden.188

Tool-Muster für MCP:

{
  "allow": [
    "mcp__github",
    "mcp__database__query",
    "mcp__myserver__*"
  ],
  "deny": [
    "mcp__dangerous_server",
    "mcp__untrusted__*"
  ]
}

Mit der Wildcard-Syntax mcp__server__* können Sie alle Tools eines bestimmten MCP-Servers zulassen oder ablehnen.32 Die Wildcard-Syntax eignet sich dazu, schnell alle Tools vertrauenswürdiger Server zu aktivieren oder vollständige Server aus nicht vertrauenswürdigen Quellen zu blockieren.

Seit v2.1.166 akzeptieren Ablehnungsregeln auch einen Glob an der Position des Tool-Namens: Ein allein stehendes "*" im Feld für den Tool-Namen lehnt alle Tools ab. So können Sie zunächst alles blockieren und anschließend eine eng begrenzte Auswahl wieder zulassen. Zulassungsregeln weisen Globs außerhalb von MCP dagegen zurück – eine entsprechend pauschale Freigabe aller Tools ist nicht möglich, wodurch die Standardhaltung restriktiv bleibt.202

Abgleich auf Parameterebene – Tool(param:value) (v2.1.178):

Über den Tool-Namen hinaus kann eine Regel auch die Eingabeparameter eines Tools abgleichen, wobei * als Wildcard für den Wert dient:

{
  "deny": [
    "Agent(model:opus)"
  ]
}

Agent(model:opus) blockiert jeden subagent, der in der Opus-Stufe gestartet wird – der Start selbst wird abgelehnt, nicht lediglich im Prompt darum gebeten, Opus zu vermeiden. Dadurch wird die Berechtigungssteuerung von der Frage „Welches Tool?“ auf „Wie wird es aufgerufen?“ erweitert, und zwar als deterministische Regel statt als Anweisung auf Prompt-Ebene. Dies ergänzt die verwaltete Einstellung enforceAvailableModels: Die Zulassungsliste legt fest, welche Modellstufen für die Sitzung verfügbar sind, während Tool(model:...)-Regeln bestimmen, wie subagents darauf zugreifen dürfen.173

Seit v2.1.186 werden diese Agent(...)-Regeln auch bei benannten Starts von subagents durchgesetzt: Agent(agent_type)-Ablehnungsregeln und Agent(x,y)-Beschränkungen für zulässige Typen gelten nun, wenn ein bestimmter benannter Agent gestartet wird – über einen Workflow, --agents oder ein Agententeam – 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 unverzichtbar oder wenn Claude auf Code in benachbarten Verzeichnissen zugreifen muss.

Sandbox-Modus

Dateisystem- und Netzwerkisolierung aktivieren:

> /sandbox

Oder in den Einstellungen konfigurieren:

{
  "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 in der Sandbox ausgeführte Befehle Anmeldedatendateien und geheime Umgebungsvariablen lesen – eine zusätzliche Schutzschicht gegen den Abfluss von Geheimnissen durch einen Sandbox-Befehl.176

Seit v2.1.216 überspringt die Einstellung sandbox.filesystem.disabled die Dateisystemisolierung, während die Kontrolle ausgehender Netzwerkverbindungen bestehen bleibt. Das ist hilfreich, wenn die Dateisystembeschränkung ein Build-Tool beeinträchtigt, Sie aber weiterhin die Domain-Zulassungsliste für ausgehenden Datenverkehr durchsetzen möchten.192

Seit v2.1.219 lehnt die Einstellung sandbox.network.strictAllowlist Hosts, die nicht auf der Zulassungsliste stehen, ohne Nachfrage vollständig ab. Standardmäßig löst ein Sandbox-Befehl, der einen Host außerhalb von allowedDomains kontaktiert, eine Berechtigungsabfrage aus. Bei aktiviertem strictAllowlist wird die Verbindung stattdessen schlicht verweigert. Diese Einstellung eignet sich für unbeaufsichtigte Ausführungen – CI, Hintergrund-Agenten und nächtliche Schleifen –, bei denen eine unbeantwortete Abfrage zum Stillstand führt und „Fragen Sie mich bei unerwartetem ausgehendem Datenverkehr“ ohnehin die falsche Richtlinie wäre. Damit ist das Netzwerk-Trio vollständig: allowedDomains legt fest, was erlaubt ist, deniedDomains (siehe unten) nimmt Ausnahmen aus einer weit gefassten Zulassung heraus und strictAllowlist bestimmt, ob für alles andere nachgefragt wird oder die Verbindung fehlschlägt.196

In der Sandbox: - Ist der Dateisystemzugriff auf das Projektverzeichnis beschränkt - Wird der Netzwerkzugriff kontrolliert - Sind bestimmte Befehle von den Sandbox-Beschränkungen ausgenommen - Werden Bash-Befehle 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 Schutzschicht wünschen. Interne Tests von Anthropic ergaben, dass die Sandbox die Zahl der Berechtigungsabfragen 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 eingegrenzt bleibt. Anthropic hat die Sandbox-Laufzeit als Open Source veröffentlicht, damit Teams eigene Agenten entwickeln können.82

Sicherheitshinweise (ab v2.1.34): Befehle, die über sandbox.excludedCommands oder dangerouslyDisableSandbox von der Sandbox ausgenommen waren, konnten zuvor bei aktiviertem autoAllowBashIfSandboxed die Bash-Berechtigungsregel für Nachfragen umgehen; dies wurde in v2.1.34 behoben.87 Seit v2.1.38 sind Schreibvorgänge in .claude/skills im Sandbox-Modus blockiert, damit 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 zulassen lässt. Das ist hilfreich, wenn Sie den größten Teil eines Verzeichnisbaums blockieren, aber bestimmte Unterverzeichnisse freigeben möchten.119

Ausnahme für Agentenkonfigurationen unter .claude/ (ab v2.1.121): --dangerously-skip-permissions fragt bei Schreibvorgängen in .claude/skills/, .claude/agents/ und .claude/commands/ nicht mehr nach.154

Auflösung verschachtelter .claude/-Verzeichnisse (v2.1.178): skills in verschachtelten .claude/skills-Verzeichnissen werden nun automatisch geladen, wenn Sie an Dateien unterhalb des jeweiligen Verzeichnisses arbeiten, und nicht mehr nur vom Repository-Stamm. Bei einem Namenskonflikt ist der verschachtelte skill als <dir>:<name> adressierbar, sodass beide verfügbar bleiben. Die übrigen Projektbereiche werden auf dieselbe Weise aufgelöst: Wenn Namen von Agenten, Workflows oder Ausgabestilen in verschachtelten .claude/-Verzeichnissen miteinander kollidieren, gewinnt der Eintrag, der dem Arbeitsverzeichnis am nächsten liegt. Beim Speichern eines Workflows im Projektbereich wird das nächstgelegene vorhandene .claude/workflows/ verwendet. In einem Monorepo oder einem Repository aus mehreren Repositorys ermöglicht dies paketbezogene Tools, die sich kontextabhängig aktivieren, 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. Das ist hilfreich, wenn Distributionen diese Tools außerhalb von $PATH installieren oder das Unternehmen gehärtete Builds bereitstellt.160

Sicherheitshärtung in v2.1.113:150

  • sandbox.network.deniedDomains blockiert bestimmte Hosts selbst dann, wenn ein weiter gefasster allowedDomains-Platzhalter sie andernfalls zulassen würde. Mit der Blockierliste können Sie Pastebins, Dateiablagen oder bekanntermaßen schädliche Hosts sperren, ohne Ihre gesamte Zulassungsrichtlinie neu formulieren zu müssen. Kombinieren Sie sie mit sandbox.network.strictAllowlist (v2.1.219, siehe oben), wenn alles außerhalb der Zulassungsliste ohne Nachfrage abgelehnt werden soll.
  • Ablehnungsregeln für Wrapper-Befehle. Bash-Ablehnungsregeln erkennen nun Befehle, die in env, sudo, watch, ionice, setsid und ähnliche Ausführungs-Wrapper eingebettet sind. Regeln wie Bash(rm:*) erfassen nun env rm -rf, sudo rm -rf und verwandte Umgehungsmuster.
  • Bash(find:*)-Zulassungsregeln genehmigen find -exec oder find -delete nicht mehr automatisch. Diese Flags führen Befehle aus beziehungsweise löschen Dateien, weshalb Claude Code sie nun über den normalen Berechtigungsweg leitet.
  • Löschschutz unter macOS. Bash(rm:*)-Zulassungsregeln behandeln /private/etc, /private/var, /private/tmp und /private/home nun als gefährliche Löschziele. /var, /etc und /tmp sind symbolische Links in /private/, weshalb die bisherige Regelform die kanonischen Ziele nicht erfasste.

Fail-Closed-Härtung der Berechtigungen in v2.1.214:190

In einer einzigen Version wurden mehrere Lücken bei der Berechtigungsprüfung geschlossen, konsequent nach dem Fail-Closed-Prinzip: Wenn die Analyse keine Gewissheit bietet, wird nachgefragt.

  • Umgehung unter Windows PowerShell 5.1 behoben. Befehle, die in PowerShell-5.1-Sitzungen ausgeführt wurden, konnten zuvor die Berechtigungsprüfung umgehen.
  • Bash-Dateideskriptorumleitungen verhalten sich nun fail-closed. Umleitungsformen, die Bash anders als die Berechtigungsanalyse interpretiert, lösen nun eine Nachfrage aus, statt ausgeführt zu werden.
  • Bei Befehlen mit mehr als 10.000 Zeichen wird immer nachgefragt. Sehr lange Befehle wurden zuvor fehlerhaft beurteilt; nun werden sie niemals automatisch ausgeführt.
  • zsh-Indizes und -Modifikatoren in [[ ]] lösen Nachfragen aus. Variablenindizes und -modifikatoren innerhalb von [[ ]]-Vergleichen wurden als wirkungsloser Text behandelt. Da sie Code ausführen können, ist nun eine Genehmigung erforderlich.
  • Unsichere Varianten von help/man werden nicht mehr automatisch genehmigt. Bestimmte Aufrufe konnten unter dem Deckmantel des Lesens von Dokumentation unsichere Optionen, Befehlssubstitutionen oder Pfade mit Backslashes ausführen.
  • Reihenfolge von Abfragen in Remotesitzungen. Berechtigungsabfragen in Remotesitzungen können nicht mehr fortgesetzt werden, bevor der lokale Bestätigungsdialog abgeschlossen ist.
  • Flags zur Umleitung des docker-Daemons lösen eine Nachfrage aus. docker-Befehle, einschließlich des Podman-docker-Shims, mit --url, --connection, --identity oder dem Remote-Modus von Podman wurden zuvor ohne Nachfrage ausgeführt. Diese Flags richten den Befehl jedoch auf einen völlig anderen Daemon.
  • file verliert seine automatische Freigabe als schreibgeschützter Befehl, wenn ein Schreibziel angegeben wird. Für file -m/--magic-file und -f/--files-from ist nun eine Berechtigung erforderlich, statt sie automatisch als schreibgeschützt zuzulassen.

Wie funktionieren Hooks?

Hooks führen an bestimmten Punkten im Workflow von Claude Code deterministische Shell-Befehle aus. Anders als bei der Aufforderung an Claude, Aktionen auszuführen, garantieren Hooks die Ausführung unabhängig vom Verhalten des Modells. 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, die Änderung sei „zu klein“. Hooks garantieren die Ausführung: Jeder Einsatz von Edit oder Write löst ausnahmslos und jedes Mal Ihren Formatierer aus. Bei Compliance, Sicherheit und Teamstandards ist Determinismus zuverlässiger als Wahrscheinlichkeit.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 einem Tool-Fehler Nein Fehler protokollieren, Warnungen senden, korrigierendes Feedback bereitstellen
UserPromptSubmit Benutzer sendet einen Prompt Ja Kontext ergänzen, Eingabe validieren, Daten einspeisen
Notification Warnung wird ausgelöst Nein Benutzerdefinierte Benachrichtigungsverarbeitung
Stop Claude beendet die Antwort Ja Vorzeitiges Beenden verhindern, Abschlusskriterien durchsetzen. Enthält last_assistant_message (v2.1.47+)
SubagentStart Subagent wird gestartet Nein Agent-Typ protokollieren, Kontext über additionalContext einspeisen
SubagentStop Subagent wird abgeschlossen Ja Beenden des Subagents verhindern, Qualitätsprüfungen durchsetzen. Enthält last_assistant_message (v2.1.47+)
TeammateIdle Mitglied des Agent-Teams wird inaktiv Ja Qualitätsprüfungen durchsetzen, bevor das Teammitglied stoppt (v2.1.33+)
TaskCompleted Aufgabe wird als abgeschlossen markiert Ja Abschlusskriterien durchsetzen, Tests ausführen (v2.1.33+)
SessionStart Sitzung beginnt Nein Umgebung einrichten, Kontext laden, Umgebungsvariablen setzen
SessionEnd Sitzung wird geschlossen Nein Bereinigung, abschließende Protokollierung
Setup Flags --init/--init-only/--maintenance Nein Aufgaben zur Umgebungseinrichtung (v2.1.10+)53
InstructionsLoaded CLAUDE.md oder .claude/rules/*.md geladen Nein Auf Änderungen an Anweisungsdateien reagieren, Kontext einspeisen (v2.1.69+)
ConfigChange Konfigurationsdatei ändert sich während der Sitzung Ja Einstellungsänderungen prüfen, Sicherheitsrichtlinien durchsetzen (v2.1.49+)
DirectoryAdded Während der Sitzung wird ein neues Arbeitsverzeichnis registriert Nein Auf /add-dir oder die SDK-Steuerungsanfrage register_repo_root reagieren — Repository-spezifischen Kontext laden, Geltungsbereiche von Lintern neu festlegen, Erweiterungen des Geltungsbereichs prüfen (v2.1.219+)196
WorktreeCreate Worktree wird erstellt Ja Benutzerdefinierte VCS-Einrichtung (ersetzt das standardmäßige git-Verhalten) (v2.1.50+)
WorktreeRemove 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 MCP-Server fordert strukturierte Eingaben an Ja Elicitation-Dialoge von MCP abfangen/überschreiben (v2.1.76+)118
ElicitationResult Benutzer antwortet auf eine Elicitation von MCP Ja Elicitation-Antworten validieren/transformieren (v2.1.76+)118
StopFailure Turn endet aufgrund eines API-Fehlers (Ratenbegrenzungen, Authentifizierungsfehler) Nein Fehlerbenachrichtigungen, Wiederholungslogik (v2.1.78+)120
PermissionRequest Berechtigungsdialog wird angezeigt Ja Benutzerdefinierte Genehmigungslogik
PermissionDenied Klassifikator im automatischen Modus lehnt eine Aktion ab Nein Ablehnungen protokollieren, {retry: true} zurückgeben, um einen erneuten Versuch zu ermöglichen (v2.1.88+)127

source-Werte von SessionStart. Die Eingabe des SessionStart-Hooks enthält ein source-Feld, das angibt, wie die Sitzung begonnen hat: "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 Hintergrundausführung in v2.1.212. Wenn ein SessionStart-Hook anhand von source verzweigt, etwa um Kontext nur bei "resume" erneut einzuspeisen, erweitern Sie seine Trefferliste auch um "fork".190

Hook-Konfiguration

Definieren Sie Hooks in settings.json oder einer eigenen hooks.json:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "npx prettier --write \"$FILE_PATH\""
          }
        ]
      }
    ],
    "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 ignorierten sie stillschweigend, sodass ein Hook mit einem Komma-Matcher nie ausgeführt wurde.178 Seit v2.1.195 werden Matcher mit Bezeichnern, die Bindestriche enthalten (z. B. code-reviewer, mcp__brave-search), exakt abgeglichen, 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

Hook-Pfadbedingungen mit if: beziehen sich seit v2.1.214 auf das aktuelle Arbeitsverzeichnis. Dieselbe Änderung der Segmentbegrenzung, die Berechtigungsregeln betraf (siehe Syntax der Berechtigungsregeln), gilt auch für if:-Bedingungen von Hooks: Eine Bedingung wie dir/** stimmt jetzt nur mit <cwd>/dir überein, nicht mehr mit jedem dir/ im Verzeichnisbaum. Verwenden Sie **/dir/**, wenn Sie wieder einen Abgleich in beliebiger Tiefe wünschen.190

Ein-/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 der Statuszeile.110

Stop-/SubagentStop-Hooks (v2.1.47+) empfangen ein zusätzliches Feld last_assistant_message, das den Text der abschließenden 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 bestand die einzige echte Einflussmöglichkeit eines Stop-Hooks in der Blockierung per Exit-Code 2, die als Fehler erscheint und auf die Obergrenze aufeinanderfolgender Blockierungen angerechnet wird. additionalContext ergänzt einen Steuerungskanal für Hinweise im Sinne von „Das haben Sie übersehen, fahren Sie fort“, der nicht gegen die Schleife arbeitet.203

Exit-Codes steuern das Verhalten: - 0: Erfolg: Der Vorgang wird fortgesetzt. Stdout wird im ausführlichen Modus angezeigt (Ctrl+O). Bei UserPromptSubmit und SessionStart wird Stdout dem Kontext hinzugefügt. - 2: Blockierender Fehler: Der Vorgang wird angehalten. Stderr wird zur 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 einzuspeisen: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" „allow“ umgeht Berechtigungen, „deny“ blockiert, „ask“ fragt den Benutzer
permissionDecisionReason Zeichenfolge Wird dem Benutzer („allow“/„ask“) oder Claude („deny“) angezeigt
updatedInput Objekt Ändert die Tool-Eingabe vor der Ausführung
additionalContext Zeichenfolge Wird für diesen Turn in den Kontext von Claude eingespeist44

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 jetzt 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 - Unkritische Nachverarbeitung (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 Tool-Eingabe oder -Ausgabe ändern muss

Prompt-basierte und Agent-basierte Hooks (v2.1.32+)

Neben Shell-Befehl-Hooks (type: "command") unterstützt Claude Code zwei LLM-gestützte Hook-Typen, die Bedingungen mithilfe von KI-Schlussfolgerungen statt 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-Anfrage an eine URL und empfangen JSON zurück. Verwenden Sie diese für Webhooks, externe Benachrichtigungsdienste oder API-basierte Validierungen (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. Wenn Sandboxing aktiviert ist, werden sie über den Netzwerk-Proxy der Sandbox geleitet. Für die Ereignisse SessionStart/Setup werden sie nicht unterstützt.

Agent-Hooks (type: "agent") starten einen Subagent mit Tool-Zugriff (Read, Grep, Glob) für mehrstufige Prüfungen. Verwenden Sie diese, wenn für die Prüfung tatsächliche Dateien oder Testausgaben untersucht werden müssen:

{
  "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 jetzt über type: "mcp_tool" direkt ein MCP-Tool aufrufen, sodass kein Bash-Unterprozess mehr als Wrapper für den Server erforderlich ist.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"}
          }
        ]
      }
    ]
  }
}

Dies 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 jetzt duration_ms, also die Ausführungszeit des Tools ohne Berechtigungsabfragen und PreToolUse-Hooks.152 Dies ist nützlich für die Erkennung langsamer Tools, Audit-Protokolle und Latenzmetriken pro Tool:

# Stderr-flagged warning when an Edit takes more than 10 seconds
DUR=$(jq -r '.duration_ms')
if [ "$DUR" -gt 10000 ]; then
  echo "[slow-edit] ${DUR}ms — investigate $TOOL_INPUT_FILE_PATH" >&2
fi

updatedToolOutput für alle Tools (v2.1.121+)

In v2.1.118 erhielten MCP-Tool-Hooks die Möglichkeit, die Tool-Ausgabe ü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, das Normalisieren der Struktur für nachgelagerte Verbraucher und das Einspeisen von Metadaten, bevor der Agent das Ergebnis liest.154

Hook-Umgebungsvariablen

Hooks haben Zugriff auf Umgebungsvariablen, um Pfade aufzulösen:89

Variable Verfügbar in Beschreibung
$CLAUDE_PROJECT_DIR Allen 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 dauerhaften Speichern von Umgebungsvariablen für nachfolgende Bash-Befehle
$CLAUDE_CODE_REMOTE Allen Hooks In entfernten Webumgebungen auf "true" gesetzt
$CLAUDE_EFFORT Alle Hooks + 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 innerhalb 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

Sicherheit von HTTP-Hooks (v2.1.51+): HTTP-Hooks, die Umgebungsvariablen in Header interpolieren, benötigen jetzt eine explizite allowedEnvVars-Liste. Dies verhindert das Ausschleusen beliebiger Umgebungsvariablen über Header-Werte. Wenn Sandboxing aktiviert ist, werden HTTP-Hooks zudem über den Netzwerk-Proxy der Sandbox geleitet, wodurch die Domain-Zulassungsliste durchgesetzt wird. Für die Ereignisse SessionStart/Setup werden HTTP-Hooks nicht unterstützt.98

{
  "hooks": {
    "PostToolUse": [{
      "hooks": [{
        "type": "command",
        "command": "curl -H 'Authorization: Bearer $MY_TOKEN' https://api.example.com/notify",
        "allowedEnvVars": ["MY_TOKEN"]
      }]
    }]
  }
}

Vertrauensstellung des Hook-Arbeitsbereichs (v2.1.51+): Die Hook-Befehle statusLine und fileSuggestion erfordern jetzt im interaktiven Modus die Bestätigung der Vertrauensstellung des Arbeitsbereichs, 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_PATH\" == *.ts ]] && npx prettier --write \"$FILE_PATH\" || 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_PATH\" == *.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 einspeisen:

#!/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 bei Hooks zu beheben:

claude --debug

Der Debug-Modus protokolliert: - Ausführungszeiten von Hooks - Ein-/Ausgabedaten - Fehlermeldungen und Stacktraces - Entscheidungsergebnisse (zulassen/ablehnen/nachfragen)

Anzeige der Hook-Quelle (v2.1.75+): Wenn ein Hook die Bestätigung des Benutzers erfordert, zeigt die Berechtigungsabfrage jetzt die Quelle des Hooks (Einstellungen, Plugin oder Skill) an. Dadurch lässt sich leichter erkennen, welche Komponente Zugriff anfordert.117

Komponentenbezogene Hooks (v2.1.0+)

Hooks können mithilfe von Frontmatter direkt in Skills, subagents und slash commands definiert werden. Diese Hooks sind auf den Lebenszyklus der Komponente beschränkt und werden nur ausgeführt, während die jeweilige 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 bei Skills und slash commands) stellt sicher, dass der Hook pro Sitzung nur einmal ausgeführt wird. Dies ist für Bereinigungs- oder Abschlussaufgaben nützlich.

Frontmatter-Hooks von Agents erfordern die Vertrauensstellung des Arbeitsbereichs (v2.1.218). Hooks, die im Frontmatter einer Agent-Datei deklariert sind, werden nicht mehr aus nicht vertrauenswürdigen Ordnern ausgeführt — der Ordner mit der Agent-Datei muss selbst als vertrauenswürdiger 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. Die Vertrauensanforderung für statusLine/fileSuggestion aus v2.1.51 wird somit auf Agent-bezogene Hooks erweitert.195

Strategie für lang laufende Sitzungen

Konfigurieren Sie Hooks für über Nacht oder unbeaufsichtigt laufende Claude Code-Sitzungen so, dass Claude ohne manuelles Eingreifen auf Kurs bleibt. Der entscheidende Punkt: Verwenden Sie Linting- und Test-Hooks als Leitplanken, die Claude zwingen, Probleme zu beheben, bevor es fortfährt.57

Das Muster „Nicht stoppen, bevor 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 Sitzungen über Nacht:

  1. Vorabprüfung: Verwenden Sie einen Setup-Hook, um zu prüfen, ob die Umgebung bereit ist
  2. Kontinuierliche Validierung: PostToolUse-Hooks führen nach jeder Änderung Tests aus
  3. Abschluss absichern: Stop-Hooks überprüfen alle Akzeptanzkriterien, bevor Claude die Aufgabe als „erledigt“ bezeichnet
  4. 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 Ausführungen über Nacht 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 mittlerweile 100 Millionen Downloads pro Monat, und auf MCP.so sind mehr als 3.000 Server gelistet (Januar 2026). Damit hat es seine Stellung als Industriestandard für die Verbindung von KI mit Tools und Daten gefestigt.347 Ein fundiertes Verständnis von MCP ist unerlässlich, um Claude in Ihre bestehende Toolchain zu integrieren.

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 abrufen und mit jedem API interagieren, den Ihr Team verwendet – alles anhand natürlichsprachlicher Anfragen. Das Protokoll standardisiert die Anbindung von KI-Tools an externe Dienste und verhindert dadurch eine Anbieterbindung. Unter Entscheidungsframeworks erfahren Sie, wann Sie MCP anstelle anderer Erweiterungsmechanismen einsetzen sollten.

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 einmal, anschließend übernimmt Claude Code automatisch die 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 von 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. Damit 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

Deaktivierung: Setzen Sie ENABLE_CLAUDEAI_MCP_SERVERS=false in Ihrer Umgebung oder im env-Block von settings.json, damit claude.ai-MCP-Server nicht geladen werden.104

MCP Tool Search (v2.1.7+)

Mit dem wachsenden Funktionsumfang von MCP-Servern – einige 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 Loadings für KI-Tools.47

Auswirkungen auf die Leistung: Interne Benchmarks zeigen deutliche Verbesserungen bei der Genauigkeit: - Opus 4: 49 % → 74 % bei MCP-Evaluierungen - Opus 4.5: 79,5 % → 88,1 % bei MCP-Evaluierungen - Reduzierung des Token-Overheads: 85 %

Funktionsweise: Sobald die Beschreibungen von MCP-Tools mehr als 10 % des Kontextfensters belegen (Standardschwellenwert), verschiebt Claude Code das Laden der vollständigen Beschreibungen, bis sie tatsächlich benötigt werden. Claude sieht die Tool-Namen, ruft die 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: Bei aktiviertem Tool Search können Sie wesentlich mehr MCP-Server anbinden, ohne sich um Kontextlimits sorgen zu müssen. Dank der Kontextreduzierung um 95 % können Server, die zuvor um Kontext konkurrierten, nun problemlos nebeneinander bestehen.

MCP-Always-Load-Überschreibung (v2.1.121+)

Tool Search verschiebt das Laden vollständiger Beschreibungen, bis ein Tool benötigt wird (Schwellenwert: mcpToolSearchAutoEnable, Standardwert auto:10). Bei vertrauenswürdigen Servern, deren Tools Sie voraussichtlich in jedem Durchlauf verwenden, können Sie dies mit alwaysLoad: true pro Server deaktivieren. Dadurch werden sämtliche Tools dieses Servers zu Sitzungsbeginn in den Prompt geladen, ohne einen ToolSearch-Roundtrip:154

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/",
      "alwaysLoad": true
    }
  }
}

Automatische Wiederholungsversuche beim Start von MCP (v2.1.121+): Bei einem Server, der während des Starts einen Fehler meldet, wird der Verbindungsversuch jetzt bis zu 3-mal wiederholt, bevor er als getrennt markiert wird. Das ist hilfreich für stdio-Server, die mit einem langsamen übergeordneten Prozess konkurrieren, oder für HTTP-Server 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 zusätzliche 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 Unternehmensworkflows, in denen Eingabeaufforderungen von MCP-Servern vorab ausgefüllt oder durch Richtlinien eingeschränkt werden.

Überschreibung der MCP-Ergebnisgröße (v2.1.91+)

Ergebnisse von MCP-Tools werden standardmäßig gekürzt. Server können dies für einzelne Ergebnisse mithilfe der Annotation _meta["anthropic/maxResultSizeChars"] überschreiben und dadurch bis zu 500.000 Zeichen zulassen.136 Dies ist nützlich, um große Nutzdaten wie Datenbankschemata, API-Antworten oder Dateiinhalte ungekürzt zurückzugeben.

Interaktiver Einrichtungsassistent für MCP

Führen Sie claude mcp add ohne Argumente aus, um eine schrittweise Benutzeroberflä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"

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

Bereichsverwaltung

MCP-Server können in drei Bereichen eingerichtet werden, deren Priorität eindeutig geregelt ist (lokal überschreibt Projekt, Projekt überschreibt Benutzer):

Bereich Speicherort Sichtbarkeit Anwendungsfall
Lokal ~/.claude.json (Projektpfad) Nur für Sie, dieses Projekt Persönliche API-Schlüssel
Projekt .mcp.json Gesamtes Team über git Gemeinsame Integrationen
Benutzer ~/.claude.json (Stammverzeichnis) Für Sie, alle Projekte Persönliche Tools

Geben Sie den Bereich 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

MCP-Ressourcen und -Prompts verwenden

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

Ausgabelimits

Um einen Kontextüberlauf zu verhindern, begrenzt Claude Code die MCP-Ausgabe: - Warnschwelle: 10.000 Token - Standardmaximum: 25.000 Token

Bei Bedarf erhöhen:

export MAX_MCP_OUTPUT_TOKENS=50000

Lange MCP-Aufrufe werden automatisch in den Hintergrund verschoben (v2.1.212). Aufrufe von MCP-Tools, die länger als 2 Minuten dauern, werden automatisch in den Hintergrund verschoben, anstatt 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 Zentrale Funktionen
GitHub Repository-Verwaltung PRs, Issues, CI/CD, Code-Review
PostgreSQL Datenbankzugriff Abfragen, Schemaprüfung, Datenanalyse
Sentry Fehlerüberwachung Fehlersuche, Stack-Traces, 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 Versionsspezifische Bibliotheksdokumentation in Echtzeit
Figma Dev Mode Design-to-Code Ebenenhierarchie, automatisches Layout, Tokens. Figma vertiefte seine Integration mit Claude Code im Februar 2026 durch eine native Partnerschaft.35108
Sequential Thinking Problemlösung Strukturiertes Denken, 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 durchsetzen:

{
  "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.

MCP Apps (Januar 2026)

Anthropic führte MCP Apps ein, eine Erweiterung des Model Context Protocol, die interaktive Tool-Benutzeroberflächen direkt innerhalb der Claude-Oberfläche ermöglicht.71 Mit MCP Apps können Benutzer Inhalte externer Dienste anzeigen, bearbeiten und verwenden, ohne Claude zu verlassen. Dazu gehören Asana, Box, Canva, Figma, Hex, monday.com und Slack. Jeder MCP-Server kann eine interaktive Benutzeroberfläche bereitstellen, die innerhalb von Claude dargestellt wird. MCP Apps sind derzeit zwar in der claude.ai-Weboberfläche verfügbar, die zugrunde liegenden Erweiterungen des MCP-Protokolls sind jedoch auch für das MCP-Ökosystem von Claude Code relevant, da Server die neuen interaktiven Funktionen ü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 Die wichtigsten Änderungen: - Bash-Befehle in Sandbox-Containern ausführen, nicht nur Python - Code in jeder Sprache schreiben und ausführen - Programmatic tool calling (ebenfalls öffentliche Betaversion): Claude kann Tools aus der Codeausführung heraus aufrufen und dadurch bei Workflows mit mehreren Tools die Latenz und den Token-Verbrauch reduzieren

Das v2-Tool betrifft hauptsächlich 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 eigenständig bearbeiten. Sie gehören zu den leistungsfähigsten Funktionen in Claude Code, werden jedoch zugleich besonders häufig missverstanden. Wer den Umgang mit Subagents beherrscht, erweitert seine Möglichkeiten erheblich. Orientierung zur Wahl zwischen Agent Teams, Subagents und parallelen Sitzungen finden Sie unter Entscheidungsgrundlagen.

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 Werkzeugausgabe 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, sondern nur die Zusammenfassung wird zurückgegeben. Claude kann außerdem bis zu 10 Subagents parallel ausführen und ermöglicht dadurch gleichzeitige Arbeiten, die nacheinander nicht zu bewältigen wären.2 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), statt immer Haiku zu verwenden. Zudem ü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 Bearbeitung profitiert – etwa eine gründliche Erkundung, eine mehrstufige Analyse oder spezialisierte Arbeit –, kann es einen Subagent starten. Der Subagent:

  1. Beginnt mit einem leeren Kontext (ohne Altlasten aus der Hauptkonversation)
  2. Hat Zugriff auf die festgelegten Tools
  3. Arbeitet mit einem bestimmten Modell (häufig günstiger und schneller)
  4. Gibt die Ergebnisse an die Hauptkonversation zurück

Diese Architektur verhindert einen Kontextüberlauf und ermöglicht zugleich komplexe Arbeitsabläufe. Verschachteltes Starten ist bis zu einer Tiefe von 3 standardmäßig aktiviert (v2.1.219) – Subagents können über drei Ebenen hinweg eigene Subagents starten; mit CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 lässt sich die Verschachtelung deaktivieren.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; blieb bis einschließlich v2.1.216 bestehen
v2.1.217 (21. Juli 2026) 1 Verschachtelung deaktiviert – Delegation wieder auf einen einzigen Sprung begrenzt
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 sicherstellen müssen, dass sie nicht stattfinden kann –, fixieren Sie CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH in den Einstellungen, statt den Wert der jeweils aktuellen Version zu übernehmen.171194196

Seit v2.1.186 wird die Genehmigungsabfrage in Ihrer Hauptsitzung angezeigt, wenn ein Subagent im Hintergrund ein genehmigungspflichtiges Tool verwenden möchte, statt die Anfrage automatisch abzulehnen. Der Dialog zeigt an, welcher Agent die Anfrage stellt; mit Esc lehnen Sie nur diese eine Tool-Nutzung ab. Esc und Ctrl+C reagieren außerdem weiterhin, wenn nach dem Ende des Hauptdurchlaufs noch Hintergrundagenten ausgeführt werden.175

Sitzungsbudgets und Vererbung von Berechtigungen (v2.1.212). Zwei Schutzmechanismen gegen Endlosschleifen wurden als Obergrenzen pro Sitzung eingeführt: Das Starten von Subagents und WebSearch-Aufrufe sind standardmäßig jeweils auf 200 pro Sitzung begrenzt. 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. Dieselbe Version veraltet den Parameter mode des Task-Tools – er wird nun ignoriert und Subagents übernehmen immer den Berechtigungsmodus der übergeordneten Sitzung. Ein gestarteter Agent kann daher keine großzügigeren Berechtigungen mehr anfordern als die Sitzung, die ihn gestartet hat.189

Parallelitätsgrenze und tatsächliche Budgetdurchsetzung (v2.1.217). Ein zweiter Schutzmechanismus begrenzt die Zahl 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 Hintergrundagenten auffächern. Die beiden Obergrenzen unterscheiden sich: CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION begrenzt die Gesamtzahl der innerhalb einer Sitzung gestarteten Subagents (wie oben beschrieben auf 200), während CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS festlegt, wie viele davon gleichzeitig ausgeführt werden dürfen (20). Dieselbe Version behebt außerdem den Fehler, dass --max-budget-usd Hintergrund-Subagents nicht stoppte: Sobald die Obergrenze erreicht ist, werden neue Starts abgelehnt und laufende Hintergrundagenten angehalten. Zuvor verursachten sie über das Budget hinaus weitere Kosten.194

Dynamische Arbeitsablaufgröße (v2.1.202, seit v2.1.219 mit Standardwert). Dynamische Arbeitsabläufe – die /workflows-Orchestrierung, die Dutzende bis Hunderte Hintergrundagenten auffächert – verwenden eine unverbindliche Größenrichtlinie, keine erzwungene Obergrenze. v2.1.202 stellte sie in /config als Einstellung „Dynamic workflow size“ bereit (kleine, mittlere oder große Agentenzahl sowie unbegrenzt); v2.1.219 legt nun „mittel“ als Standard fest, gegenüber dem Modell beschrieben als „weniger als 15 Agenten anstreben“. Dieselbe Version ergänzt den Einstellungsschlüssel workflowSizeGuideline, mit dem sich die Richtlinie in jeder Einstellungsdatei festlegen lässt – auf Benutzer-, Projekt- oder Verwaltungsebene. Wird der Wert durch eine Einstellungsdatei vorgegeben, blendet sich die entsprechende Zeile in /config aus. Die Statuszeile eines laufenden Arbeitsablaufs zeigt nun die aktuelle Standardgröße sowie einen Verweis auf /config. 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: Haiku (extrem schnell) - 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 - Geeignet für: Erkundung der Codebasis, Auffinden von Dateien, Verstehen der Struktur

Allgemeiner Zweck: - Modell: Wird von der Hauptkonversation übernommen - Modus: Vollständiger Lese- und Schreibzugriff - Tools: Alle verfügbaren Tools - Geeignet für: Komplexe Recherche- und Änderungsaufgaben

Plan: - Modell: Wird von der Hauptkonversation übernommen (oder Opus mit opusplan) - Modus: Schreibgeschützt - Tools: Read, Glob, Grep, Bash - Geeignet für: Planung komplexer Implementierungen vor der Ausführung

Subagents auslösen

Claude delegiert Aufgaben je nach Aufgabentyp automatisch an Subagents. Sie können dies 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 Delegation an Subagents an. „Use an explore agent to find…“ verhindert, dass Ihre Hauptkonversation mit Kontext überladen wird.

Benutzerdefinierte Subagents erstellen

Definieren Sie Subagents unter .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 Eindeutige Kennung
description Ja Natürliche Sprache Legt fest, wann der Agent aufgerufen wird (fügen Sie „PROACTIVELY“ hinzu, um die automatische Delegation zu fördern)
tools Nein Durch Kommas getrennt Übernimmt bei fehlender Angabe alle Tools. Unterstützt Agent(agent_type), um startbare Agenten einzuschränken (ab v2.1.63; Task(...) funktioniert weiterhin als Alias)
disallowedTools Nein Durch Kommas getrennt Zu sperrende Tools, die aus der übernommenen oder ausdrücklich angegebenen Liste entfernt werden. Seit v2.1.178 werden hier MCP-Spezifikationen auf Serverebene (mcp__server, mcp__server__*, mcp__*) korrekt berücksichtigt. Frühere Versionen ignorierten sie stillschweigend, sodass eine Sperrregel für einen MCP-Server wirkungslos blieb.173
model Nein sonnet, opus, haiku, inherit Standardmäßig inherit (dasselbe Modell wie in der Hauptkonversation)
permissionMode Nein default, acceptEdits, delegate, dontAsk, bypassPermissions, plan Handhabung von Berechtigungen. delegate beschränkt den Agenten auf Tools zur Teamverwaltung
maxTurns Nein Ganzzahl Maximale Zahl agentischer Durchläufe, bevor der Subagent stoppt
memory Nein user, project, local Umfang des persistenten Agentengedächtnisses (ab v2.1.33)
skills Nein Durch Kommas getrennt Lädt beim Start automatisch Inhalte von skills 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 begrenzte Lebenszyklus-hooks
background Nein true, false Immer als Hintergrundaufgabe ausführen (ab v2.1.49)
isolation Nein worktree In einem temporären git-Worktree mit einer isolierten Repository-Kopie ausführen (ab v2.1.49)

Startbare Subagents einschränken (ab v2.1.33, in v2.1.63 umbenannt): Das Feld tools unterstützt die Syntax Agent(agent_type), um festzulegen, welche Subagent-Typen ein Agent starten darf. Beispielsweise kann ein Agent mit tools: Read, Grep, Agent(Explore) Read und Grep direkt verwenden, Aufgaben jedoch ausschließlich an Subagents des Typs Explore delegieren. Diese Einschränkung verhindert übermäßige Delegation bei eingeschränkten Agenten. Hinweis: In v2.1.63 wurde das Task-Tool in Agent umbenannt. Bestehende Task(...)-Verweise in Einstellungen und Agentendefinitionen funktionieren weiterhin als abwärtskompatible Aliasse.106

Über CLI definierte Subagents (ab v2.1.32)

Definieren Sie Subagents beim Start als JSON, um sie schnell zu testen oder für Automatisierungen einzusetzen. Sie gelten 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.

Korrektur der skill-Erkennung durch Subagents (ab v2.1.133): Frühere Builds enthielten einen Fehler, durch den Subagents über das Skill-Tool keine Projekt-, Benutzer- oder Plugin-skills erkennen konnten. Gestartete Subagents sahen deshalb nur den globalen skill-Katalog. v2.1.133 behebt diesen Fehler: Subagents übernehmen nun den vollständigen skill-Graphen der übergeordneten Sitzung. Das ist besonders für Plugin-Autoren relevant, die aufgabenspezifische skills zusammen mit Agenten ausliefern.160

Subagents verwalten

> /agents                    # Interactive management
> /agents create             # Create new subagent
> /agents edit               # Modify existing
> /agents delete             # Remove subagent
> /agents list               # View all

Auflistung über CLI (ab v2.1.50): Listen Sie alle konfigurierten Agenten über die Befehlszeile auf, ohne eine interaktive Sitzung zu starten:

claude agents                # Shows agents grouped by source (built-in, user, project, plugin)

Agent View (ab v2.1.139): In aktuellen Versionen öffnet claude agents außerdem Agent View, eine als Research Preview angebotene Betriebsoberfläche, über die sich zahlreiche Claude Code-Sitzungen zentral starten und überwachen lassen. Dort sehen Sie, welche Sitzungen ausgeführt werden, blockiert oder abgeschlossen sind. Betrachten Sie diese Ansicht jedoch nicht als Qualitätsprüfung. Ob die Arbeit erledigt ist, entscheiden weiterhin Tests, Reviews und Hook-Nachweise.162

Fernsteuerung (ab v2.1.51): Der Unterbefehl claude remote-control stellt Ihre lokale Umgebung für externe Builds bereit, sodass alle Benutzer aus der Ferne auf 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]

Agenten im Hintergrund ausführen

Für lang laufende Aufgaben:

> Run a thorough security review in the background

> /agents  # Check status of running agents

Rufen Sie die Ergebnisse später anhand der Agenten-ID ab.

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 Agenten: Agenten können anhand ihrer ID fortgesetzt werden, um vorherige Arbeiten weiterzuführen:

> Resume agent abc123 and continue the analysis

Asynchrone Subagents (Dezember 2025)

Asynchrone Subagents ermöglichen Multitasking und parallele Ausführung für umfangreiche Projekte:

> Run security review in the background while I continue frontend work
> /tasks                    # Check status of running agents

Asynchrone Agenten geben ihre Ergebnisse über das einheitliche TaskOutputTool zurück und ermöglichen dadurch effiziente, pipelineartige Arbeitsabläufe.

Widerstandsfähigkeit bei verweigerten Berechtigungen (ab v2.1.0)

Seit v2.1.0 arbeiten Subagents nach verweigerten Berechtigungen weiter, statt vollständig anzuhalten. Trifft ein Subagent auf eine Berechtigungsschranke, versucht er automatisch alternative Vorgehensweisen. Diese Änderung macht autonome Arbeitsabläufe robuster und verringert den Bedarf an menschlichen Eingriffen.40

Agent Teams (Februar 2026, Research Preview)

Agent Teams koordinieren mehrere Claude Code-Instanzen, die zusammenarbeiten. Eine Sitzung fungiert als Teamleitung und startet Teammitglieder, die eigenständig in ihren jeweiligen Kontextfenstern arbeiten und über ein gemeinsames Postfach sowie eine gemeinsame Aufgabenliste direkt miteinander kommunizieren.7984

Anders als Subagents, die innerhalb einer einzelnen Sitzung ausgeführt werden und nur dem aufrufenden Agenten Bericht erstatten, sind Teammitglieder vollständig unabhängige Sitzungen. Sie können einander Nachrichten senden, die Erkenntnisse anderer infrage stellen und sich selbst koordinieren.

Aktivieren:

// 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 (mit Dateisperre)
Postfach Nachrichtensystem für die Kommunikation zwischen Agenten

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 Bereich Visuelle Überwachung

Konfigurieren Sie den Modus in den Einstellungen mit "teammateMode": "in-process" oder "tmux". Für eine einzelne Sitzung verwenden Sie claude --teammate-mode in-process.

Wichtige Steuerelemente: - Shift+Down: Zwischen Teammitgliedern wechseln (im Modus in-process; nach dem letzten Teammitglied zurück zur Teamleitung) - Shift+Tab: delegate mode aktivieren (beschränkt die Teamleitung auf die Koordination, ohne Codeänderungen) - Ctrl+T: Gemeinsame Aufgabenliste ein- oder ausblenden - Enter auf einem Teammitglied: Dessen Sitzung anzeigen; mit Escape den aktuellen Durchlauf unterbrechen

Wann Sie Agent Teams statt Subagents verwenden sollten:

Subagents Agent Teams
Kommunikation Geben Ergebnisse nur an den aufrufenden Agenten zurück Teammitglieder senden einander direkt Nachrichten
Koordination Hauptagent verwaltet sämtliche Arbeiten Gemeinsame Aufgabenliste mit Selbstkoordination
Am besten geeignet für Fokussierte Aufgaben, bei denen nur das Ergebnis zählt Komplexe Arbeiten, die Diskussion und Zusammenarbeit erfordern
Token-Kosten Niedriger Höher (jedes Teammitglied besitzt ein separates Kontextfenster)

Geeignete Anwendungsfälle: - Recherche und Review (mehrere Perspektiven gleichzeitig) - Neue Module und Funktionen (jedes Teammitglied übernimmt einen eigenen Bereich) - Fehlersuche mit konkurrierenden Hypothesen (verschiedene Theorien parallel testen) - Ebenenübergreifende Koordination (Frontend, Backend und Tests jeweils im Besitz unterschiedlicher Teammitglieder)

Plangenehmigung für Teammitglieder: Verlangen Sie bei komplexen oder riskanten Aufgaben von den Teammitgliedern, vor der Implementierung einen Plan zu erstellen. Das Teammitglied arbeitet im schreibgeschützten Planungsmodus, bis die Teamleitung den Ansatz geprüft und genehmigt hat:

Spawn an architect teammate to refactor the authentication module.
Require plan approval before they make any changes.

Die Teamleitung trifft Genehmigungsentscheidungen selbstständig. Beeinflussen Sie ihre Beurteilung durch Kriterien wie: „only approve plans that include test coverage“ oder „reject plans that modify the database schema.“

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.

Speicherung: Teamkonfigurationen befinden sich unter ~/.claude/teams/{team-name}/config.json (Mitglieder-Array mit Name, Agenten-ID und Agententyp). Aufgabenlisten werden unter ~/.claude/tasks/{team-name}/ gespeichert. 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 das Teammitglied weiterarbeiten zu lassen) und TaskCompleted (Exit-Code 2, um den Abschluss zu verhindern), um Qualitätsprüfungen für Teammitglieder durchzusetzen.

Einschränkungen (experimentell): - Sitzungen von Teammitgliedern im Modus in-process lassen sich nicht fortsetzen (/resume stellt sie nicht wieder her) - Nur ein Team pro Sitzung; keine verschachtelten Teams - Teammitglieder können keine eigenen Teams starten - Geteilte Bereiche erfordern tmux oder iTerm2 (nicht unterstützt im VS Code-Terminal, Windows Terminal oder Ghostty) - Alle Teammitglieder starten mit dem Berechtigungsmodus der Teamleitung - Hoher Token-Verbrauch: Jedes Teammitglied ist eine separate Claude-Instanz

Claude Tag (Juni 2026): das Slack-native Geschwisterprodukt

Claude Tag ist ein eigenständiges Produkt von Anthropic und keine Funktion von Claude Code. Es teilt jedoch genügend Eigenschaften verwalteter Agenten, dass Sie es kennen sollten, wenn Sie Claude Code in einem Team einsetzen. Während Claude Code ein von Ihnen selbst gesteuertes CLI für das Terminal ist, befindet sich Claude Tag in Slack: Ein Teammitglied markiert @Claude in einem Kanal, um eine Aufgabe zu übergeben. Der Agent zerlegt sie anschließend in Etappen, arbeitet diese selbstständig ab und veröffentlicht das Ergebnis wieder im Kanal.177

Das Konzept ist auf mehrere Personen statt auf einzelne Benutzer ausgelegt. Ein Unternehmen verwendet in Slack eine gemeinsame Claude-Identität. Dadurch kann jedes Mitglied eine von einer anderen Person begonnene Aufgabe übernehmen oder eine teilweise erledigte Arbeit weitergeben, statt 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. Hinzu kommen Token-Ausgabenlimits pro Kanal und Organisation sowie Aktivitätsprotokolle.177

Das Produkt wird mit Opus 4.8 betrieben und wurde am 23. Juni 2026 für Kunden von Claude Enterprise und Claude Team verfügbar. Laut Anthropic werden bereits die meisten Codeänderungen des eigenen Produktteams – rund 65 Prozent – über eine interne Version abgewickelt.177

Beziehung zu Claude Code: Dieselbe Modellfamilie und agentische Ausrichtung, aber eine andere Oberfläche und ein anderes Steuerungsmodell. Claude Code ist das lokale CLI eines Entwicklers mit hooks, MCP, skills und Subagents; Claude Tag ist ein verwalteter, asynchroner, gemeinsam genutzter Agent für Teamarbeit innerhalb von Slack. Verwenden Sie Claude Code, wenn Sie eine Programmiersitzung lokal und detailliert steuern möchten. Claude Tag eignet sich dagegen, wenn Sie innerhalb des bestehenden Arbeitsablaufs Ihres Teams einen delegierbaren Teamkollegen benötigen.

Agent Skills (Dezember 2025)

Agent Skills sind strukturierte Ordner mit Anweisungen, Skripten und Ressourcen, die Agenten dynamisch erkennen und laden.24 Sie stellen kombinierbares und übertragbares 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 skills je nach Aufgabenkontext automatisch aktiviert werden. Das Claude Agent SDK (umbenannt von Claude Code SDK) stellt das Framework für die Entwicklung benutzerdefinierter Agenten mit skill-Unterstützung bereit.25


Was ist der Extended Thinking Mode?

Extended Thinking gibt Claude mehr Zeit, komplexe Probleme vor der Antwort gründlich zu durchdenken. Dies ist besonders wertvoll bei Architekturentscheidungen, der Fehlersuche in schwierigen Fällen und Aufgaben, die eine sorgfältige Analyse erfordern.

Aktueller Stand (April 2026)

Mit Opus 4.7 hat sich die Funktionsweise des Reasonings in Claude Code geändert. Opus 4.7 verwendet ausschließlich adaptives Reasoning — es gibt keine festen Thinking-Budgets mehr, und MAX_THINKING_TOKENS sowie CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING gelten nicht für dieses Modell.147 Stattdessen entscheidet das Modell bei jedem Schritt anhand der Aufgabenkomplexität, ob und wie lange es nachdenkt. Dabei orientiert es sich an Ihrer /effort-Einstellung.

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 Tokens aktiviert, das sich über MAX_THINKING_TOKENS oder /config anpassen lässt.63 Zum vorherigen Verhalten mit festem Budget können Sie zurückkehren, indem Sie CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1 festlegen.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 das Thinking nun tatsächlich, statt ignoriert zu werden. Verwenden Sie diese Option, wenn Sie mit einem Modell, das sonst immer nachdenken würde, einen schnellen Durchlauf ohne Reasoning wünschen.202

Effort-Stufen: - Bei Opus 4.7 stehen die Stufen low, medium, high, xhigh und max zur Verfügung. Der Standardwert ist bei allen Tarifen und Anbietern xhigh. - Bei Opus 4.6 und Sonnet 4.6 stehen die Stufen low, medium, high und max zur Verfügung. Der Standardwert ist high, bei Pro und Max hingegen medium. - Wenn Sie eine Stufe festlegen, die das aktive Modell nicht unterstützt, verwendet Claude Code die höchste unterstützte Stufe, die Ihrer Einstellung entspricht oder darunterliegt (beispielsweise wird xhigh bei Opus 4.6 als high ausgeführt).147

Das Schlüsselwort „ultrathink“ funktioniert weiterhin als kontextbezogene Anweisung, in diesem Durchgang gründlicher nachzudenken; die an die API gesendete Effort-Stufe wird dadurch nicht geändert.147

Hinweis zu älteren Versionen: Opus 4 und Opus 4.1 wurden in v2.1.68 aus Claude Code auf der Erstanbieter-API entfernt. Benutzer, die diese Modelle fest ausgewählt hatten, wurden automatisch zu Opus 4.6 migriert.109

Unterstützte Modelle

  • Claude Opus 4.7 (nur adaptives Reasoning; feste Thinking-Budgets wurden entfernt)
  • Claude Opus 4.6 (adaptives Thinking + festes Thinking-Budget)
  • Claude Sonnet 4.6 (adaptives 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 für den Thinking-Schalter von Tab zu Alt+T geändert, um 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

Zur Kosteneinsparung deaktivieren: Bei einfacheren Aufgaben, für die kein tiefgehendes Reasoning erforderlich ist, 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 (muss ausdrücklich festgelegt werden)

Kostenhinweis: Anthropic rechnet Thinking-Tokens als Ausgabe-Tokens ab. Das standardmäßige Budget von 31.999 Tokens 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 internes Reasoning durch, das die Antwort beeinflusst, aber nicht in der Ausgabe erscheint. Claude Code verschlüsselt die Thinking-Inhalte und gibt sie zur Überprüfung in einem signature-Feld zurück.

In mehrstufigen Unterhaltungen mit Tool-Nutzung müssen Thinking-Blöcke an die API zurückgesendet werden, damit die Kontinuität des Reasonings erhalten bleibt. Claude Code übernimmt dies automatisch.

Wann eine Deaktivierung oder Reduzierung sinnvoll ist

Extended Thinking ist inzwischen standardmäßig aktiviert. In folgenden Fällen sollten Sie jedoch erwägen, das Budget zu reduzieren oder die Funktion zu deaktivieren: - Einfache Dateiänderungen - Routinemäßige Refaktorierungen - Kurze Fragen - Codeformatierung - Vorgänge mit hohem Volumen, bei denen sich die Kosten summieren

Cache-Verhalten

Claude Code behält das Caching des System-Prompts bei, wenn sich die Thinking-Parameter ändern. Wird das Thinking-Budget oder der Aktivierungsstatus zwischen Durchgängen geändert, 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 bestimmten Teampräferenzen hilfreich.12

Integrierte Stile

Stil Zweck
Explanatory Ausführliche Erklärungen mit Reasoning
Learning Lehrreiches Format mit Erläuterungen der Konzepte
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-style ist veraltet. Verwalten Sie Ausgabestile stattdessen über /config.115


Slash Commands

Slash Commands bieten schnellen Zugriff auf Funktionen von Claude Code und ermöglichen benutzerdefinierte Arbeitsabläufe. Bei häufigen Vorgängen sind sie schneller, als vollständige Prompts einzugeben.

Referenz der integrierten Befehle

Befehl 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 kü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 hinzufügen: /compact focus on tests
/usage Token-Nutzung, Kosten und Plannutzung Zusammengeführter Dialog seit v2.1.118: /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 „Resets …“ nicht mehr (v2.1.119). VSCode (v2.1.174+): Der Dialog für Konto und Nutzung zeigt zusätzlich, welcher Anteil auf Cache-Fehlschläge, lange Kontexte, subagents sowie einzelne skills, agents, plugins und MCP entfällt – wahlweise für die vergangenen 24 Stunden oder 7 Tage137152172
/cost Eingabekürzel → öffnet den Kosten-Tab von /usage Vor v2.1.118 eigenständiger Befehl; funktioniert weiterhin als Kürzel
/stats Eingabekürzel → öffnet den Statistik-Tab von /usage Vor v2.1.118 eigenständiger Befehl; funktioniert weiterhin als Kürzel
/theme Benannte benutzerdefinierte Themes verwalten Über die Auswahl erstellen und wechseln oder ~/.claude/themes/*.json manuell bearbeiten; plugins enthalten ein Verzeichnis namens themes/ (v2.1.118+)152
/permissions Berechtigungseinstellungen verwalten Interaktive Oberfläche
/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 den 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 Sitzungsinterne Verzweigung Neue Bezeichnung (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.
/statusline Statuszeile anpassen Anzeige konfigurieren
/model AI-Modell wechseln /model opus
/fast Fast Mode umschalten Gleiches Modell, etwa 2,5-fache Ausgabegeschwindigkeit zum doppelten Preis (v2.1.36+). Seit v2.1.219 gilt er nur für Opus 5 und Opus 4.8 – Opus 4.7 wurde aus dem Fast Mode 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 Filterung während der Eingabe zur Navigation in langen Listen (v2.1.121+); Beschreibungen von skills sind weiterhin auf 250 Zeichen begrenzt154
/bashes Hintergrundaufgaben auflisten Lang laufende Befehle
/tasks Hintergrund-agents auflisten Asynchrone Aufgaben überwachen
/goal Abschlussbedingung festlegen Claude arbeitet so lange auf ein Ziel hin, bis die Bedingung erfüllt ist (v2.1.139+)
/export Gespräch exportieren Transkript speichern
/add-dir Arbeitsverzeichnisse hinzufügen Zugriff erweitern
/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-Endpunkte184
/commit-push-pr Commit erstellen, pushen und einen PR öffnen Erlaubt seit v2.1.206 automatisch git push zum konfigurierten Push-Remote (remote.pushDefault oder dem einzigen Remote), nicht nur zu origin184
/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
/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 vom Zeitpunkt vor einem /clear fortsetzen.
/theme Themes verwalten Strg+T schaltet die 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
/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 behob Git-Kompatibilitätsproblem)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.202 ist /review <pr> wieder eine schnelle Prüfung in einem Durchlauf – verwenden Sie /code-review <level> <pr#>, wenn Sie eine Multi-Agent-Prüfung mit ausgewählter Aufwandsstufe wünschen. Seit v2.1.215 führt Claude die skills /verify und /code-review nicht mehr selbstständig aus – sie starten nur, wenn Sie sie ausdrücklich aufrufen.191 Seit v2.1.218 wird /code-review als Hintergrund-subagent ausgeführt, sodass die Prüfungsarbeit Ihr Gespräch nicht mehr füllt; gestapelte Slash Commands bleiben das Prüfungsziel.195
/deep-research Recherchebericht aus mehreren Quellen Gebündelter Recherche-skill. Seit v2.1.218 startet er nur, wenn Sie ihn aufrufen – Claude führt ihn nicht mehr selbstständig aus. Damit gilt dieselbe Regel des ausdrücklichen Aufrufs, die v2.1.215 bereits für /verify und /code-review eingeführt hat.195
/batch Stapeloperationen Gebündelter Slash Command (v2.1.63+)104
/team-onboarding Einarbeitungsleitfaden für Teammitglieder erstellen Erstellt aus Ihren lokalen CC-Nutzungsmustern einen Einarbeitungsleitfaden (v2.1.101+)143
/effort Aufwandsstufe festlegen Modellaufwand auf niedrig/mittel/hoch einstellen. Der Standardwert wurde für Benutzer mit API-Schlüssel, Bedrock/Vertex/Foundry sowie Team- und Enterprise-Benutzer von mittel auf hoch geändert (v2.1.94+)140
/loop Wiederkehrende Aufgaben /loop 5m /foo führt einen Prompt in einem Intervall aus; der Standardwert beträgt 10 Minuten. Nützlich zum Abfragen von Deployments, Überwachen von PRs oder für regelmäßige Prüfungen (v2.1.71+)112
/buddy Begleittier im Terminal Ein ASCII-Tier im Tamagotchi-Stil, das in Ihrem Terminal lebt. 18 Arten, 5 Seltenheitsstufen (Häufig 60 %, Ungewöhnlich 25 %, Selten 10 %, Episch 4 %, Legendär 1 %). Deterministisch aus der Konto-ID abgeleitet – Ihr Tier bleibt immer dasselbe. Beobachtet Gespräche und kommentiert sie über Sprechblasen. Pro-Abonnement erforderlich (1. April 2026)138

Benutzerdefinierte Befehle erstellen

Erstellen Sie wiederverwendbare Befehle 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 Befehle

---
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 Zuordnung für automatische Delegierung
allowed-tools Verfügbare Tools einschränken
model Modell für diesen Befehl überschreiben
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 von Bash

Führen Sie Bash-Befehle innerhalb von Befehls-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.

Dateiverweise

Binden Sie Dateiinhalte in Befehle ein:

---
description: Compare implementations
---

Compare these files:
@src/v1/handler.ts
@src/v2/handler.ts

Which implementation is more maintainable?

Namensräume für Befehle

Organisieren Sie Befehle in Unterverzeichnissen:

.claude/commands/
├── backend/
   ├── test.md
   └── deploy.md
├── frontend/
   ├── test.md
   └── build.md
└── review.md

Befehle mit demselben Namen zeigen ihren Namensraum in der Hilfe an: /test (project:backend) gegenüber /test (project:frontend).


Wie funktionieren Skills?

Skills stellen einen grundlegend anderen Ansatz dar, um Claude Code zu erweitern. Anders als Slash Commands, die Sie ausdrücklich aufrufen, werden Skills vom Modell aufgerufen – Claude erkennt und verwendet sie anhand des Kontexts automatisch. Sie hinterlegen Fachwissen in einem Skill, und Claude greift bei Bedarf darauf zurück, ohne dass Sie daran denken müssen, danach zu fragen.

Warum Skills alles verändern: Denken Sie an Fachwissen: die Regeln der Zahlungsabwicklung, die Compliance-Anforderungen und die Architekturmuster, die Ihr Team über Jahre hinweg verfeinert hat. Ohne Skills müssen Sie diesen Kontext entweder in jeder Sitzung erneut erläutern oder darauf hoffen, dass Claude ihn aus Codekommentaren ableitet. Mit Skills erfassen Sie ihn einmalig. Claude liest die Skill-Definition und wendet dieses Fachwissen automatisch an, sobald es relevant ist. Ihre Juniorentwickler erhalten Anleitung auf Seniorniveau, ohne danach fragen zu müssen. Ihre Sicherheitsmuster werden durchgesetzt, ohne dass Sie daran denken müssen, sie aufzurufen.

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 Fachwissen bei relevantem Code an – ob bei PR-Prüfungen, beim Refactoring oder bei anderen Aufgaben, für die Sicherheit eine Rolle spielt. Sie rufen /security-review nicht auf; Claude erkennt den Kontext und wendet den Skill automatisch an.

Skills im Vergleich zu Commands und Subagents

Wenn Sie verstehen, wann Sie welchen Erweiterungsmechanismus einsetzen sollten, vermeiden Sie Doppelarbeit und erzielen die größtmögliche Wirkung:

Aspekt Slash Commands Skills Subagents
Aufruf Durch den Benutzer (/command) Durch das Modell (automatisch) Explizit oder automatisch delegiert
Auslöser Sie denken an die Verwendung Claude erkennt den Kontext Die Aufgabe erfordert eine Delegation
Struktur Einzelne Markdown-Datei Verzeichnis mit Ressourcen Markdown mit Frontmatter
Kontext Hauptkonversation Hauptkonversation Separates Kontextfenster
Komplexität Einfache Prompts Funktionen über mehrere Dateien hinweg 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 diese ausgeführt werden.

Verwenden Sie Skills, wenn Fachwissen automatisch aktiviert werden soll: Sicherheitsmuster, Durchsetzung des Codestils oder domänenspezifisches Wissen. Claude entscheidet, wann sie anzuwenden sind.

Verwenden Sie Subagents, wenn Aufgaben isoliert werden müssen: Erkundungen im Hintergrund, 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 sowie optionale unterstützende Ressourcen enthalten:

Persönliche Skills (in all 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 aufgenommen. Wenn Teammitglieder die Änderungen abrufen, erhalten sie Ihre Skills automatisch – ohne Installation oder Konfiguration. Durch die 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: Claude entscheidet anhand dieses Feldes, wann der Skill anzuwenden ist
allowed-tools Nein Durch Kommas getrennte Tool-Namen Beschränkt die Möglichkeiten von Claude bei der 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 der Hintergrund ab v2.1.218 der Standard ist.195

String-Ersetzungen (ab v2.1.9): Skills können mithilfe der ${CLAUDE_SESSION_ID}-Ersetzung 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 eingesetzt werden soll. Eine präzise Beschreibung mit eindeutigen Auslösebedingungen ermöglicht eine zuverlässige Aktivierung.

Ungeeignete Beschreibung:

description: Helps with code

Geeignete 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 geeignete 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 Codequalität) - Auslösende Begriffe (Prüfung, Audit, Kontrolle)

Tool-Beschränkungen

Das Feld allowed-tools begrenzt, was Claude bei aktivem Skill tun kann. Tool-Beschränkungen sind für schreibgeschützte oder in ihrem 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 keine Dateien bearbeiten, 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 Erkundung Read, Grep, Glob, Bash(git log:*), Bash(git diff:*) Historische Analyse
Dokumentation Read, Grep, Glob, Write Dokumentation erzeugen, 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 und greift anschließend bei Bedarf auf unterstützende Dateien zu. Diese progressive Offenlegung sorgt für 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

Unterstützende Dateien aus SKILL.md referenzieren:

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 nur für ausführliches Referenzmaterial. Claude liest SKILL.md sofort, greift jedoch erst bei Bedarf auf unterstützende Dateien zu. Sind wichtige Informationen in einer unterstützenden Datei verborgen, 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.

Mit diesem Skill wendet Claude Fachwissen aus dem Zahlungsbereich automatisch an, wenn Sie an Transaktionscode arbeiten, Fragen zur Erstattungslogik stellen oder Fehler in Zahlungsabläufen suchen. Sie müssen nichts aufrufen; das Fachwissen ist einfach verfügbar.

Effektive Skills erstellen

Beginnen Sie mit der Beschreibung. Verfassen Sie zuerst die Beschreibung und richten Sie anschließend die Skill-Inhalte daran aus. Die Beschreibung bestimmt, wann Claude den Skill verwendet. Formulieren Sie sie daher sorgfältig:

  1. Geben Sie an, was der Skill bereitstellt
  2. Führen Sie konkrete Auslösebedingungen auf
  3. Nehmen Sie relevante Schlüsselbegriffe und Formulierungen auf

Halten Sie Skills fokussiert. Ein Skill deckt genau 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

Versucht ein Skill, zu viele Bereiche abzudecken, wird seine Beschreibung vage, sodass Claude nicht zuverlässig erkennt, wann er eingesetzt werden soll.

Nutzen Sie progressive Offenlegung. Nehmen Sie die wichtigsten Informationen direkt in SKILL.md auf. Verweisen Sie für ausführlichere Inhalte 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 hinzu. Abstrakte Beschreibungen sind weniger hilfreich 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

Falls Claude den Skill nicht wie erwartet aktiviert, überarbeiten Sie die Beschreibung und nehmen Sie die von Ihnen verwendeten Auslöseformulierungen auf.

Strategien für die gemeinsame 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 als Plugin: 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.

Fehlerbehebung bei Skills

Skill wird nicht aktiviert:

  1. 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...

  2. Überprüfen Sie den Speicherort der Datei: ```bash # Personal ls ~/.claude/skills/my-skill/SKILL.md

# Project ls .claude/skills/my-skill/SKILL.md ```

  1. Validieren Sie das YAML-Frontmatter:
  2. Die erste Zeile muss exakt --- lauten
  3. Vor dem Markdown-Inhalt muss ein abschließendes --- stehen
  4. Keine Tabulatoren in YAML verwenden (verwenden Sie Leerzeichen)
  5. Das Namensfeld darf nur Kleinbuchstaben und Bindestriche enthalten

  6. 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. Wird Ihr Skill aktiviert, obwohl dies nicht der Fall sein sollte, 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 ausgehend vom Speicherort der SKILL.md
  • 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 ausdrücklich über den Aufruf entscheiden 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 Command in einen Skill um. Machen Sie das Fachwissen allgegenwärtig, statt es ausdrücklich aufzurufen. Möchten Sie den Aufruf weiterhin selbst steuern, 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, aber claude plugin validate gibt eine Warnung aus, damit Plugin-Autoren sie vor der Veröffentlichung verschieben können.156

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ührt v2.1.129 ein Sitzungs-Flag ein, das die ZIP-Datei eines Plugins direkt abruft, ohne sie in Ihrem regulären Marktplatzstatus zu installieren:

claude --plugin-url https://example.com/my-plugin.zip

Seit v2.1.128 akzeptiert --plugin-dir außerdem .zip-Plugin-Archive, sodass lokale Smoke-Tests entweder auf ein Plugin-Verzeichnis oder ein Archiv verweisen können.156

Plugin-Bereinigung (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 bereinigen verbliebene Abhängigkeiten nach manuellen Deinstallationen oder dem Entfernen von Marktplätzen:

Befehl Verhalten
claude plugin prune Automatisch installierte Plugins entfernen, deren übergeordnetes Plugin nicht mehr vorhanden ist
claude plugin uninstall <name> --prune Plugin deinstallieren und dessen nun verwaiste, automatisch installierte Abhängigkeiten ebenfalls entfernen

Führen Sie prune nach manuellen Deinstallationen oder dem Entfernen von Marktplätzen aus, damit ~/.claude/plugins/ schlank bleibt.154

Lokale Entwicklung

Erstellen Sie einen lokalen Marktplatz für Tests:

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 bei der Plugin-Installation (v2.1.51+)

Plugins unterstützen jetzt benutzerdefinierte npm-Registrys und das Festlegen bestimmter Versionen bei der Installation aus npm-Quellen. Das standardmäßige Git-Zeitlimit für Marktplatzvorgänge wurde von 30 Sekunden auf 120 Sekunden 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>.
  • pluginConfigs wird nicht mehr aus der .claude/settings.json auf Projektebene gelesen. Plugin-Konfigurationswerte stammen nun ausschließlich aus den Einstellungen auf Benutzerebene. Dadurch kann ein geklontes Repository keine Konfiguration mitliefern, die beeinflusst, wie Ihre installierten Plugins ausgeführt werden.

Plugin-Komponenten

  • Befehle: Als slash commands verfügbar (/plugin-command)
  • Agents: Werden in der Liste /agents angezeigt
  • Skills: Werden basierend auf 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 ist

Lokale Plugins über .claude/skills/ (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> wird außerdem ein neues Plugin in diesem Verzeichnis eingerichtet. Dadurch verkürzt sich der Weg von „Ich benötige ein projektspezifisches Tool“ zu „Ich habe ein funktionsfähiges Plugin“ – ohne Marktplatzregistrierung und ohne Einrichtung eines Manifests. /plugin bietet nun ebenfalls eine automatische Vervollständigung von Argumenten und entspricht damit den übrigen Befehlen.205


Wie funktioniert Memory?

Das Memory-System von Claude Code ermöglicht einen dauerhaften Kontext über Sitzungen hinweg. Effektives Memory-Management entscheidet darüber, ob Claude Ihr Projekt wirklich versteht oder jede Sitzung wie einen Neuanfang 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 ein besser organisiertes Memory 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

Die Regeln werden automatisch geladen und stellen strukturierten Kontext bereit, ohne CLAUDE.md zu überladen.

Schnelles Hinzufügen zum Memory

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 jetzt automatisch auf und ruft ihn sitzungsübergreifend wieder ab.80 Während Ihrer Arbeit schreibt Claude Beobachtungen – Muster, Konventionen, Erkenntnisse aus der Fehlerbehebung und wichtige Dateipfade – in eine dauerhafte Memory-Datei unter:

~/.claude/projects/{project-path}/memory/MEMORY.md

Zu Beginn einer 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 verwaltet die Datei; Sie können sie 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 bisherige 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 nun Zeitstempel der letzten Änderung. Dadurch kann Claude besser einschätzen, welche Erinnerungen aktuell und welche veraltet sind. Dies verbessert die Kontextqualität, weil veraltete Erinnerungen beim automatischen Abruf eine geringere Priorität erhalten.117

Um Memory vollständig zu deaktivieren, übergeben Sie beim Start --no-memory (dadurch wird das gesamte Memory einschließlich CLAUDE.md deaktiviert). Es gibt keinen Flag, mit dem sich nur Auto Memory deaktivieren lässt, während CLAUDE.md aktiv bleibt (dies ist eine angefragte Funktion).

Memory-Konsolidierung mit /dream: Mit der Zeit sammeln sich in Auto Memory doppelte und veraltete Einträge an. Der Befehl /dream führt einen automatisierten Konsolidierungsdurchlauf aus, der Memory-Einträge bereinigt und zusammenführt, Redundanzen entfernt und zusammengehörige Beobachtungen organisiert. Führen Sie ihn regelmäßig aus, damit Ihre Memory-Datei fokussiert bleibt und das Budget von 200 Zeilen einhält.128

Befehle zur Kontextverwaltung

Kontextnutzung anzeigen:

> /context

Zeigt ein visuelles Raster der Kontextverteilung auf System-Prompt, Konversation, Tools und Dateiinhalte.

Konversation komprimieren:

> /compact
> /compact focus on the authentication changes
> /compact preserve test output and error messages

Fasst ältere Teile der Konversation 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

Erweitertes Denken für den Kontext:

export MAX_THINKING_TOKENS=10000

Mehr Thinking-Tokens bedeuten eine höhere Schlussfolgerungskapazität, aber auch höhere Kosten.

Strategien zur Kontextoptimierung

  1. Verwenden Sie konkrete Dateiverweise, statt Claude mit der Suche zu beauftragen
  2. Löschen Sie themenfremde Konversationen zwischen Aufgaben mit /clear
  3. Komprimieren Sie bei langen Sitzungen frühzeitig
  4. Verwenden Sie subagents, um explorative Arbeit zu isolieren
  5. Teilen Sie komplexe Aufgaben in fokussierte Interaktionen auf
  6. Setzen Sie Sitzungen fort, wenn Sie an laufenden Aufgaben arbeiten, statt alles erneut zu erklären

Bild- und multimodale Eingaben

Claude Code kann Bilder analysieren: Screenshots, Diagramme, Mock-ups, Fehlermeldungen und Datenbankschemata.

Eingabemethoden

  1. Drag-and-drop: Ziehen Sie Bilddateien in das Fenster von Claude Code
  2. Einfügen: Fügen Sie Inhalte mit Ctrl+V (auf dem Mac nicht mit Cmd+V) aus der Zwischenablage ein
  3. Pfadverweis: „Analysieren Sie 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 helfen bei der Prüfung von Screenshots oder der Behebung visueller Probleme. Klicken Sie auf den Verweis, um genau das Bild anzuzeigen, das Claude analysiert hat.

Anwendungsfälle

  • UI-Probleme beheben: „Hier ist ein Screenshot des Fehlers. Was verursacht ihn?“
  • Designs implementieren: „Erstellen Sie diese Komponente anhand des Mock-ups“
  • Diagramme analysieren: „Erklären Sie dieses Architekturdiagramm“
  • Datenbankschemata: „Erstellen Sie Prisma-Modelle, die diesem ERD entsprechen“
  • Fehleranalyse: „Was bedeutet diese Fehlermeldung im Screenshot?“

Expertentipp: Wenn Sie eine Implementierung anhand von Mock-ups erstellen lassen, sollten Sie mehrere Screenshots mit unterschiedlichen Zuständen bereitstellen (Standard, Hover, Laden, Fehler). Je mehr visueller Kontext vorhanden ist, desto besser wird die Implementierung.

PDF-Dokumente lesen (v2.1.30+)

Claude Code kann PDF-Dokumente mit Kontrolle auf Seitenebene lesen und analysieren:76

PDF-Dokument grundlegend lesen:

> 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 über das Read-Tool und den Parameter pages programmgesteuert darauf zugreifen: - pages: "1-5" - Seiten 1 bis 5 lesen - pages: "1,3,7" - Bestimmte Seiten lesen - pages: "10-" - Ab Seite 10 bis zum Ende lesen

Beschränkungen: - Maximal 100 Seiten pro Anfrage - Maximale Dateigröße von 20 MB - Bei großen PDF-Dokumenten (>10 Seiten), die per @ erwähnt werden, wird zunächst eine schlanke Referenz zurückgegeben; 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 Eingaben zu tippen. Die Aktivierung erfolgt über /voice; durch Push-to-talk lässt sich präzise steuern, wann Sprache erfasst wird.111

Aktivierung

> /voice           # Start voice mode

Alternativ können Sie in settings.json voiceEnabled: true festlegen, um Voice Mode beim Sitzungsstart automatisch zu aktivieren.

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 Auslösungen 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

Einführungsstatus

Voice Mode wurde am 3. März 2026 veröffentlicht. Die Einführung erfolgt schrittweise (anfänglich etwa 5 %, mit einer Ausweitung über mehrere Wochen). Nach der Einführung ist die Funktion für alle Abonnementstufen verfügbar.111

Besonders geeignet für

  • Beschreiben einer übergeordneten Architektur beim Skizzieren auf einem Whiteboard
  • Diktieren von Commit-Nachrichten und PR-Beschreibungen
  • Erklären von Fehlern im Gespräch, während Ihre Hände auf der Tastatur bleiben
  • Schnelles Delegieren von Aufgaben: „Führen Sie die Testsuite aus und beheben Sie alle Fehler“

Wie funktioniert die Git-Integration?

Claude Code bietet eine tiefgreifende Git-Integration mit integrierten Sicherheitsprotokollen.

Sicherheitsprotokolle

  • Berücksichtigt .gitignore automatisch
  • Ä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 durch
  • 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 wird: 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 drei Schritte. Seit v2.1.206 erlaubt er git push automatisch für das konfigurierte Push-Remote des Repositorys – remote.pushDefault, sofern festgelegt, andernfalls das einzige Remote – und nicht mehr ausschließlich für origin. Dadurch erscheint bei Fork-basierten Arbeitsabläufen und solchen mit mehreren Remotes im Push-Schritt keine Berechtigungsabfrage mehr.184

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:

Schnelleinrichtung:

> /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-sonnet-4-5-20250929-v1:0'

Code Review [FORSCHUNGSVORSCHAU] (März 2026)

Code Review ist das Multi-Agent-System von Anthropic, das Pull Requests automatisch überprüft, um Fehler zu finden, die menschlichen Prüfern entgehen. Sobald ein PR geöffnet wird, arbeitet ein Team von Agenten parallel – jeder untersucht die Codebasis aus einer anderen Perspektive. Anschließend überprüfen sie ihre Ergebnisse gegenseitig, 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 AI-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 Befunden 84 % (durchschnittlich 7,5 Probleme)
Kleine PRs (weniger als 50 Zeilen) mit Befunden 31 % (durchschnittlich 0,5 Probleme)
Widerspruchsquote menschlicher Prüfer <1 % der Befunde als falsch markiert
Durchschnittliche Prüfzeit ~20 Minuten
Inhaltlich relevante PR-Kommentare 54 % der PRs (zuvor 16 %)

Kosten: 15–25 $ pro Überprüfung, abhängig von Größe und Komplexität des PRs. Organisationen können ihre Ausgaben mit monatlichen Ausgabenobergrenzen, einer Aktivierung auf Repository-Ebene und Analyse-Dashboards verwalten.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. Die Zustimmung eines Menschen bleibt verpflichtend – Code Review liefert Informationen, genehmigt jedoch niemals Merges.113


Wie verwende ich Claude Code in meiner IDE?

VS Code-Erweiterung

Anforderungen: VS Code 1.98.0+

Installation: Suchen Sie im Erweiterungs-Marktplatz nach „Claude Code“

Funktionen: - Seitenleistenbereich (Spark-Symbol) - Sitzungsliste in der Aktivitätsleiste, wobei Sitzungen als vollständige Editoren geöffnet werden (v2.1.70+)109 - Vollständige Markdown-Dokumentansicht für Pläne mit Kommentarfunktion (v2.1.70+)109 - Nativer Dialog zur Verwaltung von MCP-Servern über /mcp im Chatbereich (v2.1.70+)109 - Komprimierungsanzeige als einklappbare Karte „Komprimierter Chat“ (v2.1.69+)110 - Planungsmodus mit Diff-Vorschau - Umschalter zum automatischen Akzeptieren von Änderungen - Umschalter für erweitertes Denken - Anhängen von Dateien und Einfügen von Bildern - Gesprächsverlauf - Mehrere gleichzeitige Sitzungen

Sicherheitshinweis: Anthropic hat in IDE-Erweiterungen ab v1.0.24 eine Sicherheitslücke zur Umgehung der WebSocket-Authentifizierung (CVE-2025-52882) geschlossen. Stellen Sie sicher, 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 den Befehl für Claude wie folgt fest:

wsl -d Ubuntu -- bash -lic "claude"

Terminal-Integration

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 erfasst den Kontext aus den jüngsten Kanal- oder Thread-Nachrichten 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: - Untersuchung von Fehlern anhand der in Slack veröffentlichten Fehlerberichte - 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 Gespräche oder Repositorys zugreifen, für die Sie keine Zugriffsberechtigung besitzen. Gespräche 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 langwierige Vorgänge aus, ohne andere Abläufe 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 einer eigenen 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 eine komplexe Refaktorierungsaufgabe auf Ihrem Smartphone, lassen Sie sie während Ihres Arbeitswegs laufen und schließen Sie sie anschließend an Ihrem Arbeitsplatz ab - Stellen Sie mehrere Aufgaben über die Weboberfläche in die Warteschlange und prüfen Sie die Ergebnisse, sobald Sie wieder an Ihrem Schreibtisch sind - Übergeben Sie lang laufende 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 Claude Code-Weboberfläche 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

Übertragen 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 auf der Weboberfläche angezeigt. Klicken Sie auf eine 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 läuft auf der Infrastruktur von Anthropic und stellt dieselben Funktionen von Claude Code bereit, die Ihnen lokal zur Verfügung stehen (Dateioperationen, Bash-Befehle und MCP-Integrationen), allerdings in einer verwalteten Cloud-Umgebung. Im Januar 2026 erweiterte Anthropic den Zugriff 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 des Agents auf Ihrem Smartphone verfolgen.15 Sie können Aufgaben fernab Ihres Schreibtischs starten und 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. Als Forschungsvorschau für Max-Benutzer verfügbar (v2.1.58 erweiterte den Zugriff auf weitere Benutzer). Verwenden Sie für externe Builds den Unterbefehl claude remote-control (ab v2.1.51).101 Sitzungsnamen erhalten nun standardmäßig ein Hostnamenpräfix (z. B. myhost-graceful-unicorn), das sich mit --remote-control-session-name-prefix überschreiben lässt.137

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 pluginbasierte 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 Tool-Genehmigungsanfragen an Ihre Messaging-App weiterzuleiten. Channel-Server werden als plugins installiert.

Anwendungsfall: Überwachen und genehmigen Sie Agent-Aktionen von Ihrem Smartphone aus, während Claude Code auf Ihrem Arbeitsplatzrechner läuft. Dies ist besonders bei lang laufenden /loop-Aufgaben oder nächtlichen Agent-Sitzungen nützlich, 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 nach Sicherheitslücken.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. Verweisen Sie Claude Code Security auf ein Repository 2. Die Codebasis wird nach Sicherheitslücken durchsucht 3. Die Ergebnisse enthalten konkrete Patch-Vorschläge zur Prüfung 4. Vor dem Anwenden 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-Sicherheitslücken in Open-Source-Code zu finden.79

Aktueller Status

Claude Code Remote befindet sich derzeit in der Forschungsvorschau. Die Funktion wird sich voraussichtlich weiterentwickeln, während Anthropic Feedback sammelt. Der zentrale Arbeitsablauf – Cloud-Ausführung mit lokaler Teleportation – ermöglicht eine kontinuierliche KI-Entwicklung: Claude arbeitet weiter, während Sie nicht an der Tastatur sind, und Sie machen genau dort weiter, wo der Agent aufgehört hat.

Aktuelle Einschränkung: Die Sitzungsteleportation funktioniert derzeit nur in eine Richtung: Sie können Websitzungen in Ihr Terminal übertragen, eine bestehende Terminalsitzung jedoch nicht an die Weboberfläche senden. Eine lokale Sitzung lässt sich derzeit noch nicht auf einem Remote-Rechner fortsetzen, beispielsweise auf einer AWS-Instanz über SSH.

Background Agents

Background Agents werden ausgeführt, während Sie weiterarbeiten, sodass Sie nicht auf den Abschluss lang laufender Aufgaben warten müssen.10

Funktionsweise von Background Agents:

Anstatt Ihr Terminal zu blockieren, während Claude eine komplexe Aufgabe bearbeitet, können Background Agents: 1. Unabhängig in einem separaten Prozess ausgeführt werden 2. Weiterarbeiten, selbst wenn Sie Ihr Terminal schließen 3. Nach Abschluss die Ergebnisse per Benachrichtigung melden 4. Während der Ausführung überwacht und verwaltet werden

Einen Background Agent starten

Mit Ctrl+B: Drücken Sie während der Arbeit von Claude 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 zur Ausführung in der Cloud. Für eine lokale Hintergrundausführung verwenden Sie bei einer bereits laufenden Aufgabe Ctrl+B.

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 arbeitet unabhängig. Überwachen Sie den Fortschritt mit /tasks und rufen Sie die Ergebnisse ab, sobald sie vorliegen.


Claude in Chrome (Dezember 2025; allgemein verfügbar seit Juli 2026)

Claude Code lässt sich jetzt über die Chrome-Erweiterung Claude in Chrome in Ihren Browser integrieren und ermöglicht so die direkte Browsersteuerung über Ihr Terminal.17

Voraussetzungen

  • Chrome oder ein Chromium-basierter Browser (Edge, Brave und Arc werden ebenfalls unterstützt)
  • Claude Code v2.0+, ausgeführt in einem Terminal
  • Pro-, Max-, Team- oder Enterprise-Tarif (die Erweiterung ist im Free-Tarif nicht verfügbar)
  • Über https://claude.ai/chrome installierte Chrome-Erweiterung

Einrichtung

  1. Installieren Sie die Chrome-Erweiterung über https://claude.ai/chrome
  2. Gewähren Sie der Erweiterung bei Aufforderung die erforderlichen Berechtigungen (für die Browsersteuerung ist Seitenzugriff erforderlich)
  3. Starten Sie Claude Code – die Integration wird automatisch über die lokale WebSocket erkannt
  4. 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 schreiben zu müssen
  • Ausfüllen von Formularen: Automatisieren Sie wiederkehrende Webarbeitsabläufe
  • Visuelle Überprüfung: Erstellen und analysieren Sie Screenshots von Seitenlayouts

Die Chrome-Integration wird innerhalb Ihrer bestehenden Browsersitzung ausgeführt und kann auf Ihren angemeldeten Zustand sowie Ihre Cookies zugreifen. Das ist beim Testen authentifizierter Abläufe hilfreich.

Einschränkungen

  • Keine Unterstützung mehrerer Tabs: Claude steuert nur den aktiven Tab und kann nicht mehrere Tabs gleichzeitig koordinieren
  • JavaScript-Dialogfelder blockieren die Ausführung: Die Dialogfelder alert(), confirm() und prompt() pausieren die Erweiterung – vermeiden Sie es, sie in automatisierten Abläufen auszulösen
  • Kein Zugriff im Inkognitomodus, sofern Sie die Erweiterung nicht ausdrücklich für den Inkognitomodus aktivieren
  • WebSocket-Verbindung: Wenn Claude Code neu gestartet wird, muss die Chrome-Erweiterung die Verbindung erneut herstellen (dies geschieht üblicherweise innerhalb weniger Sekunden automatisch)
  • Verwenden Sie read_page, um Elementreferenzen aus dem Barrierefreiheitsbaum abzurufen; interagieren Sie über ref und nicht über Koordinaten

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

  1. Markieren Sie @Claude in einem beliebigen Slack-Kanal oder -Thread
  2. Beschreiben Sie die Programmieraufgabe mit dem erforderlichen Kontext
  3. Claude analysiert die Slack-Nachrichten, um das Repository zu ermitteln
  4. Fortschrittsmeldungen erscheinen im Thread
  5. Claude teilt Links, über die Sie die Arbeit überprüfen und PRs öffnen können

Beispiel-Workflow

@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 ermitteln 3. Die Codebasis klonen und analysieren 4. Fortschrittsmeldungen veröffentlichen 5. Einen PR mit der Korrektur erstellen 6. Den PR-Link zur Überprüfung teilen

Vorteile

  • Kontextverständnis: Claude liest den Slack-Verlauf, um Fehlerberichte, Funktionsanfragen und Diskussionen zu erfassen
  • Transparenz im Team: Fortschrittsmeldungen in Threads halten alle Beteiligten auf dem Laufenden
  • Geringe Einstiegshürde: Kein Terminal und keine IDE erforderlich; Sie starten direkt im Chat
  • GitHub-Integration: PRs werden automatisch mit passenden Beschreibungen erstellt

Voraussetzungen

  • Slack-Workspace mit installierter Claude-App (ein Workspace-Administrator muss die Installation genehmigen)
  • GitHub-Repository, das mit dem Slack-Workspace verbunden ist
  • Pro-, Max-, Team- oder Enterprise-Tarif
  • Claude benötigt Schreibzugriff auf das Ziel-Repository (Erstellen von Branches und PRs)

Einschränkungen

  • Repository-Erkennung: Claude leitet das Repository aus dem Slack-Kontext ab (Kanalthema, aktuelle Nachrichten, 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: Claude in Slack wird vollständig in der Cloud ausgeführt — das Repository wird geklont, Änderungen werden vorgenommen und PRs erstellt. Auf Ihr lokales Dateisystem kann Claude nicht zugreifen
  • Kontextfenster des Threads: Claude liest den aktuellen Thread, verfügt jedoch nur über begrenzten Kontext aus anderen Kanälen oder Direktnachrichten
  • Freigabeprozess: Alle Änderungen werden im Rahmen einer PR-Prüfung freigegeben — Claude pusht niemals direkt auf den main-Branch
  • Ratenbegrenzungen: Es gelten die Claude Code-Nutzungslimits Ihres Tarifs (gemeinsam mit der Nutzung von CLI und der Weboberfläche)

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 seine Microsoft-365-Oberfläche 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, während Claude für Outlook nun für alle kostenpflichtigen Tarife als öffentliche Betaversion angeboten wird.“161

Das Konzept ist ein vernetzter Arbeitsbereich über mehrere Apps hinweg. Anthropic beschreibt dies konkret: „Ändern Sie eine Annahme in Excel, werden auch das Diagramm in PowerPoint und die Zahl in Ihrem Word-Memo automatisch aktualisiert.“161 In Outlook dient die neue Funktion zur Priorisierung des Postfachs: „Bitten Sie Claude, Ihren Posteingang zu priorisieren, und die Nachrichten werden danach sortiert, welche Ihre Antwort erfordern, für welche Claude einen Entwurf erstellen kann und welche lediglich Ablenkung 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 Betaversion. „Claude für Outlook ist in allen kostenpflichtigen Tarifen als Betaversion verfügbar.“161

Zusammenhang mit Claude Code

Die Microsoft-365-Add-ins werden innerhalb der Office-Apps 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 keinen CLI aus Excel), ergänzen jedoch 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 zugänglich.158 Betrachten Sie M365 als Office-App-Begleiter für den CLI, nicht als Ersatz.


Claude Code im Web [RESEARCH PREVIEW] (Januar 2026)

Mit Claude Code im Web können Sie Programmieraufgaben über Ihren Browser unter claude.com/code delegieren. Die Ausführung erfolgt auf einer von Anthropic verwalteten Cloud-Infrastruktur.66 Es handelt sich um Claude Code ohne Terminal — weisen Sie Aufgaben zu, verfolgen Sie den Fortschritt und erhalten Sie Pull Requests als Ergebnis.

Zentrale Funktionen

  • Parallele Aufgabenausführung: Starten Sie über eine einzige Oberfläche gleichzeitig mehrere Programmieraufgaben in verschiedenen Repositories
  • Fortschrittsverfolgung in Echtzeit: Verfolgen Sie mit Live-Aktualisierungen, wie Claude Aufgaben bearbeitet, und ändern Sie die Vorgehensweise während einer Sitzung
  • Automatische PR-Erstellung: Claude erstellt Pull Requests mit klaren Zusammenfassungen der Änderungen
  • Sitzungsteleportation: Übernehmen Sie Websitzungen mit claude --teleport in Ihr lokales Terminal, um die Arbeit dort fortzusetzen
  • Mobiler Zugriff: Mit einer iOS-App im 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 Repositories beschränkt. Administratoren können festlegen, auf welche Domains Claude zugreifen darf (beispielsweise um für Tests den Download von npm-Paketen zu erlauben).66

Verfügbarkeit

Tarif Zugriff
Pro / Max Enthalten
Team / Enterprise Premium-Lizenzen erforderlich

Für Cloud-Sitzungen gelten dieselben Ratenbegrenzungen wie für jede andere Nutzung von Claude Code (CLI, IDE, Slack).

Web oder Terminal: Wann eignet sich was?

Szenario Web verwenden Terminal verwenden
Sichtung des Fehlerbestands 5 Fehler parallel zuweisen
Schnelle Korrektur 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 überprüfen &-Hintergrundagenten

Derzeitige Einschränkung: Die Sitzungsteleportation funktioniert nur in eine Richtung — 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: Guter Kompromiss - Opus: Beste Qualität, höchste Latenz

Streaming: Alle Antworten werden standardmäßig gestreamt, sodass Sie die Ausgabe bereits während der Generierung sehen.

Prompt-Caching: Standardmäßig aktiviert. Reduziert die Latenz bei wiederholtem Kontext (System-Prompts, Tool-Definitionen).

Caching-Strategien

Claude Code speichert System-Prompts und Tool-Definitionen automatisch im Cache: - Cache-Dauer: 5 Minuten (temporär) - Cache-Treffer: Weniger Eingabe-Token und schnellere Antworten

In mehrstufigen Konversationen werden Denkblöcke aus vorherigen Durchgängen 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 mit subagents: Mehrere subagents können gleichzeitig ausgeführt werden. Jeder arbeitet unabhängig, ohne den Hauptkontext zu belasten.

Bash im Hintergrund: Länger laufende Befehle blockieren die Konversation nicht:

> run the full test suite in the background

Git-Worktrees (v2.1.49+): Starten Sie Claude für paralleles Arbeiten in einem isolierten Git-Worktree, ohne Ihren Hauptarbeitsbaum 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, wenn keine Änderungen vorgenommen wurden.96 Mit dem Tool ExitWorktree können Agenten eine Worktree-Sitzung programmgesteuert verlassen (v2.1.72+).114 Konfigurieren Sie für Versionsverwaltungssysteme außer Git die hooks WorktreeCreate/WorktreeRemove, um eine benutzerdefinierte Einrichtung und Bereinigung durchzuführen.96

Sparse-Worktrees für Monorepos (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"]
  }
}

Gemeinsam genutzter Zustand in Worktrees (v2.1.63+): Projektkonfigurationen (.claude/settings.json) und der automatische Speicher werden jetzt 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 (v2.1.133+, ÄNDERUNG DES STANDARDVERHALTENS): Legt fest, von welcher Basis --worktree, EnterWorktree und Worktrees zur Agentenisolierung abzweigen. Es gibt 2 Werte:160

  • "fresh" (der neue Standardwert): Zweigt von origin/<default> ab. Macht die Verhaltensänderung aus v2.1.128 rückgängig. Nicht gepushte lokale Commits sind beim Erstellen des Worktrees nicht enthalten.
  • "head": Zweigt vom lokalen HEAD ab. Erforderlich, wenn nicht gepushte Commits in neuen Worktrees verfügbar sein sollen.
{
  "worktree": {
    "baseRef": "head"
  }
}

Hinweis für Betreiber: Falls 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, setzen Sie vor dem Upgrade worktree.baseRef: "head". Andernfalls beginnen Ihre EnterWorktree-Worktrees unbemerkt bei origin/<default>.160

Worktree-Wechsel während einer Sitzung (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 nützlich, wenn ein Agent zwischen 2 parallelen Branches wechseln muss, ohne neu zu starten. Worktrees im Hintergrund bleiben nach Abschluss des Agenten außerdem entsperrt, sodass git worktree remove / git worktree prune nicht mehr an einer veralteten Sperre scheitern.205

Speicheroptimierung

  • Konkrete Dateiverweise: @src/auth.ts statt „Suchen Sie die Authentifizierungsdatei“
  • Gezielte Suchen: „Suchen Sie in src/api“ statt „Suchen Sie überall“
  • Neue Sitzungen: /clear zwischen Aufgaben, die nicht miteinander zusammenhängen
  • Benutzerdefinierte Komprimierung: Fügen Sie der CLAUDE.md Anweisungen dazu hinzu, was erhalten bleiben soll
  • Speicherung von Tool-Ergebnissen auf der Festplatte (v2.1.51+): Tool-Ergebnisse mit mehr als 50.000 Zeichen werden jetzt auf der Festplatte gespeichert (zuvor 100.000). Dadurch wird das Kontextfenster weniger beansprucht und die Lebensdauer langer Konversationen verbessert98
  • Überspringen der Login-Shell durch BashTool (v2.1.51+): BashTool überspringt nun standardmäßig das Login-Shell-Flag -l, wenn ein Shell-Snapshot verfügbar ist. Dadurch werden Befehle schneller ausgeführt. Zuvor musste dafür CLAUDE_BASH_NO_LOGIN=true festgelegt 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 statt npm die native Installation:

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: - Verwenden Sie /compact, um den Kontext zu reduzieren - Starten Sie 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 Suchen 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 (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 (v2.1.30+) stellt sitzungsspezifische Diagnosedaten bereit, 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:

  1. Der Klassifikator des Auto Mode ist ein separater Modellaufruf – berücksichtigen Sie dies bei Kosten- und Latenzschätzungen für autonome Workflows
  2. Die Bash-Sicherheitsoberfläche ist umfassend – Ihre PreToolUse hooks ergänzen die integrierte Validierung mit 23 Prüfungen, ersetzen sie jedoch nicht
  3. 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
  4. 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
  5. 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

Seit v2.1.207 verwenden Sitzungen auf AWS Bedrock, Google Vertex AI und Claude Platform on AWS standardmäßig Claude Opus 4.8. Zudem erfordert Auto Mode auf Bedrock, Vertex AI oder Microsoft Foundry keine Aktivierung über CLAUDE_CODE_ENABLE_AUTO_MODE mehr (Administratoren deaktivieren ihn über die verwaltete Einstellung disableAutoMode).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-4-6",
  "disableBypassPermissionsMode": "disable",
  "allowManagedPermissionRulesOnly": true,
  "allowManagedHooksOnly": true
}

Ausschließlich verwaltete Einstellungsschlüssel:

Schlüssel Auswirkung
allowManagedPermissionRulesOnly Verhindert, dass Benutzer- oder Projekteinstellungen Berechtigungsregeln definieren; es gelten ausschließlich verwaltete Regeln
allowManagedHooksOnly Verhindert das Laden von Benutzer-, Projekt- und Plugin-hooks; nur verwaltete hooks und SDK-hooks werden ausgeführt
allowAllClaudeAiMcps Enterprise-Einstellung zum Laden von claude.ai-Cloud-MCP-Konnektoren zusammen mit managed-mcp.json (ab v2.1.149)
strictKnownMarketplaces Positivliste für Plugin-Marktplätze (leeres Array = vollständige Sperrung)
allowedMcpServers Positivliste der MCP-Server, die Benutzer konfigurieren dürfen (leeres Array = vollständige Sperrung)
deniedMcpServers Sperrliste für MCP-Server (hat Vorrang vor der Positivliste)
disableBypassPermissionsMode Verhindert --dangerously-skip-permissions
disableAutoMode Deaktiviert Auto Mode organisationsweit – die administrative Steuerungsmöglichkeit, nachdem Gateway-Benutzer ihn nicht mehr über eine Umgebungsvariable aktivieren müssen (ab v2.1.207)185
forceLoginMethod Schränkt ein, wie sich Benutzer authentifizieren. Seit v2.1.212 gilt dies auch außerhalb des Terminals: Die VS Code-Erweiterung, der SDK, claude setup-token und /install-github-app berücksichtigen die Einstellung ebenfalls (zuvor galt sie nur im Terminal)189

| disableSkillShellExecution | Verhindert die Inline-Shell-Ausführung in skills, benutzerdefinierten Befehlen und Plugin-Befehlen136 | | forceRemoteSettingsRefresh | Blockiert den Start, bis die extern verwalteten 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 (übergeordnete Ebene) in die Zusammenführung der Richtlinien einbezieht, anstatt sie aufgrund des standardmäßigen First-Wins-Verhaltens 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.

Plattformeigene Bereitstellung (ab v2.1.51): Zusätzlich zu JSON-Dateien können verwaltete Einstellungen über macOS-Eigenschaftslisten (plist) oder die Windows-Registrierung bereitgestellt werden. Dadurch ist die Integration in bestehende MDM- (Mobile Device Management) und Gruppenrichtlinieninfrastrukturen möglich:107

  • macOS-plist: Bereitstellung über MDM-Profile oder defaults write in der Domain com.anthropic.claude-code
  • Windows-Registrierung: Bereitstellung über Gruppenrichtlinien unter HKLM\SOFTWARE\Policies\ClaudeCode

Plattformeigene Quellen werden mit der JSON-Datei zusammengeführt. Ist ein Schlüssel in beiden Quellen vorhanden, hat die plattformeigene Quelle Vorrang.

Unternehmens-Launcher: processWrapper (v2.1.208)

Organisationen, die jeden Prozess auf einem verwalteten Endgerät über eine Sicherheits- oder Überwachungs-Zwischenschicht starten müssen, können nun die von Claude Code selbst gestarteten Prozesse durch eine solche Schicht leiten. Die Einstellung processWrapper (oder die Umgebungsvariable CLAUDE_CODE_PROCESS_WRAPPER) gibt ein Wrapper-Programm an. Claude Code ruft dieses für alle Prozesse auf, die es für sich selbst startet. Dies ermöglicht EDR-Zuordnung, Richtlinien auf Prozessebene und die Integration eines Unternehmens-Launchers, ohne den CLI verändern zu müssen. Anthropic dokumentiert dieses Muster auf einer eigenen Seite zum Unternehmens-Launcher.186

Organisationsweite 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

  1. Mit der Dokumentation beginnen: Stellen Sie CLAUDE.md fertig, bevor Sie die Bereitstellung starten
  2. Pilotgruppe: Beginnen Sie mit 5–10 Entwicklern
  3. Frage-und-Antwort-Phase: Lassen Sie die Pilotgruppe Claude zur Codeerkundung verwenden
  4. Begleitete Entwicklung: Gehen Sie anschließend zu kleinen Fehlerbehebungen über
  5. Vollständige Bereitstellung: Führen Sie das System mit verwalteten Einstellungen ein
  6. Kosten überwachen: Verfolgen Sie die Nutzung pro Team

Audit und Compliance

Datenverarbeitung: - Sitzungstranskripte werden standardmäßig lokal gespeichert (abgesehen von API-Aufrufen verlassen keine Daten das Gerät) - API-Anfragen werden an api.anthropic.com (direkt) oder über Ihren Cloud-Anbieter (Bedrock/Vertex/Foundry) gesendet - Laut den Geschäftsbedingungen von Anthropic werden Ein- und Ausgaben der API nicht für das Modelltraining verwendet - Nutzen Sie bei Anforderungen an die Datenresidenz Bedrock (AWS-Regionen) oder Vertex (GCP-Regionen), damit der API-Datenverkehr innerhalb bestimmter geografischer Gebiete bleibt

SSO und Identität: - Anthropic Direct: OAuth-basierte Authentifizierung über claude login (kein SAML/SSO – verwenden Sie bei SSO-Anforderungen Cloud-Anbieter) - 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-Rahmenwerke: - Anthropic veröffentlicht einen SOC-2-Typ-II-Bericht (über den Vertrieb und unter einer Vertraulichkeitsvereinbarung verfügbar) - Cloud-Anbieter (AWS, GCP, Azure) verfügen über eigene Compliance-Zertifizierungen (SOC 2, HIPAA BAA, ISO 27001, FedRAMP) – durch die Weiterleitung über diese Anbieter profitieren Sie von deren Compliance-Status - Leiten Sie den Datenverkehr in regulierten Branchen (Gesundheitswesen, Finanzwesen) über einen Cloud-Anbieter mit entsprechendem BAA oder Compliance-Zusatz, statt die direkte API zu verwenden

Protokollierung und Überwachung: - Verwenden Sie für Enterprise-Audits die Protokollierung des Cloud-Anbieters (CloudTrail, Cloud Audit Logs, Azure Monitor) - Erwägen Sie den LiteLLM-Proxy zur detaillierten Nutzungsverfolgung über mehrere Teams hinweg - Verwaltete Einstellungen setzen Compliance-Richtlinien durch - Die Analytics-API stellt tägliche Nutzungsaggregate pro Benutzer bereit (siehe unten)

Analytics-API (Administrator)

Enterprise- und Team-Tarife bieten Zugriff auf die Claude Code Analytics-API zur programmgesteuerten Nutzungsverfolgung.

Endpunkt: GET /v1/organizations/usage_report/claude_code

Authentifizierung: Erfordert einen Admin-API-Schlüssel (sk-ant-admin...), der von Organisationsadministratoren in 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 ca. 1 Stunde zur Sicherstellung der Konsistenz) - Verwenden Sie für die Echtzeitüberwachung die OpenTelemetry-Integration - Erfasst nur die direkte API-Nutzung (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 im Hintergrund ausführen
Ctrl+F Alle Hintergrundagenten beenden (v2.1.47+)
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 wechseln)
Esc Esc Letzte Änderung rückgängig machen
Tab Prompt-Vorschlag übernehmen
! + Tab Bash-Verlauf automatisch vervollständigen (v2.1.14+)
Shift+Tab Durch die 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 Agententeams 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

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 (zuerst /terminal-setup ausführen)
Steuerzeichen Ctrl+J
Benutzerdefinierte Tastenbelegung (v2.1.47+) Über /keybindings eine beliebige Taste mit chat:newline belegen95

Schnellpräfixe

Präfix Aktion Beispiel
# Zum Speicher hinzufügen # Always use TypeScript
/ Slash-Befehl /review
! Direkter Bash-Befehl ! 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 zur Dateivervollständigung außerdem .ignore- und .rgignore-Dateien. So können Sie Build-Artefakte oder generierte Dateien von den Vorschlägen ausschließen.28

Vim-Modus

Aktivieren Sie ihn über /config → Editormodus (der Befehl /vim wurde in v2.1.92 entfernt137):

Normalmodus: - h/j/k/l - Navigation - w/e/b - Wortweise bewegen - 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 Cursor/am Zeilenanfang einfügen - a/A - Nach dem Cursor/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 - Mit h/j/k/l, w/e/b, 0/$, gg/G bewegen, um die Auswahl zu erweitern - Die Auswahl wird zur visuellen Rückmeldung hervorgehoben - 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 Tastenneubelegungen für den Einfügemodus festlegen – damit funktioniert auch im Editor von Claude Code die klassische vimrc-Gewohnheit, jj Escape zuzuordnen: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.json und 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.json und sämtliche Hook-Skripte, bevor Sie Claude Code in Repositorys ausführen, die Ihnen nicht gehören. Verwenden Sie --dangerously-skip-permissions ausschließ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_TOKENS nur bei Bedarf fest
  • Verwenden Sie --max-turns für automatisierte Skripte
  • Komprimieren Sie lange Sitzungen frühzeitig

Sicherheit

  • Konfigurieren Sie in .claude/settings.json Ablehnungsregeln für sensible Dateien
  • Verwenden Sie den Sandbox-Modus für nicht vertrauenswürdige Projekte
  • Erlauben Sie niemals Bash(rm -rf:*) oder Bash(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 starten

# 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: Automatisierte PR-Prüfung

# 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: Produktionsprobleme debuggen

# 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-Programmierwerkzeugen? Hier sehen Sie, wie sich die Konzepte zuordnen lassen.

Von GitHub Copilot

Copilot-Konzept Entsprechung in Claude Code
Tab-Vervollständigung Kein Schwerpunkt: Claude Code führt agentisches Editieren durch
Chat + agentische CLI REPL-Konversation mit Werkzeugausführung
Copilot-Anweisungen CLAUDE.md + Skills
Spezialisierte Agents (Explore, Plan) Subagents (Task-Werkzeug) + Agent-Teams
Unterstützung für MCP Mehr als 300 MCP-Integrationen + Remote-OAuth
ACP (Agent Client Protocol) Hooks (mehr als 12 Lebenszyklusereignisse)
IDE + CLI Terminalnativ + IDE-Erweiterungen

Ihre Vorteile: Sandboxing auf Betriebssystemebene, 22 Hook-Lebenszyklusereignisse, Remote-MCP mit OAuth, Subagent-Delegation 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 Lücke bei den grundlegenden Fähigkeiten.

Wechselseitige Integration (Februar 2026): Claude (Opus 4.6 und Sonnet 4.6) ist jetzt für Abonnenten von Business und Pro ohne Aufpreis als Programmier-Agent innerhalb von GitHub Copilot verfügbar – zuvor war der Zugriff auf die Tarife Enterprise und Pro+ beschränkt. Sie können Claude, Codex und Copilot direkt innerhalb bestehender GitHub-Workflows auf github.com, GitHub Mobile und in VS Code ausführen.105

Von Cursor

Cursor-Konzept Entsprechung in Claude Code
Composer Sitzung mit vollständigem Werkzeugzugriff
Chat REPL mit Subagent-Delegation
Codebasisindizierung Dateizugriff in Echtzeit (Glob, Grep, Read)
Tab-Vervollständigung Kein Schwerpunkt
IDE-integriert Terminalnativ + IDE-Erweiterungen
Unterstützung für MCP (integriert) Unterstützung für MCP (mehr als 300 Integrationen, Remote-OAuth)
Cursor-Regeln (.mdc) + AGENTS.md CLAUDE.md + Skills
Agents im Hintergrund Remote-Agents (Präfix &, --teleport)

Ihre Vorteile: 22 Hook-Lebenszyklusereignisse für die Automatisierung, Subagent-Delegation mit isoliertem Kontext, Sandboxing auf Betriebssystemebene (seatbelt/bubblewrap), Remote-MCP mit nativem OAuth sowie ein terminalnativer Workflow. Beide Werkzeuge unterstützen MCP – Claude Code hebt sich durch Remote-OAuth und die automatische Zurückstellung der Werkzeugsuche 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 Programmier-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 4.7 (Standard für Max/Team Premium), Sonnet 4.6 (Standard für Pro/Team Standard/Enterprise/API bis zum 23. April 2026), Haiku 4.5 GPT-5.4 (aktueller Standard, veröffentlicht am 5. März 2026, vereint die Programmierfä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. Tokens mit Opus 4.7 zum Standardpreis Standardmäßig 272.000 / 1,05 Mio. im Langkontextmodus mit GPT-5.4 (ab 272.000 Eingabe-Tokens mit 2-fachem Eingabe- und 1,5-fachem Ausgabepreis abgerechnet); 400.000 Eingabe- / 128.000 Ausgabe-Tokens mit GPT-5.3-Codex und GPT-5.2-Codex
SWE-bench Verified 87,6 % (Opus 4.7) 74,9 % (GPT-5-Codex-Ausgangswert); 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; optionales Cloud-Sandboxing ü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; Containerisolierung für Codex Cloud
Anweisungsdatei CLAUDE.md (und CLAUDE.local.md) AGENTS.md
Hook-Lebenszyklus 22 Ereignisse (PreToolUse, PostToolUse, UserPromptSubmit, Stop, SubagentStop usw.) Begrenzt, hauptsächlich Hooks auf Ausführungsebene
Subagents / Agent-Teams Bis zu 10 parallele Subagents, isolierter Kontext, Hintergrundmodus Standardmäßig ein einzelner Agent; Parallelisierung durch das Starten separater Ausführungen
Ökosystem der MCP-Server Mehr als 3.000 MCP-Server, Remote-OAuth, Werkzeugsuche Unterstützung für MCP (neuer), kleineres Ökosystem
Plugins Plugin-Marktplatz, plugin.json-Manifeste, Versionsfixierung Noch kein eigenes Plugin-System
Preismodell 5/25 US-Dollar pro Mio. Tokens mit Opus 4.7; Abonnements für 20–200 US-Dollar pro 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 für CLI; ChatGPT-Apps verfügen über Sprachfunktionen
Unternehmensrichtlinien Verwaltete Einstellungen (managed-settings.d/), signierte Plugin-Marktplätze, beschleunigte CVE-Behebung Cloudnative Richtlinienverwaltung über OpenAI-Administrationsfunktionen
Windows-Unterstützung Native Binärdatei + PowerShell-Werkzeug Codex CLI im Allgemeinen nur über WSL

Wann Claude Code auf dem Papier vorne liegt (heute): In öffentlichen Benchmarks liegt Opus 4.7 bei SWE-bench Verified um 12,7 Punkte vor dem häufig zitierten Ausgangswert von GPT-5-Codex und bei SWE-bench Pro um 6,6 Punkte vor dem offiziellen GPT-5.4-Wert von 57,7 %. Bei 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 Zahlen ändern sich mit jeder Modellveröffentlichung. Prüfen Sie deshalb die neuesten Herstellerseiten, bevor Sie eine Entscheidung für mehrere Quartale treffen.151

Wann Sie Claude Code wählen sollten: Sie arbeiten mit einer großen Codebasis, bei der ein Kontext von 1 Mio. Tokens 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. Bei SWE-bench Verified und Pro liegt Opus 4.7 derzeit bei produktionsnahen Aufgaben vorn.

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 Infrastruktur von OpenAI (Azure OpenAI, Foundry for Codex). Bei Terminal-Bench 2.0 liegt die Codex-Familie derzeit bei Shell-lastigen Workflows vorn (GPT-5.3-Codex mit 77,3 %, GPT-5.4 mit 75,1 %).

Beide statt entweder oder: Viele Teams setzen beide ein. Claude Code übernimmt langfristige Refactorings und agentisches Programmieren; Codex erledigt schnelle, in der Cloud isolierte Aufgaben aus ChatGPT heraus. AGENTS.md und CLAUDE.md können im selben Repository nebeneinander bestehen, da sie unterschiedlichen Werkzeugen 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; Sie müssen die Datei umbenennen). 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 (Flag -c)
Keine Kenntnis der Codebasis Werkzeuge Glob, Grep und Read
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.

Grundlegende Änderungen der Denkweise

  1. Hören Sie auf, Code zu kopieren. Claude Code schreibt direkt in Dateien.
  2. Vermeiden Sie Kontextwechsel. MCP bindet externe Werkzeuge in die Sitzung ein.
  3. Delegieren Sie konsequent. Subagents übernehmen die Erkundung, ohne Ihren Kontext aufzublähen.
  4. Automatisieren Sie mit Hooks. Formatierung, Linting und Protokollierung erfolgen automatisch.
  5. Denken Sie in Sitzungen. Setzen Sie Ihre Arbeit mit -c fort, statt neue Konversationen zu beginnen.

Zielgruppenspezifische Empfehlungen

Für Entwickler: - Haiku kostet etwa 5-mal weniger als Opus; verwenden Sie es für subagents und einfache Aufgaben - Nutzen Sie /compact bei langen Sitzungen proaktiv, um den Kontext zu verwalten - Sitzungs-IDs mit kodiertem Kontext (feature-${branch}-${timestamp}) erleichtern das Auffinden früherer Arbeiten - Stellen Sie häufig verwendeten Prompts ein # voran, um sie ohne zusätzlichen Schreibaufwand zum persistenten Speicher hinzuzufügen

Für DevOps- und Plattformteams: - Der Headless-Modus (Flag -p) ermöglicht die CI/CD-Integration mit JSON-Ausgabe zur weiteren 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 300 Integrationen - Hintergrundaufgaben (Präfix &) werden zur asynchronen Ausführung auf Claude Code Remote ausgeführt

Für Sicherheitsteams: - Bei Berechtigungsregeln gilt der erste Treffer; strukturieren Sie Zulassungs- und Sperrlisten sorgfältig - Der Sandbox-Modus isoliert das Dateisystem und das 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 je nach Kontext automatisch aktiviert; binden Sie Fachwissen ohne ausdrücklichen 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 stellen unternehmensweite Richtlinien über /etc/claude-code/managed-settings.json bereit - 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 Token ermöglicht die Verarbeitung vollständiger Codebasen in einem einzigen Prompt - Agententeams (ab v2.1.32) ermöglichen die parallele Koordination mehrerer Agenten bei komplexen Aufgaben - Beginnen Sie vor der vollständigen Einführung mit einem Pilotprojekt mit 5–10 Entwicklern


Schnellreferenz

Drucken Sie diese aus. Befestigen Sie sie an Ihrem Monitor.

╔═══════════════════════════════════════════════════════════════╗
                    CLAUDE CODE QUICK REFERENCE                 
╠═══════════════════════════════════════════════════════════════╣
  MODELS (Apr 2026  defaults vary by plan)                    
    haiku     $1/$5/M      Exploration, simple tasks           
    sonnet    $3/$15/M     Pro/Team Std/Enterprise/API default 
    opus      $5/$25/M     Max/Team Premium default (Opus 4.7) 
    opus[1m]  $5/$25/M     1M ctx at STANDARD pricing (4.7)    
    sonnet[1m] $3/$15/M    Large codebases (1M ctx, standard)  
╠═══════════════════════════════════════════════════════════════╣
  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         Slider: min/low/med/high/XHIGH/max (4.7)   
    /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 -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                             
╚═══════════════════════════════════════════════════════════════╝

Changelog

Diese Referenz ist ein fortlaufend aktualisiertes Dokument. Änderungen werden eingearbeitet, während sich Claude Code weiterentwickelt.

Datum Änderung Quelle
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 standardmäßige Opus und das Modell, das /model opus auswä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 Denken, wobei effort sowohl in der Claude API als auch in Claude Code standardmäßig auf high gesetzt ist und die Abstufung low/medium/high/xhigh/max umfasst, verlässlicher Wissensstand Mai 2026. Standardmodell bei Claude Max, leistungsstärkstes Modell bei Claude Pro; Opus 4.8 wird in die Tabelle Legacy models der Dokumentation verschoben. Zwei Breaking Changes gegenüber Opus 4.8: Für Anfragen ohne thinking-Feld ist das Denken nun standardmäßig aktiviert, und thinking: {type: "disabled"} führt in Kombination mit dem Aufwand xhigh oder max zu einem 400-Fehler (wird für jede Anfrage validiert). Siehe „Welches Modell sollte ich wählen?“. KORREKTUR — Fast Mode: In diesem Guide wurde Fast Mode zuvor als Research Preview beschrieben, die ausschließlich für Opus 4.6 zu 30 $/150 $ (6× Basistarif) verfügbar und für Opus 4.7 nicht verfügbar sei. Seit v2.1.219 gilt /fast für Opus 5 und Opus 4.8 zu 10 $/50 $ pro MTok (2× Basistarif) und ermöglicht bis zu 2,5-mal mehr Ausgabetokens pro Sekunde; Opus 4.7 wurde aus Fast Mode entfernt, und claude-opus-4-7 + speed: "fast" führt nun zu einem Fehler, statt auf die Standardgeschwindigkeit zurückzufallen (Opus 4.6 bleibt die Ausnahme mit stillem Fallback). Weiterhin Research Preview, ausschließlich für die Claude API — nicht für Bedrock/Vertex/Foundry/Claude Platform on AWS —, mit eigenem Ratenlimit; ein Geschwindigkeitswechsel invalidiert außerdem den Prompt-Cache. Abschnitt neu verfasst. KORREKTUR — Verschachtelung von subagents: Im Text von v2.74/v2.73 hieß es, verschachteltes Starten sei standardmäßig deaktiviert (v2.1.217). v2.1.219 kehrt dies erneut um: subagents starten standardmäßig verschachtelte subagents bis zu einer Tiefe von 3; CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 deaktiviert die Verschachtelung. Der Standardwert hat sich damit innerhalb von sechs Wochen von 5 auf 1 und dann auf 3 geändert. Legen Sie ihn daher ausdrücklich fest, statt ihn zu übernehmen (siehe Subagents und Umgebungsvariablenreferenz). Neues Hook-Ereignis DirectoryAdded — wird ausgelöst, nachdem /add-dir oder die SDK-Steuerungsanfrage register_repo_root während einer Sitzung ein neues Arbeitsverzeichnis registriert hat (siehe Hook-Ereignisse). Neue Einstellung sandbox.network.strictAllowlist — verweigert nicht auf der Zulassungsliste stehende Hosts für Sandbox-Befehle, ohne nachzufragen (siehe Sandbox-Modus). Für dynamische Workflows gilt nun standardmäßig eine Richtlinie für mittlere Größen („streben Sie weniger als 15 agents an“) sowie ein neuer Einstellungsschlüssel workflowSizeGuideline, der in jeder Einstellungsdatei gesetzt werden kann; die Zeile in /config wird ausgeblendet, sobald 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 nun mit --forward-subagent-text ausgegeben und anhand der tool_use-ID des Agent indiziert, der sie gestartet hat. Nur im Changelog: mcp_server_errors wurde dem headless stream-json-Initialisierungsereignis hinzugefügt und listet durch die Konfigurationsvalidierung übersprungene --mcp-config-Einträge auf (Terminalausführungen geben beim Start eine Warnung aus); ${VAR}-Einträge in verwalteten MCP-Zulassungs- und Sperrlisten werden aus der Startumgebung und der Umgebung für verwaltete Einstellungen statt aus der Einstellungsdatei-Umgebung aufgelöst; die /model-Auswahl zeigt die zusammengeführte Zeile „Opus (1M context)“ statt nur „Opus“ an und hebt ausschließlich den Namen des neuesten Modells hervor; in der Fable-Zeile wird bei Tarifen, in denen es enthalten ist, nicht mehr die veraltete Kennzeichnung „Requires usage credits“ angezeigt; 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 behoben, und der Fehler „only available via api.anthropic.com“ nennt nun die Einstellung, die ihn verursacht hat; zeigt CLAUDE_CODE_GIT_BASH_PATH auf eine andere Binärdatei als Bash, wird dies mit einer Warnung ignoriert, statt das Programm zu beenden; die Auswahlkopie in GNU screen gibt kein base64 mehr aus; im Vim-NORMAL-Modus kehrt ← bei einer leeren Eingabe zur Agent-Ansicht zurück; im Screenreader-Modus wird nur das eingegebene Zeichen wiedergegeben, statt die Eingabezeile neu zu schreiben. v2.1.220 (25. Juli) enthält ausschließlich Fehlerbehebungen und Zuverlässigkeitsverbesserungen. Ebenfalls korrigiert: In der Zeile vom 2026-07-24 wurde die MCP-Änderung zu HTTP-Status und Leerzeichenwarnung v2.1.218 zugeschrieben — sie erschien in v2.1.219. v2.1.220 ist die neueste Version. 196197198
2026-07-24 Guide v2.74: CLI v2.1.218. /code-review wird nun als subagent im Hintergrund ausgeführt — die Überprüfungsarbeit füllt Ihre Unterhaltung nicht mehr; gestapelte Slash-Befehle bleiben das Prüfziel (siehe Slash-Befehle). skills mit context: fork werden standardmäßig im Hintergrund ausgeführt — mit dem neuen Frontmatter-Schlüssel background: false können Sie dies für einzelne skills deaktivieren (siehe Skills-Frontmatter-Referenz). Verschlankte Dialoge im Auto-Modus: Die Prüfungen auf gefährliches rm, Hintergrundausführung mit & und verdächtige Windows-Pfade öffnen keine Berechtigungsdialoge mehr — der Klassifikator des Auto-Modus entscheidet darüber; der Planmodus mit Auto fragt bei Bash-Befehlen, deren Schreibschutz der statische Analysator nicht nachweisen kann, ebenfalls nicht mehr nach — der Klassifikator beurteilt sie (siehe Auto-Modus). Sicherheit: Frontmatter-hooks von agents werden nicht mehr aus nicht vertrauenswürdigen Ordnern ausgeführt — für den eigenen Ordner der Agent-Datei muss das Vertrauen in den Arbeitsbereich bestätigt worden sein (siehe komponentenspezifische Hooks). /deep-research kann nur 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 für MCP-Konfigurationswerte mit unsichtbaren führenden oder nachgestellten Leerzeichen an (Korrektur vom 2026-07-25: Diese Änderung erschien in v2.1.219, nicht in v2.1.218 — sie wurde hier der falschen Version zugeschrieben); das Drücken der linken Pfeiltaste unmittelbar nach einer Bearbeitung verlangt nun eine Bestätigung, bevor die Unterhaltung verworfen wird, und Esc in der Agent-Ansicht kehrt zu der in den Hintergrund verschobenen Unterhaltung zurück; bei serverseitig verwalteten Einstellungen überspringen unbedenkliche Funktions- und Kostenschalter die Abfrage zur Genehmigung von Einstellungen; Agent-Namen mit : werden abgelehnt (für Plugin-Namensräume reserviert); boolesche Frontmatter-Werte von skills/plugins 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 standardmäßigen Beschränkungen für Hintergrund-Shells; ARNs von Bedrock-Anwendungsinferenzprofilen werden zu den Tarifen des konfigurierten Modells abgerechnet; die Abstammung verzweigter Sitzungen bleibt nach der Komprimierung in headless/SDK-Sitzungen erhalten; Fehler bei der Beschädigung von Windows-Pfaden mit \u behoben; 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 Guide v2.73: CLI v2.1.217. Standardwert für die Verschachtelung von subagents umgekehrt: subagents starten standardmäßig keine verschachtelten subagents mehr — legen Sie CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH fest, um eine tiefere Verschachtelung zuzulassen. Damit gehört das mit v2.1.172 eingeführte standardmäßige Verhalten „rekursive sub-agents mit bis zu 5 Ebenen“ der Vergangenheit an (Rekursion war von v2.1.172 bis v2.1.216 die Standardeinstellung; siehe Subagents und Umgebungsvariablenreferenz). Neue Begrenzung der Parallelität: Standardmäßig dürfen höchstens 20 subagents gleichzeitig ausgeführt werden (CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS), damit eine einzelne Nachricht nicht unbegrenzt viele agents im Hintergrund auffächern kann — dies unterscheidet sich von der mit v2.1.212 eingeführten Gesamtzahl der Starts pro Sitzung (CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION, 200/Sitzung). --max-budget-usd stoppt nun subagents im Hintergrund: Sobald die Obergrenze erreicht ist, werden neue Starts verweigert und laufende agents im Hintergrund angehalten (zuvor waren agents im Hintergrund nicht vom Budget betroffen). Autovervollständigung von Emoji-Shortcodes in der Eingabe — :heart: → ❤️, für unvollständige Eingaben werden Vorschläge angezeigt — mit emojiCompletionEnabled: false deaktivierbar. Nur im Changelog: Die Isolierung von Hintergrundsitzungen kanonisiert über symbolische Links eingebundene Arbeitsverzeichnisse (kein Verlassen des Arbeitsbereichsordners mehr); das verwaltete OTEL_EXPORTER_OTLP_ENDPOINT steuert nun alle Signale (signalspezifische Überschreibungen aus niedrigeren Geltungsbereichen können Telemetriedaten nicht mehr umleiten); Warnungen bei fehlgeschlagenen Transkriptschreibvorgängen (z. B. voller Datenträger) oder wenn das Speichern von Sitzungen durch eine geerbte Umgebungsvariable deaktiviert ist; Speicherleck bei abgeschnittener 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; Unternehmenskonfigurationen für mTLS, TLS-Verifizierung, OAuth-Geltungsbereich und Proxy werden in Claude Desktop-Sitzungen berücksichtigt; TypeError bei --resume//resume aufgrund fehlerhafter Anhangseinträge behoben; nicht stoppbare Hintergrund-Shells nach /background oder dem Beenden auf ausgelasteten Rechnern behoben; ein OOM beim Start durch Brace Expansion wird nun durch ein Budget begrenzt; später zu Remote Control hinzukommende Teilnehmer sehen nun ausstehende Berechtigungsabfragen; Fehlerbehebungen für die Startankündigung des Screenreaders und das erneute Rendern der Denkzeile; PR-Kennzeichnungen in der Fußzeile sind über ssh/tmux anklickbar (FORCE_HYPERLINK=0 deaktiviert dies); Warnung vor dem Ablauf der Anmeldung 3 Tage im Voraus (zuvor 5); der Hinweis auf das frontend-design plugin ist auf insgesamt 3 Einblendungen begrenzt. v2.1.217 ist die neueste Version. 194
2026-07-21 Guide 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: allow-Regeln mit einem einzelnen Segment vom Typ dir/** (z. B. Edit(src/**)) stimmen jetzt nur noch mit <cwd>/dir überein, nicht mehr mit beliebigen dir/-Verzeichnissen im gesamten Baum – verwenden Sie **/dir/** für beliebige Tiefen; deny-/ask-Regeln behalten den Abgleich in beliebiger Tiefe bei, und für if:-Bedingungen von hooks gilt dieselbe cwd-Beschränkung (siehe Syntax und Matcher für Berechtigungsregeln). Paket zur Fail-Closed-Härtung: Umgehungsmöglichkeit unter Windows PowerShell 5.1 behoben; Bash-Formen für Dateideskriptorumleitungen schlagen nun sicher geschlossen fehl; Befehle mit mehr als 10.000 Zeichen erfordern immer eine Bestätigung; zsh-Indizes/-Modifikatoren in [[ ]] lösen eine Abfrage aus; unsichere Varianten von help/man werden nicht mehr automatisch genehmigt; Aufforderungen in Remote-Sitzungen können nicht mehr vor der lokalen Bestätigung fortfahren; Flags für Docker-/Podman-Daemonumleitungen (--url, --connection, --identity, Remote-Modus) lösen eine Abfrage aus; file -m/--magic-file/-f/--files-from erfordert eine Berechtigung. Neues EndConversation-Tool – Claude kann Sitzungen bei äußerst missbräuchlichen Eingaben oder Jailbreak-Versuchen beenden, wie bereits seit 2025 auf claude.ai. SessionStart hooks melden bei abgespaltenen Sitzungen die Quelle "fork" (zuvor "resume"). OTel: CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH konfiguriert die Grenze von 60 KB für die Inhaltskürzung; Protokollereignisse erhalten message.uuid/client_request_id/tool_source; die Nutzlast von subagentStatusLine erhält den Reasoning-Aufwand. Nur im Changelog: Einstellungsdateien mit mehr als 2 MiB führen beim Start mit einer eindeutigen Fehlermeldung zum Abbruch; ISO-Zeitstempel modified im Frontmatter des Speichers; Fortschritts-Heartbeat für lange stumme Tool-Aufrufe; Skalierungsfehler beim Beenden und Leeren von stream-json behoben; hook-Beendigungscode 2 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; Selbsttreffer von pkill -f behoben. v2.1.215: Claude führt die skills /verify und /code-review nicht mehr automatisch aus – nur noch bei explizitem Aufruf. v2.1.216: neue Einstellung sandbox.filesystem.disabled – Dateisystemisolierung überspringen, Kontrolle des ausgehenden Netzwerkverkehrs beibehalten (siehe Sandbox-Modus). Nur im Changelog: quadratische Verlangsamung bei der Nachrichtennormalisierung behoben; HTTP-401-Fehler im Auto-Modus nach Rotation von OAuth behoben; in Worktrees isolierte subagents können git nicht mehr zum gemeinsam genutzten Checkout umleiten (git -C/GIT_DIR); Schreibumleitung über .claude-Symlinks behoben; /rewind verweigert Wiederherstellungspfade mit Symlinks/Hardlinks; /context warnt bei Überschreitung des Kontextfensters; Änderungen an skills/Befehlen während einer Sitzung erscheinen ohne Neustart im Slash-Menü; die Bestätigung von /fork zeigt den Sitzungsnamen und die claude attach-ID; Wiederherstellung nach einem Containerneustart während einer laufenden 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); Tool-Aufrufe von MCP, die länger als 2 Minuten dauern, werden automatisch in den Hintergrund verschoben (CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS); der Parameter mode des Task-Tools ist veraltet/wird ignoriert – subagents übernehmen den Berechtigungsmodus der übergeordneten Sitzung; unternehmensweite Vorgabe forceLoginMethod gilt jetzt für die VS Code-Erweiterung, SDK, setup-token und install-github-app (zuvor nur für das Terminal). v2.1.211: --forward-subagent-text / CLAUDE_CODE_FORWARD_SUBAGENT_TEXT nimmt Text und Gedankengänge von subagents in stream-json auf; „Immer zulassen“-Regeln werden im Repository-Stammverzeichnis gespeichert, sodass Genehmigungen in Worktrees erhalten bleiben. v2.1.210: Startwarnung für Berechtigungsregeln vom Typ 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; unternehmenseigener Launcher über processWrapper/CLAUDE_CODE_PROCESS_WRAPPER; vimInsertModeRemaps (z. B. jj→Escape); katastrophale Löschvorgänge innerhalb von $(...)/Backticks/<(...) lösen selbst bei --dangerously-skip-permissions und im Auto-Modus eine Abfrage aus. v2.1.207: Auto Mode benötigt unter 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 an das konfigurierte Push-Remote automatisch (remote.pushDefault oder das einzige Remote), nicht nur an origin. Nur im Changelog: Korrektur für dateiveränderndes Bash im Planmodus; Umgehung der Worktree-Grenzen über Symlinks behoben; Prompt-Caching hinter LLM-Gateways; hook mit ask zwingt den Auto-Modus mindestens zur Abfrage; Härtung der Berechtigungsvorschau gegen Unicode-Spoofing; Korrektur für die Worktree-Isolierung von subagents; Härtung des Agent-Tools gegen Prompt-Injection; Fehler bei Überschreitung des Limits von MEMORY.md; großes Leistungspaket (79-fache Reduzierung des Transkripts, 7-fache Reduzierung der Tool-Runden von SDK); Hintergrund-Agenten 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 Auto-Modus (v2.1.205): Sitzungsprotokolldateien sind gegen Manipulation geschützt; rm -rf mit einer Variablen, die der Klassifikator nicht auflösen kann, fragt nun zunächst nach; Benachrichtigungen zu Hintergrundaufgaben weisen ausdrücklich darauf hin, dass keine menschliche Eingabe erfolgt ist, sodass erfundene Genehmigungen innerhalb des Transkripts nicht als echte Genehmigungen 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); Fehler behoben, durch den Hintergrundsitzungen ein in der Shell exportiertes ANTHROPIC_BASE_URL verloren (Anfragen gingen an den Standardendpunkt und führten zu einem 401-Fehler). v2.1.204: ausschließlich Fehlerbehebungen (Streaming des SessionStart hook im Headless-Betrieb). Nur im Changelog: Zeilen der Agentenansicht erhalten vom Klassifikator verfasste Überschriften und PR-Links; der automatische Updater streamt Downloads (rund 400 MB weniger maximaler Speicherbedarf); 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, und --permission-mode manual / "defaultMode": "manual" werden als Aliase akzeptiert (siehe Berechtigungsmodi). Ebenfalls in dieser Version: AskUserQuestion-Dialoge werden standardmäßig nicht mehr automatisch fortgesetzt (ein Leerlaufzeitlimit können Sie über /config aktivieren), außerdem zahlreiche Korrekturen für Abstürze und die Zuverlässigkeit beim Start und in Hintergrundsitzungen. v2.1.201: Sonnet-5-Sitzungen verwenden die Systemrolle mitten in der Unterhaltung nicht mehr für Harness-Erinnerungen. v2.1.202: eine /config-Option „Dynamic workflow size“ (unverbindliche kleine/mittlere/große Agentenzahlen, keine erzwungene Obergrenze) und die OTel-Attribute workflow.run_id/workflow.name; /review <pr> kehrt zu einer schnellen Überprüfung in einem Durchgang zurück, während die Multi-Agenten-Prüfung weiterhin über /code-review <level> <pr#> erfolgt (siehe Referenz der Slash-Befehle); der erneute Aufruf eines bereits geladenen skill dupliziert dessen Anweisungen nicht mehr im Kontext; außerdem erscheint eine eindeutigere MCP-Fehlermeldung, wenn eine Serverkonfiguration url, aber keinen 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): organisationsweite Standardmodelle (von 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 .mcp.json-Server mehr, die sich selbst über das Repository genehmigt haben; Streaming-Leerlaufüberwachung ist standardmäßig aktiviert (Deaktivierung mit CLAUDE_ENABLE_STREAM_WATCHDOG=0); Konsolidierung der Finder für /code-review (ca. 25 % weniger Token). Korrektur: In unserem Eintrag vom 1. Juli hieß es, v2.1.196 sei zum Zeitpunkt der Überprüfung im offiziellen Changelog „nicht enthalten“ gewesen; inzwischen wurde die Version dort mit genau den Funktionen veröffentlicht, die bereits in einer frühen Zusammenfassung von GitHub beschrieben wurden. v2.1.198 (1. Juli): subagents werden standardmäßig im Hintergrund ausgeführt; Claude in Chrome allgemein verfügbar; Hintergrundagenten committen und pushen Änderungen aus worktrees und öffnen einen PR-Entwurf; der Notification-hook wird bei agent_needs_input/agent_completed ausgelöst; /dataviz-skill; Explore übernimmt das Sitzungsmodell (höchstens 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): Bei gestapelten Slash-skill-Aufrufen werden bis zu 5 vorangestellte skills geladen; vorübergehende 429-Fehler werden für Abonnenten automatisch mit zunehmenden Wartezeiten erneut versucht; CLAUDE_CODE_RETRY_WATCHDOG verwendet bei Fehlern, die nicht durch Kapazitätsengpässe verursacht werden, standardmäßig 300 Wiederholungsversuche 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, die in Claude Code über /model sonnet / /model claude-sonnet-5 ausgewählt werden kann. Modell-ID claude-sonnet-5 (fest angehefteter Snapshot ohne Datum); 1M-Kontext, maximale Ausgabe von 128K (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 von 2 $/10 $ bis zum 31. August 2026 – etwa 40 % günstiger als Opus 4.8; Anthropic positioniert das Modell als „nahe an Opus 4.8 bei niedrigeren Preisen“. effort ist beim Claude API und in Claude Code standardmäßig auf high eingestellt. Das Modell wurde der Modell-Alias-Tabelle, dem Sonnet-Textabschnitt (Sonnet 4.6 als abgelöst gekennzeichnet) und der Preistabelle hinzugefügt. Anhand der offiziellen Modelldokumentation von Anthropic (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), verwenden jetzt einen exakten Abgleich, statt fälschlicherweise Teilzeichenfolgen abzugleichen. Um jedes Tool eines MCP-Servers mit Bindestrich abzugleichen, verwenden Sie ein Muster wie mcp__brave-search__.* (siehe Matcher). Auto Mode: Mit der neuen Einstellung autoMode.classifyAllShell werden alle Bash-/PowerShell-Befehle durch den Klassifikator geleitet, nicht nur Muster zur Codeausführung. Ablehnungsgründe erscheinen jetzt im Transkript, in der Einblendung und unter /permissions. Telemetrie: Das neue OTel-Protokollereignis claude_code.assistant_response enthält den Antworttext des Modells. Es wird über OTEL_LOG_ASSISTANT_RESPONSES gesteuert, das im nicht gesetzten Zustand dem Wert von OTEL_LOG_USER_PROMPTS folgt. Bereitstellungen mit aktivierter Prompt-Protokollierung beginnen daher nach dem Upgrade auch Antworten zu protokollieren (setzen Sie den Wert auf 0, wenn weiterhin nur Prompts protokolliert werden sollen). 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 deaktivieren). Hinzu kommen die Live-Autovervollständigung von Dateipfaden im Bash-Modus (!) sowie ein Hinweis beim Start, wenn MCP-Server eine Authentifizierung erfordern. Ansonsten enthält v2.1.195 Zuverlässigkeitskorrekturen für Sprachsteuerung, 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 eine Unterhaltung jetzt an einem Punkt vor einem /clear fortsetzen (siehe Referenz der Slash-Befehle). Hooks: Durch Kommas getrennte Matcher (z. B. Bash,PowerShell) werden jetzt korrekt ausgelöst – frühere Versionen verwarfen sie stillschweigend (siehe Matcher). Sandbox: Der Dialog für Netzwerkberechtigungen merkt sich die von Ihnen zugelassenen Hosts für den Rest der Sitzung. Korrekturen: Wird ein Hintergrundagent über den Aufgabenbereich gestoppt, bleibt er jetzt dauerhaft beendet und startet nicht erneut; kürzlich abgelehnte Genehmigungen unter /permissions bleiben nach dem Schließen erhalten; /voice erklärt Einschränkungen durch Organisationsrichtlinien, statt eine allgemeine Meldung anzuzeigen; Cmd-Klick auf Links in Ghostty über ssh/tmux; claude agents sendet integrierte Slash-Befehle nicht mehr als Prompt-Text und zeigt keine unformatierten Bildpfade mehr an; kein Überlaufen des Begrüßungsbildschirms bei 80×24; forceRemoteSettingsRefresh über MDM. Leistung: ca. 37 % geringere CPU-Auslastung während gestreamter Antworten; verringertes Speicherwachstum 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 CLI-Version). Anthropic hat Claude Tag eingeführt, einen nativen, verwalteten Slack-Agenten für Kunden von Claude Enterprise und Team: Markieren Sie @Claude in einem Kanal, um eine Aufgabe zu delegieren. Der Agent zerlegt sie in Phasen, erledigt sie asynchron und veröffentlicht anschließend die Ergebnisse im Kanal. Über eine gemeinsame, einheitliche Claude-Identität können Teammitglieder laufende Arbeiten übergeben. Administratoren legen für jeden Kanal den Zugriff auf Tools, Datenquellen und Speicher fest und können Token-Ausgaben begrenzen sowie Aktivitätsprotokolle einsehen. Der Agent nutzt Opus 4.8. Unter dem Material zu Agenten wurde ein kurzer Unterabschnitt ergänzt, der Claude Tag vom Claude Code CLI abgrenzt, da beide unterschiedliche Oberflächen und Steuerungsmodelle verwenden. Keine CLI-Version. 177
2026-06-24 Guide v2.63: CLI v2.1.190. Version mit Fehlerkorrekturen 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. 199
2026-06-23 Guide v2.62: CLI v2.1.187. Sicherheit: Die Einstellung sandbox.credentials verhindert, dass Befehle in der Sandbox Anmeldedatendateien und geheime Umgebungsvariablen lesen (siehe Sandbox-Modus). Von der Organisation konfigurierte Modellbeschränkungen gelten für die Modellauswahl unter /model, --model, /model und ANTHROPIC_MODEL. Bei Auswahl eines eingeschränkten Modells erscheint die Meldung „durch die Einstellungen Ihrer Organisation eingeschränkt“ (siehe enforceAvailableModels). Benutzererfahrung: Auswahl per Mausklick in Vollbildmenüs (Berechtigungsabfragen, /model, /config); mit /install-github-app ist der Schritt des GitHub-Actions-Workflows optional; /btw unterstützt jetzt die Navigation mit ←/→; /plugin zeigt nicht verwendete plugins zur Bereinigung an; claude --help führt nun --bg/--background auf. Korrekturen: --json-schema / Workflow-agent({schema}) ruft StructuredOutput nach erfolgreicher Ausführung nicht mehr erneut auf und liefert auch in Folgerunden zuverlässig strukturierte Ausgaben zurück; hängende Aufrufe entfernter 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-Durchlauf keine Modellrunden erzeugt hat; die Tiefenverfolgung für subagents stellt beim Fortsetzen die Spawn-Tiefe wieder her und zählt verzweigte subagents auf die Obergrenze an; zurückgebliebene Registrierungen von Agent-worktrees werden bereinigt; eingefügter koreanischer/CJK-Text wird nicht mehr zu Zeichensalat; Hintergrundaufträge bleiben nicht mehr im Status „wird ausgeführt“ hängen, wenn eine Runde 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 inhaltlich relevante Version): Mit claude mcp login <name> / claude mcp logout <name> authentifizieren Sie MCP-Server über die CLI, ohne das interaktive /mcp-Menü zu verwenden (die stdin-Umleitung --no-browser schließt die Authentifizierung über SSH ab; siehe MCP-Verwaltungsbefehle); !-Bash-Befehle veranlassen Claude jetzt dazu, automatisch auf die Ausgabe zu reagieren – mit "respondToBashCommands": false behalten Sie das bisherige Verhalten bei, bei dem die Ausgabe nur als Kontext dient; Agent(type)-Ablehnungsregeln und Agent(x,y)-Beschränkungen für zulässige Typen werden jetzt beim Start benannter subagents durchgesetzt (der Start wird sofort blockiert, nicht mehr nur bei anonymen Task-Starts; siehe Syntax der Berechtigungsregeln); Berechtigungsabfragen von subagents im Hintergrund werden in der Hauptsitzung angezeigt, statt automatisch abgelehnt zu werden – der Dialog zeigt an, welcher Agent die Anfrage stellt, und Esc verweigert nur dieses Tool; /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 camelCase, und bei fehlerhaftem YAML-Frontmatter in SKILL.md wird der Inhalt mit leeren Metadaten geladen, statt unbemerkt fehlzuschlagen; die Agent-Detailansicht von /workflows erhält eine Statusfilterung (drücken Sie f); der Tab „Installiert“ von /plugin erhält einen Abschnitt Skills; Einstellung teammateMode: "iterm2"; /login erhält die Option „Claude Platform on AWS – Anmeldedaten aktualisieren“, wenn awsAuthRefresh konfiguriert ist; der Agent wird kurz vor Erreichen des Größenlimits 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). Korrekturen: Streaming-Anfragen schlagen nach dem Aufwachen des Computers nicht mehr mit „Content block not found“ fehl; beim Scrollen im subagent-Transkript wird nicht mehr in das Haupttranskript gewechselt; ~~strikethrough~~ wird dargestellt; Workflow-subagents mit agent({schema}) brechen nach 5 Validierungsfehlern ab, statt endlos weiterzulaufen. v2.1.185: Der Hinweis bei einem ins Stocken geratenen Stream lautet „Waiting for API response · will retry in …“ und erscheint nach 20 Sekunden ohne Daten (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 Auto-Modus blockiert destruktive Befehle jetzt konsequent, sofern Sie diese nicht ausdrücklich angefordert haben – destruktive Git-Befehle (git reset --hard, git checkout -- ., git clean -fd, git stash drop), git commit --amend bei Commits, die nicht vom Agent stammen, sowie terraform/pulumi/cdk destroy ohne benannten Stack (siehe Auto-Modus bei Max); mit der Einstellung attribution.sessionUrl lässt sich der Link zur claude.ai-Sitzung aus Commits/PRs entfernen; /config --help führt Kurzschlüssel auf, und die /config-Benutzeroberfläche speichert jetzt beim Drücken von Esc; Warnungen vor veralteten Modellen wurden auf Agent-Frontmatter ausgeweitet (stderr bei -p); die Zeile „setup issues“ 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); sandbox.allowAppleEvents als Opt-in (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; lange Absätze werden zeilenweise gestreamt; automatische Wiederholungsversuche bei Verbindungsabbrüchen während des Denkprozesses; Feinschliff am subagent-Panel (automatisches Ausblenden bei Inaktivität, maximal 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 inhaltlich relevante Version): Berechtigungsregeln im Format Tool(param:value) gleichen die Eingabeparameter eines Tools mithilfe des Platzhalters * ab – beispielsweise 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 verschachtelte Agents/Workflows/Ausgabestile unter .claude/ werden bei Konflikten nach dem Prinzip closest-to-cwd aufgelöst (beim Speichern projektbezogener Workflows wird der nächstgelegene vorhandene Ordner .claude/workflows/ verwendet); der Auto-Modus prüft den Start von subagents jetzt vorab mit dem Klassifikator und schließt damit eine Lücke, über die sich die Prüfung durch einen Agent-Start umgehen ließ; bei der Komprimierung wird die --fallback-model-Kette berücksichtigt; die Korrektur der MCP-Spezifikation für disallowedTools (mcp__server, mcp__server__*, mcp__* wurden unbemerkt ignoriert); außerdem ein flaches Baumlayout für /doctor, eine nun erforderliche Beschreibung bei /bug, eine Auslösung des Workflow-Schlüsselworts nur noch durch explizite Formulierungen sowie zahlreiche Korrekturen an subagent-Transkripten, Remote Control und der Authentifizierung. v2.1.179: Fehlerbehebungsversion – behält Teilantworten bei Verbindungsabbrüchen während des Streamings bei, korrigiert das Scrollen mit dem Mausrad unter WSL2 (eine Regression aus v2.1.172), behebt ein denyRead-Glob der Sandbox, das Linux-Sitzungen mit großen Verzeichnisbäumen unbrauchbar gemacht hatte, entfernt doppelte Hinweise auf dem Willkommensbildschirm und verbessert die Zuverlässigkeit von Remote-Funktionen und plugins. v2.1.177: nur Wartungsarbeiten an CHANGELOG/feed.xml. v2.1.179 ist die neueste Version. 173
2026-06-15 Guide 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 Modellfamilie, in die Default aufgelöst wird, in einer eigenen Zeile an (Opus bei Max/Team Premium/Enterprise/PAYG-API, Sonnet bei Pro/Team); /usage in VSCode ergänzt eine Zuordnung der Nutzung (Cache-Fehlschläge, langer Kontext, subagents sowie Nutzung pro skill/Agent/plugin/MCP über 24 Stunden bzw. 7 Tage); Korrekturen für das Präfix von Bedrock-GovCloud-Inferenzprofilen, die Vererbung der Anbieter-Umgebungsvariablen in Hintergrundsitzungen, den Modellnamen des Git-Co-Autors und das Banner „consuming usage credits“ von Fable 5 bei Enterprise-Konten mit nutzungsbasierter Abrechnung. v2.1.175: verwaltete Einstellung enforceAvailableModels – die availableModels-Zulassungsliste beschränkt nun auch das Default-Modell (es wird auf das erste zulässige Modell zurückgegriffen), und Benutzer- bzw. Projekteinstellungen können eine verwaltete Liste nicht mehr erweitern. v2.1.176: Sitzungstitel werden in der Sprache Ihrer Unterhaltung erzeugt (mit der Einstellung language festlegen); Einstellung footerLinksRegexes für Footer-Link-Badges, die anhand regulärer Ausdrücke zugeordnet werden; if-Bedingungen von hooks gleichen jetzt Pfadmuster für Read/Edit/Write ab (z. B. Edit(src/**), Read(.env)); die Durchsetzung von availableModels schließt die Lücke über Alias-Weiterleitungen, und /fast lehnt Modelle außerhalb der Zulassungsliste ab; Bedrock-Anmeldedaten werden bis zu ihrem Expiration-Zeitpunkt zwischengespeichert; der Auto-Modus weicht bei Organisationen ohne Opus 4.8 von Fable 5 auf das beste verfügbare Opus-Modell aus; außerdem zahlreiche Korrekturen für Remote Control, Hintergrundsitzungen, claude agents, Git-Branches bei /cd und die Zwischenablage bei tmux über SSH. v2.1.176 ist die neueste Version. 172
2026-06-11 Guide v2.57: CLI v2.1.173. Das Suffix [1m] von Fable 5 wird automatisch normalisiert – ein Modellname wie claude-fable-5[1m] wird jetzt automatisch normalisiert bzw. zu claude-fable-5 gekürzt, da Fable 5 standardmäßig bereits einen Kontext von 1M umfasst und das Suffix nur bei Opus/Sonnet von Bedeutung war (dort ist der 1M-Kontext an [1m] gebunden). Außerdem wurde unter Windows eine irrtümlich beim Start angezeigte Warnung zu fehlenden Sandbox-Abhängigkeiten behoben. 171
2026-06-10 Guide v2.57: CLI v2.1.172. Rekursive subagents – subagents können jetzt ihre eigenen subagents starten, und zwar bis zu einer Tiefe von 5 Ebenen (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. Plugin-Marktplatzsuche/plugin erhält eine Suchleiste für den Marktplatz. OTEL – die Metrik claude_code.lines_of_code.count erhält das Attribut model. Korrekturen: festhängende Sitzungen bei einem 1M-Kontext ohne Guthaben, Fehler bei der Bildverarbeitung, ein blockierter Zustand bei einem subagent im Hintergrund, Probleme mit der Modellauswahl bzw. Modellbeschränkungen und dem Abruf des Team-Gedächtnisses. 171
2026-06-10 Guide v2.56.1: Für Claude Code spezifische Details zu Fable 5 aus der Dokumentation zur Modellkonfiguration. Der kurze Alias /model fable (sowie 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 (high ist die Standardeinstellung); thinking kann bei Fable 5 nicht deaktiviert werden (der Sitzungsschalter, alwaysThinkingEnabled und MAX_THINKING_TOKENS=0 bleiben allesamt wirkungslos – das Modell denkt stets adaptiv); die Variante claude-fable-5[1m] mit erweitertem Kontext und die Konfigurationsoptionen ANTHROPIC_DEFAULT_FABLE_MODEL / DISABLE_PROMPT_CACHING_FABLE vervollständigen die fable-Familie. Keine neue Version (v2.1.170 bleibt die neueste). 200
2026-06-09 Guide v2.56: CLI v2.1.170. Claude Fable 5 — eine neue Modellstufe oberhalb von Opus (Anthropics leistungsfähigstes und intelligentestes Modell; „Mythos-class“-Spitzenleistung, die für die allgemeine Nutzung abgesichert wurde) — kann nach claude update über /model claude-fable-5 in Claude Code ausgewählt werden. Modell-ID claude-fable-5; 1M Kontext, 128K Ausgabe; 10/50 US-Dollar pro MTok (≈2× Opus 4.8); bei Anfragen zu Cyber-, Bio-/Chemie- und Destillationsthemen greifen die Sicherheitsklassifizierer auf Opus 4.8 zurück; die Einführung in Abonnementtarifen erfolgt bis zum 22. Juni. Nutzt dieselbe Anfrageoberfläche wie Opus 4.8 (ausschließlich adaptives Denken), jedoch mit einer neuen inkompatiblen Änderung: Ein explizites thinking: {type: "disabled"} gibt den Statuscode 400 zurück — lassen Sie den Parameter stattdessen weg. Opus 4.8 bleibt der agentische Standard von Claude Code. Außerdem wurde ein Fehler behoben, durch den Sitzungen, die aus dem integrierten Terminal von VS Code (oder einer beliebigen Shell mit geerbten Claude Code-Umgebungsvariablen) gestartet wurden, keine Transkripte speichern konnten und nicht unter --resume erschienen. Verifizierung: GitHub-Release 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. 200
2026-06-08 Guide 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 eine Fehlersuche unter kontrollierten Bedingungen. /cd verschiebt eine Sitzung in ein neues Arbeitsverzeichnis, ohne den Prompt-Cache während der laufenden Sitzung zu beeinträchtigen. Die Einstellung disableBundledSkills (und CLAUDE_CODE_DISABLE_BUNDLED_SKILLS) blendet mitgelieferte skills, Workflows und integrierte Slash-Befehle für das Modell aus. Hinzu kommen rund 20 Fehlerbehebungen: Navigation mit den Pfeiltasten nach oben/unten durch umgebrochene visuelle Zeilen; Durchsetzung der unternehmensweiten MCP-Richtlinie (allowedMcpServers/deniedMcpServers) bei erneuter Verbindung und bei in der IDE eingegebenen Konfigurationen; eine 30–50 ms lange Blockierung der macOS-Benutzeroberfläche bei claude.ai-Anmeldedaten; Leistung von claude -p unter Windows; erneute Verbindung der Remote Control; Popup des Git Credential Manager unter Windows; Fußzeilenhinweise bei einer benutzerdefinierten Statuszeile; erneutes Erscheinen veralteter Berechtigungs-/Dialogabfragen in Remote-Sitzungen; claude agents --json, das blockierte Sitzungen ausließ; automatische Reparatur von TaskCreate-Eingaben; geringere CPU-Auslastung beim Streaming; Wiederherstellung des 5-minütigen Inaktivitätszeitlimits für Vertex/Foundry; Farbkontrast von skill-Tags; Beibehaltung der Flags von Hintergrundsitzungen über den Übergang Ruhestand→Reaktivierung hinweg. Verifizierung: Das kanonische Änderungsprotokoll unter code.claude.com/docs/en/changelog und die GitHub-Releases bestätigen v2.1.169 (8. Juni) als neueste Version. 201
2026-06-06 Guide v2.54: CLI v2.1.166–v2.1.168. v2.1.166: Fallback-Modellkette — mit der Einstellung fallbackModel können bis zu drei Fallback-Modelle konfiguriert werden, 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 einen Turn einmal mit dem Fallback-Modell, wenn API einen unerwarteten, nicht wiederholbaren Fehler zurückgibt. MCP-Deny-Globs — mit einem Glob an der Position des Tool-Namens in einer Deny-Regel ("*" verweigert alle Tools) können Sie zunächst alles blockieren und anschließend gezielt wieder freigeben; Allow-Regeln lehnen Globs außerhalb von MCP ab, damit die Standardhaltung restriktiv bleibt. Sicherheit — über SendMessage aus anderen Claude-Sitzungen weitergeleitete Nachrichten übertragen keine Benutzerberechtigungen mehr (Härtung der sitzungsübergreifenden Kommunikation). Steuerung des DenkensMAX_THINKING_TOKENS=0, --thinking disabled und der modellspezifische Schalter für das Denken deaktivieren dieses nun tatsächlich bei Modellen, die standardmäßig denken. Benutzererfahrungclaude update kündigt die Zielversion vor dem Herunterladen an. Hinzu kommen Fehlerbehebungen bei der Bildverarbeitung, der Stabilität von Remote-Sitzungen und der Terminaldarstellung (JetBrains-IDEs, Tastaturen in WezTerm/Ghostty). v2.1.167 und v2.1.168 (beide vom 6. Juni): ausschließlich Fehlerbehebungen und Zuverlässigkeitsverbesserungen, keine einzeln dokumentierten benutzerseitigen Änderungen. Verifizierung: Das kanonische Änderungsprotokoll unter code.claude.com/docs/en/changelog und die GitHub-Releases bestätigen v2.1.168 (6. Juni) als neueste Version. 202
2026-06-05 Guide v2.53.1: CLI v2.1.165 (5. Juni) enthält Fehlerbehebungen und Zuverlässigkeitsverbesserungen, jedoch keine einzeln dokumentierten benutzerseitigen Änderungen (v2.1.164 wurde nicht veröffentlicht). Ein Eintrag ausschließlich für das Änderungsprotokoll, um die Kontinuität der Versionsfolge zu wahren; die Inhalte des Guides sind gemäß dem kanonischen Änderungsprotokoll bis einschließlich v2.1.165 aktuell. 203
2026-06-04 Guide v2.53: CLI v2.1.163 (v2.1.161/162 wurden nicht veröffentlicht; das Änderungsprotokoll springt von 160 auf 163). Hooks: Stop- und SubagentStop-hooks können nun 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. Unternehmensweite Versionsfixierung: 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 genehmigte Version. Plugins: /plugin list führt installierte plugins mit den Filtern --enabled/--disabled auf. Skills: Die Escape-Sequenz \$ fügt in Befehlsrümpfen vor einer Ziffer ein literales $ ein. MCP: stdio-Server erhalten bei --resume dieselbe CLAUDE_CODE_SESSION_ID wie hooks/Bash. Benutzererfahrung: /btw erhält die Tastenkombination „c zum Kopieren“ für Roh-Markdown; klarere Beschreibungen im /-Menü; der Vorschlag zum Abonnementwechsel wurde in den Bereich für Startankündigungen verschoben. Hinzu kommen rund 17 Fehlerbehebungen: claude -p bleibt nicht mehr hängen, wenn ein in den Hintergrund verschobener Befehl nie beendet wird (Hintergrund-Shells werden nach dem Schließen von stdin etwa 5 Sekunden nach dem Endergebnis angehalten); claude -p unter Bedrock/Vertex/Foundry verlangt bei CI=true nicht mehr ANTHROPIC_API_KEY; die Überschreibung von $TMPDIR ist wieder ausschließlich auf Sandbox-Befehle beschränkt (Regression aus 2.1.154, die bazel/EDR-geschütztes Go beeinträchtigte); Windows-Sitzungsumgebung mit EEXIST unter OneDrive bzw. bei Schreibschutz; verspätete Anwendung organisationsverwalteter Berechtigungsregeln in neuen Konfigurationsordnern; Hintergrundsitzungen behalten laufende Aufgaben über ein Update hinweg bei (und werden im Hintergrund aktualisiert, um Kaltstarts zu vermeiden); Hängenbleiben bei Esc in der Agentenansicht; Eingabesperre durch die Endmarkierung beim Einfügen; Hook-Muster vom Typ if: "Bash(...)" erkennen nun Treffer in Subshells/Backticks, statt bei jedem $() ausgelöst zu werden; Deny-Regeln für Pfade mit ~ blockieren nun auch Verweise mit $HOME; überflüssige „(no content)“-Zeilen in Transkripten. Verifizierung: Das kanonische Änderungsprotokoll unter code.claude.com/docs/en/changelog bestätigt v2.1.163 (4. Juni) als neueste Version. 203
2026-06-02 Guide v2.52: CLI v2.1.160. Sicherheit — Prüfung, wenn Bearbeitung zur Ausführung wird: acceptEdits fragt nun vor dem Schreiben in Shell-Startdateien (.zshenv, .zlogin, .bash_login), ~/.config/git/ und Konfigurationen von Build-Tools nach, die eine 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 breitere Klasse von Dateien ausgeweitet, bei denen eine Bearbeitung die nächste Shell-, Installations- oder Commit-Aktion in einen Ausführungsvektor verwandelt. Umbenennung des Workflow-Schlüsselworts: Das Auslöseschlüsselwort für dynamische Workflows wurde von workflow in ultracode geändert (in der Prompt-Eingabe violett hervorgehoben); das Wort „workflow“ löst keinen Lauf mehr aus, wobei eine in eigenen Worten formulierte Aufforderung weiterhin funktioniert. Ergonomie bei Bearbeitungen: Ein auf eine einzelne Datei angewendetes grep/egrep/fgrep erfüllt nun die Prüfung „Lesen vor Bearbeiten“, sodass Edit nach dem Anzeigen einer Datei über grep kein separates Read mehr erfordert. Entfernt: CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE ist nun wirkungslos (vollständig entfernt); der Vorschlag zur Installation des JetBrains-plugins beim Start entfällt. Hinzu kommen rund 25 Fehlerbehebungen: Kopieren bei Auswahl unter WSL über PowerShell-Interop (nicht OSC 52), Verlust des Chatverlaufs bzw. erneute Ausführung des ursprünglichen Prompts beim Wiederherstellen einer claude agents-Sitzung, Verlust von Unterhaltungen bei über Nacht in den Ruhestand versetzten Hintergrundsitzungen, Kaltstart-Wettlauffehler „socket missing“ bei claude --bg, verzögerte Eingabereaktion von Windows-Hintergrundsitzungen unter Last, Darstellungsartefakte durch die synchronisierte Terminalausgabe in Apple Terminal/tmux, Position der CJK-IME-Eingabemarke in claude agents, Umschreiben von file:///C:/...-Links unter Windows, Sprachmodus bei Nicht-ASCII-Zeichen in Projekt-/Branch-Namen, korrekter Verweis der Meldung über einen nicht verfügbaren Auto-Modus unter Bedrock/Vertex/Foundry auf CLAUDE_CODE_ENABLE_AUTO_MODE, keine Anzeige von /effort ultracode mehr bei Modellen ohne xhigh-Unterstützung sowie SIGTERM vor SIGKILL beim Beenden von Hintergrundsitzungen, damit Bereinigungsroutinen ausgeführt werden. Verifizierung: Der neueste GitHub-Release v2.1.160 wurde am 2026-06-02 veröffentlicht; Änderungsprotokoll unter code.claude.com/docs/en/changelog. 204
2026-05-31 Leitfaden v2.51: CLI v2.1.155–v2.1.159. v2.1.155 / v2.1.156 (29. Mai): Eine Mutation von Denkblöcken in Opus 4.8 wurde behoben, die sich als API-Fehler bemerkbar machte. v2.1.157 (29. Mai): plugins im Verzeichnis .claude/skills/ eines Projekts werden nun ohne Marketplace automatisch geladen; claude plugin init <name> erstellt dort das Grundgerüst für ein neues plugin; Argumente für /plugin unterstützen jetzt die automatische Vervollständigung; EnterWorktree kann während einer Sitzung nun zwischen von Claude verwalteten worktrees wechseln; worktrees im Hintergrund bleiben nach Abschluss des agents entsperrt, damit git worktree remove/prune ordnungsgemäß funktionieren; Telemetrieereignisse vom Typ tool_decision enthalten tool_parameters, wenn OTEL_LOG_TOOL_DETAILS=1 gesetzt ist; außerdem wurden Fehler behoben, durch die nicht verarbeitbare Bilder Anfragen zum Absturz brachten (sie werden jetzt zu Textplatzhaltern herabgestuft), Aufforderungen zur Erteilung von Sandbox-Netzwerkberechtigungen im automatischen/Umgehungsmodus in Desktop/IDE/SDK, Hintergrundsitzungen, die bei geparkten subagents nicht beendet wurden, eine langsame „Wird geöffnet …“-Anzeige, die in der agents-Liste mit Esc nicht abgebrochen werden konnte, nach der 30-tägigen Aufbewahrungsbereinigung für Aufträge verwaiste Hintergrund-worktrees, eine fehlende Meldung laufender Hintergrund-subagents bei --resume, Terminaldarstellungs- und Zwischenablageprobleme (tmux, VS Code, Cursor, Windsurf), das Einfügen von Bildern unter WSL / Screenshots unter Windows 11 / Ziehen aus dem Windows Explorer, die Leistung bei langen fortgesetzten Unterhaltungen sowie das Deaktivieren der GPU-Beschleunigung durch /terminal-setup in integrierten Terminals, um verstümmelten Text zu verhindern. v2.1.158 (30. Mai): Der automatische Modus kann jetzt bei Bedrock, Vertex und Foundry für Opus 4.7 und Opus 4.8 mit CLAUDE_CODE_ENABLE_AUTO_MODE=1 aktiviert werden — damit wird die letzte Lücke „nur API-direct“ in der Dokumentation zu Berechtigungsmodi geschlossen. v2.1.159 (31. Mai): ausschließlich interne Infrastruktur, keine für Benutzer sichtbaren Änderungen. Überprüfung: Neueste Version von GitHub ist v2.1.159, veröffentlicht am 31.05.2026; Änderungsprotokoll unter code.claude.com/docs/en/changelog. 205
2026-05-28 Leitfaden 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 Prüfergebnisse auf den Arbeitsbaum an (Wiederverwendung, Vereinfachung, Effizienz, Abstraktionsebene); /simplify ruft /code-review --fix auf; skills und Slash-Befehle können im Frontmatter disallowed-tools festlegen, um Tools zu entfernen, solange das skill aktiv ist; der neue Befehl /reload-skills durchsucht skill-Verzeichnisse ohne Neustart erneut; SessionStart-hooks können reloadSkills: true zurückgeben und hookSpecificOutput.sessionTitle festlegen; das neue hook-Ereignis MessageDisplay transformiert oder verbirgt bei der Anzeige Text des Assistenten; mit der neuen verwalteten Einstellung pluginSuggestionMarketplaces können Marketplace-Angebote der Organisation für kontextbezogene Vorschläge zugelassen werden; claude plugin marketplace remove --scope user|project|local; CLI wechselt für den Rest der Sitzung zu --fallback-model, wenn das primäre Modell nicht gefunden wird; der automatische Modus erfordert keine vorherige Zustimmung mehr; im vim-NORMAL-Modus öffnet / die umgekehrte 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 im Stil-Pool, ausgeblendeten Zählern im Fokusmodus, Rahmen von Markdown-Tabellen, der Deduplizierung von plugin-MCP-Servern mit unterschiedlichen Umgebungsvariablen, der Aktualisierungsverfolgung für Git-Branches von plugins, Remote-MCP über einen Egress-Proxy und Randfällen im Dialog zur Änderung des Aufwands. v2.1.153 (28. Mai): Option skipLfs für github/git-Quellen von plugin-Marketplaces, um Git LFS zu überspringen; einmaliger Hinweis, wenn eine globale npm-Installation nicht automatisch aktualisiert werden kann (mit Fehlerbehebungsliste unter /doctor); Statuszeilenbefehle erhalten die Umgebungsvariablen COLUMNS und LINES; die automatische Vervollstä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; kombinierte Benachrichtigungen zur Authentifizierung von MCP/Konnektoren; macOS-Hintergrund-agents erscheinen mit dauerhaften Berechtigungen unter „Datenschutz & Sicherheit“ als „Claude Code“; /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 zustandsbehaftete MCP, dem Verlust von OAuth-Zugangsdaten über benutzerdefinierte Gateways, der Einhaltung von --strict-mcp-config/--bare/Remote-/verwalteten Richtlinien durch im Frontmatter von subagents definierte MCP-Server, falschen Erfolgsmeldungen des Windows-PowerShell-Installationsprogramms, der Berücksichtigung von Veröffentlichungskanälen für npm durch claude update, wachsendem Speicherverbrauch beim Fortsetzen von Transkripten, veralteten Daemons nach der Übernahme durch eine Binärdatei, einem Hängenbleiben von stream-json beim Schließen von stdin, der Darstellung fehlerhafter file://-Links, dem Zeilenumbruch von claude --help in schmalen Terminals, MCP-Fortschrittsmeldungen in der eingeklappten Ansicht, verlorenen gitignorierten Ausgaben in einem undokumentierten worktree eines subagents mit subagent_type: 'claude', der Fortsetzung mitten in einer Antwort mit /bg, /btw-Kurzbefehlen im Hintergrund, Aufforderungen zu temporären Dateien in $CLAUDE_JOB_DIR, verständlicheren Fehlermeldungen bei gelöschten Arbeitsverzeichnissen, der sofortigen Wirkung von EnterWorktree, dem Neuzeichnen mit cmd+k, der Positionierung der Windows-IME, Farbdurchschlägen beim Anhängen mit 256 Farben, /copy in tmux und im Hintergrund, Zombie-Einträgen der Fernsteuerung unter /agents, der Aktualisierung des Banners nach /rename, dem Zurücksetzen von Windows-Aktualisierungen sowie 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 die schwierigsten Aufgaben vorgesehen; dynamische workflows orchestrieren über /workflows Dutzende bis Hunderte agents im Hintergrund; der schnelle Modus von Opus 4.8 bietet zum doppelten Standardpreis die 2,5-fache Geschwindigkeit; der schlanke System-Prompt ist jetzt Standard für alle Modelle außer Haiku, Sonnet sowie Opus 4.7 und älteren Versionen; Claude verwendet die Mehrfachauswahl nur noch für Entscheidungen, die tatsächlich nicht eigenständig getroffen werden können; /simplify kehrt zu einer reinen Bereinigungsprüfung zurück (und ruft nicht länger den Fehlersuchdurchlauf von /code-review --fix auf); der Schieberegler /effort benennt „Geschwindigkeit“/„Intelligenz“ in „Schneller“/„Intelligenter“ um; claude agents unterstützt ! <command>, um einen Shell-Befehl als abtrennbare Hintergrundsitzung auszuführen (auch claude --bg --exec '<command>'); /logout meldet Benutzer in claude agents ab, statt zu einer Hintergrundsitzung weiterzuleiten; die agents-Ansicht ←← funktioniert unter Bedrock/Vertex/Foundry sowie bei deaktivierter Telemetrie; Auswahl mehrerer Browser für Claude in Chrome über /chrome → „Browser auswählen …“; plugins können in plugin.json oder im Marketplace-Eintrag defaultEnabled: false deklarieren; der Tab „Entdecken“ unter /plugin heftet plugins an, die zum aktuellen Verzeichnis passen, und kennzeichnet sie als „für dieses Verzeichnis empfohlen“; 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 automatische Vervollständigung von /remote-control zeigt bei aktiver Verbindung „Fernsteuerung trennen“; 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 automatischen Modus; außerdem Fehlerbehebungen für rm -rf $HOME mit abschließendem Schrägstrich, die Übereinstimmung von $TMPDIR innerhalb und außerhalb der Sandbox, den Zeilenkontrast in claude agents, die Präzision der Meldung „Kontext erschöpft“ bei Hintergrundsitzungen, die Beibehaltung des Ziels geplanter /command-Aufrufe, wiederholtes Neuspawnen angehefteter Sitzungen nach Aktualisierungen, die Beendigung festhängender Statusanzeigen, das Umgehen der worktree-Isolation durch subagents, verwaiste Prozesse von claude --bg-pty-host mit 100 % CPU-Auslastung, Zifferntastenkürzel unterhalb der Trennlinie, die HEAD-Auflösung für worktree.baseRef: "head" innerhalb verknüpfter worktrees, führende Leerzeichen beim Zeilenumbruch, Farbflackern des Denkprozess-Spinners in VSCode, Platzhalter [Image #N] in Dateinamen von Plänen, nicht funktionale Einblendelemente, das Verwerfen verwalteter MCP-Konfigurationen wegen eines einzelnen fehlerhaften Eintrags, 400-Fehler bei Aufwandsparametern, Aktualisierungsfehler durch unter Windows verwendete Dateien, die Auswahl des automatischen Modus in VSCode, die Zeile „main“ im Aufgabenbereich, lange Namen unter /mcp tools, die Preisanzeige des schnellen Modus und die Token-Erschöpfung im automatischen Modus. Überprüfung: Neueste Version von GitHub ist v2.1.154, veröffentlicht am 28.05.2026; Änderungsprotokoll unter code.claude.com/docs/en/changelog. 206
2026-05-24 Leitfaden 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 den Exit-Code 127 zurückgab. v2.1.149: /usage schlüsselt die Nutzung des Limits jetzt nach Kategorien auf (skills, subagents, plugins und Kosten je MCP-Server); die Detailansicht von /diff kann per Tastatur gescrollt werden; Markdown stellt Kontrollkästchen aus GFM-Aufgabenlisten dar; Enterprise erhält allowAllClaudeAiMcps; außerdem betreffen die Fehlerbehebungen eine Umgehung von cd-Berechtigungen in PowerShell, den Geltungsbereich der Schreibfreigabeliste der Sandbox für Git-worktrees, die Berechtigungsanalyse für Präfixe/Platzhalter und veraltete Variablen in PowerShell, die Erschöpfung der Datei-/vnode-Tabellen unter macOS durch Bash-find, Startblockaden durch verwaltete Einstellungen, Fehler bei der Erfassung unveränderter Zustände durch /ultraplan bzw. Remote-Sitzungen, otelHeadersHelper-Pfade mit Leerzeichen, den Aufwand in der Statusleiste aus dem Frontmatter von skills/agents, das Verfolgen des Transkriptendes mit Strg+O, /insights, die Synchronisierung umbenannter Remote-Control-Sitzungen und den Kontext für /feedback vor der Komprimierung. v2.1.150: ausschließlich Verbesserungen der internen Infrastruktur, keine angekündigten für Benutzer sichtbaren Änderungen. Lokale Überprüfung in diesem Durchlauf: claude --version gab lokal 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 Version von GitHub 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 Workflow-Tool für die deterministische Multi-Agent-Orchestrierung über CLAUDE_CODE_WORKFLOWS=1 wurde hinzugefügt; /simplify heißt jetzt /code-review [effort], konzentriert sich auf Korrektheitsfehler und unterstützt mit --comment Inline-Kommentare in GitHub-PRs. Agent View und Hintergrundarbeit: Angeheftete Hintergrundsitzungen bleiben auch im Leerlauf aktiv, werden zum Anwenden von Updates direkt neu gestartet und bei Speicherdruck erst nach nicht angehefteten Sitzungen beendet. Sicherheit und Zuverlässigkeit: Die REPL- und Workflow-Sandboxes wurden gegen Prototype-Pollution- und Thenable-Escapes gehärtet; Fehler des automatischen Updaters melden Kategorien bzw. OS-Fehlercodes und zeigen die aktuelle Version an; große Diffs werden schneller dargestellt; im Prompt-Verlauf werden aufeinanderfolgende Duplikate entfernt; außerdem wurden Unternehmensanmeldebeschränkungen, PowerShell-Ausgaben und -Regeln, die Paginierung von MCP-Ressourcen, -Vorlagen und -Prompts, die if-Übereinstimmung von hooks, die Übermittlung eingefügter Texte, CJK-Zeilen in Agent View, die Anzahl von plugin-Komponenten, die Verarbeitung von slash commands sowie Schleifen durch entfernte Bilder korrigiert. Lokale Überprüfung in diesem Durchgang: claude --version gab lokal 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 Guide v2.47: CLI v2.1.145. Agent View und Skripterstellung: claude agents --json listet aktive Sitzungen für Skripte als JSON auf, die Tab-Titel von Agent View zeigen die Anzahl der Sitzungen an, die auf eine Eingabe warten, Push-to-Talk für die Spracheingabe wurde im Antwortbereich korrigiert und Vorschläge für slash commands bzw. @-Erwähnungen im Vollbildmodus unterstützen Mauszeiger-Hover und Klicks. Observability 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, Statuszeilen-JSON enthält erkannte Informationen zum GitHub-Repository und -PR, und die Eingabe für Stop-/SubagentStop-hooks enthält nun background_tasks und session_crons. Plugins und Sicherheit: Bildschirme vor der plugin-Installation zeigen Befehle, agents, skills, hooks sowie MCP-/LSP-Server an; reine, nicht auf der Zulassungsliste stehende Bash-Zuweisungen von Umgebungsvariablen umgehen Berechtigungsabfragen nicht mehr; Selbstaufrufschleifen von skills mit context: fork wurden behoben; und das Read-Tool gibt nun 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 in diesem Durchgang: claude --version gab lokal 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 Guide v2.46: CLI v2.1.144. Hintergrundsitzungen: /resume umfasst nun auch Sitzungen, die über claude --bg oder Agent View gestartet wurden, und kennzeichnet sie mit bg; Abschlussbenachrichtigungen von Hintergrund-subagents enthalten die verstrichene Zeit; /bg und das Abkoppeln bewahren hinzugefügte Verzeichnisse. Benutzererfahrung für Modell und Nutzung: /model ändert nun nur das Modell der aktuellen Sitzung, sofern Sie nicht d drücken, um den Standard festzulegen; außerdem wurde /extra-usage 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 ein Beispiel in exec-Form für Befehls-hooks, denen command fehlt, und Hinweise auf gekürzte skill-Listen erscheinen nicht mehr in den Startbenachrichtigungen. Zuverlässigkeit: Nebenkanalaufrufe beim Start werden schneller wegen Zeitüberschreitung abgebrochen, wenn api.anthropic.com nicht erreichbar ist; fehlerhafte 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 behandelt; außerdem wurden mehrere Interaktionsfehler zwischen Agent View und Hintergrundsitzungen behoben. Lokale Überprüfung in diesem Durchgang: 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 Guide 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 hingegen zwangsweise mitaktiviert. Die Marketplace-Ansicht zum Durchsuchen von plugins 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; zudem behalten Hintergrundsitzungen nach dem Aufwachen aus dem Leerlauf ihr Modell und ihren effort bei. Windows/PowerShell: PowerShell übergibt nun -ExecutionPolicy Bypass; mit CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 können Sie dies deaktivieren. Außerdem ist das PowerShell-Tool 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 im Dashboard und in Hintergrundsitzungen einheitlich angewendet. Lokale Überprüfung in diesem Durchgang: 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 Guide v2.44: CLI v2.1.142. Agent View: Mit claude agents lassen sich 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 weiterhin Opus 4.6 als Standard zu verwenden. Plugins: SKILL.md-Dateien auf der Stammebene eines plugins werden nun auch ohne skills/-Verzeichnis 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 nicht länger fälschlicherweise einen Escape-Fehler aus. Zuverlässigkeit: Die Korrekturen betreffen MCP_TOOL_TIMEOUT auf entfernten HTTP-/SSE-MCP-Servern, bereits vorhandene git-Worktrees in Hintergrundsitzungen, den Ruhezustand und das Aufwachen 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-Breadcrumbs des Remote-Clients. Lokale Überprüfung in diesem Durchgang: 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 Guide v2.43: CLI v2.1.141. Hooks: Mit terminalSequence in der JSON-Ausgabe eines hooks können hooks Terminalsteuersequenzen 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 Federation ausgestellte Token auf einen bestimmten Workspace, wenn eine Föderationsregel mehrere Workspaces umfasst. Agent View: claude agents --cwd <path> filtert die Sitzungsliste nach einem Verzeichnis. Feedback: /feedback kann aktuelle Sitzungen der letzten 24 Stunden oder 7 Tage einschließen, wenn ein Problem über die aktuelle Sitzung hinausreicht. Lokale Überprüfung in diesem Durchgang: 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 Guide 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 --print-Modus korrigiert. v2.1.140: Fügt subagent_type zur Eingabe von Agent-hooks hinzu und korrigiert ConfigChange-hooks, disableAllHooks, allowManagedHooksOnly, die unbeabsichtigte Anzeige von Umgebungsvariablen aus hook-Ergebnissen in Berechtigungsdialogen, das Zurücksetzen von Stilen bei der Einstellungssynchronisierung, den Fallback auf native Pakete unter Windows Git Bash und /scroll-speed. Lokale Überprüfung in diesem Durchgang: claude --version gab 2.1.140 (Claude Code) zurück. 162 163
2026-05-09 Guide v2.41: CLI v2.1.137 + Patch-Aktualisierung auf 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 Guide v2.40: CLI v2.1.133 + allgemeine Verfügbarkeit von Microsoft 365 am 7. Mai. ÄNDERUNG DER STANDARDEINSTELLUNG — worktree.baseRef: Mit dem neuen Standardwert fresh werden --worktree, EnterWorktree und Worktrees zur Agentenisolierung wieder von origin/<default> abgezweigt, womit die in v2.1.128 vorgenommene Umstellung auf das lokale HEAD rückgängig gemacht wird. Legen Sie worktree.baseRef: "head" fest, damit nicht gepushte Commits in neuen Worktrees enthalten bleiben. Effort-Integration: hooks erhalten jetzt effort.level JSON und $CLAUDE_EFFORT; Unterprozesse des Bash-Tools erben $CLAUDE_EFFORT. Verwaltete Sandbox-Einstellungen: sandbox.bwrapPath und sandbox.socatPath (Linux/WSL) verweisen auf benutzerdefinierte bubblewrap- und socat-Binärdateien. Administratorebene: Mit parentSettingsBehavior ('first-wins' \| 'merge') kann SDK managedSettings in die Richtlinienzusammenführung einbezogen werden. subagents: Ein Fehler wurde behoben, durch den subagents Projekt-, Benutzer- oder plugin-skills nicht über das Skill-Tool erkannten. v2.1.133 behebt außerdem eine Race-Condition mit 401-Fehlern in parallelen Sitzungen nach der Rotation des Aktualisierungstokens, den Gültigkeitsbereich von Zulassungsregeln für Laufwerksstammverzeichnisse, MCP OAuth-Proxy/mTLS, den Abschluss von Abbruchvorgängen beim Stoppen/Unterbrechen von Remote Control, die sitzungsübergreifende Übernahme von /effort 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 Guide v2.39: CLI v2.1.132. TUI: Mit CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 können Sie den Alternate-Screen-Renderer im Vollbildmodus deaktivieren, damit Unterhaltungen im nativen Scrollback erhalten bleiben; der Startbanner von /tui fullscreen weist nun auf einen geringeren Speicherverbrauch, 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 Korrekturen, unter anderem für das ordnungsgemäße Herunterfahren bei SIGINT, beschädigte Ersatzzeichen-Emojis bei --resume, die Verarbeitung des Flags --permission-mode im Planmodus, den Cursor bei indischen Schriften/ZWJ sowie NFD-Vim-Operationen, das Verschlucken eingefügter Inhalte, die mit / beginnen, unbegrenztes Speicherwachstum bei MCP und Wiederholungsversuche für tools/list, 400-Fehler bei Bedrock und Vertex mit ENABLE_PROMPT_CACHING_1H sowie context_window in der Statuszeile, wo kumulierte statt aktueller Token angezeigt wurden. 159
2026-05-06 Guide v2.38: Ergänzungen vom Veranstaltungstag der Code with Claude SF 2026. Hinzugefügt wurde die Kapazitätsankündigung vom 6. Mai: Die Fünf-Stunden-Ratenlimits von Claude Code wurden für die Tarife Pro, Max und Team sowie für sitzplatzbasierte Enterprise-Tarife verdoppelt; die Reduzierung während der Spitzenauslastung wurde für Pro und Max aufgehoben; die API-Ratenlimits für Claude Opus-Modelle wurden „beträchtlich“ angehoben. Ermöglicht wird dies durch die Rechenleistungspartnerschaft 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 einsetzbare Agentenvorlagen (Pitch-Builder, Ergebnisprüfer, KYC-Prüfer, Monatsabschluss-Assistent und sechs weitere) werden als plugins für Cowork und Claude Code sowie 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, eine MCP-App von Moody’s für mehr als 600 Millionen Unternehmen sowie Cowork Dispatch zur Zuweisung von Aufgaben per Sprache oder Text. 157 158
2026-05-06 Guide v2.37: Änderungen der aktuellen Versionslinie von CLI v2.1.131. Die aktuelle NPM-Version ist 2.1.131 und die aktuelle GitHub-Version ist v2.1.131; die bei dieser Überarbeitung 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 Guide v2.36: CLI v2.1.126–v2.1.129. Aktuelle Versionslinie: Die aktuelle NPM-Version ist 2.1.129 und die aktuelle GitHub-Version ist v2.1.129; die bei dieser Überarbeitung lokal installierte Version von CLI war 2.1.126. plugins: --plugin-url <url> lädt eine plugin-ZIP-Datei für die aktuelle Sitzung; --plugin-dir akzeptiert ZIP-Archive; im plugin-Manifest sollten themes und monitors unter "experimental" verschoben werden, andernfalls gibt claude plugin validate eine Warnung aus. skills: skillOverrides funktioniert jetzt mit off, user-invocable-only und name-only. Gateways: Die Erkennung über /v1/models in der /model-Auswahl muss nun mit CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 aktiviert werden, nachdem sie in 2.1.126–2.1.128 automatisch erfolgt war. Aktualisierungen/Terminal: Mit CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE können Homebrew-/WinGet-Installationen Upgrades im Hintergrund ausführen und anschließend zum 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: Mit v2.1.126 wurde --dangerously-skip-permissions so geändert, dass Eingabeaufforderungen bei Schreibvorgängen in .claude/, .git/, .vscode/ und Shell-Konfigurationsdateien übersprungen werden, während Eingabeaufforderungen bei potenziell katastrophalen Löschvorgängen als Sicherheitsnetz bestehen bleiben. Korrekturen: 2.1.128–2.1.129 behoben die Verunreinigung des plugin-Zustands, die Beschädigung von MCP-Argumenten, die Herabstufung der einstündigen Prompt-Cache-Gültigkeitsdauer, durch das ASCII-Raster von /context aufgeblähte Transkripte, leere Inhalte nach der Verwendung externer Editoren, Regressionen bei OAuth/serverseitig verwalteten Einstellungen sowie mehrere Probleme mit der Vollbild-, Verlaufs- und Sitzungsoberfläche. 156
2026-04-29 CLI v2.1.123: Ein Fehler wurde behoben, durch den die OAuth-Authentifizierung bei gesetztem CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 in einer Wiederholungsschleife mit 401-Fehlern scheiterte. 155
2026-04-28 Guide v2.35: CLI v2.1.121 + v2.1.122. MCP: Mit der Serverkonfigurationsoption alwaysLoad: true wird die Zurückstellung durch die Toolsuche für einen Server deaktiviert; vorübergehende Startfehler werden automatisch bis zu 3-mal erneut versucht. hooks: hookSpecificOutput.updatedToolOutput wurde auf alle Tools erweitert (zuvor nur MCP). Berechtigungen: --dangerously-skip-permissions fordert bei Schreibvorgängen in .claude/skills/, .claude/agents/ und .claude/commands/ nicht mehr zur Bestätigung auf. plugins: claude plugin prune entfernt verwaiste, automatisch installierte Abhängigkeiten; --prune führt die Bereinigung bei uninstall kaskadierend aus. Slash-Befehle: /skills ermöglicht 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 an MCP//mcp, Korrekturen beim Scrollen im Vollbildmodus, die Deduplizierung von claude.ai-Konnektoren, Unterstützung der iTerm2-Zwischenablage für /copy aus tmux, ein schnellerer Start nach Upgrades sowie Dutzende Korrekturen für Fortsetzung, Speicher, Bash, Bedrock, Vertex und Scrollback (siehe [^162]). 152 154
2026-04-24 Guide 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 Eingabekürzel erhalten). Visuelle Vim-Modi: v (zeichenweise) und V (zeilenweise) mit Auswahl, Operatoren und visuellem Feedback. Hooks können MCP-Tools jetzt direkt über type: "mcp_tool" aufrufen; die Hook-Eingaben von PostToolUse/PostToolUseFailure enthalten duration_ms für die Ausführungszeit des Tools. Der Auto Mode-Sentinel $defaults ergänzt die integrierte Liste um benutzerdefinierte Regeln, statt sie zu ersetzen, und kann in autoMode.allow/soft_deny/environment verwendet werden; die Aktivierungsabfrage bietet nun „Nicht erneut fragen“. PowerShell-Tool-Befehle können im Berechtigungsmodus jetzt 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 jetzt Namen: Sie können sie über /theme erstellen und wechseln, ~/.claude/themes/*.json manuell bearbeiten und über das Verzeichnis themes/ in plugins bereitstellen. prUrlTemplate leitet das PR-Badge in der Fußzeile an eine benutzerdefinierte Code-Review-URL weiter; --from-pr akzeptiert jetzt außerdem GitLab-MRs, Bitbucket-PRs und GitHub Enterprise-PRs. --print und --agent berücksichtigen die Frontmatter-Einträge tools:/disallowedTools:/permissionMode eines Agenten. Native macOS-/Linux-Builds ersetzen Glob/Grep durch eingebettete bfs/ugrep, die über das Bash-Tool ausgeführt werden (schneller, kein separater Roundtrip). Kontextkorrektur für Opus 4.7: Sitzungen berechnen /context jetzt anhand des nativen 1M-Fensters statt des falschen 200K-Fensters (kein verfrühtes Autocompact mehr). Änderung des standardmäßigen Aufwands: Pro/Max verwenden mit Sonnet 4.6 und Opus 4.6 jetzt 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 blockieren; strenger als DISABLE_AUTOUPDATER), CLAUDE_CODE_FORK_SUBAGENT=1 (geforkte subagents in externen Builds), ENABLE_TOOL_SEARCH (Opt-in für Vertex AI). Neue Richtlinie für verwaltete Einstellungen: Mit wslInheritsWindowsSettings kann WSL die verwalteten Einstellungen der Windows-Seite übernehmen. Die Aufbewahrungsbereinigung cleanupPeriodDays erfasst jetzt auch ~/.claude/tasks/, ~/.claude/shell-snapshots/ und ~/.claude/backups/. Das Advisor Tool ist jetzt experimentell (Kennzeichnung, Link zu weiteren Informationen und kein Hängenbleiben nach Fehlern mehr). claude plugin tag erstellt Release-Git-Tags mit Versionsvalidierung; blockedMarketplaces/strictKnownMarketplaces werden nun bei jedem Installations- und Aktualisierungsweg für plugins durchgesetzt, einschließlich hostPattern/pathPattern. Sicherheit: Die automatische Sandbox-Freigabe umgeht bei rm/rmdir für /, $HOME und andere kritische Systemstammverzeichnisse nicht mehr die Prüfungen auf gefährliche Pfade. Postmortem (23. April): Anthropic veröffentlichte ein Postmortem zu drei Qualitätsregressionen, die bis zum 20. April behoben wurden: (1) Der standardmäßige Reasoning-Aufwand war vom 4. März bis 7. April auf medium herabgesetzt (zurückgenommen), (2) ein Thinking-Clear-Fehler im Prompt-Cache bestand vom 26. März bis 10. April (in v2.1.101 behoben), (3) eine Einschränkung der Ausführlichkeit im System-Prompt vom 16. bis 20. April führte bei Opus 4.6 / Opus 4.7 zu einem Rückgang der Coding-Qualität um etwa 3 % und bei Sonnet 4.6 zu einem geringeren Rückgang (in v2.1.116 zurückgenommen). Die Nutzungslimits aller Abonnenten wurden am 23. April zurückgesetzt. Hinzu kommen Dutzende Korrekturen 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 ein natives Claude Code-Binary statt des gebündelten JavaScript. Sicherheit: Die Blockierliste sandbox.network.deniedDomains hat Vorrang vor Platzhaltern in allowedDomains; 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: Im Vollbildmodus scrollen Shift+↑/Shift+↓ beim Erweitern der Auswahl durch den Ansichtsbereich; Ctrl+A/Ctrl+E funktionieren auf der aktuellen logischen Zeile wie in readline; unter Windows löscht Ctrl+Backspace das vorherige Wort. Slash-Befehle: Bei /loop bricht Esc ausstehende Aktivierungen ab; /extra-usage funktioniert in Remote Control-Clients; /ultrareview startet dank parallelisierter Prüfungen, Diffstat und animiertem Startzustand schneller. Hängengebliebene subagents schlagen nach 10 Minuten mit einer verständlichen Fehlermeldung fehl. Bedrock-Korrektur für Opus 4.7: Extended Thinking führt über die ARN eines Application Inference Profile nicht mehr zum 400-Fehler thinking.type.enabled is not supported. Hotfix v2.1.114: Absturz des Berechtigungsdialogs, wenn ein Mitglied von Agent Teams eine Tool-Berechtigung anfordert. 150
2026-04-16 Guide v2.32: Veröffentlichung von Claude Opus 4.7 – ab 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 vorgesehen; Pro und Team Standard bleiben bei Sonnet 4.6. 1M-Kontext zu Standardpreisen (kein Langkontextaufschlag für Opus 4.7). Maximale Ausgabe von 128K. In Messages API gibt es Breaking Changes: budget_tokens für Extended Thinking wurde entfernt (nur noch Adaptive Thinking), nicht standardmäßige Werte für temperature/top_p/top_k führen zu einem 400-Fehler, Thinking-Inhalte werden standardmäßig ausgelassen (mit display: "summarized" wiederherstellen). Neue Aufwandsstufe xhigh; Claude Code verwendet bei Opus 4.7 standardmäßig xhigh. Vision unterstützt 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 + Session Recap, /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 (kein Flag --enable-auto-mode), Einführung des Windows-PowerShell-Tools (CLAUDE_CODE_USE_POWERSHELL_TOOL), weniger Berechtigungsabfragen für schreibgeschütztes Bash, 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 Enterprise-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 /dev/tcp-Weiterleitungen). 142 143
2026-04-09 Guide v2.30: CLI v2.1.97. Behoben: --dangerously-skip-permissions wurde nach einem Schreibzugriff auf einen geschützten Pfad unbemerkt auf accept-edits herabgestuft. Behoben: MCP-HTTP-/SSE-Verbindungen verursachten bei erneuter Verbindungsherstellung ein Speicherleck von etwa 50 MB pro Stunde. Behoben: 429-Wiederholungsversuche verbrauchten alle Versuche in etwa 13 Sekunden. Umschalten der 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 medium auf high geändert. hookSpecificOutput.sessionTitle für UserPromptSubmit hooks. Hotfix v2.1.96 für eine Bedrock-Authentifizierungsregression. 140
2026-04-07 Guide v2.28: Claude Mythos Preview und Project Glasswing hinzugefügt. Ein neues Frontier-Modell jenseits von Opus 4.6, dessen Nutzung für defensive Sicherheitszwecke auf 12 Partner beschränkt ist. Wird über Claude Code in isolierten Containern ausgeführt. Zugesagte Credits im Wert von 100 Millionen US-Dollar. Nicht allgemein verfügbar. 139
2026-04-06 Guide v2.27: Terminal-Begleittier /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 Enterprise-Richtlinie forceRemoteSettingsRefresh. Interaktiver Bedrock-Einrichtungsassistent. Aufschlüsselung von /cost nach Modell und Cache-Treffern. Interaktive Auswahl in /release-notes. Ausführbare Dateien im bin/-Verzeichnis 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), Autocompact-Schutzschaltung (Korrektur für 250K verschwendete Aufrufe pro Tag), Koordinatormodus als Prompt-gesteuerte Orchestrierung, Frustrationserkennung per Regex. 133 134
2026-04-01 CLI 2.1.89: Berechtigungsentscheidung "defer" für PreToolUse hooks (Pause/Fortsetzung im Headless-Modus mit -p --resume). MCP_CONNECTION_NONBLOCKING=true überspringt im -p-Modus das Warten auf MCP. Erkennung von Autocompact-Thrashing-Schleifen (stoppt nach 3 aufeinanderfolgenden Wiederauffüllungen). Das Bash-Tool warnt, wenn ein Formatierer/Linter zuvor gelesene Dateien ändert. Symlink-fähige Edit-/Read-Freigaberegeln. 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 ausgelöst, nachdem der Klassifikator im Auto Mode Aktionen verweigert hat. Flimmerfreie Darstellung im alternativen Bildschirmmodus mit CLAUDE_CODE_NO_FLICKER=1. Benannte subagents in der Vorschlagsliste für @-Erwähnungen. Denkzusammenfassungen sind standardmäßig deaktiviert (mit showThinkingSummaries: true reaktivierbar). Vom Auto Mode verweigerte Befehle auf der Registerkarte „Zuletzt verwendet“ unter /permissions. Scrollbarer Ansichtsbereich für /btw. Mehr als 35 Fehlerbehebungen, unter anderem für fehlgeschlagene Prompt-Cache-Treffer, die wiederholte Einbindung verschachtelter CLAUDE.md-Dateien, eine Fehlerquote von 50 % bei StructuredOutput sowie den CJK-/Emoji-Verlauf. Den Befehl /dream zur Gedächtniskonsolidierung 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 Vorschlagsliste für @, standardmäßig deaktivierte Denkzusammenfassungen, vom Auto Mode verweigerte Befehle auf der Registerkarte „Zuletzt verwendet“ unter /permissions, /env gilt nun auch für PowerShell, scrollbarer Ansichtsbereich für /btw. Fehlerbehebungen: fehlgeschlagene Prompt-Cache-Treffer, wiederholte Einbindung verschachtelter CLAUDE.md-Dateien (in langen Sitzungen mehrere Dutzend Mal), Fehlerquote von ca. 50 % bei StructuredOutput, Verdopplung von CRLF durch Edit/Write unter Windows, Speicherleck im großen JSON-LRU-Cache, CJK-/Emoji-Prompt-Verlauf, Verlust historischer Daten durch /stats. Mehr als 35 Fehlerbehebungen. 127
2026-03-29 CLI 2.1.86–2.1.87: X-Claude-Code-Session-Id-Header für die Proxy-Aggregation. Das kompakte Zeilennummernformat des Read-Tools reduziert den Token-Verbrauch. Der Auto Mode zeigt eine planspezifische Meldung an, wenn er nicht verfügbar ist. Beschreibungen von skills sind unter /skills auf 250 Zeichen begrenzt. @-Dateierwähnungen werden nicht mehr mit JSON maskiert, wodurch weniger Tokens benötigt werden. Ausschlüsse für Versionskontrollverzeichnisse von Jujutsu/Sapling. Mehr als 15 Fehlerbehebungen, unter anderem für --resume bei Sitzungen vor Version 2.1.85, Write/Edit bei Dateien außerhalb des Projektstammverzeichnisses und Berechtigungen für plugin-Skripte unter macOS/Linux. 129
2026-03-27 Guide v2.23: Funktionen aus v2.1.85 hinzugefügt. Auto Mode – ein auf einem Klassifikator basierendes Berechtigungssystem, das --dangerously-skip-permissions ersetzt und einen sichereren autonomen Betrieb ermöglicht. Sonnet 4.6 prüft jede Aktion vor der Ausführung anhand einer automatischen Sperrliste und eines Schutzschalters. Bedingtes if-Feld für hooks mit der Syntax von Berechtigungsregeln. PreToolUse-hooks können nun AskUserQuestion erfüllen. MCP OAuth folgt RFC 9728. Mehr als 25 Fehlerbehebungen. 124 125 130
2026-03-27 CLI 2.1.85: Bedingtes if-Feld für hooks, PreToolUse-hooks erfüllen AskUserQuestion über updatedInput, MCP-Umgebungsvariablen für headersHelper-Skripte, MCP OAuth gemäß RFC 9728, von der Organisation gesperrte plugins werden im Marktplatz ausgeblendet, Zeitstempelmarkierungen für /loop und CronCreate, Deep-Link-Abfragen mit bis zu 5.000 Zeichen, Fehlerbehebung für /compact bei übergroßen Unterhaltungen, mehr als 20 Fehlerbehebungen. 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 Anmeldedaten aus Unterprozessen. Transkriptsuche (/ in Ctrl+O). Agent-Frontmatter initialPrompt zum automatischen Absenden der ersten Eingabe. paths: für Regeln/skills akzeptiert YAML-Glob-Listen. Beschreibungen von MCP-Tools sind auf 2 KB begrenzt. Token-Anzahlen werden im Format „1.5m“ angezeigt. Rückkehrhinweis nach mehr als 75 Minuten Inaktivität. Tastenkombination zum Beenden aller Agenten von Ctrl+F in Ctrl+X Ctrl+K geändert. TaskOutput ist veraltet (verwenden Sie stattdessen Read für die Ausgabedatei). Unterstützung von HTTP-hooks für WorktreeCreate. Mehr als 50 Fehlerbehebungen in beiden Versionen. 123 131
2026-03-26 CLI 2.1.84: PowerShell-Tool (optionale Windows-Funktion), TaskCreated-hook, Unterstützung von HTTP-hooks für WorktreeCreate, Umgebungsvariablen ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS, CLAUDE_STREAM_IDLE_TIMEOUT_MS, verwaltete Einstellung allowedChannelPlugins, YAML-Glob-Listen für paths: in Regeln/skills, Begrenzung von MCP-Beschreibungen auf 2 KB, Rückkehrhinweis nach mehr als 75 Minuten Inaktivität, Deep Links werden im bevorzugten Terminal geöffnet, Token-Anzahlen im Format „1.5m“, Fehlerbehebung für CJK-Eingabemethoden, mehr als 25 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 Beenden aller Agenten von Ctrl+F in Ctrl+X Ctrl+K geändert, TaskOutput ist 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 (Forschungsvorschau): Senden Sie Nachrichten aus Telegram oder Discord über plugin-basierte Channel-Server an laufende Sitzungen. Das Flag --bare überspringt hooks, LSP, die plugin-Synchronisierung und das Durchsuchen von skill-Verzeichnissen für skriptgesteuerte Automatisierungen mit -p. Das Flag --channels leitet Anfragen zur Tool-Genehmigung an Channel-Server weiter. Das Feld rate_limits steht in Statuszeilenskripten zur Verfügung. source: 'settings' als Quelltyp für plugin-Marktplätze. Unterstützung des Frontmatters effort für skills. Der Assistent berücksichtigt Aufforderungen, nichts zu speichern. 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 Aufrufe mit -p (überspringt hooks, LSP, die plugin-Synchronisierung und das Durchsuchen von skill-Verzeichnissen). Weiterleitung von Berechtigungsanfragen an Channel-Server über --channels. Der Assistent berücksichtigt Aufforderungen, nichts zu speichern. 132
2026-03-19 CLI 2.1.80: Feld rate_limits in Statuszeilenskripten. source: 'settings' als Quelle für plugin-Marktplätze. Frontmatter effort für skills. Claude Code Channels (Forschungsvorschau): Nachrichten aus Telegram/Discord werden über das Flag --channels an Sitzungen übermittelt. 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). Dauerhafter plugin-Status (${CLAUDE_PLUGIN_DATA}). Agent-Frontmatter: effort, maxTurns, disallowedTools für plugin-Agenten. Umgebungsvariable ANTHROPIC_CUSTOM_MODEL_OPTION für benutzerdefinierte /model-Einträge. Zeilenweises Streaming von Antworten. Weiterleitung von Tmux-Benachrichtigungen. Flag --console für claude auth login. VS-Code-Befehl /remote-control. KI-generierte Sitzungstitel in VS Code. Reduzierung des Arbeitsspeicherverbrauchs beim Start um ca. 18 MB. Sicherheitskorrektur: sichtbare Warnung bei fehlenden Sandbox-Abhängigkeiten. SessionEnd-hooks werden nun beim Sitzungswechsel über /resume ausgelöst. Mehr als 20 Fehlerbehebungen. 120 121
2026-03-18 CLI 2.1.79: Flag --console für die Abrechnungsauthentifizierung von API, VS-Code-Befehl /remote-control, KI-generierte Sitzungstitel in VS Code, Reduzierung des Arbeitsspeicherverbrauchs beim Start um ca. 18 MB, Zeitüberschreitung von 2 Minuten ohne Streaming, SessionEnd-hooks beim Sitzungswechsel über /resume. Fehlerbehebungen: -p bleibt als Unterprozess hängen, Ctrl+C im Druckmodus, falsche Ausgabe von /btw, Start des Sprachmodus, erneuter Versuch nach Enterprise-Fehler 429. 121
2026-03-17 CLI 2.1.78: hook-Ereignis StopFailure, plugin-Status ${CLAUDE_PLUGIN_DATA}, Agent-Frontmatter (effort/maxTurns/disallowedTools), ANTHROPIC_CUSTOM_MODEL_OPTION, Weiterleitung von Tmux-Benachrichtigungen, zeilenweises Streaming. Sicherheit: sichtbare Warnung bei fehlenden Sandbox-Abhängigkeiten. Fehlerbehebungen: Kürzung großer Sitzungen (>5 MB), Endlosschleife des Stop-hooks, Verarbeitung von Sandbox-Pfaden, 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 Anzahl der Ausgabe-Tokens für Opus 4.6 wurde auf 64K erhöht, die Obergrenze für Opus 4.6 und Sonnet 4.6 auf 128K angehoben. Sandbox-Dateisystemeinstellung allowRead, um den Lesezugriff innerhalb von denyRead-Bereichen wieder zuzulassen. /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 Agenten fortzusetzen; SendMessage setzt angehaltene Agenten automatisch fort. Sitzungen werden bei der Annahme automatisch anhand des Planinhalts benannt. Bash-Hintergrundaufgaben werden bei einer Ausgabe von 5 GB beendet. claude plugin validate prüft das Frontmatter von skills, Agenten und Befehlen sowie hooks/hooks.json. Unter macOS ca. 60 ms schnellerer Start durch paralleles Lesen des Schlüsselbunds. --resume ist bis zu 45 % schneller und benötigt in Spitzenzeiten ca. 100–150 MB weniger Arbeitsspeicher. Sicherheitskorrektur: PreToolUse-hooks, die "allow" zurückgeben, umgehen keine deny-Berechtigungsregeln mehr, einschließlich verwalteter Einstellungen. Mehr als 25 Fehlerbehebungen, darunter durch „Always Allow“ für zusammengesetzte Bash-Befehle gespeicherte wirkungslose Regeln, ein Speicherleck der automatischen Aktualisierung, CRLF-Konvertierung durch das Write-Tool, eine Race Condition beim Bereinigen veralteter Worktrees sowie Fehlerbehebungen für den Vim-Modus und die Zwischenablage in Tmux. 119
2026-03-14 Guide v2.18: Funktionen aus v2.1.76 hinzugefügt. Unterstützung für MCP-Eingabeanforderungen – 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 Sitzungsanzeigenamen beim Start. worktree.sparsePaths für Sparse-Checkouts in großen Monorepos. Slash-Befehl /effort zum Festlegen des Modellaufwands. Fehlerbehebungen: Verlust von Schemas bei verzögert geladenen Tools nach der Komprimierung, erneute Genehmigung des Planmodus, Tastatureingaben im Sprachmodus, Schutzschalter für die automatische Komprimierung (maximal 3 Versuche), Zwischenablage in Tmux über SSH, Stabilität von Remote-Control-Sitzungen. 118
2026-03-13 Leitfaden v2.17: Funktionen aus v2.1.75 ergänzt. 1M-Kontextfenster jetzt standardmäßig für Opus 4.6 in Max-, Team- und Enterprise-Tarifen aktiviert (kein [1m]-Suffix erforderlich). Der Befehl /color steht allen Benutzern zur Verfügung. Speicherdateien enthalten nun Zeitstempel der letzten Änderung, um ihre Aktualität beurteilen zu können. Berechtigungsabfragen von hooks zeigen jetzt die Quelle an (Einstellungen/plugin/skill). Der Sitzungsname wird mit /rename in der Eingabezeile angezeigt. Fehlerbehebungen: Aktivierung des Sprachmodus, Bash-! in weitergeleiteten Befehlen, Überschätzung der Token-Anzahl mit vorzeitiger Komprimierung sowie Startleistung unter macOS. Inkompatible Änderung: Der veraltete Ausweichpfad für verwaltete Windows-Einstellungen wurde entfernt. 117
2026-03-12 Leitfaden v2.16: Funktionen aus v2.1.73 und v2.1.74 ergänzt. v2.1.73: Einstellung modelOverrides für Modell-IDs benutzerdefinierter Anbieter (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 Antwort, Hinweise zu SSL-Zertifikatfehlern, Korrekturen für eingefrorene CPU 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 Zeitlimit 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 Leitfaden v2.15: Funktionen aus v2.1.72 und das Produkt Code Review ergänzt. Code Review [FORSCHUNGSVORSCHAU]: Multi-Agent-System für PR-Reviews, das parallele agents für gegenseitig verifizierte Ergebnisse einsetzt. Team/Enterprise, 15–25 $ pro Review, etwa 20 Min. 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), wiederhergestellter Parameter model im Agent-Tool für Überschreibungen pro Aufruf, vereinfachte Aufwandssymbole (○ ◐ ●), verbesserte Navigation in /config (Esc/Enter/Leertaste), Bundle-Größe −510 KB, VSCode-URI-Handler. 113114
2026-03-10 Ergänzt: v2.1.72 – Die Tool-Suche wird mit ANTHROPIC_BASE_URL aktiviert, wenn ENABLE_TOOL_SEARCH konfiguriert ist. Die Taste w in /copy schreibt ausgewählte Inhalte in Dateien (für SSH geeignet). /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, Leertaste 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 – setzt parallele agents ein, die Ergebnisse gegenseitig verifizieren und nach Schweregrad einstufen. 15–25 $ pro Review. Forschungsvorschau für Team/Enterprise. 54 % der PRs erhalten substanzielle Kommentare (zuvor 16 %). Anteil falscher Ergebnisse unter 1 %. 113
2026-03-09 Leitfaden v2.14: Befehl /loop für wiederkehrende Aufgaben ergänzt (v2.1.71). Neuer eigenständiger Abschnitt „Claude Code im Web“ mit Funktionen, Sicherheitsarchitektur, Verfügbarkeit und Entscheidungstabelle für Web und Terminal. Hinweis auf die mobile App (iOS) ergänzt. Kurzreferenzkarte um /loop erweitert. 112
2026-03-07 Ergänzt: v2.1.71 – Befehl /loop für wiederkehrende Eingaben in einem Zeitintervall (/loop 5m /foo). Anpassung der Tastenkombination für Spracheingabe. Erweiterung der Bash-Zulassungsliste für automatische Genehmigungen. Behebung eines Einfrierens bei Stdin. Optimierung des CoreAudio-Starts unter macOS. 112
2026-03-06 Leitfaden v2.13: Abschnitt zum Sprachmodus (/voice, Push-to-Talk, 20 STT-Sprachen). Aufwandsänderungen in v2.1.68 (mittlerer Aufwand bei Opus 4.6 standardmäßig für Max/Team, ultrathink wieder eingeführt, Opus 4/4.1 entfernt). Funktionen aus v2.1.69: skill /claude-api, 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, Beenden des Bash-Modus mit Strg+U, Unterstützung des Ziffernblocks. Korrekturen aus v2.1.70: API-Fehler 400 mit Drittanbieter-Gateways, Fehler bei Aufwandsparametern, leere Antworten nach ToolSearch. VS Code: Sitzungsliste mit Funkensymbol, Markdown-Planansicht, native Verwaltung von MCP. Leistung: 74 % weniger Eingabe-Renderings, 300-fach niedrigere Abfragerate für Remote Control. Standardmodelle für subagents auf inherit aktualisiert. Insgesamt 18 hook-Ereignisse. 109110111
2026-03-06 Ergänzt: v2.1.70 – API-Fehler 400 mit Drittanbieter-Gateways über ANTHROPIC_BASE_URL behoben (die Tool-Suche deaktiviert tool_reference-Blöcke für Proxy-Endpunkte). Fehler beim Aufwandsparameter mit benutzerdefinierten Bedrock-Inferenzprofilen behoben. Leere Modellantworten nach ToolSearch behoben. Komprimierung verbessert, sodass Bilder zur Wiederverwendung des Eingabe-Caches erhalten bleiben. /rename funktioniert, während Claude verarbeitet. Erneutes Rendern der Eingabe um etwa 74 % reduziert. Remote-Control-Abfragen von /poll auf 1/10 Min. reduziert (etwa 300-fache Reduktion). 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, Sprachmodus, plugins und Sicherheit. 109
2026-03-05 Ergänzt: v2.1.69 – skill /claude-api. hook-Ereignis InstructionsLoaded. Felder agent_id/agent_type/worktree in hook-Ereignissen. Variable ${CLAUDE_SKILL_DIR} zur Selbstreferenzierung eines skill. 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). 10 neue Sprachen für Sprach-STT (insgesamt 20). Anzeige der Aufwandsstufe. Beenden des Bash-Modus mit Strg+U. Unterstützung des Ziffernblocks. 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, Umgehung von Schreibbeschränkungen über symbolische Links, Vertrauensdialog zur Aktivierung aller .mcp.json-Server. Mehr als 70 Fehlerbehebungen, darunter beschädigte macOS-Schlüsselbunde, verschachteltes Starten durch Teammitglieder und Speicherlecks. 110
2026-03-04 Ergänzt: v2.1.68 – Für Max-/Team-Abonnenten verwendet Opus 4.6 standardmäßig mittleren Aufwand. Schlüsselwort „ultrathink“ für hohen Aufwand wieder eingeführt. Opus 4 und Opus 4.1 aus Claude Code in API des Erstanbieters entfernt. 109
2026-03-03 Sprachmodus veröffentlicht. /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 und Windows Registry bei verwalteten Einstellungen (v2.1.51). Hinweis zur Figma-Partnerschaftsintegration. 106107108
2026-02-28 Leitfaden v2.11: Funktionen aus v2.1.63 ergänzt. Gebündelte Slash-Befehle /simplify und /batch. Projektkonfigurationen und automatischer Speicher werden zwischen Worktrees geteilt. Deaktivierungsoption ENABLE_CLAUDEAI_MCP_SERVERS=false für claude.ai-MCP-Konnektoren. Formale Dokumentation für HTTP hooks mit Handler type: "http". Option „Immer die vollständige Antwort kopieren“ in /copy. Umbenennen/Entfernen von Sitzungen in VSCode. Korrektur des Zurücksetzens des skill-Caches mit /clear. Mehrere Speicherlecks behoben. Race Condition in der REPL-Bridge behoben. Querverweis zur Verfügbarkeit von Claude für GitHub Copilot Business/Pro. 104105
2026-02-27 Leitfaden v2.10: Funktionen aus v2.1.58–v2.1.62 ergänzt. Befehl /copy (interaktive Auswahl von Codeblöcken). Befehl /memory für die Verwaltung des automatischen Speichers erweitert. Remote Control auf weitere Benutzer ausgeweitet (v2.1.58). Branchenweite Nutzungsstatistik: 4 % der GitHub-Commits (etwa 135.000/Tag). Sicherheitshinweise zu CVE-2025-59536 und CVE-2026-21852 zur Warnung vor nicht vertrauenswürdigen Repositorys ergänzt. Cache-Fehler bei Eingabevorschlägen behoben (v2.1.62). Beschädigung von Konfigurationsdateien durch gleichzeitige Schreibvorgänge unter Windows behoben (v2.1.61). Verbesserte Vorschläge für Bash-Präfixe zum „immer erlauben“ bei zusammengesetzten Befehlen. Verbesserte Speichernutzung in Multi-Agent-Sitzungen. Race Condition bei der Token-Aktualisierung für MCP OAuth behoben. 100101102103
2026-02-25 Leitfaden v2.9: Fehlerbehebungen aus v2.1.52–v2.1.56 ergänzt. Navigation in Agent Teams korrigiert (nur Umschalt+Pfeil nach unten, nicht Umschalt+Pfeil nach oben/unten). Teamspeicherpfade und Details zu Aufgabenabhängigkeiten ergänzt. Hinweise zur Integration der hooks TeammateIdle/TaskCompleted hinzugefügt. 99
2026-02-25 Ergänzt: v2.1.53–v2.1.56 – VS-Code-Abstürze unter Windows behoben, UI-Flackern korrigiert, bei dem die Eingabe nach dem Absenden kurzzeitig verschwand, massenweises Beenden von agents (Ctrl+F) so korrigiert, dass eine einzige zusammengefasste Benachrichtigung gesendet wird, geordnetes Herunterfahren korrigiert, das mit Remote Control veraltete Sitzungen hinterließ, gelegentliches Ignorieren von --worktree beim ersten Start behoben, BashTool-EINVAL unter Windows behoben sowie Abstürze unter Windows ARM64 und im WASM-Interpreter unter Linux/Windows x64 korrigiert. 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 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 und konfigurierbares git-Zeitlimit. Die /model-Auswahl zeigt verständliche Bezeichnungen an. Umgebungsvariablen für die 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 hooks, Weiterleitung von HTTP hooks über den Sandbox-Netzwerk-Proxy, 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, CLAUDE_CODE_ACCOUNT_UUID/CLAUDE_CODE_USER_EMAIL/CLAUDE_CODE_ORGANIZATION_UUID-Umgebungsvariablen für SDK, statusLine/fileSuggestion hooks erfordern Vertrauen in den Arbeitsbereich. Fehlerbehebungen: 400-Fehler durch doppelte control_response-API, Absturz der Autovervollständigung von Slash-Befehlen bei SKILL.md-Beschreibungen mit YAML-Arrays. 98
2026-02-22 Leitfaden v2.7: Preistabelle für den schnellen Modus korrigiert – fehlerhafte gestaffelte Preise oberhalb von 200.000 Tokens (60 $/225 $) entfernt. Die offizielle Preisübersicht von Anthropic bestätigt einheitliche 30 $/150 $ für das gesamte Kontextfenster ohne Aufpreis für lange Kontexte. Web-Abruf (kostenlos) zur Tabelle „Versteckte 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 nun 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 die benutzerdefinierte Einrichtung und Bereinigung von VCS, isolation: worktree in Agentendefinitionen, CLI-Befehl claude agents, Umgebungsvariable CLAUDE_CODE_DISABLE_1M_CONTEXT, der schnelle Modus von Opus 4.6 umfasst nun das vollständige 1M-Kontextfenster, Unterstützung des VSCode-Befehls /extra-usage. CLAUDE_CODE_SIMPLE deaktiviert nun außerdem MCP-Tools, Anhänge, hooks und das Laden von CLAUDE.md. Fehlerbehebungen: unsichtbare Sitzungen bei symbolischen Links, Verlust von Sitzungsdaten bei einer SSH-Trennung, 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 im Cache für Eingabevorschläge, Beschädigung typografischer Unicode-Anführungszeichen durch das Edit-Tool. Linux: native Module unter glibc < 2.30 (RHEL 8) korrigiert. Mehrere Verbesserungen der Speichernutzung bei langen 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 die Arbeit in temporären git-Worktrees, Agentendefinitionen unterstützen background: true, damit sie stets als Hintergrundaufgabe ausgeführt werden, hook-Ereignis ConfigChange für Sicherheitsprüfungen in Unternehmen, plugins können settings.json für die Standardkonfiguration bereitstellen, SDK-Modellinformationen enthalten nun die Felder supportsEffort/supportedEffortLevels/supportsAdaptiveThinking. CLAUDE_CODE_SIMPLE enthält nun das Tool zur Dateibearbeitung. Sonnet 4.5 mit 1M-Kontext wurde zugunsten von Sonnet 4.6 entfernt. MCP-OAuth durch zusätzliche Authentifizierung und zwischengespeicherte Erkennung verbessert. Fehlerbehebungen: Ctrl+C und ESC wurden bei Hintergrund-Agenten ignoriert, unbegrenztes Wachstum des WASM-Speichers, Hierarchie der verwalteten Einstellung disableAllHooks, Anzeige unverarbeiteter XML-Tags bei --resume. Berechtigungsabfragen zeigen nun die Gründe für Einschränkungen an. 96
2026-02-20 Claude Code Security (Forschungsvorschau): In Claude Code im Web integrierte Schwachstellensuche. Sie durchsucht Codebasen und schlägt Patches zur menschlichen Prüfung vor. Verfügbar für Enterprise, Team und Betreuer von Open-Source-Projekten. 97
2026-02-18 Hinzugefügt: v2.1.47 – Ctrl+F beendet alle Hintergrund-Agenten (ersetzt doppeltes ESC), Feld last_assistant_message in den Eingaben der Stop-/SubagentStop-hooks, Tastenkürzelaktion chat:newline, added_dirs in der JSON der Statuszeile, /rename aktualisiert den Titel des Terminal-Tabs, die Fortsetzungsauswahl zeigt 50 Sitzungen an (zuvor 10), die Navigation zwischen Teammitgliedern wurde auf Shift+Down beschränkt. Leistung: Startzeit um etwa 500 ms verbessert (verzögerte SessionStart hooks), verbesserte Speichernutzung (Freigabe von API-Stream-Puffern, Behebung von Fortschrittsaktualisierungen mit O(n²)-Komplexität). Fehlerbehebungen: Planmodus blieb nach der Komprimierung erhalten, Beschädigung typografischer Unicode-Anführungszeichen durch das Edit-Tool, Ausrichtung breiter CJK-Zeichen, 400-Fehler bei gleichzeitigen Agent-API, Verlust großer Sitzungen (>16 KB) bei /resume, Verlust des Sitzungsnamens nach der Komprimierung, Rückgabe unverarbeiteter Transkripte als Ergebnisse von Hintergrund-Agenten, zahlreiche Windows-Korrekturen (hooks über Git Bash, Bereinigung der CWD-Verfolgung, Groß-/Kleinschreibung von Laufwerksbuchstaben, Einfügen von BMP-Bildern 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 Terminal-Trennung unter macOS behoben. v2.1.45 – Einstellung spinnerTipsOverride, SDK-Typen SDKRateLimitInfo/SDKRateLimitEvent, Agent Teams unter Bedrock/Vertex/Foundry korrigiert, 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 sowie 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 1M 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 der Websuche/dem Webabruf kostenlos; das Websuch-Tool und programmatische Tool-Aufrufe sind nun 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 und Fehler bei der Authentifizierungsaktualisierung behoben. v2.1.43 – Hängenbleiben bei der AWS-Authentifizierungsaktualisierung behoben (Zeitlimit von 3 Minuten), irrtümliche Warnungen für Markdown-Dateien, die keine Agentendateien sind, in .claude/agents/ beseitigt sowie bedingungsloses Senden des Beta-Headers für strukturierte Ausgaben unter Vertex/Bedrock korrigiert. 94
2026-02-16 Leitfaden v2.3: Abgelaufene Aktionspreise für den schnellen Modus entfernt (Frist am 16. Februar abgelaufen), Langkontext-Preisstaffel für den schnellen Modus oberhalb von 200.000 Tokens (60 $/225 $) hinzugefügt, Exit-Code von protect-files.sh korrigiert (1→2 für Blockierungen), 3 veraltete Verweise auf das Tastenkürzel Tab→Alt+T korrigiert, Migrationstabellen für Copilot/Cursor neu geschrieben (beide verfügen nun über agentische CLI+MCP), Installationsbefehle für Claude Squad korrigiert (brew/curl, Binärdatei cs, TUI-App), 4 fehlende Einträge im Inhaltsverzeichnis hinzugefügt (Ausgabestile, Slash-Befehle, Plugin-System), 7 Fußnoten-URLs aktualisiert (docs.anthropic.com→code.claude.com als kanonische Adresse), fehlende URL 48 hinzugefügt, Weiterleitungshinweis 5 korrigiert, Tabelle mit Schlüsseln für verwaltete Einstellungen hinzugefügt (allowManagedPermissionRulesOnly, allowManagedHooksOnly usw.), Sicherheitswarnung zu Prompt-Injection bei nicht vertrauenswürdigen Repositorys ergänzt. Schnellstartabschnitt 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), Markierungen [FORSCHUNGSVORSCHAU] zu den Abschnitten „Remote“ und „Slack“ hinzugefügt, 1 Codeblock ohne Kennzeichnung gekennzeichnet, alle 35 Anker des Inhaltsverzeichnisses überprüft. Korrekturen nach der Evaluierung: Modellvorschlag in der Kurzfassung stufenneutral formuliert, jq-Muster // zu select() korrigiert, erfundenes Flag --input-file durch eine Pipe ersetzt, Sandbox-Syntax für Docker korrigiert, Schreibweise von „sub-agent“ zu „subagent“ vereinheitlicht, /login und /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, fehlerhafte Anzeige der Ankündigung zur Veröffentlichung von Opus 4.6 für Benutzer von Bedrock/Vertex/Foundry korrigiert und Fehlermeldung bei Überschreitung der Größenbeschränkung 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 das REPL aufzurufen, native Windows-ARM64-Binärdateiunterstützung, /rename generiert beim Aufruf ohne Argumente automatisch einen Sitzungsnamen aus dem Gesprächskontext. Fehlerbehebungen: unbegrenzt hängende AWS-Authentifizierungsaktualisierung (3-Minuten-Zeitüberschreitung 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, für Benutzer angezeigte Benachrichtigungen bei fehlgeschlagener automatischer Komprimierung, in die verstrichene Zeit von subagents einbezogene Wartezeit auf Berechtigungen, Auslösen proaktiver Ticks im Planmodus, nicht gelöschte veraltete Berechtigungsregeln nach Änderungen an den Einstellungen, Anzeige von stderr in der Benutzeroberfläche bei blockierenden hook-Fehlern. 90
2026-02-12 Durchlauf für Genauigkeit und Vollständigkeit: hooks-Tabelle korrigiert—Stop, SubagentStop, TeammateIdle und TaskCompleted können alle über Exit-Code 2 blockieren. PostToolUseFailure-Ereignis hinzugefügt. Dokumentation zu promptbasierten hooks (type: "prompt") und agentbasierten hooks (type: "agent") hinzugefügt. PreToolUse auf das bevorzugte hookSpecificOutput-Format aktualisiert (veraltetes decision auf oberster Ebene). hook-Umgebungsvariablen hinzugefügt ($CLAUDE_PROJECT_DIR, $CLAUDE_ENV_FILE). CLI-Flag --agents für sitzungsbezogene subagent-Definitionen hinzugefügt. subagent-Konfigurationstabelle erweitert: disallowedTools, maxTurns, mcpServers, hooks, Berechtigungsmodus delegate. 89
2026-02-10 Hinzugefügt: v2.1.39—verbesserte Terminal-Rendering-Leistung. Fehlerbehebungen: schwerwiegende Fehler wurden unterdrückt statt angezeigt, Prozess hing nach dem Schließen der Sitzung, Zeichenverlust am Rand des Terminalbildschirms, Leerzeilen in der ausführlichen Transkriptansicht. 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), verbesserte Analyse von Heredoc-Begrenzern zur Verhinderung von Befehlseinschleusung. Fehlerbehebungen: Regression beim Scrollen zum Anfang im VS Code-Terminal, Tabulatortaste stellte Slash-Befehle in die Warteschlange, statt sie automatisch zu vervollständigen, Bash-Berechtigungsabgleich für Befehle mit Umgebungsvariablen-Wrappern, zwischen Tool-Aufrufen verschwindender Text im Nicht-Streaming-Modus, doppelte Sitzungen beim Fortsetzen in VS Code. 88
2026-02-08 Hinzugefügt: v2.1.37—behoben, dass /fast nach dem Aktivieren von /extra-usage nicht sofort verfügbar war. 86
2026-02-08 Hinzugefügt: v2.1.36—Fast mode ist jetzt für Opus 4.6 verfügbar. Dasselbe 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 ausgenommen waren, konnten die Bash-Berechtigungsregel für Rückfragen umgehen, wenn autoAllowBashIfSandboxed aktiviert war. Außerdem wurde ein Absturz behoben, wenn sich die Einstellung für Agent-Teams zwischen Rendering-Vorgängen änderte. 87
2026-02-05 Hinzugefügt: v2.1.33—hook-Ereignisse TeammateIdle und TaskCompleted für Multi-Agent-Workflows, Task(agent_type)-Syntax zur Beschränkung startbarer subagents im tools-Frontmatter eines Agents, memory-Frontmatter-Feld für Agents (Geltungsbereich user/project/local), Anzeige des plugin-Namens in Skill-Beschreibungen und im /skills-Menü. 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 Denkprozesses beim Senden neuer Nachrichten, API-Fehler beim Abbruch mitten im Stream bei Blöcken aus Leerraum und Denkprozess, Streaming-Fallback bei 404-Fehlern des API-Proxys, Proxy-Einstellungen aus Umgebungsvariablen in settings.json wurden nicht auf WebFetch angewendet, Sitzungsauswahl von /resume zeigte unverarbeitetes XML-Markup. Verbessert: Fehlermeldungen bei API-Verbindungsproblemen zeigen jetzt die konkrete Ursache (ECONNREFUSED, SSL-Fehler). VSCode: Unterstützung für Remote-Sitzungen für OAuth-Benutzer, git-Branch und Nachrichtenanzahl in der Sitzungsauswahl mit Branch-Suche, Korrektur für das Scrollen zum 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. Maximale Ausgabe von 128.000 Token. Adaptiver Denkprozess (automatische Schlussfolgerungstiefe). Aufwandssteuerung (niedrig/mittel/hoch/maximal). Kontextkomprimierung als Beta. Agent-Teams als Forschungsvorschau (parallele Multi-Agent-Koordination). 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 bei 8-Needle 1M MRCR v2 (Konkurrenz etwa 18,5 %). Ohne zusätzliche Konfiguration mehr als 500 Zero-Day-Schwachstellen in Open-Source-Code gefunden. Gleiche Preise wie Opus 4.5: 5 $/25 $ pro Mio. Token. Langer Kontext (>200K Eingabe): 10 $/37,50 $. 79
2026-02-05 Hinzugefügt: v2.1.32—Unterstützung für Opus 4.6, Forschungsvorschau für Agent-Teams (erfordert CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1), automatische Aufzeichnung und Abfrage des Speichers, „Ab hier zusammenfassen“ in der Nachrichtenauswahl zur teilweisen Zusammenfassung von Gesprächen, automatische Ladung von skills aus mit --add-dir angegebenen Verzeichnissen, Zeichenbudget für skills skaliert mit dem Kontextfenster (2 % des Kontexts). Fehlerbehebungen: falsche relative Pfade bei der @-Dateivervollständigung in Unterverzeichnissen, --resume verwendet jetzt den --agent-Wert aus der vorherigen Sitzung erneut, Bash-Fehler „Bad substitution“ mit JavaScript-Template-Literalen in Heredocs, Darstellung thailändischer/laotischer Abstandsvokale. VSCode: Korrektur der Ausführung von Slash-Befehlen, Fortschrittsanzeige für die Liste vergangener Gespräche. 80
2026-02-04 GitHub-Integration: Claude und Codex sind jetzt als öffentliche Vorschau auf GitHub verfügbar—als Coding-Agents für Kunden von Copilot Pro+ und Enterprise über Agent HQ. Opus 4.6 ist für GitHub Copilot allgemein verfügbar.83 83
2026-02-04 Hinzugefügt: v2.1.31—Hinweis zum Fortsetzen der Sitzung beim Beenden mit Anleitung zur Fortsetzung, Eingabe japanischer IME-Leerzeichen in voller Breite (Zenkaku) bei der Kontrollkästchenauswahl. Fehlerbehebungen: PDF-Fehler sperrten Sitzungen dauerhaft, Bash-Fehler „read-only file system“ im Sandbox-Modus, Absturz des Planmodus bei fehlenden Feldern in ~/.claude.json, temperatureOverride wurde beim Streaming mit API stillschweigend ignoriert, Kompatibilität beim Herunterfahren von LSP. Verbessert: System-Prompts leiten das Modell zur Verwendung spezieller Tools (Read, Edit, Glob, Grep) statt entsprechender Bash-Befehle an, Fehlermeldungen zu PDF-/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 (bestimmte Seitenbereiche lesen, z. B. pages: "1-5"), große PDFs (>10 Seiten) geben bei einer @-Erwähnung eine schlanke Referenz zurück, 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 für Token-Anzahl/Tool-Aufrufe/Dauer in den Ergebnissen des Task-Tools, Konfigurationsoption reducedMotion. 68 % weniger Speicherverbrauch für --resume durch statistikbasiertes Laden von Sitzungen. Fehlerbehebungen: Phantom-Textblöcke „(no content)“ im API-Verlauf (reduziert Token-Verschwendung), Ungültigwerden des Prompt-Caches bei Tool-Änderungen, 400-Fehler nach /login bei Blöcken mit Denkprozessen, Hängen beim Fortsetzen beschädigter Transkripte, Meldungen zu Ratenbegrenzungen für Max 20x, Berechtigungsdialoge entzogen den Fokus, subagents konnten nicht auf von SDK bereitgestellte MCP-Tools zugreifen, 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 Einführung in Unternehmen: ServiceNow wählte Claude als Standardmodell für den ServiceNow Build Agent und führt Claude Code für mehr als 29.000 Beschäftigte ein—dadurch verkürzt sich die Vorbereitungszeit für Vertriebspersonal 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 Claude-Agent-SDK-Integration ein—mit demselben Harness, auf dem Claude Code basiert—und ermöglicht damit subagents, Hintergrundaufgaben und plugins direkt in Xcode, ohne die IDE zu verlassen. Erfasst während der SwiftUI-Entwicklung Xcode Previews für visuelle Iterationen. 78
2026-01-30 Hinzugefügt: v2.1.27—Flag --from-pr zum Fortsetzen von Sitzungen, die mit GitHub-PR-Nummern/-URLs verknüpft sind, automatische Verknüpfung von Sitzungen mit PRs, wenn diese über gh pr create erstellt werden, Tool-Aufruffehler/-ablehnungen in Debug-Protokollen, VSCode-Integration von Claude in Chrome aktiviert. Fehlerbehebungen: Validierung der Kontextverwaltung für Gateway-Benutzer, farbige Ausgabe von /context, Statusleiste zeigte den Indikator für Hintergrundaufgaben doppelt an, Berechtigungspriorität (ask auf Inhaltsebene > allow auf Tool-Ebene). Windows: Bash-Ausführung mit .bashrc, Aufblitzen des Konsolenfensters. VSCode: Ablauf des OAuth-Tokens verursachte 401-Fehler. 74
2026-01-29 Hinzugefügt: v2.1.25—Validierungsfehler im Beta-Header für Benutzer von Bedrock- und Vertex-Gateways behoben. Übergangslösung: CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. 73
2026-01-28 Hinzugefügt: v2.1.23—Einstellung spinnerVerbs für anpassbare Fortschrittsanzeigetexte, Korrektur der mTLS-/Proxy-Verbindung für 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 im nicht interaktiven Modus (-p) korrigiert. 68
2026-01-28 Hinzugefügt: v2.1.21 – automatische Aktivierung von Python-venv in VSCode (Einstellung claudeCode.usePythonEnvironment), Unterstützung für die Eingabe japanischer IME-Zahlen in voller Breite (Zenkaku), Fortschrittsanzeigen für Lese- und Suchvorgänge („Reading…“ → „Read“); Claude bevorzugt jetzt Dateioperationstools gegenüber entsprechenden bash-Befehlen. Korrekturen: Abschneiden des Shell-Vervollständigungscaches beim Beenden, API-Fehler beim Fortsetzen von Sitzungen, die während der Tool-Ausführung unterbrochen wurden, zu frühes Auslösen der automatischen Komprimierung bei Modellen mit hohen Ausgabelimits, Wiederverwendung von Aufgaben-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 als Ersatz für die ausschließliche Ausführung über Python, programmatischer Tool-Aufruf). Claude Code im Web wurde auf Premium-Plätze für Team/Enterprise ausgeweitet. 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üfstatusanzeige in der Fußzeile der Eingabeaufforderung (farbiger Punkt für genehmigt/Änderungen angefordert/ausstehend/Entwurf), Löschen von Aufgaben ü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 werden aufbewahrt). Korrekturen: Laden des vollständigen Verlaufs beim Fortsetzen nach einer Sitzungskomprimierung, Agenten ignorierten während der Arbeit Benutzernachrichten, Darstellungsartefakte bei breiten Zeichen (Emoji/CJK), JSON-Parsing mit Unicode in MCP-Antworten. 65
2026-01-26 Erweitert: Abschnitt zu Analytics API mit ausführlicher Endpunktdokumentation, Metriktabelle, curl-Beispiel und Einschränkungen. Enthält jetzt 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 – Kurzschreibweise $0, $1 für Argumente benutzerdefinierter Befehle (von $ARGUMENTS.0 zur Klammersyntax $ARGUMENTS[0] geändert), Umgebungsvariable CLAUDE_CODE_ENABLE_TASKS zum Deaktivieren des neuen Aufgabensystems; skills ohne zusätzliche Berechtigungen/hooks erfordern keine Genehmigung mehr. VSCode: Sitzungsverzweigung und Zurückspulen für alle Benutzer aktiviert. SDK: Wiedergabe von queued_command als SDKUserMessageReplay-Ereignisse. Korrekturen: verwaiste Prozesse beim Schließen des Terminals, /rename//tag in git-Arbeitsbäumen, Verlust eingefügten Textes beim Zwischenspeichern der Eingabeaufforderung (Ctrl+S), Anzeige des Agentenmodells, im Hintergrund ausgeführte hook-Befehle kehrten nicht frühzeitig zurück, Dateischreibvorschau ließ leere Zeilen 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 Nicht abwärtskompatibel: Extended Thinking ist jetzt standardmäßig mit 31.999 Tokens aktiviert. Auslöser in natürlicher Sprache (think, think hard, ultrathink) sind veraltet und weisen keine Thinking-Tokens mehr zu – verwenden Sie stattdessen die Umgebungsvariable MAX_THINKING_TOKENS oder /config. Abschnitt zu Extended Thinking 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 – Aufgabenverwaltungssystem mit Abhängigkeitsverfolgung, Unterstützung für die native plugin-Verwaltung in VSCode; OAuth-Benutzer können im Sitzungsdialog Remote-Sitzungen durchsuchen und fortsetzen. Korrekturen: Abstürze wegen Speichermangels 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 (natives Binärprogramm bevorzugt), Verbesserungen der UI-Leistung durch React Compiler. Korrekturen: /compact-Warnung wurde nicht ausgeblendet, Zeitüberschreitung des 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 Korrekturen: blockierendes Limit des Kontextfensters (~65 % → ~98 %), Speicherabstürze bei parallelen subagents, Speicherleck in langen Sitzungen, Dateiautovervollstä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 (Korrektur eines Fehlers bei der Nachrichtendarstellung). Version des Setup-hook auf v2.1.10 korrigiert und vollständige Versionshinweise ergänzt: Tastenkombination „c“ zum Kopieren der OAuth-URL, verbesserte Erfassung von Tastenanschlägen beim Start, Dateivorschläge als entfernbare Anhänge, 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 erweitert (v2.1.9), Abschnitt zu den Funktionen des LSP-Tools ausgebaut, „Personen, denen Sie folgen sollten“ um Content-Ersteller und offizielle Ressourcen ergänzt.
2026-01-19 Hinzugefügt: hook-Ereignis Setup (v2.1.10) – wird über die CLI-Flags --init, --init-only oder --maintenance für Aufgaben zur Einrichtung der Umgebung ausgelöst. 53
2026-01-18 Hinzugefügt: Abschnitt zur Richtlinie für mehrere Konten (was zulässig ist, technische Beschränkungen, was untersagt ist). Abschnitt mit Community-Tipps ergänzt (automatisches Löschen des Kontexts im Planmodus, /clear, Screenshots, Container-Muster). „Personen, denen Sie folgen sollten“ 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 für HTTP/SSE-Transporte (Stabilitätsverbesserung für intensive MCP-Nutzer). 48
2026-01-16 Hinzugefügt: Abschnitt zur MCP Tool Search mit Benchmarks (Opus 4: 49 % → 74 %, Opus 4.5: 79,5 % → 88,1 %, Verringerung des Token-Overheads um 85 %). 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: v2.1.9 – Syntax auto:N für den Schwellenwert der MCP Tool Search, Einstellung plansDirectory, externer Editor (Ctrl+G) in AskUserQuestion, Zuordnung der Sitzungs-URL für Commits/PRs aus Websitzungen, additionalContext für PreToolUse-hooks. API-Fehler bei parallelen Tool-Aufrufen, Hängenbleiben der MCP-Wiederverbindung und Ctrl+Z in Kitty behoben. Cowork hinzugefügt (GUI-Version für nicht technische Benutzer). 4445
2026-01-15 Hinzugefügt: Funktion für Berechtigungsfeedback in v2.1.7 (Feedback beim Akzeptieren von Berechtigungsaufforderungen geben). Allgemeine Verfügbarkeit von GitHub Action v1.0. Kleinere Aktualisierung der Dokumentation. 41
2026-01-14 Hinzugefügt: automatischer Modus der MCP Tool Search in v2.1.7 standardmäßig aktiviert (stellt Tools zurück, die mehr als 10 % des Kontexts beanspruchen), Einstellung showTurnDuration, eingebettete Agentenantwort in Aufgabenbenachrichtigungen, Sicherheitskorrektur für den Abgleich von Platzhalterberechtigungen mit 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, Sicherheitskorrektur gegen das Umgehen von Berechtigungen durch Shell-Zeilenfortsetzungen. v2.1.5: Umgebungsvariable CLAUDE_CODE_TMPDIR. 414243
2026-01-13 Hinzugefügt: URL von console.anthropic.com zu platform.claude.com geändert (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 automatischer Hintergrundausführung und Ctrl+B-Tastenkombination. Aktualisierung des OAuth-Tokens für die Einstellung „Help improve Claude“ korrigiert. 39
2026-01-10 Hinzugefügt: Sandboxing reduziert Berechtigungsaufforderungen 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 – Slash-Befehle und skills zusammengeführt (einheitliches mentales Modell), Umschalter für den Veröffentlichungskanal (stable/latest) in /config, /doctor erkennt nicht erreichbare Berechtigungsregeln, Zeitüberschreitung für die hook-Ausführung von 60 Sekunden auf 10 Minuten erhöht. Fehlerkorrekturen: Planungsdateien blieben nach /clear bestehen, Erkennung doppelter skills auf ExFAT, falsche Anzahl von Hintergrundaufgaben, subagents verwendeten während der Komprimierung das falsche Modell. VSCode: anklickbare Zielauswahl für Berechtigungen. 37
2026-01-09 Hinzugefügt: v2.1.1 (109 CLI-Verbesserungen), komponentenspezifische hooks (hooks im Frontmatter von skills/Befehlen mit der Option once), 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 settings.json-Referenz. Umgebungsvariable IS_DEMO ergänzt. Mehrzeilige Eingabe aktualisiert, um zu zeigen, dass Shift+Enter in iTerm2/WezTerm/Ghostty/Kitty ohne weitere Konfiguration funktioniert. 1.550 kostenlose Codeausführungsstunden pro Organisation und Monat ergänzt. 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), Shift+Tab für „Änderungen automatisch akzeptieren“ im Planungsmodus, Umgebungsvariable FORCE_AUTOUPDATE_PLUGINS, Feld agent_type im SessionStart hook. Sicherheitskorrekturen: Befehlsinjektion bei der Bash-Verarbeitung, Speicherleck in tree-sitter. Umschalten des Denkmodus auf Alt+T geändert. Wildcard-Berechtigungssyntax für MCP (mcp__server__*) hinzugefügt. Für PreToolUse hooks wurde updatedInput mit Abfrage der Berechtigung hinzugefügt. 32
2026-01-07 Hinzugefügt: automatisches Hot-Reload von skills in v2.1.0 (skills in ~/.claude/skills oder .claude/skills sind ohne Neustart sofort verfügbar). Sicherheit: Umgehung der WebSocket-Authentifizierung durch CVE-2025-52882 in IDE-Erweiterungen ab v1.0.24 behoben 3031
2026-01-06 Hinzugefügt: anklickbare Bildlinks ([Image #N]), gruppierte Anzeige für /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, Ctrl+T zum Umschalten der Syntaxhervorhebung, Feiertagsaktion (doppelte Limits vom 25. bis 31. Dezember) 2223242526
2025-12-24 Hinzugefügt: Abschnitt zu Claude in Chrome, Abschnitt zu Claude Code in Slack, LSP-Tool, Unterstützung für entfernte MCP OAuth, Befehl „ultrathink“, Befehle /theme und /plugin, 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: Abschnitt zu Background Agents, Abschnitt zu Output Styles, versteckte Tool-Gebühren, Befehle /stats, /fork, /rename, /statusline, /tasks, Speicherverzeichnis .claude/rules/, Tipp zu Batch API 9101112
2025-12-12 Hinzugefügt: Slack-Integration, Vorschläge für Prompts, 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, Anti-Patterns, Workflow-Rezepte, Migrationsleitfaden, Kurzreferenzkarte
Führen Sie /update-cc-guide aus, um nach den neuesten Aktualisierungen für Claude Code zu suchen und sie anzuwenden.

Referenzen


  1. Anthropic – Preise. „Preise für Claude API.“ Dezember 2025. 

  2. Claude Code Subagents. „Dokumentation zu Subagents.“ Dezember 2025. 

  3. MCPcat. „Wachstumsstatistiken zu Downloads von MCP-Servern.“ Dezember 2025. 

  4. Claude Code Docs. „Hooks-Leitfaden.“ Im Dezember 2025 von docs.anthropic.com weitergeleitet; kanonische URL im Februar 2026 aktualisiert. 

  5. Anthropic. „Best Practices für Claude Code.“ April 2025. Hinweis: Die ursprüngliche URL leitet inzwischen zu code.claude.com/docs weiter (Inhalt in die Hauptdokumentation integriert). Siehe auch Claude Code Docs

  6. 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. 

  7. Anthropic. „Slack-Integration von Claude.“ Dezember 2025. 

  8. Claude Code Docs. „Interaktive Einrichtung von MCP.“ Im Dezember 2025 von docs.anthropic.com weitergeleitet; kanonische URL im Februar 2026 aktualisiert. 

  9. Northflank. „Versteckte Tool-Gebühren von Claude Code.“ Juli 2025. 

  10. Anthropic. „Hintergrund-Agenten.“ Dezember 2025. 

  11. Claude Code Docs. „Verzeichnis für Memory-Regeln.“ Dezember 2025. 

  12. GitHub. „Veröffentlichung von Output Styles.“ Dezember 2025. 

  13. GitHub CHANGELOG. „Pro-Benutzer haben im Rahmen ihres Abonnements jetzt Zugriff auf Opus 4.5.“ Dezember 2025. 

  14. Northflank. „Änderungen der Nutzungslimits im August 2025.“ Juli 2025. 

  15. Claude Blog. „Claude Code im Web und in der iOS-App.“ November 2025. 

  16. Claude Blog. „Claude Code im Web für Team- und Enterprise-Benutzer.“ November 2025. 

  17. GitHub Releases. „Funktion Claude in Chrome (Beta).“ Dezember 2025. 

  18. GitHub Releases. „Aktualisierungen für das LSP-Tool und die Terminalunterstützung (v2.0.74).“ Dezember 2025. 

  19. TechCrunch. „Ankündigung von Claude Code in Slack.“ Dezember 2025. 

  20. GitHub Releases. „Auslöser für den Denkmodus: think, think harder, ultrathink.“ Dezember 2025. 

  21. Anthropic. „Unterstützung für Remote-MCP mit OAuth.“ Juni 2025. 

  22. GitHub Releases. „Benannte Sitzungen mit /rename und /resume.“ Dezember 2025. 

  23. GitHub Releases. „Suchfilter für die Plugin-Suche sowie benutzerdefinierte Sitzungs-IDs mit –fork-session (v2.0.73–74).“ Dezember 2025. 

  24. Anthropic Engineering. „Agent Skills: wiederverwendbare, aufgabenspezifische Module.“ Dezember 2025. 

  25. Anthropic Engineering. „Claude Agent SDK (umbenannt von Claude Code SDK).“ Dezember 2025. 

  26. Apidog. „Doppelte Nutzungslimits für Pro-/Max-Abonnenten von Claude Code vom 25. bis 31. Dezember 2025.“ Dezember 2025. 

  27. GitHub Releases. „v2.0.73–74: anklickbare Bildlinks, gruppierte Anzeige für /context, Umschalten der Syntaxhervorhebung mit ctrl+t.“ Januar 2026. 

  28. GitHub Releases. „v2.0.72: dreimal schnellere Dateivorschläge bei @-Erwähnungen in Git-Repositories sowie Unterstützung für .ignore- und .rgignore-Dateien.“ Januar 2026. 

  29. GitHub Claude Agent SDK. „Claude Agent SDK v0.1.74 mit Funktionsgleichheit zu Claude Code v2.0.74.“ Januar 2026. 

  30. GitHub Releases. „v2.1.0: automatisches Hot-Reloading von skills, Einstellung language für die Antwortsprache, respectGitignore in settings.json, Umgebungsvariable IS_DEMO; Shift+Enter funktioniert ohne zusätzliche Konfiguration in iTerm2/WezTerm/Ghostty/Kitty.“ Januar 2026. 

  31. Datadog Security Labs. „CVE-2025-52882: Umgehung der WebSocket-Authentifizierung in den IDE-Erweiterungen von Claude Code, behoben ab v1.0.24.“ Januar 2026. 

  32. GitHub Releases. „v2.1.2: anklickbare Dateipfade (OSC 8), winget-Unterstützung, automatische Annahme mit Shift+Tab im Planungsmodus, FORCE_AUTOUPDATE_PLUGINS, agent_type im SessionStart-hook, Sicherheitskorrekturen (Befehlsinjektion, Speicherleck), Umschalten des Denkmodus nun mit Alt+T, MCP-Wildcard-Berechtigungen, PreToolUse mit aktualisiertem Input und ask.“ Januar 2026. 

  33. Anthropic – Preise. „Jede Organisation erhält monatlich 1.550 kostenlose Nutzungsstunden für das Tool zur Codeausführung.“ Januar 2026. 

  34. VentureBeat. „Claude Code 2.1.0 führt Funktionen auf Infrastrukturebene ein. Hooks für Agenten, skills und Slash-Befehle mit bereichsspezifischer PreToolUse-, PostToolUse- und Stop-Logik.“ Januar 2026. Medium. „Claude Code 2.1.1 wurde mit 109 Verbesserungen an CLI veröffentlicht.“ 

  35. 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. 

  36. Apidog. „Der Sequential-Thinking-MCP-Server ermöglicht Claude, Probleme methodisch mithilfe eines strukturierten, reflektierenden Denkprozesses zu bearbeiten.“ Januar 2026. MCP.so. „Mehr als 3.000 MCP-Server indexiert.“ 

  37. GitHub Releases. „v2.1.3: Slash-Befehle und skills zusammengeführt, Umschalter für den Release-Kanal in /config, Erkennung nicht erreichbarer Berechtigungen durch /doctor, Zeitlimit für hooks auf 10 Minuten erhöht.“ Januar 2026. 

  38. Anthropic. „Sandboxing reduziert Berechtigungsabfragen sicher um 84 %.“ Januar 2026. Anthropic. „Claude Opus 4.5 erreicht 80,9 % bei SWE-bench Verified und halbiert dabei den Token-Verbrauch.“ 

  39. 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. 

  40. VentureBeat. „Claude Code 2.1.0: verzweigter Kontext für subagents über context: fork im Frontmatter von skills; Agenten arbeiten nach der Ablehnung einer Berechtigung weiter.“ Januar 2026. GitHub ykdojo/claude-code-tips. „Anthropic startete den Plugin-Marktplatz offiziell im Dezember 2025 mit 36 kuratierten plugins.“ 

  41. 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 Wildcard-Berechtigungen.“ Januar 2026. 

  42. GitHub Releases. „v2.1.6: Suche in /config, Abschnitt Updates in /doctor, Datumsbereichsfilterung in /stats, Erkennung verschachtelter skills, Prozentfelder für context_window, Sicherheitskorrektur für Zeilenfortsetzungen in der Shell.“ Januar 2026. 

  43. GitHub Releases. „v2.1.5: Umgebungsvariable CLAUDE_CODE_TMPDIR zum Überschreiben des temporären Verzeichnisses.“ Januar 2026. 

  44. 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 sowie additionalContext für PreToolUse hooks hinzugefügt. API-Fehler bei parallelen Werkzeugaufrufen, Hängenbleiben bei der Wiederverbindung mit MCP und Ctrl+Z in Kitty behoben.“ Januar 2026. 

  45. Wikipedia. „Eine Version namens ‚Cowork‘ mit grafischer Benutzeroberfläche, die sich an technisch nicht versierte Benutzer richtet, [wurde] im Januar 2026 [veröffentlicht].“ Januar 2026. 

  46. Claude Docs. „Greifen Sie mit der Claude Code Analytics Admin API programmgesteuert auf die Nutzungsanalysen und Produktivitätskennzahlen Ihrer Organisation für Claude Code zu.“ Januar 2026. 

  47. 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 verfügt jetzt über deutlich mehr Kontext.‘“ Januar 2026. Anthropic. „MCP verzeichnet inzwischen 100 Millionen Downloads pro Monat und ist zum Branchenstandard geworden.“ Januar 2026. 

  48. GitHub Releases. „Claude Code v2.1.11: Übermäßige MCP-Verbindungsanfragen bei HTTP-/SSE-Transporten behoben.“ 17. Januar 2026. 

  49. Medium. „Boris Cherny: 259 PRs, 497 Commits, 40.000 hinzugefügte und 38.000 entfernte Zeilen in 30 Tagen mit Claude Code.“ Januar 2026. 

  50. Anthropic Pricing. „API-Tokenpreise: Haiku 4.5 (1 $/5 $), Sonnet 4.6 (3 $/15 $), Opus 4.6 (5 $/25 $).“ Februar 2026. 

  51. GitHub ykdojo/claude-code-tips. „Sammlung von Community-Tipps: Planmodus, häufig /clear verwenden, Screenshots, GitHub-App für PRs.“ Januar 2026. 

  52. Anthropic Usage Policy. Richtlinie zu mehreren Konten. Anthropic Support. „Sie können bis zu 3 Konten mit derselben Telefonnummer verifizieren. Mehrere kostenpflichtige Abonnements aus demselben Netzwerk werden unterstützt.“ Januar 2026. 

  53. 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 Tasteneingaben beim Start; Dateivorschläge als entfernbare Anhänge; Installationszahlen und Vertrauenswarnungen für das VSCode plugin.“ 17. Januar 2026. 

  54. @adocomplete. „Tag 15 des Advent of Claude: Flag –dangerously-skip-permissions (YOLO-Modus) für den vollständig autonomen Betrieb.“ Januar 2026. 

  55. @adocomplete. „Abonnenten von Claude Max erhalten 3 Gästepässe, mit denen sie über den Befehl /passes eine Testversion von Claude Code Pro mit anderen teilen können.“ Januar 2026. 

  56. @mattpocockuk. „Docker-Sandbox-Modus zur sicheren Untersuchung nicht vertrauenswürdiger Codebasen.“ Januar 2026. 

  57. Daisy Hollman. „Strategie für nächtliche hooks: Verwenden Sie Linting- und Test-hooks als Leitplanken, damit Claude weiter iteriert, bis alle Tests bestanden werden.“ Januar 2026. 

  58. @moofeez. „Claude Squad: Multi-Agent-Manager für parallele Claude Code-Instanzen in isolierten Worktrees.“ Januar 2026. 

  59. GitHub Releases. „v2.1.12: Fehler bei der Nachrichtendarstellung behoben.“ 17. Januar 2026. 

  60. GitHub Releases. „v2.1.14: Verlaufsbasierte Autovervollständigung im Bash-Modus, plugins-Suche, Anheften von plugins an Git-SHAs, VSCode-Befehl /usage. Fehlerbehebungen: blockierendes Limit des Kontextfensters (~65 %→~98 %), Speicherabstürze bei parallelen subagents, Speicherleck in langen Sitzungen, Dateiautovervollständigung mit dem @-Symbol, /feedback-URLs, /context-Tokenanzahl und Autovervollständigung von Slash-Befehlen.“ 20. Januar 2026. 

  61. GitHub Releases. „v2.1.15: Hinweis zur Einstellung der npm-Installation, Verbesserungen der UI-Leistung durch React Compiler. Fehlerbehebungen: dauerhaft angezeigte /compact-Warnung, Zeitüberschreitung des MCP-stdio-Servers beendete den untergeordneten Prozess nicht (Behebung des Einfrierens der Benutzeroberfläche).“ 21. Januar 2026. 

  62. 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. 

  63. GitHub Issues. „Ultrathink ist veraltet. Der Thinking-Modus ist standardmäßig mit 31.999 Tokens aktiviert. Schlüsselwörter wie ‚think‘, ‚think hard‘ und ‚ultrathink‘ weisen keine Thinking-Tokens mehr zu – verwenden Sie stattdessen die Umgebungsvariable MAX_THINKING_TOKENS.“ Januar 2026. Decode Claude. „UltraThink ist tot. Lang lebe Extended Thinking.“ 

  64. GitHub Releases. „v2.1.19: Kurzschreibweise $0/$1 für Argumente benutzerdefinierter Befehle, Umgebungsvariable CLAUDE_CODE_ENABLE_TASKS, Aufteilen und Zurückspulen von VSCode-Sitzungen für alle Benutzer. v2.1.17: Abstürze auf Prozessoren ohne Unterstützung für AVX-Anweisungen behoben.“ 23.–24. Januar 2026. 

  65. Claude Code Docs. „v2.1.20: Flag –add-dir zum Laden von CLAUDE.md aus zusätzlichen Verzeichnissen, Statusanzeige für PR-Reviews, Löschen von Aufgaben über TaskUpdate, Verlaufsnavigation mit Pfeiltasten im Vim-Modus, Befehl /copy für alle Benutzer, mit Zeitstempeln versehene Konfigurationssicherungen. Fehlerbehebungen: Probleme bei der Sitzungskomprimierung, Agenten ignorierten Benutzernachrichten, Darstellung breiter Zeichen, Analyse von JSON mit Unicode.“ 27. Januar 2026. 

  66. Anthropic. „Claude Code im Web ist jetzt zusätzlich zu Pro- und Max-Benutzern auch als Research Preview für Team- und Enterprise-Benutzer mit Premium-Plätzen verfügbar.“ 26. Januar 2026. 

  67. GitHub Releases. „v2.1.21: Eingabe japanischer IME-Zahlen in voller Breite, automatische Aktivierung der Python-venv in VSCode (claudeCode.usePythonEnvironment), Fortschrittsanzeigen für Lesen/Suchen, 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. 

  68. GitHub Releases. „v2.1.22: Strukturierte Ausgaben im nicht interaktiven Modus (-p) behoben.“ 27. Januar 2026. 

  69. GitHub Releases. „v2.1.23: spinnerVerbs-Einstellung, Fehlerbehebung für mTLS-/Proxy-Verbindungen, 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-Betrieb, Tabulatorvervollständigung, Bedrock-Regionszeichenfolgen.“ 28. Januar 2026. 

  70. Claude Code Docs. „v2.1.18: Anpassbare Tastenkürzel mit kontextspezifischen Tastenbelegungen, Tastenkombinationsfolgen und Personalisierung. Führen Sie zur Konfiguration /keybindings aus.“ 22. Januar 2026. 

  71. Help Net Security. „Anthropic hat Claude um Unterstützung für interaktive Werkzeuge (MCP Apps) erweitert, sodass Benutzer direkt in der Claude-Oberfläche mit Asana, Box, Canva, Figma, Hex, monday.com und Slack interagieren können.“ 26. Januar 2026. 

  72. Anthropic Developer Platform. „Öffentliche Betaversion von Code Execution Tool v2: Ausführung von Bash-Befehlen, Dateibearbeitung und programmgesteuerte Werkzeugaufrufe innerhalb der Codeausführung.“ Januar 2026. 

  73. GitHub Releases. „v2.1.25: Fehler bei der Validierung von Beta-Headern für Gateway-Benutzer auf Bedrock und Vertex behoben. Problemumgehung: CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1.“ 29. Januar 2026. 

  74. GitHub Releases. „v2.1.27: Flag –from-pr für mit PRs verknüpfte Sitzungen, automatische Verknüpfung von Sitzungen mit PRs über gh pr create, Fehler bei Werkzeugaufrufen in Debug-Protokollen, Integration von VSCode Claude in Chrome. Fehlerbehebungen: Validierung der Kontextverwaltung, farbige Ausgabe von /context, Duplizierung der Statusleiste, Priorität von Berechtigungen, Windows Bash/.bashrc, Aufblinken der Windows-Konsole, OAuth-401-Fehler in VSCode.“ 30. Januar 2026. 

  75. GitHub Releases. „v2.1.31: Hinweis zur Sitzungsfortsetzung, Eingabe vollbreiter Leerzeichen mit japanischen IMEs, Behebung von Fehlern, durch die zu große PDFs Sitzungen dauerhaft blockierten, Behebung von Bash-Fehlern aufgrund schreibgeschützter Dateisysteme in der Sandbox, Behebung des unbemerkten Ignorierens von temperatureOverride, Kompatibilität beim Herunterfahren von LSP, verbesserte System-Prompts zur bevorzugten Verwendung spezialisierter Tools anstelle von Bash.“ Februar 2026. 

  76. GitHub Releases. „v2.1.30: Seitenparameter für PDFs im Read-Tool, schlanke Referenzrückgabe für große 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, Zugriff von subagents auf SDK-MCP-Tools korrigiert.“ 30. Januar 2026. 

  77. 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 verringerte sich die Vorbereitungszeit im Vertrieb um 95 %.“ Januar 2026. 

  78. IT Brief Asia. „Xcode 26.3 führt eine native Integration von Claude Agent SDK ein – dasselbe System, auf dem Claude Code basiert – und ermöglicht damit subagents, Hintergrundaufgaben und plugins direkt in Xcode.“ Januar 2026. 

  79. Anthropic. „Einführung von Claude Opus 4.6.“ 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 vor GPT-5.2, mehr als 500 gefundene Zero-Day-Schwachstellen. 5 $/25 $ pro MTok. Siehe auch TechCrunch, CNBC, Anthropic Pricing

  80. GitHub Releases. „v2.1.32: Unterstützung für Opus 4.6, Forschungsvorschau auf Agententeams, automatische Speicherung 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. 

  81. Dev Genius. „Asynchrone hooks in Claude Code: was sie sind und wann Sie sie verwenden sollten. Mit async: true können hooks nun im Hintergrund ausgeführt werden, ohne die Ausführung von Claude Code zu blockieren.“ 25. Januar 2026. 

  82. Anthropic Engineering. „Claude Code sicherer und autonomer machen.“ Die Sandbox verwendet Grundfunktionen des Betriebssystems (macOS Seatbelt, Linux Bubblewrap). Als Open Source veröffentlicht unter github.com/anthropic-experimental/sandbox-runtime. Januar 2026. 

  83. 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. 

  84. Claude Code Docs. „Orchestrieren Sie Teams aus Claude Code-Sitzungen.“ 5. Februar 2026. Boris Cherny: „Jetzt verfügbar: Teams, auch bekannt als Agentenschwärme 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, debuggen und entwickeln und sich dabei untereinander abstimmen.“ 

  85. GitHub Releases. „v2.1.33: Hook-Ereignisse TeammateIdle und TaskCompleted, Syntax Task(agent_type) zur Beschränkung von subagents, Memory-Frontmatter für Agenten, plugin-Name in Beschreibungen von skills. Fehlerbehebungen: tmux-Sitzungen von Agententeammitgliedern, Warnungen zu Plänen von Agententeams, Unterbrechung des erweiterten Denkens, 404-Fallback für den API-Proxy, Proxy-Einstellungen für WebFetch, XML-Markup in /resume. VSCode: Remote-Sitzungen für OAuth, Git-Branch in der Sitzungsauswahl.“ Februar 2026. 

  86. 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.“ Preise für den schnellen Modus: das 6-Fache der Standardtarife (30 $/150 $ pro MTok für Opus 4.6 bei höchstens 200K Eingabetoken; 60 $/225 $ bei mehr als 200K Eingabetoken). Die Einführungsaktion (50 % Rabatt) lief bis zum 16. Februar 2026. v2.1.37: Behebung eines Fehlers, durch den /fast nach der Aktivierung von /extra-usage nicht sofort verfügbar war. Anthropic Pricing

  87. GitHub Releases. „v2.1.34: Absturz behoben, wenn sich die Einstellung für Agententeams zwischen Rendervorgängen änderte. Fehler behoben, durch den von der Sandbox ausgeschlossene Befehle die Bash-Regel zur Berechtigungsabfrage umgehen konnten, wenn autoAllowBashIfSandboxed aktiviert war.“ 6. Februar 2026. 

  88. GitHub Releases. „v2.1.38: Regression behoben, durch die das VS-Code-Terminal nach oben scrollte; Einreihung von Slash-Befehlen mit der Tabulatortaste, Abgleich von Bash-Berechtigungen bei Umhüllungen mit Umgebungsvariablen, zwischen Tool-Aufrufen im Nicht-Streaming-Modus verschwindender Text sowie doppelte Sitzungen bei der Fortsetzung in VS Code korrigiert. Verbesserte Analyse von Heredoc-Begrenzern, um das Einschleusen von Befehlen zu verhindern. Schreibzugriffe auf .claude/skills im Sandbox-Modus blockiert.“ 10. Februar 2026. v2.1.39: Verbesserte Darstellungsleistung des Terminals; Behebung verschluckter schwerwiegender Fehler, nach dem Schließen einer Sitzung hängen bleibender Prozesse und von Zeichenverlusten an der Terminalgrenze. 

  89. Claude Code Docs. „Referenz für hooks: Prompt-basierte hooks, Agenten-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, Berechtigungsmodus delegate.“ Februar 2026. 

  90. 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 der Ankündigung für Bedrock/Vertex/Foundry. 

  91. 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 Beta auf 1 Mio. Token. 

  92. 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. 

  93. Anthropic. „Claude Sonnet 4.6.“ 17. Februar 2026. Claude Developer Platform Release Notes. „Sonnet 4.6: verbesserte agentische 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: zuverlässig bis August 2025 / Training bis Januar 2026.“ 

  94. Claude Code GitHub Releases. v2.1.43: Behebung des 3-Minuten-Timeouts bei der Aktualisierung der AWS-Authentifizierung, Behebung fälschlicher Markdown-Warnungen für .claude/agents/, Korrektur des Beta-Headers für strukturierte Ausgaben bei Vertex/Bedrock. v2.1.44: Behebung von ENAMETOOLONG bei tief verschachtelten Verzeichnissen, Behebung eines Fehlers bei der Authentifizierungsaktualisierung. 

  95. Claude Code GitHub CHANGELOG. v2.1.45 (17. Feb.): Unterstützung für Sonnet 4.6, Einstellung spinnerTipsOverride, Typen SDKRateLimitInfo/SDKRateLimitEvent, Korrektur für Agententeams auf Bedrock/Vertex/Foundry, Korrektur temporärer Sandbox-Dateien. v2.1.46 (18. Feb.): claude.ai-MCP-Konnektoren in Claude Code, Behebung verwaister Prozesse unter macOS. v2.1.47 (18. Feb.): Ctrl+F beendet Hintergrundagenten, last_assistant_message in Stop-/SubagentStop-hooks, Tastenzuweisung chat:newline, Statuszeilenfeld added_dirs, Terminal-Tabtitel durch /rename, 50 Sitzungen in der Fortsetzungsauswahl, rund 500 ms schnellerer Start, Speicherverbesserungen, Korrektur der CJK-Ausrichtung, Korrektur der Komprimierung im Planmodus, Unicode-Korrektur für das Edit-Tool, zahlreiche Windows-Korrekturen. 

  96. Claude Code GitHub CHANGELOG. v2.1.49 (19. Feb.): Flag --worktree (-w), isolation: "worktree" für subagents, background: true für Agentendefinitionen, Hook-Ereignis ConfigChange, Step-up-Authentifizierung für MCP OAuth, SDK-Felder supportsEffort/supportedEffortLevels/supportsAdaptiveThinking, Edit-Tool in CLAUDE_CODE_SIMPLE enthalten, Sonnet 4.5 1M zugunsten von Sonnet 4.6 entfernt, WASM-Speicherfehler behoben, Begründungen für Berechtigungseinschränkungen. v2.1.50 (20. Feb.): Hooks WorktreeCreate/WorktreeRemove, startupTimeout für LSP-Server, CLI-Befehl claude agents, Umgebungsvariable CLAUDE_CODE_DISABLE_1M_CONTEXT, vollständiger 1M-Kontext für den schnellen Modus von Opus 4.6, CLAUDE_CODE_SIMPLE deaktiviert MCP/hooks/CLAUDE.md, VSCode /extra-usage, Speicherleck bei Agententeams behoben, Speicherleck bei LSP-Diagnosen behoben, Fehler unter Linux mit glibc < 2.30 behoben, mehrere Speicheroptimierungen. 

  97. 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 Betreuer von Open-Source-Projekten verfügbar. Anthropic. „Claude Code Security durchsucht Codebasen nach Sicherheitslücken und schlägt gezielte Patches zur menschlichen Überprüfung vor.“ 

  98. GitHub Releases. „v2.1.51 (24. Feb.): Unterbefehl claude remote-control, allowedEnvVars für die Sicherheit von HTTP hooks, HTTP hooks über einen Sandbox-Proxy, Speicherung von Tool-Ergebnissen mit mehr als 50.000 Zeichen auf der Festplatte, Überspringen der Login-Shell durch BashTool, npm-Registry und Versionsfixierung für plugins, verständliche Bezeichnungen in /model, Umgebungsvariablen zur Identität des SDK-Aufrufers, Workspace-Vertrauen für statusLine/fileSuggestion.“ 24. Februar 2026. Claude Code Docs. „Agent Teams: Plangenehmigung für Teammitglieder, TeammateIdle/TaskCompleted-Qualitäts-hooks.“ 

  99. GitHub Releases. „v2.1.52–v2.1.56 (24.–25. Feb.): Behebungen 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 Behebungen von Abstürzen des ARM64/WASM-Interpreters unter Windows.“ 25. Februar 2026. Claude Code Docs. „Teamkonfiguration: ~/.claude/teams/{team-name}/config.json. Aufgabenliste: ~/.claude/tasks/{team-name}/. Aufgabenabhängigkeiten werden automatisch aufgehoben. Mit Shift+Down wechseln Sie zyklisch zwischen Teammitgliedern (nach dem letzten wieder zum Leiter).“ 

  100. GitHub Releases. „v2.1.59 (26. Feb.): Claude speichert nützlichen Kontext automatisch im Auto-Memory (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. 

  101. 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.“ 

  102. Check Point Research. „CVE-2025-59536: Code-Injektion 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. 

  103. Anthropic/GitHub Statistics. „4 % der öffentlichen GitHub-Commits (ca. 135.000 pro Tag) stammen von Claude Code. 42.896-faches Wachstum innerhalb von 13 Monaten. 90 % des eigenen Codes von Anthropic wurden von KI geschrieben (Dario Amodei, Februar 2026).“ 5. Februar 2026. 

  104. GitHub Releases. „v2.1.63 (28. Feb.): gebündelte Slash-Befehle /simplify und /batch, projektübergreifend in Worktrees gemeinsam genutzte Konfigurationen und Auto-Memory, Opt-out mit ENABLE_CLAUDEAI_MCP_SERVERS=false, Handler für HTTP hooks vom Typ type: http, Option ‚Immer die vollständige Antwort kopieren‘ für /copy, Umbenennen und Entfernen von Sitzungen in VSCode, /clear setzt den skill-Cache zurück, mehrere Speicherlecks behoben, Race Condition in der REPL-Bridge behoben.“ 28. Februar 2026. 

  105. 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. 

  106. Claude Code Docs. „In Version 2.1.63 wurde das Task-Tool in Agent umbenannt. Bestehende Task(...)-Referenzen in Einstellungen und Agentendefinitionen funktionieren weiterhin als Aliasse.“ 28. Februar 2026. 

  107. GitHub Releases. „v2.1.51: Verwaltete Einstellungen – Unterstützung für macOS plist und die Windows-Registry bei Unternehmensbereitstellungen.“ 24. Februar 2026. 

  108. CNBC. „Figma kooperiert mit Anthropic bei einer KI-Funktion, die Claude Code integriert.“ 17. Februar 2026. 

  109. GitHub Releases. „v2.1.68: Opus 4.6 verwendet für Max/Team standardmäßig mittleren Aufwand, ultrathink für hohen Aufwand wurde wieder eingeführt, Opus 4/4.1 wurde entfernt. v2.1.70: API-400-Fehler mit ANTHROPIC_BASE_URL und Fehler beim Aufwandparameter behoben, leere Antworten nach ToolSearch beseitigt, Bilder bleiben bei der Komprimierung besser erhalten, Funkensymbol in VS Code und Verwaltung von MCP verbessert.“ März 2026. 

  110. 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 Remote-Control-Namen, Voice-STT in 10 neuen Sprachen (insgesamt 20), Anzeige der Aufwandsstufe, Beenden von Bash mit Ctrl+U, Unterstützung des Ziffernblocks, automatische Migration von Sonnet 4.5 auf 4.6. Mehr als 70 Fehlerbehebungen.“ 5. März 2026. 

  111. TechCrunch. „Claude Code führt einen Sprachmodus ein. /voice aktiviert Push-to-Talk. Die Einführung erfolgt schrittweise (anfangs ca. 5 %).“ 3. März 2026. 9to5Mac. „Anthropic fügt Claude Code im Rahmen einer schrittweisen Einführung einen Sprachmodus hinzu.“ 

  112. GitHub Releases. „v2.1.71: /loop-Befehl für wiederkehrende Prompts, anpassbare Tastenkombination für die Spracheingabe, erweiterte Positivliste für die automatische Bash-Genehmigung, Behebung des Einfrierens bei stdin, optimierter CoreAudio-Start.“ 7. März 2026. Threads/@boris_cherny. „Claude Code 2.1.0 veröffentlicht: /loop, shift+enter für neue Zeilen, hooks im Frontmatter von Agenten/skills.“ 

  113. Anthropic Blog. „Code Review für Claude Code: Multi-Agent-System für PR-Reviews. Es setzt parallele Agenten ein, überprüft Ergebnisse gegenseitig und stuft sie nach Schweregrad ein. 15–25 US-Dollar pro Review, ca. 20 Minuten. 54 % der PRs erhalten substanzielle Kommentare (zuvor 16 %), die Fehlerquote liegt unter 1 %. Forschungsvorschau für Team/Enterprise.“ 9. März 2026. TechCrunch. „Anthropic führt ein Tool für Code-Reviews ein.“ 

  114. 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-Positivliste (lsof/pgrep/tput/ss/fd/fdfind), Modell im Agent-Tool wiederhergestellt, vereinfachte Aufwandssymbole (○/◐/●), verbesserte Navigation in /config, Bundle-Größe um 510 KB reduziert, VSCode-URI-Handler.“ 10. März 2026. 

  115. GitHub Releases. „v2.1.73: Einstellung modelOverrides für benutzerdefinierte Modell-IDs von Anbietern (Bedrock/Vertex/Foundry). /output-style veraltet (verwenden Sie /config). Standardmäßiges Opus auf Bedrock/Vertex/Foundry auf 4.6 umgestellt. Nach einer Unterbrechung stellt der Aufwärtspfeil den Prompt wieder her und spult zurück. /effort funktioniert während der Antwort. Hinweise bei SSL-Zertifikatsfehlern. Fehlerbehebungen: Einfrieren der CPU, Deadlock, doppelte Ausführung von SessionStart hooks.“ 11. März 2026. 

  116. GitHub Releases. „v2.1.74: umsetzbare Vorschläge in /context. Einstellung autoMemoryDirectory. Geändertes Überschreibungsverhalten von --plugin-dir. Konfigurierbares Timeout mit CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS. Behebung der Durchsetzung verwalteter Richtlinien (ask-Regeln wurden durch Benutzerfreigaben umgangen). Speicherleck behoben (Streaming-Puffer). Darstellung von RTL-Text korrigiert. Fehlerbehebungen für MCP OAuth.“ 12. März 2026. 

  117. 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 Promptleiste. Zeitstempel der letzten Änderung für Memory-Dateien. Anzeige der hook-Quelle in Berechtigungsabfragen. Aktivierung des Sprachmodus korrigiert. Bash-Fehler mit ! in weitergeleiteten Befehlen behoben. Überschätzung der Token-Anzahl korrigiert. Verbesserte Startleistung unter macOS. Breaking Change: Veralteter Fallback für verwaltete Windows-Einstellungen entfernt.“ 13. März 2026. 

  118. GitHub-Veröffentlichungen. „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/--name für Anzeigenamen von Sitzungen. worktree.sparsePaths für git sparse-checkout in Monorepos. PostCompact-Hook. Slash-Befehl /effort. Umfrage zur Sitzungsqualität (feedbackSurveyRate). Fehlerbehebungen: verzögerte Tools verloren nach der Komprimierung ihre Eingabeschemas, erneute Genehmigung im Planungsmodus, Tastendrücke im Sprachmodus, Schutzschalter für die automatische Komprimierung (maximal 3 Versuche), Kopieren über die Zwischenablage in tmux über SSH, Stabilität von Remote-Control-Sitzungen.“ 14. März 2026. 

  119. GitHub CHANGELOG. „v2.1.77: Die standardmäßige maximale Anzahl an Ausgabetokens für Opus 4.6 wurde auf 64K und die Obergrenze für Opus 4.6 sowie Sonnet 4.6 auf 128K erhöht. Sandbox-Dateisystemeinstellung allowRead. /copy N kopiert die N-letzte Antwort. /fork wurde in /branch umbenannt. Der Parameter resume des Agent-Tools wurde entfernt (verwenden Sie SendMessage). SendMessage setzt angehaltene Agenten automatisch fort. Sitzungen werden anhand von Plänen automatisch benannt. Bash-Hintergrundaufgaben werden bei 5 GB beendet. claude plugin validate prüft Frontmatter und hooks. Rund 60 ms schnellerer Start unter macOS, --resume ist 45 % schneller und benötigt etwa 100–150 MB weniger Arbeitsspeicher. Sicherheit: PreToolUse mit allow umgeht deny-Regeln nicht mehr. Mehr als 25 Fehlerbehebungen.“ 17. März 2026. 

  120. GitHub-Veröffentlichungen v2.1.78. „v2.1.78: Hook-Ereignis StopFailure, persistenter plugin-Status ${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 des Stop-Hooks, absolute Sandbox-Pfade, Sprachsteuerung unter WSL2, Homebrew-PATH in VS Code.“ 17. März 2026. 

  121. GitHub-Veröffentlichungen v2.1.79. „v2.1.79: Flag --console für die API-Abrechnungsauthentifizierung, VS-Code-Befehl /remote-control, KI-generierte Sitzungstitel in VS Code, mehrere Verzeichnisse für CLAUDE_CODE_PLUGIN_SEED_DIR, rund 18 MB weniger Arbeitsspeicher beim Start, 2-minütiges Zeitlimit für nicht gestreamte API-Anfragen, SessionEnd-hooks werden beim Wechsel mit /resume ausgelöst. Fehlerbehebungen: -p blieb als Unterprozess hängen, Ctrl+C im Druckmodus, falsche Ausgabe von /btw, Start des Sprachmodus, Wiederholungsversuche bei Enterprise-Fehler 429.“ 18. März 2026. 

  122. GitHub-Veröffentlichungen v2.1.80. „v2.1.80: Feld rate_limits in Statuszeilenskripten, plugin-Marktplatzquelle source: 'settings', Effort-Frontmatter für skills. Forschungsvorschau für Claude Code Channels: Über Channel-Server-plugins und das Flag --channels können Telegram-/Discord-Nachrichten in Sitzungen eingespeist werden. Korrektur der Windows-PATH-Vererbung für Git Bash.“ 19. März 2026. 

  123. GitHub-Veröffentlichungen 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, Ctrl+X Ctrl+E als Alias für den externen Editor, stop-all-agents wurde in Ctrl+X Ctrl+K geändert, TaskOutput ist veraltet. Mehr als 35 Fehlerbehebungen.“ 25. März 2026. 

  124. 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. 

  125. 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 die verbleibenden Aktionen vom Klassifikator geprüft. Automatisch blockiert: curl|bash, erzwungenes Pushen auf main, Produktionsbereitstellungen, massenhafte Löschvorgänge in der Cloud, IAM-Änderungen und die Exfiltration externer Daten. Schutzschalter: Nach 3 aufeinanderfolgenden oder insgesamt 20 Blockierungen wird in den manuellen Modus gewechselt. 

  126. GitHub-Veröffentlichungen v2.1.89. „v2.1.89: Aufschub der Berechtigungsentscheidung für Headless-Sitzungen, MCP_CONNECTION_NONBLOCKING=true, Erkennung von Thrashing-Schleifen bei der automatischen Komprimierung, Bash-Warnung bei veralteten Bearbeitungen, Symlink-berücksichtigende Zulassungsregeln. Enthält alle Fehlerbehebungen aus v2.1.88.“ 31. März 2026. 

  127. GitHub-Veröffentlichungen v2.1.88. „v2.1.88: PermissionDenied-Hook, CLAUDE_CODE_NO_FLICKER=1, benannte subagents in der @-Eingabeautomatik, Zusammenfassungen von Denkprozessen standardmäßig deaktiviert, scrollbarer Ansichtsbereich für /btw. Fehlerbehebungen: Fehlschläge des Prompt-Caches, erneute Einfügung verschachtelter CLAUDE.md-Dateien, Fehlerquote von 50 % bei StructuredOutput, CJK-/Emoji-Verlauf, mehr als 35 Fehlerbehebungen.“ 30. März 2026. 

  128. Wie Boris Claude Code verwendet. Boris Cherny (Entwickler von Claude Code), März 2026. Mehr als 72 Tipps zu /dream für die Konsolidierung des Gedächtnisses, /batch für parallele Migrationen, /schedule für Cloud-Aufgaben, /btw für Nebenabfragen, worktrees, benutzerdefinierten Agenten, auto mode und fortgeschrittenen Arbeitsabläufen. 

  129. GitHub-Veröffentlichungen v2.1.86. „v2.1.86: X-Claude-Code-Session-Id-Header, kompaktes Format des Read-Tools, Planungsmeldungen im auto mode, Obergrenze für skill-Beschreibungen, weniger Tokens bei @-Erwähnungen, Ausschlüsse für Jujutsu/Sapling, Korrektur von –resume für Sitzungen vor v2.1.85, mehr als 15 Fehlerbehebungen.“ 27. März 2026. v2.1.87 (28. März): Korrektur der Nachrichtenzustellung bei Cowork Dispatch. 

  130. GitHub-Veröffentlichungen v2.1.85. „v2.1.85: Bedingtes Feld if für hooks, PreToolUse-hooks erfüllen AskUserQuestion, MCP-Umgebungsvariablen für headersHelper, MCP OAuth RFC 9728, von Organisationen blockierte plugins werden ausgeblendet, Zeitstempelmarkierungen für /loop, Deep-Link-Abfragen mit 5K Zeichen, Korrektur von /compact bei übergroßen Unterhaltungen. Mehr als 20 Fehlerbehebungen.“ 26. März 2026. 

  131. GitHub-Veröffentlichungen v2.1.84. „v2.1.84: PowerShell-Tool (unter Windows optional), Hook-Ereignis TaskCreated, Unterstützung von HTTP-hooks für WorktreeCreate, ANTHROPIC_DEFAULT-Umgebungsvariablen für Modellfunktionen, CLAUDE_STREAM_IDLE_TIMEOUT_MS, verwaltete Einstellung allowedChannelPlugins, paths: YAML-Glob-Liste in rules/skills, Obergrenze von 2 KB für MCP-Beschreibungen, Rückkehraufforderung nach mehr als 75 Minuten Inaktivität, Tokenanzahlen im Format 1,5m, Korrektur für CJK-IME. Mehr als 25 Fehlerbehebungen.“ 26. März 2026. 

  132. GitHub-Veröffentlichungen v2.1.81. „v2.1.81: Flag --bare für skriptgesteuerte -p-Aufrufe (überspringt hooks, LSP, plugin-Synchronisierung und das Durchsuchen von skill-Verzeichnissen). Berechtigungsweiterleitung mit --channels für Channel-Server. Der Assistent berücksichtigt Anforderungen wie ‚keine Erinnerung‘.“ 20. März 2026. 

  133. Claude Code-Quellcodeanalyse: Bun-Source-Map-Leak. März 2026. Vollständig lesbarer Quellcode wurde aufgrund eines bekannten Bun-Build-Fehlers, durch den Source Maps in Produktionspaketen ausgeliefert werden, über .map-Dateien im npm-Paket offengelegt. Community-Analyse von yoloClassifier.ts (1.495 Zeilen), bashSecurity.ts (2.592 Zeilen, 23 Prüfungen), des Schutzschalters für die automatische Komprimierung (250K verschwendete API-Aufrufe pro Tag), der Frustrationserkennung mittels regulärer Ausdrücke und des Begleittiersystems. 

  134. Claude Code Source Deep Dive: Interne Architektur. März 2026. Technische Analyse des Koordinatormodus (durch System-Prompts gesteuerte Multi-Agent-Orchestrierung), der Erkennung von Prompt-Cache-Unterbrechungen (14 Vektoren mit dauerhaften Sperren), von Schutzmaßnahmen gegen Destillation (Einspeisen gefälschter Tools, Zusammenfassung von Connector-Texten), des Undercover-Modus zur Verschleierung von Codenamen, des Prototyps des autonomen Agenten KAIROS und der nativen Client-Attestierung über Buns Zig-HTTP-Stack. 

  135. GitHub-Veröffentlichungen v2.1.90. „v2.1.90: Interaktive Lektionen mit /powerup, auto mode berücksichtigt explizite Benutzergrenzen, Korrektur einer Prompt-Cache-Regression bei --resume, Korrektur der stdout-Ausgabe mit Exit-Code 2 für PreToolUse JSON, Korrektur für Formatieren-beim-Speichern in PostToolUse, Sicherheitshärtung für PowerShell (4 Vektoren), SSE-Streaming mit linearer Laufzeit, höhere Schreibleistung für Transkripte, Datenschutz für den DNS-Cache.“ 1. April 2026. 

  136. GitHub-Veröffentlichungen v2.1.91. „v2.1.91: MCP _meta[\"anthropic/maxResultSizeChars\"] bis zu 500K, Einstellung disableSkillShellExecution, ausführbare Dateien in plugin-bin/, mehrzeilige Deep-Link-Prompts, kürzere old_string-Anker im Edit-Tool, verbesserter skill /claude-api, Korrektur unterbrochener Transkriptketten.“ 2. April 2026. 

  137. GitHub-Veröffentlichungen v2.1.92. „v2.1.92: Fail-Closed-Richtlinie forceRemoteSettingsRefresh, interaktiver Einrichtungsassistent für Bedrock, Aufschlüsselung von /cost nach Modell und Cache-Treffern, interaktive Auswahl für /release-notes, Hostnamenpräfix für Remote Control, Hinweis in der Fußzeile zum Ablauf des Prompt-Caches, /tag und /vim entfernt, Linux-Sandbox-Hilfsprogramm apply-seccomp, 60 % schnellere Diffs des Write-Tools bei großen Dateien.“ 4. April 2026. 

  138. Claude Code Buddy-Terminalbegleiter. 1. April 2026. Der Befehl /buddy startet einen ASCII-Begleiter im Tamagotchi-Stil. 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 in einem Quellcode-Leak entdeckt und am 1. April offiziell veröffentlicht. 

  139. Claude Mythos Preview — Project Glasswing. Anthropic, 7. April 2026. Neues Frontier-Modell, das über Opus 4.6 hinausgeht. Für defensive Cybersicherheit auf Partner von Project Glasswing beschränkt (Apple, Amazon, Microsoft, Google, Linux Foundation und weitere). Fand Tausende Zero-Day-Schwachstellen mit hohem oder kritischem Schweregrad, darunter einen 27 Jahre alten TCP-SACK-Fehler in OpenBSD, eine 16 Jahre alte H.264-Schwachstelle in FFmpeg und eine NFS-RCE-Schwachstelle in FreeBSD (CVE-2026-4747). Wird über Claude Code in isolierten Containern ausgeführt. Nutzungsguthaben in Höhe von 100 Mio. US-Dollar, davon 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

  140. GitHub Releases v2.1.94. „v2.1.94: Bedrock über Mantle (CLAUDE_CODE_USE_MANTLE=1), standardmäßige Aufwandsstufe für API/Bedrock/Vertex/Foundry/Team/Enterprise von mittel auf hoch geändert, kompakter Slack-MCP-Header, hookSpecificOutput.sessionTitle für UserPromptSubmit-hooks, Name des plugin-skill aus dem Frontmatter, Anzeige von 429-Ratenbegrenzungen, Korrektur der macOS-Schlüsselbundanmeldung, Korrekturen für plugin-hooks sowie für Scrollback und Rendering.“ 7. April 2026. v2.1.96 (8. April): Hotfix für eine Bedrock-Authentifizierungsregression. 

  141. GitHub Releases v2.1.97. „v2.1.97: Es wurde behoben, dass --dangerously-skip-permissions nach einem Schreibzugriff auf einen geschützten Pfad unbemerkt auf accept-edits herabgestuft wurde. Behoben wurden außerdem MCP-HTTP/SSE-Verbindungen, die bei erneuter Verbindungsherstellung etwa 50 MB/Std. verloren, sowie 429-Wiederholungsversuche, die alle Versuche innerhalb von etwa 13 Sekunden aufbrauchten. Umschalter für die Fokusansicht (Ctrl+O) im NO_FLICKER-Modus. Statuszeileneinstellung refreshInterval. Cedar-Syntaxhervorhebung. Mehr als 25 Fehlerkorrekturen.“ 8. April 2026. 

  142. 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-Isolierung mit CLAUDE_CODE_SUBPROCESS_ENV_SCRUB, Begrenzung durch CLAUDE_CODE_SCRIPT_CAPS. Bash-Sicherheitskorrekturen: Umgehung von Flags durch Backslash-Escaping, Umgehung durch zusammengesetzte Befehle, automatische Erlaubnis für Präfixe von Umgebungsvariablen sowie Blockierung von Weiterleitungen über /dev/tcp und /dev/udp.“ 9. April 2026. 

  143. GitHub Releases v2.1.101. „v2.1.101: Befehl /team-onboarding, standardmäßiges Vertrauen in den CA-Zertifikatspeicher des Betriebssystems (CLAUDE_CODE_CERT_STORE=bundled zum Überschreiben), /ultraplan erstellt automatisch eine Cloud-Umgebung, verbesserte Wiederholungslogik im knappen Modus, verbesserte Zusammenfassungen im Fokusmodus, Wiederholungsanzeige bei Ratenbegrenzungen nennt das betroffene Limit und den Rücksetzzeitpunkt, robustere Einstellungen bei unbekannten hook-Ereignissen.“ 10. April 2026. 

  144. Vorstellung 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 sowie über API, Amazon Bedrock, Google Cloud Vertex AI und Microsoft Foundry. SWE-Bench: löst dreimal so viele Produktionsaufgaben wie Opus 4.6. CursorBench: 70 % gegenüber 58 % bei 4.6. Siehe auch Claude-Modellpreise

  145. Neuerungen in Claude Opus 4.7. Anthropic-Plattformdokumentation. Kontext mit 1 Mio. Token zum regulären API-Preis – kein Aufpreis für lange Kontexte. Maximale Ausgabe: 128K. Inkompatible Änderungen: budget_tokens für erweitertes Denken entfernt (nur noch adaptives Denken), nicht standardmäßige Werte für temperature/top_p/top_k führen zu 400, Denkinhalte werden standardmäßig weggelassen. Neuer Tokenizer (etwa 1- bis 1,35-mal so viele Token). Neue Aufwandsstufe xhigh. Betaversion von Aufgabenbudgets (Header task-budgets-2026-03-13). Bildverarbeitung: 2.576 px/3,75 MP mit 1:1-Pixelkoordinaten. 

  146. Claude Code CHANGELOG. Primärquelle für v2.1.105 bis v2.1.112. v2.1.105 (PreCompact-hooks können blockieren, monitors im plugin-Manifest, Pfadargument für EnterWorktree, Alias /proactive, Obergrenze für skill-Beschreibungen auf 1536 erhöht). v2.1.107 (Timing des Denkhinweises). v2.1.108 (ENABLE_PROMPT_CACHING_1H, Sitzungsrückblick//recap, Modell kann integrierte Slash-Befehle über das Skill-Tool aufrufen, Alias /undo, Warnung bei /model während eines Gesprächs). v2.1.109 (Anzeige für erweitertes Denken). v2.1.110 (/tui//tui fullscreen, Tool für Push-Benachrichtigungen zur Fernsteuerung, /focus von Ctrl+O getrennt, autoScrollEnabled, --resume/--continue reaktiviert geplante Aufgaben, /context//exit//reload-plugins von Fernsteuerungsclients aus, Sitzungsrückblick für Benutzer mit deaktivierter Telemetrie, verteiltes Tracing mit TRACEPARENT/TRACESTATE, Write-Tool informiert das Modell, wenn der Benutzer einen Diff bearbeitet hat, Sicherheitshärtung rund um PermissionRequest-hooks und das Öffnen im Editor). v2.1.111 (Unterstützung zum Start von Opus 4.7, Aufwandsstufe xhigh, interaktiver Schieberegler /effort, automatischer Modus für Max ohne Flag, /less-permission-prompts, /ultrareview, Theme „Auto (match terminal)“, Windows-PowerShell-Tool über CLAUDE_CODE_USE_POWERSHELL_TOOL, weniger Bash-Berechtigungsanfragen für schreibgeschützte Befehle mit Glob-Mustern, Verbesserungen an /setup-vertex und /setup-bedrock, OTEL_LOG_RAW_API_BODIES). v2.1.112 (Hotfix für „temporarily unavailable“ bei Opus 4.7 im automatischen Modus). Siehe auch: GitHub-Blog zur allgemeinen Verfügbarkeit von Opus 4.7, Formular zum Cyber Verification Program

  147. Claude Code — Modellkonfiguration. Maßgebliche Quelle für die Standardwerte 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/max für Opus 4.7; low/medium/high/max für Opus 4.6 und Sonnet 4.6), das Fallback-Verhalten für die Aufwandsstufe, adaptives Reasoning (Opus 4.7 verwendet ausschließlich adaptives Denken; CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1 setzt 4.6 auf feste Budgets zurück) sowie die Regeln für erweiterten Kontext je Tarif (Max/Team/Enterprise: Opus mit 1 Mio. Token enthalten; Pro: über zusätzliche Nutzung; API: vollständiger Zugriff). Opus 4.7 erfordert Claude Code v2.1.111 oder neuer. 

  148. Anthropic — Preise. Maßgebliche Preisreferenz (April 2026). Grundpreise für Ein- und Ausgabe: Opus 4.7 und 4.6 mit 5/25 US-Dollar pro MTok; Sonnet 4.6 mit 3/15 US-Dollar; Haiku 4.5 mit 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. Langer Kontext: „Claude Mythos Preview, Opus 4.7, Opus 4.6 und Sonnet 4.6 bieten das vollständige Kontextfenster mit 1 Mio. Token zum regulären Preis“ – kein Aufpreis für lange Kontexte bei einem Modell der aktuellen Generation. Datenresidenz (inference_geo="us"): 1,1-facher Multiplikator auf alle Token-Kategorien für Opus 4.6 und neuer. Batch-API: 50 % Rabatt. 

  149. Überholt – nur für die Ära von Opus 4.6 beibehalten; aktuelle Fakten zum schnellen Modus finden Sie unter 198. Claude Code — Schneller Modus, Dokumentationsstand Februar 2026. Funktion in der Forschungsvorschau. Ausschließlich für Opus 4.6 – „Der schnelle Modus 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 die Eingabe/150 US-Dollar für die Ausgabe pro MTok). Durch Aktivieren von /fast wechselt die Sitzung automatisch zu Opus 4.6; nach dem Deaktivieren verbleibt sie 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. Mit CLAUDE_CODE_DISABLE_FAST_MODE=1 lässt sie sich vollständig deaktivieren. 

  150. 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.deniedDomains blockiert bestimmte Domains selbst dann, wenn Platzhalter in allowedDomains sie zulassen würden; im Vollbildmodus scrollen Shift+↑/Shift+↓ den sichtbaren Bereich, wenn eine Auswahl über den sichtbaren Rand hinaus erweitert wird; Ctrl+A/Ctrl+E bewegen den Cursor in mehrzeiligen Eingaben zum Anfang/Ende der aktuellen logischen Zeile (im readline-Stil); unter Windows löscht Ctrl+Backspace das vorherige Wort; bei /loop bricht Esc ausstehende Aktivierungen ab und zeigt Meldungen wie „Claude resuming /loop wakeup“ an; /extra-usage funktioniert jetzt auch über Remote-Control-Clients für Mobilgeräte und das Web; /ultrareview startet dank parallelisierter Prüfungen schneller und zeigt im Startdialog eine Diffstat sowie während des Starts einen animierten Status an; subagents, die während der Ausgabe hängen bleiben, schlagen nach 10 Minuten mit einer eindeutigen Fehlermeldung fehl; mehrzeilige Bash-Befehle, deren erste Zeile ein Kommentar ist, werden im Transkript vollständig angezeigt (Behebung von UI-Spoofing); cd <current-directory> && git … fordert bei wirkungslosen Operationen nicht mehr zur Bestätigung auf; unter macOS behandeln Bash(rm:*)-Zulassungsregeln /private/{etc,var,tmp,home} als gefährliche Löschziele; Bash-Ablehnungsregeln erkennen Befehle, die in env/sudo/watch/ionice/setsid und ähnliche Wrapper eingebettet sind; Bash(find:*)-Zulassungsregeln genehmigen find -exec/-delete nicht mehr automatisch; Opus 4.7 über die Bedrock Application Inference Profile ARN gibt nicht mehr den 400-Fehler thinking.type.enabled is not supported zurück; außerdem Fehlerbehebungen für die Zeitüberschreitungsbehandlung bei gleichzeitigen MCP-Aufrufen, Markdown-Tabellen mit Inline-Code, der Pipe-Zeichen enthält, das automatische Auslösen der Sitzungszusammenfassung während der Eingabe, Streaming und Archivierung von Remote-Control-subagents, die Rückstufung fehlgeschlagener SDK-Bildblöcke auf Text sowie das Umgehen von Berechtigungsabfragen durch dangerouslyDisableSandbox. v2.1.114 (18. April 2026): einzelne Fehlerbehebung für einen Absturz im Berechtigungsdialog, wenn ein Teammitglied eines Agententeams eine Tool-Berechtigung anforderte. 

  151. Quellen zu Benchmarks und Funktionen im Vergleich zwischen Codex und Claude Code (April 2026). Zahlen zu Opus 4.7 aus Anthropic: Einführung von Claude Opus 4.7: 87,6 % SWE-bench Verified, 64,3 % SWE-bench Pro, 69,4 % Terminal-Bench 2.0. Spezifikationen von GPT-5.4 aus der OpenAI-Modelldokumentation zu GPT-5.4: veröffentlicht am 5. März 2026 (Snapshot gpt-5.4-2026-03-05), 272K Standardkontext bzw. 1,05M im Langkontextmodus, maximale Ausgabe von 128K, 2,50 $ für Eingaben / 0,25 $ für zwischengespeicherte Eingaben / 15 $ für Ausgaben pro MTok, Langkontextmultiplikator von 2×/1,5× bei Eingaben über 272K. Offizielle Programmierbenchmarks für GPT-5.4 aus Einführung von GPT-5.4: 57,7 % SWE-bench Pro, 75,1 % Terminal-Bench 2.0; SWE-bench Verified wird auf der offiziellen Seite NICHT veröffentlicht. Der Ausgangswert von GPT-5-Codex für SWE-bench Verified von 74,9 % stammt aus den ursprünglichen Codex-Einführungsmaterialien von OpenAI. Zahlen zu GPT-5.2-Codex und GPT-5.3-Codex aus OpenAI: Einführung von GPT-5.3-Codex: GPT-5.2-Codex 56,4 % SWE-bench Pro / 64,0 % Terminal-Bench 2.0; GPT-5.3-Codex 56,8 % SWE-bench Pro / 77,3 % Terminal-Bench 2.0. Das Kontextfenster von GPT-5.2-Codex (400K / maximale Ausgabe von 128K) stammt aus der OpenAI-Modelldokumentation zu gpt-5.2-codex. Das Ausführungsmodell von Codex CLI (standardmäßig lokal) stammt aus der Hilfe zu OpenAI Codex CLI; das Container-Sandboxing von Codex Cloud ist davon getrennt. Informationen zu Claude Code-Anweisungsdateien (CLAUDE.md + CLAUDE.local.md, keine Unterstützung für AGENTS.md) stammen aus der Anthropic-Dokumentation zum Speicher. Die Formate der Wettbewerbervergleiche wurden mit Builder.io: Codex vs Claude Code und DataCamp: Codex vs Claude Code abgeglichen. 

  152. 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: /resume ist bei Sitzungen ab 40 MB um 67 % schneller; schnellerer Start von MCP bei mehreren stdio-Servern (resources/templates/list wird bis zur ersten @-Erwähnung zurückgestellt); Inline-Denkanzeige („denkt noch nach“, „denkt weiter nach“, „fast fertig mit dem Nachdenken“); die Suche in /config berücksichtigt jetzt auch Optionswerte; /doctor lässt sich während eines Durchlaufs öffnen; plugins installieren fehlende Abhängigkeiten automatisch; das Bash-Tool zeigt für gh einen Hinweis zur Ratenbegrenzung von GitHub API an; der Tab „Nutzung“ in den Einstellungen wird sofort angezeigt und bleibt auch bei einer ratenbegrenzten Nutzungs-Endpoint-Antwort verfügbar; hooks: im Agent-Frontmatter werden ausgelöst, wenn der Agent über --agent als Hauptthread-Agent ausgeführt wird; Sicherheitskorrektur — die automatische Sandbox-Zulassung umgeht bei rm/rmdir, die auf /, $HOME oder andere kritische Stammverzeichnisse zielen, 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=1 für abgespaltene subagents in externen Builds; mcpServers im Agent-Frontmatter werden für Hauptthread-Agentensitzungen über --agent geladen; über /model getroffene Auswahlen bleiben auch nach Neustarts bestehen, selbst wenn das Projekt ein anderes Modell vorgibt, und die Startüberschrift zeigt die Quelle der Vorgabe an; /resume bietet eine Zusammenfassung veralteter Sitzungen an; standardmäßig gleichzeitiger Start von MCP (lokal + claude.ai); blockedMarketplaces/strictKnownMarketplaces werden bei Installation, Aktualisierung, Neuladen und automatischer Aktualisierung von plugins durchgesetzt; experimentelles Advisor Tool mit Kennzeichnung, Link zu weiteren Informationen und Startbenachrichtigung bei aktivierter Funktion; die durch cleanupPeriodDays gesteuerte Aufbewahrungsbereinigung umfasst ~/.claude/tasks/, ~/.claude/shell-snapshots/, ~/.claude/backups/; OTel-Ereignisse vom Typ user_prompt enthalten command_name/command_source (Namen benutzerdefinierter Befehle und von MCP werden geschwärzt, sofern nicht OTEL_LOG_TOOL_DETAILS=1 gesetzt ist); cost.usage/token.usage/api_request/api_error enthalten das Attribut effort; native macOS-/Linux-Builds ersetzen Glob/Grep durch die über das Bash-Tool eingebetteten Werkzeuge bfs/ugrep; der standardmäßige Aufwand für Pro/Max mit Sonnet 4.6 und Opus 4.6 ist jetzt high (zuvor medium); Fehlerbehebung — Opus-4.7-Sitzungen berechneten /context anhand 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; /cost und /stats wurden in /usage zusammengeführt (die Eingabekürzel bleiben erhalten); benannte Themes über /theme oder ~/.claude/themes/*.json (plugins stellen ein Verzeichnis themes/ bereit); hooks rufen MCP-Tools direkt über type: "mcp_tool" auf; die Umgebungsvariable DISABLE_UPDATES blockiert alle Aktualisierungswege einschließlich des manuellen Befehls claude update (strenger als DISABLE_AUTOUPDATER); WSL übernimmt über die Richtlinie wslInheritsWindowsSettings verwaltete Einstellungen von Windows; der Sentinel $defaults in autoMode.allow/soft_deny/environment ergänzt die integrierte Liste um benutzerdefinierte Regeln; „Nicht erneut fragen“ als Opt-in für den automatischen Modus; claude plugin tag erstellt Git-Tags für Veröffentlichungen und validiert dabei die Version. v2.1.119: Einstellungen aus /config (Theme, Editormodus, Ausführlichkeit) werden unter ~/.claude/settings.json gespeichert, wobei die Rangfolge Projekt/Lokal/Richtlinie gilt; die Einstellung prUrlTemplate verweist das PR-Badge in der Fußzeile auf eine benutzerdefinierte Code-Review-URL statt auf github.com; CLAUDE_CODE_HIDE_CWD blendet das Arbeitsverzeichnis im Startlogo aus; --from-pr akzeptiert GitLab-MR-, Bitbucket-PR- und GitHub-Enterprise-PR-URLs; --print berücksichtigt tools:/disallowedTools: im Agent-Frontmatter; --agent <name> berücksichtigt permissionMode für integrierte Agents; PowerShell-Tool-Befehle werden im Berechtigungsmodus automatisch genehmigt (entspricht Bash); Eingaben für die hooks PostToolUse/PostToolUseFailure enthalten duration_ms (Ausführungszeit des Tools ohne Berechtigungsabfragen und PreToolUse-hooks); bei der Neukonfiguration von Servern für subagents und SDK MCP werden die Verbindungen parallel hergestellt; Sicherheit — blockedMarketplaces setzt Einträge für hostPattern und pathPattern korrekt durch; OTel-Ereignisse vom Typ tool_result und tool_decision enthalten tool_use_id; tool_result enthält tool_input_size_bytes; JSON für die Standardeingabe der Statuszeile enthält effort.level und thinking.enabled; die Tool-Suche ist auf Vertex AI standardmäßig deaktiviert (Aktivierung über ENABLE_TOOL_SEARCH). 

  153. Aktuelles zu den jüngsten Berichten über die Qualität von Claude Code. Technische Post-Mortem-Analyse von Anthropic, 23. April 2026. Behandelt drei unabhängige Qualitätsverschlechterungen, die bis zum 20. April (v2.1.116) behoben wurden; am 23. April wurden zudem die Nutzungslimits für alle Abonnenten zurückgesetzt: (1) Standardwert für den Reasoning-Aufwand — am 4. März 2026 von high auf medium geändert, um ein Einfrieren der Benutzeroberfläche zu reduzieren; am 7. April rückgängig gemacht, nachdem Betreiber gemeldet hatten, dass Benutzer höhere Intelligenz einer flüssigeren Benutzeroberfläche vorzogen. Betroffen waren Sonnet 4.6 und Opus 4.6. (2) Thinking-Clear-Fehler im Prompt-Cache — eine Cache-Optimierung sollte Thinking-Inhalte einmal pro inaktiver Sitzung löschen, löschte sie stattdessen jedoch bei jedem weiteren Durchlauf der Sitzung, was zu Vergesslichkeit, Wiederholungen und einer schnelleren Ausschöpfung des Nutzungslimits führte. Vom 26. März bis 10. April aktiv, in v2.1.101 behoben. Betroffen waren Sonnet 4.6 und Opus 4.6. (3) Beschränkung der Ausführlichkeit im System-Prompt — am 16. April hinzugefügt, um die Gesprächigkeit von Opus 4.7 zu begrenzen; laut Anthropic wurde der Rückgang der Coding-Qualitä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 in v2.1.116 rückgängig gemacht. Von Anthropic genannte Gegenmaßnahmen: umfassendere Evaluierungssuiten vor der Veröffentlichung, strengere Kontrollen für Änderungen am System-Prompt, verpflichtende Code-Reviews bei Änderungen, die sich auf die Intelligenz auswirken, sowie schrittweise Rollouts. 

  154. Versionshinweise zu Claude Code — kombinierter Verweis auf v2.1.121 (28. April 2026, 00:31 UTC) und v2.1.122 (28. April 2026, 22:05 UTC). v2.1.121: Serverkonfigurationsoption alwaysLoad für MCP (Zurückstellung der Tool-Suche überspringen); automatischer Wiederholungsversuch beim Start von MCP (3-mal); claude plugin prune und --prune-Kaskade; Eingabe zum Filtern von /skills; PostToolUse hookSpecificOutput.updatedToolOutput von ausschließlich MCP auf alle Tools erweitert; .claude/skills/, .claude/agents/, .claude/commands/ von der Eingabeaufforderung für --dangerously-skip-permissions ausgenommen; zertifikatbasierte Workload Identity Federation mit X.509 für Vertex AI (mTLS ADC); redirectUri für SDK mcp_authenticate; OTel ergänzt stop_reason, gen_ai.response.finish_reasons und user_system_prompt (nur bei aktiviertem OTEL_LOG_USER_PROMPTS) in Spans für LLM-Anfragen; /terminal-setup aktiviert den iTerm2-Zugriff auf die Zwischenablage für /copy aus tmux; Tab-Titel in der Einstellung language; CLAUDE_CODE_FORK_SUBAGENT=1 auf das nicht interaktive claude -p erweitert; schnellerer Start nach Upgrades (Bereich „Letzte Aktivitäten“ aus dem Begrüßungsbildschirm der Versionshinweise entfernt); Deduplizierung von claude.ai-Connectors mit identischer Upstream-URL. v2.1.122: Umgebungsvariable ANTHROPIC_BEDROCK_SERVICE_TIER (default/flex/priority), die als X-Amzn-Bedrock-Service-Tier gesendet wird; Suche in /resume nach PR-URLs über GitHub, GHE, GitLab und Bitbucket hinweg; /mcp zeigt ausgeblendete Connectors mit einem Hinweis zum Entfernen von Duplikaten und erläutert die Meldung über eine fehlende Autorisierung nach dem Browser-Aufruf; OTel-Protokollereignis claude_code.at_mention für die Auflösung von @-Erwähnungen; numerische Attribute bei api_request/api_error werden als Zahlen ausgegeben (zuvor als Strings). Wesentliche Fehlerbehebungen in beiden Versionen: Speicherleck von etwa 2 GB in /usage, Anwachsen des RSS-Speichers um mehrere GB in bildintensiven Sitzungen, Überspringen beschädigter Transkriptzeilen bei --resume sowie Behebung eines Absturzes bei großen Sitzungen mit externen Builds, Wiederherstellung von Bash nach dem Löschen oder Verschieben des aktuellen Arbeitsverzeichnisses, Behebung von Thinking bei Bedrock-Anwendungsinferenzprofilen, Zurückweisung zusätzlicher output_config-Eingaben bei strukturierter Ausgabe unter Vertex/Bedrock, fehlende nicht blockierende Tools von MCP in ToolSearch, die erst nach Sitzungsbeginn verbunden wurden, Obergrenze für die Bildskalierung bei neueren Modellen von 2576 auf 2000 px gesenkt, !exit/!quit im Bash-Modus beendet CLI nicht mehr, keine Scrollback-Duplizierung mehr unter tmux/GNOME/Windows Terminal/Konsole, fehlerhafter hooks-Eintrag macht nicht mehr die gesamte settings.json ungültig. 

  155. Versionshinweise zu Claude Code v2.1.123. 29. April 2026, 03:29 UTC. Einzelne Fehlerbehebung: „Authentifizierungsfehler bei OAuth behoben, der bei gesetztem CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 zu einer 401-Wiederholungsschleife führte.“ 

  156. Kombinierte Überprüfung des aktuellen Stands für den 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 von Claude Code und NPM-Paketmetadaten für @anthropic-ai/claude-code. v2.1.126 ergänzte die Erkennung von Gateway-Modellen für /model, claude project purge, eine Ausweichlösung für das 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 Eingabeaufforderung 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 der Sichtbarkeit bei null Tools für MCP sowie --channels für die Konsolenauthentifizierung, behob EnterWorktree und 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 über CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 sowie eine Validierungswarnung für themes/monitors im 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. 

  157. Höhere Nutzungslimits für Claude und eine Rechenkapazitätsvereinbarung mit SpaceX. Anthropic, 6. Mai 2026. Drei Änderungen: (1) Die 5-Stunden-Nutzungslimits von Claude Code wurden für Pro-, Max-, Team- und platzbasierte Enterprise-Tarife verdoppelt; (2) die Reduzierung während der Hauptnutzungszeiten wurde für Pro- und Max-Konten von Claude Code aufgehoben; (3) die API-Nutzungslimits für Opus-Modelle von Claude wurden „beträchtlich“ angehoben; die Ankündigungsseite enthält dazu eine Tabelle nach Tarifstufe. 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 zudem Interesse daran, gemeinsam mit SpaceX „mehrere Gigawatt orbitaler KI-Rechenkapazität“ zu entwickeln. 

  158. Agents für Finanzdienstleistungen. Anthropic, 5. Mai 2026. Zehn sofort einsatzbereite Agent-Vorlagen: Pitch-Erstellung, Ergebnisprüfung, KYC-Prüfung, Monatsabschluss und sechs weitere. Jede wird als plugin in Claude Cowork und Claude Code sowie als Cookbook für Claude Managed Agents ausgeliefert. 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: Bonitätsbewertungen 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 werden 64,37 % im Vals AI Finance Agent-Benchmark angegeben. 

  159. Versionshinweise zu Claude Code v2.1.132. 6. Mai 2026. Fügt die Umgebungsvariable CLAUDE_CODE_SESSION_ID zum Unterprozess des Bash-Tools hinzu (entspricht der an hooks übergebenen session_id). Fügt die Umgebungsvariable CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 hinzu, mit der Sie den bildschirmfüllenden Alternate-Screen-Renderer deaktivieren und die Unterhaltung im nativen Scrollback des Terminals behalten können. Aktualisiert das Startbanner von /tui fullscreen, um weitere Vorteile des Renderers zu beschreiben (geringerer Speicherverbrauch, Mausunterstützung, automatisches Kopieren bei der 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 dem Einfügen von Inhalten, die mit / beginnen), Benutzeroberfläche und Rendering (leerer Vollbildschirm nach dem Ruhezustand, Scrollgeschwindigkeit, Mausradverarbeitung, Autovervollständigungs-Popup), Sitzungsverwaltung (--resume-Fehler, Emoji-Abschneidung, Flag --permission-mode im Planmodus), Befehlswerkzeuge (/usage, /terminal-setup, /effort, /status, /login, /upgrade), Serverintegration von MCP (Abrufen von Tools, Autorisierungsanzeige, Nicht-Protokolldaten, unbegrenztes Speicherwachstum in stdio-Servern von MCP, Wiederholungsversuch für tools/list), plattformspezifische Probleme (Windows Terminal, JetBrains IDE, macOS-Tastaturen, X11 Linux) sowie 400-Fehler bei Bedrock und Vertex, wenn ENABLE_PROMPT_CACHING_1H gesetzt ist. 

  160. Versionshinweise zu Claude Code v2.1.133. 7. Mai 2026. Fügt die Einstellung worktree.baseRef (fresh | head) hinzu – laut Versionshinweisen gilt: „Der Standardwert fresh setzt die Basis von EnterWorktree wieder auf origin/<default> zurück (seit 2.1.128 war sie das lokale HEAD) – legen Sie worktree.baseRef: \"head\" fest, um nicht gepushte Commits in neuen Worktrees beizubehalten.“ Hooks erhalten die aktive Aufwandsstufe nun über das JSON-Eingabefeld effort.level und die Umgebungsvariable $CLAUDE_EFFORT; auch Befehle des Bash-Tools können $CLAUDE_EFFORT auslesen. Fügt die verwalteten Einstellungen sandbox.bwrapPath und sandbox.socatPath (Linux/WSL) für benutzerdefinierte Speicherorte der Binärdateien von bubblewrap und socat hinzu. Fügt den Schlüssel parentSettingsBehavior ('first-wins' | 'merge') auf Administratorebene hinzu, um SDK managedSettings (übergeordnete Ebene) in die Richtlinienzusammenführung einzubeziehen. Behebt, dass subagents über das Skill-Tool keine Projekt-, Benutzer- oder plugin-skills finden konnten. Weitere Korrekturen: Race-Condition mit 401-Fehlern nach der Aktualisierung des Tokens in parallelen Sitzungen, Gültigkeitsbereich von Zulassungsregeln für Laufwerksstammverzeichnisse, Proxy- und mTLS-Unterstützung für MCP OAuth, Abschluss des Abbruchs beim Stoppen/Unterbrechen über Remote Control, sitzungsübergreifende Übernahme von /effort sowie Auflistung von --remote-control unter --help

  161. 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 Beta. Anwendungsübergreifende Reaktivität („Wenn Sie eine Annahme in Excel anpassen, werden auch das Diagramm in PowerPoint und die Zahl in Ihrem Word-Memorandum automatisch aktualisiert“). Outlook bietet zusätzlich eine Posteingangssortierung („Claude … sortiert Nachrichten danach, welche Ihre Antwort erfordern, für welche es einen Entwurf erstellen kann und welche lediglich Störgeräusche sind“). Verfügbar für alle Mac- und Windows-Benutzer mit kostenpflichtigem Tarif. 

  162. 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, continueOnBlock für PostToolUse, CLAUDE_PROJECT_DIR für MCP-stdio-Server, ${CLAUDE_PROJECT_DIR}-Interpolation in plugin-Befehlen, OpenTelemetry-Korrektur der aktiven Zeit in --print sowie zugehörige Zuverlässigkeitskorrekturen. Siehe auch: Dokumentation zu Agent View und Dokumentation zu Goal

  163. Versionshinweise zu Claude Code v2.1.140. 12. Mai 2026. Fügt subagent_type zur Eingabe von Agent-hooks hinzu und behebt folgende Fehler: ConfigChange-hooks wurden bei Änderungen an Einstellungen nicht ausgelöst; disableAllHooks deaktivierte hooks nicht, wenn keine weiteren Einstellungen konfiguriert waren; allowManagedHooksOnly und disableAllHooks ließ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; die native Paketauflösung unter Windows Git Bash wich nicht auf eine Alternative aus; und /scroll-speed wurde nicht wirksam. 

  164. Versionshinweise zu Claude Code v2.1.141. 13. Mai 2026. Fügt terminalSequence zur JSON-Ausgabe von hooks für Desktopbenachrichtigungen, Fenstertitel und Signaltöne hinzu; CLAUDE_CODE_PLUGIN_PREFER_HTTPS zum Klonen von HTTPS-plugin-Quellen; ANTHROPIC_WORKSPACE_ID zur Beschränkung der Workload-Identity-Föderation auf einen Workspace; claude agents --cwd <path> zur Verzeichnisfilterung in Agent View; sowie Optionen unter /feedback, um Sitzungen der letzten 24 Stunden oder 7 Tage anzuhängen. Überprüfung in der aktuellen Sitzung am 14. Mai 2026: claude --version gab 2.1.141 (Claude Code) zurück und npm view @anthropic-ai/claude-code version dist-tags.latest time.modified --json meldete 2.1.141 als neueste Version. 

  165. Versionshinweise zu Claude Code v2.1.142 und Claude Code CHANGELOG. 14. Mai 2026. Fügt claude agents Konfigurationsflags für Hintergrundsitzungen hinzu; stellt Fast mode standardmäßig auf Opus 4.7 um, wobei CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 als Überschreibung zum Festhalten der Version dient; stellt SKILL.md-Dateien im Stammverzeichnis eines plugins als skills bereit, wenn kein skills/-Verzeichnis vorhanden ist; zeigt von plugins bereitgestellte LSP-Server in den plugin-Details an; warnt unter /web-setup, bevor eine bestehende GitHub App-Verbindung ersetzt wird; behebt MCP_TOOL_TIMEOUT für entfernte HTTP-/SSE-MCP-Server; und schließt 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 --version gab 2.1.141 (Claude Code) zurück und npm view @anthropic-ai/claude-code version dist-tags.latest time.modified --json meldete 2.1.142 als neueste Version mit time.modified 2026-05-14T22:54:49.491Z

  166. Versionshinweise zu Claude Code v2.1.143, Claude Code-Änderungsprotokoll und Claude Code CHANGELOG. 15. Mai 2026. Fügt die Durchsetzung von plugin-Abhängigkeiten, die prognostizierten Kontextkosten von plugins, worktree.bgIsolation: "none", einheitliche Dispatch-Flags für Agent View, PowerShell-Richtlinienverhalten sowie Zuverlässigkeitskorrekturen für Stop-hook-Schleifen, das Timing der /goal-Auswertung, Hintergrundsitzungen, den Start mit Anmeldedaten, Agent View, die Verarbeitung von Farbumgebungsvariablen und von plugins bereitgestellte Agenten hinzu. Überprüfung in der aktuellen Sitzung am 18. Mai 2026: claude --version gab 2.1.142 (Claude Code) zurück und npm view @anthropic-ai/claude-code version dist-tags.latest time.modified --json meldete 2.1.143 als neueste Version mit time.modified 2026-05-18T19:57:55.006Z

  167. Versionshinweise zu Claude Code v2.1.144, Claude Code-Änderungsprotokoll und Claude Code CHANGELOG. 19. Mai 2026. Fügt /resume-Unterstützung für Hintergrundsitzungen, Benachrichtigungen zur Laufzeit von subagents im Hintergrund, die Anzeige der letzten plugin-Aktualisierung, das Verhalten von /model für die aktuelle Sitzung und den Standardwert sowie /usage-credits hinzu. Außerdem enthält die Version Zuverlässigkeitskorrekturen für Netzwerkzeitüberschreitungen beim Start, beschädigte Terminaldarstellungen, den Start von Hintergrundsitzungen unter macOS, nicht übereinstimmende Bilderweiterungen, die MCP-Paginierung 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 --version gab 2.1.144 (Claude Code) zurück und npm view @anthropic-ai/claude-code version dist-tags.latest time.modified --json meldete 2.1.144 als neueste Version mit time.modified 2026-05-19T17:40:52.832Z

  168. Versionshinweise zu Claude Code v2.1.145, Claude Code-Änderungsprotokoll 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 umfassendere plugin-Erkennung vor der Installation, Registerkartenzähler für Agenten mit ausstehender Eingabe in Agent View, Mausinteraktionen für Slash-Befehle und @-Erwähnungen im Vollbildmodus, die Eingabefelder background_tasks und session_crons für Stop/SubagentStop sowie die OTEL-Span-Attribute agent_id und parent_agent_id hinzu. Behebt zudem Fehler bei der Umgehung von Berechtigungsabfragen, Validierungsfehler für MCP-Prompts, eingefrorene Spinner-/Laufzeitanzeigen, 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-Namen von Teammitgliedern in Agent Teams, Classic-Projects-Fehler unter /review, claude plugin validate, Schleifen bei skills mit context: fork sowie Fehler des Read-Tools bei übergroßen Dateien. Überprüfung in der aktuellen Sitzung am 19. Mai 2026: Das lokale claude --version gab 2.1.144 (Claude Code) zurück, während npm view @anthropic-ai/claude-code version dist-tags.latest time.modified --json 2.1.145 als neueste Version mit time.modified 2026-05-19T22:20:44.083Z meldete. 

  169. Versionshinweise zu Claude Code v2.1.147 und Claude Code CHANGELOG. 21. Mai 2026. Ergänzt 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] --comment als Ersatz für /simplify. 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 Enterprise-Anmeldungen, PowerShell-Ausgaben und -Regeln, paginierte MCP-Aufrufe von resources/list, resources/templates/list und prompts/list, die Darstellung von CJK-Zeilen in Agent View, die Übermittlung eingefügten Textes, die Zählung von plugin-Komponenten, den Abgleich von hook-Bedingungen, unbekannte Slash-Befehle im Headless-/SDK-Modus sowie Endlosschleifen bei entfernten Bildern. Verifizierung in der aktuellen Sitzung am 21. Mai 2026: Lokal gab claude --version den Wert 2.1.144 (Claude Code) zurück, während npm view @anthropic-ai/claude-code version dist-tags.latest time.modified --json als neueste Version 2.1.147 mit time.modified 2026-05-21T20:38:35.053Z zurückgab. 

  170. 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 des Bash-Tools, durch die bei einigen Benutzern jeder Befehl den Exit-Code 127 zurückgab. v2.1.149 (22. Mai 2026) ergänzt in /usage die Nutzung kategorieweiser Limits, Tastatur-Scrolling in /diff, die Darstellung von Kontrollkästchen in GFM-Aufgabenlisten und allowAllClaudeAiMcps für Enterprise; außerdem behebt die Version PowerShell-Berechtigungsumgehungen und Lücken in der Berechtigungsanalyse, den Geltungsbereich der Sandbox-Schreibfreigabeliste für git-worktrees, die Erschöpfung von macOS-vnodes durch Bash find, Startblockaden durch verwaltete Einstellungen, Fehler bei der Erfassung unveränderter Zustände in /ultraplan und Remote-Sitzungen, otelHeadersHelper-Pfade mit Leerzeichen, die Anzeige des Aufwands in der Statusleiste anhand des skill-/agent-Frontmatters, 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 Änderungen an der internen Infrastruktur. Verifizierung in der aktuellen Sitzung am 24. Mai 2026: Lokal gab claude --version den Wert 2.1.144 (Claude Code) zurück, während npm view @anthropic-ai/claude-code version dist-tags.latest time.modified --json als neueste Version 2.1.150 mit time.modified 2026-05-23T04:03:10.243Z zurückgab; die neueste GitHub-Version war v2.1.150, veröffentlicht am 2026-05-23T04:03:51Z

  171. 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): subagents können eigene subagents erzeugen, bis zu einer Tiefe von 5 Ebenen (rekursive Delegation); wenn AWS_REGION nicht gesetzt ist, wird die AWS-Bedrock-Region aus ~/.aws gelesen und /status zeigt die aufgelöste Quelle an; /plugin erhält eine Suchleiste für den Marketplace; die OTEL-Metrik claude_code.lines_of_code.count erhält ein model-Attribut. Behebungen: festgefahrene Sitzungen bei einem 1M-Kontext ohne Guthaben, Fehler bei der Bildverarbeitung, ein blockierter Zustand bei Hintergrund-subagents, Probleme mit der Modellauswahl und -beschränkung sowie dem Abruf des Team-Speichers. v2.1.173 (11. Juni, UTC): Modellnamen von Fable 5 mit dem Suffix [1m] werden automatisch normalisiert beziehungsweise vom Suffix bereinigt (Fable 5 umfasst bereits standardmäßig einen 1M-Kontext, daher ist das nur für Opus/Sonnet relevante Suffix überflüssig); außerdem gibt es eine Windows-Fehlerbehebung für eine fälschlich beim Start angezeigte Warnung über fehlende Sandbox-Abhängigkeiten. Verifizierung: Die GitHub-Versionen v2.1.172 und v2.1.173 sowie das kanonische Changelog unter code.claude.com/docs/en/changelog bestätigen v2.1.173 als neueste Version. 

  172. 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 des Scrollens per Mausrad im Vollbildmodus); die /model-Auswahl zeigt die Modellfamilie, zu der 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 mehr die fest codierte Bezeichnung Sonnet an, wenn ANTHROPIC_DEFAULT_SONNET_MODEL ein anderes Sonnet-Modell festlegt; der VSCode-Dialog „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 vergangenen 24 Stunden oder 7 Tage anzeigt; Behebungen für Bedrock GovCloud (us-gov-*), wo das Präfix des Inferenzprofils fälschlich als global statt us-gov abgeleitet wurde, für Hintergrundsitzungen, die die ANTHROPIC_*-Provider-Umgebungsvariablen einer anderen Sitzung übernahmen, für die Zuordnung des Modellnamens als Co-Autor bei git-Commits, für die Vorauswahl eines gesperrten Beratungsmodells durch /advisor, für das erneute Senden der gesamten Auflistung beim Hot-Reload eines skills sowie für die Anzeige des Banners „Nutzungsguthaben wird verbraucht“ von Fable 5 bei Enterprise-Konten mit Nutzungsabrechnung. v2.1.175: Verwaltete Einstellung enforceAvailableModels — wenn sie aktiviert ist, beschränkt die availableModels-Freigabeliste auch das Default-Modell (wird Default zu einem nicht zugelassenen Modell aufgelöst, erfolgt ein Rückfall auf das erste zugelassene Modell), und Benutzer- beziehungsweise Projekteinstellungen können eine verwaltete availableModels-Liste nicht mehr erweitern. v2.1.176: Sitzungstitel werden in der Sprache Ihrer Unterhaltung erstellt (legen Sie mit language eine bestimmte Sprache fest); Einstellung footerLinksRegexes für anhand regulärer Ausdrücke abgeglichene Link-Badges in der Fußzeile (Benutzer- oder verwaltete Einstellungen); Bedrock-Anmeldedaten aus awsCredentialExport werden bis zu ihrem Expiration-Zeitpunkt statt für eine feste Stunde zwischengespeichert; die Durchsetzung von availableModels wurde gehärtet, sodass die Auswahl eines Alias nicht mehr über ANTHROPIC_DEFAULT_*_MODEL zu einem gesperrten Modell umleiten kann und /fast den Wechsel zu einem Modell außerhalb der Freigabeliste verweigert; der automatische Modus weicht bei Organisationen ohne Opus 4.8 von Fable 5 auf das beste verfügbare Opus-Modell aus; hook-if-Bedingungen für Pfade der Read-/Edit-/Write-Tools (Edit(src/**), Read(~/.ssh/**), Read(.env)) werden jetzt korrekt abgeglichen; Behebung des Linux-Starts bei per Symlink eingebundenen Sandbox-Einstellungen; /copy und das Kopieren einer Mausauswahl erreichen innerhalb von tmux über SSH nun die Systemzwischenablage; /cd und worktree-Wechsel melden nicht mehr den git-Branch des vorherigen Verzeichnisses; hinzu kommen zahlreiche Behebungen für Remote Control, claude agents und Hintergrundsitzungen. Verifizierung in der aktuellen Sitzung am 15. Juni 2026 (PST): Die GitHub-Versionen v2.1.174v2.1.176 und das kanonische Changelog unter code.claude.com/docs/en/changelog bestätigen v2.1.176 als neueste Version. 

  173. 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) zum Abgleich von Tool-Eingabeparametern mit dem Platzhalter * (z. B. Agent(model:opus)); skills in verschachtelten .claude/skills werden geladen, wenn Sie dort an Dateien arbeiten, wobei Namenskonflikte mit <dir>:<name> aufgelöst werden; bei Kollisionen werden verschachtelte agents, workflows und output-styles in .claude/ anhand der größten Nähe zum aktuellen Arbeitsverzeichnis aufgelöst (workflow-Speichervorgänge im Projektgeltungsbereich verwenden das nächstgelegene vorhandene .claude/workflows/ als Ziel); der automatische Modus bewertet das Erzeugen von subagents vor dem Start mit dem Klassifikator; die Komprimierung berücksichtigt bei Überlastungs- oder Verfügbarkeitsfehlern nun die --fallback-model-Kette; MCP-Spezifikationen auf Serverebene (mcp__server, mcp__server__*, mcp__*) in disallowedTools eines subagents werden nicht mehr stillschweigend ignoriert; flaches Baumlayout für /doctor; /bug erfordert eine Beschreibung; das workflow-Prompt-Schlüsselwort wird nur noch durch explizite Formulierungen ausgelöst; hinzu kommen zahlreiche Behebungen für subagent-Transkripte, Remote Control, Authentifizierung und Anmeldedaten sowie claude agents. v2.1.179: Bewahrt Teilantworten bei Verbindungsabbrüchen während des Streams; behebt das Scrollen per Mausrad unter WSL2 (Regression in v2.1.172), ein Problem, durch das ein Sandbox-Glob für denyRead/allowRead über einen großen Verzeichnisbaum die Beschreibung des Bash-Tools unter Linux enorm vergrößerte, die Erfassung einstelliger Bewertungen in der Feedbackumfrage, die Stapelung von Werbehinweisen auf dem Begrüßungsbildschirm, die Anzeige von subagent-Transkripten mit Strg+O sowie die Zuverlässigkeit von 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. 

  174. 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=value lassen sich beliebige Einstellungen direkt über den Prompt festlegen (z. B. /config thinking=false) – interaktiv, mit -p und über Remote Control; die Opt-in-Einstellung sandbox.allowAppleEvents ermöglicht es Befehlen in der Sandbox, unter macOS Apple Events zu senden; die Umgebungsvariable CLAUDE_CLIENT_PRESENCE_FILE verweist auf eine Markerdatei, durch die mobile Push-Benachrichtigungen unterdrückt werden, solange Sie am Rechner sitzen; das mitgelieferte Bun wurde auf Version 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 subagents-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 das Verwerfen von Änderungen verlangt haben, außerdem git commit --amend bei Commits, die der Agent nicht in dieser Sitzung erstellt hat, sowie terraform destroy/pulumi destroy/cdk destroy, sofern Sie nicht ausdrücklich den betreffenden Stack genannt haben; Warnungen zu veralteten oder automatisch aktualisierten Modellen erscheinen bei -p sowie bei Modellen im Agent-Frontmatter auf stderr; mit der Einstellung attribution.sessionUrl wird der Link zur claude.ai-Sitzung aus Commits und PRs entfernt; /config --help fü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. 

  175. 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> und claude mcp logout <name> können Sie sich über CLI bei MCP-Servern an- beziehungsweise abmelden, ohne /mcp zu öffnen; eine stdin-Weiterleitung mit --no-browser ermöglicht den Abschluss über SSH; !-Bash-Befehle veranlassen Claude nun automatisch dazu, auf die Ausgabe zu reagieren ("respondToBashCommands": false behält das bisherige Verhalten bei, bei dem die Ausgabe lediglich zum Kontext hinzugefügt wird); Ablehnungsregeln vom Typ Agent(type) und Beschränkungen der zulässigen Typen mit Agent(x,y) werden nun auch beim Start benannter subagents durchgesetzt; Hintergrund-subagents zeigen Berechtigungsanfragen in der Hauptsitzung an – einschließlich des anfragenden Agenten, wobei Esc nur das betreffende Tool ablehnt –, statt sie automatisch abzulehnen, und Esc/Ctrl+C reagieren weiterhin, wenn Hintergrundagenten nach dem Hauptdurchlauf weiterarbeiten; /review <pr> verwendet dieselbe Review-Engine wie /code-review medium; in den Agentendetails von /workflows lässt sich nun nach Status filtern (drücken Sie f); der Bereich Installed von /plugin enthält nun einen Abschnitt für Skills; teammateMode: "iterm2" wird unterstützt, wobei eine Warnung erscheint, wenn der automatische Modus CLI it2 nicht finden kann; /login ergänzt die Option „Claude Platform on AWS - refresh credentials“, wenn awsAuthRefresh konfiguriert ist; im Skill-Frontmatter akzeptieren display-name/default-enabled/fallback/metadata.* kebab-case, snake_case und camelCase, und bei fehlerhaftem SKILL.md-YAML wird der Inhalt nun mit leeren Metadaten geladen, statt unbemerkt fehlzuschlagen; bei einem Tippfehler schlagen claude mcp get/claude mcp remove den ähnlichsten konfigurierten Servernamen vor; kurz vor Erreichen der Größenbegrenzung wird der Agent daran erinnert, seinen MEMORY.md-Index zu komprimieren; CLAUDE_CODE_MAX_RETRIES ist auf 15 begrenzt (verwenden Sie für unbeaufsichtigte Sitzungen CLAUDE_CODE_RETRY_WATCHDOG). Fehlerbehebungen: Streaming-Fehler vom Typ „Content block not found“ beziehungsweise JSON-Parsingfehler nach dem Wechsel zwischen Ruhezustand und Aktivierung; beim Beenden in das Haupttranskript überlaufender Scrollbereich des subagent-Transkripts; kurzzeitige Anzeige unverarbeiteter Tool-Namen in Vorschauen von Hintergrundaufgaben; Isolierung von Chrome-Tabgruppen bei deaktivierter Berechtigungsschranke; doppelte Zusammenfassungen von Hintergrundaufgaben; nicht durchgesetzte Agent(type)-Ablehnungsregeln beziehungsweise Agent(x,y)-Beschränkungen der zulässigen Typen bei benannten Starts; Darstellung von ~~strikethrough~~ mit sichtbaren Tilden; Endlosschleifen von Workflow-subagents mit agent({schema}) bei wiederholt fehlgeschlagener Schemavalidierung (Abbruch nun nach 5 Versuchen). v2.1.185: Der Hinweis bei einem unterbrochenen Stream lautet nun „Waiting for API response · will retry in …“ (zuvor „No response from API · Retrying in …“) und erscheint erst nach 20 statt nach 10 Sekunden ohne Daten. 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. 

  176. Versionshinweise zu Claude Code v2.1.187 sowie das Claude Code Changelog (maßgeblich). 23. Juni 2026. v2.1.187: Die Einstellung sandbox.credentials verhindert, dass Befehle in der Sandbox Anmeldedatendateien und geheime Umgebungsvariablen lesen; von der Organisation konfigurierte Modellbeschränkungen gelten durchgängig in der /model-Auswahl sowie für --model, /model und ANTHROPIC_MODEL, wobei bei Auswahl eines eingeschränkten Modells die Meldung „restricted by your organization’s settings“ erscheint; Vollbildmenüs wie Berechtigungsanfragen, /model und /config unterstützen nun die Auswahl per Mausklick; bei /install-github-app ist die Einrichtung des GitHub-Actions-Workflows und des Secrets nun optional; mit /btw können Sie über ←/→ durch frühere Antworten navigieren; /plugin hebt kürzlich nicht verwendete plugins zur Bereinigung hervor; claude --help führt nun das Flag --bg/--background auf. Fehlerbehebungen: Fehlschlagen von --resume mit „No conversation found“, wenn der ursprüngliche -p-Durchlauf keine Modelldurchläufe erzeugt hatte; strukturierte Ausgaben von --json-schema und Workflow-agent({schema}) – keine endlosen erneuten StructuredOutput-Aufrufe nach erfolgreichem Abschluss und zuverlässige strukturierte Ausgaben in Folgedurchläufen; Tool-Aufrufe über Remote-MCP, die 5 Minuten lang hängen blieben, werden nun mit einem Fehler abgebrochen; um etwa 2,7 Sekunden verlangsamter Start von Remote-Sitzungen nach der Installation des CA-Vertrauens für den Agent-Proxy; fehlerhafte Zeichendarstellung bei eingefügtem Koreanisch/CJK in Terminals, die Einfügevorgänge als einzelne Extended-Key-Ereignisse pro Byte übermitteln; Hängenbleiben von /update über Remote Control bei einem Vertrauensdialog während des Starts; im Status „working“ festhängende Hintergrundaufgaben, wenn ein Durchlauf ohne strukturierte Ausgabe endete; Kanalabbrüche nach dem Aufrufen der Agentenansicht beziehungsweise von /bg, /tui oder /update; Zuordnung und Formulierung von Benachrichtigungen beim Stoppen eines Agenten; Verfolgung der subagent-Tiefe beim Fortsetzen oder Forken; verbliebene Agent-Worktree-Registrierungen werden bereinigt; Öffnen von URLs per Cmd+Klick im Vollbildmodus von Ghostty unter macOS; Esc/Ctrl-C/Ctrl-D während eines /share-Uploads; nicht mehr 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. 

  177. 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, einheitliche Claude-Identität können Teammitglieder laufende Aufgaben untereinander übergeben; Administratoren begrenzen für jeden Kanal den Zugriff auf Tools, Datenquellen und Speicher und legen Token-Ausgabenlimits sowie Aktivitätsprotokolle fest; ausgeführt wird der Agent mit Opus 4.8. Nach Angaben von Anthropic wickelt das Produktteam ungefähr 65 % seiner Codeänderungen über eine interne Version ab. Bestätigt durch zeitgleiche Berichterstattung von Fortune und TechCrunch vom 23. Juni 2026. Überprüfung in der aktuellen Sitzung am 24. Juni 2026 (PST): Die Einführung wird durch mehrere unabhängige Medien bestätigt; die obigen Einzelheiten entsprechen der Ankündigung von Anthropic und dieser Berichterstattung. 

  178. Versionshinweise zu Claude Code v2.1.191 und das Claude Code Changelog (maßgeblich). 24. Juni 2026. v2.1.191: Mit /rewind lässt sich eine Unterhaltung an einem Punkt fortsetzen, bevor /clear ausgeführt wurde; der Dialog für Sandbox-Netzwerkberechtigungen merkt sich die für die Sitzung zugelassenen Hosts; etwa 37 % geringere CPU-Auslastung während gestreamter Antworten; verringertes Speicherwachstum in langen Sitzungen durch den Terminalausgabe-Cache. Fehlerbehebungen: Das Beenden eines Hintergrundagenten über das Aufgabenpanel ist jetzt dauerhaft (kein erneutes Auftauchen); beim Lesen früherer Ausgaben während eines laufenden Streams springt die Ansicht nicht mehr nach unten; /voice erläutert eine Einschränkung durch Organisationsrichtlinien statt lediglich „nicht verfügbar“ anzuzeigen; die /login-URL wird bei einem Zeilenumbruch in Windows Terminal nicht mehr abgeschnitten; Cmd+Klick auf Links funktioniert in Ghostty im Vollbildmodus über ssh/tmux; claude agents sendet 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 kommagetrennten Matchern (z. B. Bash,PowerShell) werden nicht mehr unbemerkt überhaupt nicht ausgelöst; unter „Recently denied“ in /permissions aufgeführte Genehmigungen bleiben nach dem Schließen erhalten; das Agentenpanel springt nicht mehr eine Zeile über die Überlaufgrenze hinaus; der Begrüßungsbildschirm läuft nicht mehr aus einem Terminal mit 80 × 24 Zeichen heraus; die verwaltete Einstellung forceRemoteSettingsRefresh wird jetzt ü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. 

  179. Claude Code Changelog (maßgeblich), 25.–26. Juni 2026 (v2.1.192 und v2.1.194 wurden nicht veröffentlicht). v2.1.193 (25. Juni): Die neue Einstellung autoMode.classifyAllShell leitet alle Bash-/PowerShell-Befehle durch den Klassifikator des automatischen Modus statt nur Muster für die Ausführung beliebigen Codes; Ablehnungsgründe des automatischen Modus wurden dem Transkript, der Ablehnungsbenachrichtigung und den kürzlich abgelehnten Anfragen unter /permissions hinzugefügt; das neue OpenTelemetry-Protokollereignis claude_code.assistant_response enthält den Antworttext des Modells, der verborgen wird, sofern nicht OTEL_LOG_ASSISTANT_RESPONSES=1 gesetzt ist — ist diese Variable nicht gesetzt, richtet sich das Verhalten nach OTEL_LOG_USER_PROMPTS, sodass Bereitstellungen, die bereits Prompt-Inhalte protokollieren, nach dem Upgrade auch Antwortinhalte empfangen (setzen Sie OTEL_LOG_ASSISTANT_RESPONSES=0, um weiterhin nur Prompts zu protokollieren); Live-Autovervollständigung von Dateipfaden im Bash-Modus (!); Hinweis beim Start, wenn MCP-Server authentifiziert werden müssen, mit Verweis auf /mcp; automatische Freigabe inaktiver Hintergrund-Shell-Befehle bei Speicherdruck (mit CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1 deaktivierbar); außerdem Fehlerbehebungen für einen veralteten /model-Status nach /login, irrtümliche Abbrüche beim Verschieben in den Hintergrund, nicht tatsächlich erfolgte Starts fortgesetzter subagents und die erneute Authentifizierung des MCP-headersHelper bei 401/403. v2.1.195 (26. Juni): Die neue Umgebungsvariable CLAUDE_CODE_DISABLE_MOUSE_CLICKS deaktiviert Mausklicks, Ziehen und Hover-Effekte im Vollbildmodus, während das Scrollen mit dem Mausrad erhalten bleibt; Hook-Matcher mit Bezeichnern, die Bindestriche enthalten (z. B. code-reviewer, mcp__brave-search), verwenden jetzt exakte Übereinstimmungen statt Teilzeichenfolgen abzugleichen (verwenden Sie mcp__brave-search__.*, um alle Tools eines MCP-Servers mit Bindestrich im Namen abzugleichen); außerdem Fehlerbehebungen für die Sprachdiktierfunktion (Stille 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 vorhanden — die Behauptung 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). 

  180. 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-Alias claude-sonnet-5; AWS Bedrock anthropic.claude-sonnet-5; Google Cloud claude-sonnet-5. Kontextfenster mit 1 Million Token; maximale Ausgabe von 128.000 Token (bis zu 300.000 über die Message Batches API mit dem Beta-Header output-300k-2026-03-24); adaptives Denken (immer aktiviert), kein Extended Thinking; verlässlicher Wissensstand bis Januar 2026. Preise von 3 $/MTok für die Eingabe und 15 $/MTok für die Ausgabe, 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“, einer deutlichen Verbesserung gegenüber Sonnet 4.6 bei agentenbasiertem Schlussfolgern, Tool-Nutzung, Programmierung und Wissensarbeit, einer geringeren Rate unerwünschter Verhaltensweisen sowie wesentlich schwächeren Cybersicherheitsfähigkeiten als die Opus-Modelle. In Claude Code und der Claude API ist der Parameter effort bei Sonnet 5 standardmäßig auf high gesetzt. Überprüfung in der aktuellen Sitzung am 1. Juli 2026 (PST): Spezifikationen und Preise wurden mit der kanonischen Anthropic-Modelldokumentation unter platform.claude.com und der offiziellen Ankündigung unter anthropic.com/news/claude-sonnet-5 abgeglichen. 

  181. Claude Code-Changelog (kanonisch), 29. Juni bis 2. Juli 2026. v2.1.196 (29. Juni): Standardmodelle für Organisationen; lesbare Standardsitzungsnamen; anklickbare Dateianhänge; claude mcp list/get starten keine durch das Repository selbst genehmigten .mcp.json-Server mehr (nicht vertrauenswürdige Arbeitsbereiche zeigen eine ausstehende Genehmigung an); Streaming-Leerlaufüberwachung standardmäßig aktiviert, mit CLAUDE_ENABLE_STREAM_WATCHDOG=0 als Opt-out; /code-review-Finder zusammengeführt (ca. 25 % weniger Token); Remote Control bei einer nicht von Anthropic stammenden ANTHROPIC_BASE_URL deaktiviert; Verbesserungen an 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 Million 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 allgemein verfügbar; Hintergrundagenten führen nach Codearbeiten in einem Worktree Commits und Pushes aus und öffnen einen PR-Entwurf; Notification-hook-Ereignisse agent_needs_input/agent_completed; /dataviz-skill; Claude Platform on AWS als vorgelagerter Gateway-Dienst; der Explore-Agent übernimmt das Sitzungsmodell (höchstens Opus); subagents und die 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 429-Serverfehler werden für Abonnenten automatisch erneut versucht; CLAUDE_CODE_RETRY_WATCHDOG erhöht den Standardwert für Wiederholungsversuche bei Fehlern, die nicht auf Kapazitätsengpässe zurückgehen, auf 300 und hebt die Obergrenze von 15 für CLAUDE_CODE_MAX_RETRIES auf; zahlreiche Korrekturen für Hintergrundagenten, die Fehlerberichterstattung von subagents und die Standardfehlerausgabe von hooks. Hinweis zur Überprüfung: Bei der Aktualisierung des Leitfadens am 1. Juli wurde festgehalten, dass v2.1.196 zum damaligen Prüfzeitpunkt nicht im kanonischen Changelog enthalten war; der Eintrag wurde inzwischen dort veröffentlicht und stimmt mit der frühen GitHub-Veröffentlichungsübersicht überein. Überprüfung in der aktuellen Sitzung am 3. Juli 2026 (PST): Der kanonische Changelog bestätigt v2.1.199 als neueste Version. 

  182. Claude Code-Changelog (kanonisch) und GitHub-Veröffentlichungen, 3. bis 6. Juli 2026. v2.1.200 (3. Juli): Der Berechtigungsmodus default wird in CLI, --help, VS Code und JetBrains in „Manual“ umbenannt; --permission-mode manual und "defaultMode": "manual" werden neben dem unveränderten Konfigurationswert default akzeptiert; AskUserQuestion-Dialoge werden standardmäßig nicht mehr automatisch fortgesetzt (ein Leerlauf-Timeout lässt sich über /config aktivieren); außerdem Korrekturen für einen Absturz beim Start, wenn disabledMcpServers/enabledMcpServers keine Arrays sind, für nach dem Ruhezustand oder Aufwachen angehaltene Hintergrundsitzungen, für die Behandlung veralteter daemon.lock-Dateien, für subagents, die durch ein Ratenlimit vor jeder Ausgabe abgebrochen wurden und nun ordnungsgemäß zurückkehren, sowie für Flackern durch die synchronisierte Ausgabe in tmux 3.4+. v2.1.201 (3. Juli): Sitzungen mit Claude Sonnet 5 verwenden für Harness-Erinnerungen nicht mehr die Systemrolle mitten in der Unterhaltung. v2.1.202 (6. Juli): eine /config-Einstellung „Dynamic workflow size“ (empfohlene kleine, mittlere oder große Agentenzahlen, keine erzwungene Obergrenze); die OpenTelemetry-Attribute workflow.run_id und workflow.name für von Workflows gestartete Agenten; /review <pr> kehrt zu einer schnellen Überprüfung in einem Durchgang zurück (verwenden Sie /code-review <level> <pr#> für die Multi-Agenten-Überprüfung mit frei wählbarem Aufwand); der erneute Aufruf eines bereits geladenen skills fügt dem Kontext keine doppelte Kopie seiner Anweisungen mehr hinzu; eine verständlichere MCP-Fehlermeldung, die "type": "http" vorschlägt, wenn eine Serverkonfiguration url, aber kein type enthält; außerdem Korrekturen für Remote Control, die Leistung beim Fortsetzen nach Namen in Repositorys mit vielen Worktrees sowie Wiederholungsversuche während des Downloads durch Installations- und Aktualisierungsprogramme. Zeitstempel der GitHub-Veröffentlichungen: 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-Veröffentlichungen bestätigen v2.1.202 als neueste Version. 

  183. Claude Code-Changelog (kanonisch) und GitHub-Veröffentlichungen, 7. bis 9. Juli 2026. v2.1.203 (7. Juli): graues ⏸-Abzeichen in der Fußzeile bei manuellem Berechtigungsmodus; die zusätzlichen Arbeitsverzeichnisse der Sitzung werden zu MCP roots/list hinzugefügt, bei Änderungen wird notifications/roots/list_changed ausgelöst; zu den Korrekturen gehören Hintergrundsitzungen, die eine in der Shell exportierte ANTHROPIC_BASE_URL verwerfen (API-Schlüssel wurden an den Standardendpunkt gesendet und schlugen mit 401 fehl), die automatische Wiederherstellung von Hintergrundsitzungen mit veraltetem Daemon-Token, Worktree-isolierte subagents, die gelegentlich im übergeordneten Checkout ausgeführt werden, sowie TaskStop/TaskOutput, die von einem anderen Agenten gestartete Agenten nicht finden. v2.1.204 (8. Juli): ausschließlich Fehlerkorrektur — hook-Ereignisse wurden während SessionStart-hooks in Headless-Sitzungen nicht gestreamt, wodurch Remote-Worker mitten im hook wegen Leerlaufs beendet werden konnten. v2.1.205 (9. Juli): Der Auto-Modus verhindert Manipulationen an Sitzungsprotokolldateien; der Auto-Modus fragt nach, bevor rm -rf mit einer Variablen ausgeführt wird, die nicht aus dem Kontext aufgelöst werden kann; Benachrichtigungen zu Hintergrundaufgaben weisen ausdrücklich darauf hin, dass keine menschliche Eingabe erfolgte, sodass erfundene Genehmigungen im Sitzungsprotokoll nicht ausgeführt werden; /doctor wird zu einer vollständigen Einrichtungsprüfung, die Probleme diagnostizieren und beheben kann, mit /checkup als Alias; „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 betreffen, verknüpfen ihn in claude agents; Downloads automatischer Aktualisierungen werden direkt 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. 

  184. Versionshinweise zu Claude Code v2.1.206. Juli 2026. v2.1.206: /login unterstützt die Authentifizierung über von Anthropic betriebene öffentliche Gateway-Endpunkte; /commit-push-pr erlaubt git push automatisch zum konfigurierten Push-Remote des Repositorys — remote.pushDefault, falls festgelegt, andernfalls zum einzigen Remote — und nicht mehr ausschließlich zu origin. Für diese Aktualisierung des Leitfadens am 17. Juli 2026 anhand der GitHub-Veröffentlichung und des kanonischen Changelogs unter code.claude.com/docs/en/changelog überprüft. 

  185. Versionshinweise zu Claude Code v2.1.207. Juli 2026. v2.1.207: Auto Mode erfordert bei AWS Bedrock, Google Vertex AI und Microsoft Foundry kein Opt-in über CLAUDE_CODE_ENABLE_AUTO_MODE mehr — Administratoren deaktivieren ihn mit der verwalteten Einstellung disableAutoMode; Bedrock, Vertex AI und Claude Platform on AWS verwenden nun standardmäßig Claude Opus 4.8; die Einstellung autoMode wird nicht mehr aus der .claude/settings.local.json eines 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>), und pluginConfigs wird nicht mehr aus der .claude/settings.json auf Projektebene gelesen. Für diese Aktualisierung des Leitfadens am 17. Juli 2026 anhand der GitHub-Veröffentlichung und des kanonischen Changelogs unter code.claude.com/docs/en/changelog überprüft. 

  186. Versionshinweise zu Claude Code v2.1.208, die Dokumentation zur Barrierefreiheit von Claude Code und die Dokumentation zum Unternehmens-Launcher von Claude Code. Juli 2026. v2.1.208: Bildschirmlesemodus über claude --ax-screen-reader, CLAUDE_AX_SCREEN_READER=1 oder die Einstellung "axScreenReader": true, dokumentiert auf der neuen Seite zur Barrierefreiheit; mit der Einstellung processWrapper bzw. der Umgebungsvariablen CLAUDE_CODE_PROCESS_WRAPPER werden alle von Claude Code selbst gestarteten Prozesse zur Integration in Unternehmens-Launcher über eine Wrapper-Programmdatei geleitet; die Einstellung vimInsertModeRemaps definiert Tastenneubelegungen für den vim-Einfügemodus (z. B. jj → Escape); katastrophale Löschvorgänge (wie rm -rf ~) innerhalb von Befehlsersetzungen — $(...), Backticks, <(...) — lösen jetzt selbst im Modus --dangerously-skip-permissions und im automatischen Modus eine Abfrage aus. Für diese Aktualisierung des Leitfadens am 17. Juli 2026 anhand der GitHub-Version und der Dokumentationsseiten auf code.claude.com überprüft. 

  187. Versionshinweise zu Claude Code v2.1.210. Juli 2026. v2.1.210: Claude Code zeigt jetzt beim Start eine Warnung für Berechtigungsregeln an, die die Formen Write(path), NotebookEdit(path) oder Glob(path) verwenden — Dateiregeln für Schreibzugriffe sollten Edit(path) verwenden (gilt für alle dateischreibenden Tools), Regeln für Lesezugriffe dagegen Read(path) (gilt für alle dateilesenden Tools einschließlich Glob). Für diese Aktualisierung des Leitfadens am 17. Juli 2026 anhand der GitHub-Version und des kanonischen Änderungsprotokolls unter code.claude.com/docs/en/changelog überprüft. 

  188. Versionshinweise zu Claude Code v2.1.211. Juli 2026. v2.1.211: Mit dem Flag --forward-subagent-text und der Umgebungsvariablen CLAUDE_CODE_FORWARD_SUBAGENT_TEXT werden Text- und Denkausgaben von subagents in --output-format stream-json aufgenommen; „Immer zulassen“-Berechtigungsregeln werden jetzt im Stammverzeichnis des Repositorys gespeichert, sodass in einem Worktree erteilte Genehmigungen sitzungsübergreifend und für alle Worktrees des Repositorys erhalten bleiben. Für diese Aktualisierung des Leitfadens am 17. Juli 2026 anhand der GitHub-Version und des kanonischen Änderungsprotokolls unter code.claude.com/docs/en/changelog überprüft. 

  189. Versionshinweise zu Claude Code v2.1.212. Juli 2026. v2.1.212: /fork kopiert die Unterhaltung jetzt in eine neue Hintergrundsitzung mit einer eigenen Zeile in claude agents; das bisherige sitzungsinterne Fork-Verhalten wurde in /subtask umbenannt; neuer Unterbefehl claude auto-mode reset mit --yes, um die Bestätigung zu überspringen; Budgets pro Sitzung — für WebSearch-Aufrufe und das Starten von subagents gilt über CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION bzw. CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION jeweils ein Standardlimit von 200 pro Sitzung, wobei /clear das subagent-Budget zurücksetzt; Aufrufe des Tools MCP, die länger als 2 Minuten dauern, werden automatisch in den Hintergrund verschoben, wobei sich der Schwellenwert über CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS konfigurieren lässt; der Parameter mode des Task-Tools ist veraltet und wird ignoriert — subagents übernehmen den Berechtigungsmodus der übergeordneten Sitzung; die Enterprise-Einstellung forceLoginMethod wird jetzt auch für die VS Code-Erweiterung, SDK, claude setup-token und /install-github-app durchgesetzt (zuvor ausschließlich im Terminal). Für diese Aktualisierung des Leitfadens am 17. Juli 2026 anhand der GitHub-Version und des kanonischen Änderungsprotokolls unter code.claude.com/docs/en/changelog überprüft. 

  190. CHANGELOG von Claude Code, Eintrag zu v2.1.214. Juli 2026. v2.1.214: Zulassungsregeln mit einem einzelnen Segment der Form dir/** (z. B. Edit(src/**)) stimmen jetzt nur noch mit <cwd>/dir überein und nicht mehr mit beliebig tief verschachtelten dir/-Verzeichnissen im Baum — deny-/ask-Regeln behalten die Übereinstimmung in beliebiger Tiefe bei, und if:-Bedingungen von hooks erhalten dieselbe Beschränkung auf das aktuelle Arbeitsverzeichnis (verwenden Sie **/dir/** für beliebige Tiefen); Fail-Closed-Härtung der Berechtigungen — eine Umgehungsmöglichkeit in Windows PowerShell 5.1 wurde behoben, Umleitungsformen mit Bash-Dateideskriptoren schlagen geschlossen fehl, Befehle mit mehr als 10.000 Zeichen lösen immer eine Abfrage aus, zsh-Indizes und -Modifikatoren in [[ ]] lösen eine Abfrage aus, unsichere Varianten von help und man werden nicht mehr automatisch genehmigt, Abfragen in Remotesitzungen können nicht vor der lokalen Bestätigung fortfahren, Flags zur Umleitung des Daemons von docker/Podman (--url, --connection, --identity, Remotemodus) lösen eine Abfrage aus und file -m/--magic-file/-f/--files-from erfordert eine Berechtigung; neues EndConversation-Tool zum Beenden von Sitzungen bei stark missbräuchlichen Eingaben oder Jailbreak-Versuchen; SessionStart-hooks melden für geforkte Sitzungen die Quelle "fork" (zuvor "resume"); OTel-Protokollereignisse erhalten die Attribute message.uuid, client_request_id und tool_source, CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH konfiguriert das Limit von 60 KB für die Inhaltskürzung und die Nutzlast von subagentStatusLine enthä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.) 

  191. CHANGELOG von Claude Code, Eintrag zu v2.1.215. Juli 2026. v2.1.215 (einzige Änderung): Claude führt die skills /verify und /code-review nicht mehr selbstständig aus — rufen Sie sie bei Bedarf mit /verify bzw. /code-review auf. Für diese Aktualisierung des Leitfadens am 21. Juli 2026 anhand des unverarbeiteten GitHub-Änderungsprotokolls überprüft. 

  192. CHANGELOG von Claude Code, Eintrag zu v2.1.216. Juli 2026. v2.1.216: Fügt die Einstellung sandbox.filesystem.disabled hinzu, mit der sich die Dateisystemisolierung überspringen lässt, während die Kontrolle ausgehender Netzwerkverbindungen erhalten bleibt; behebt eine quadratische Verlangsamung der Nachrichtennormalisierung in langen Sitzungen, HTTP-401-Ablehnungen im automatischen Modus nach einer Rotation des OAuth-Tokens, die Git-Umleitung Worktree-isolierter subagents in den gemeinsam genutzten Checkout über git -C/--git-dir/GIT_DIR sowie die Umleitung von Schreibvorgängen über .claude-Symlinks; /rewind lehnt Wiederherstellungspfade mit symbolischen oder festen Links ab; /context warnt bei einer Überschreitung des Kontextfensters; Änderungen an skills und Befehlen während einer Sitzung erscheinen ohne Neustart im Slash-Menü; die Bestätigung von /fork zeigt den Namen der neuen Sitzung und ihre claude attach-ID an; Cloud-Sitzungen stellen nach einem Containerneustart während eines laufenden Durchgangs den noch nicht abgeschlossenen Durchgang wieder her. Für diese Aktualisierung des Leitfadens am 21. Juli 2026 anhand des unverarbeiteten GitHub-Änderungsprotokolls überprüft. 

  193. 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. 

  194. CHANGELOG von Claude Code, Eintrag zu v2.1.217. Juli 2026. v2.1.217: subagents starten standardmäßig keine verschachtelten subagents mehr — legen Sie CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH fest, um eine tiefere Verschachtelung zuzulassen (wodurch der mit v2.1.172 eingeführte Standard für rekursives Starten rückgängig gemacht wird); neues Limit für gleichzeitig ausgeführte subagents, standardmäßig 20, überschreibbar mit CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS; --max-budget-usd beendet jetzt Hintergrund-subagents — sobald das Limit erreicht ist, werden neue Starts abgelehnt und laufende Hintergrund-Agenten angehalten; automatische Vervollständigung von Emoji-Kurzcodes in der Eingabeaufforderung (:heart: → ❤️), deaktivierbar über die Einstellung emojiCompletionEnabled. Hinzu kommen Korrekturen für Zuverlässigkeit und Isolierung: Kanonisierung symbolisch verknüpfter Arbeitsverzeichnisse für die Isolierung von Hintergrundsitzungen, verwaltetes OTEL_EXPORTER_OTLP_ENDPOINT für alle Signale, Warnungen bei fehlgeschlagenen Transkriptschreibvorgängen, ein Speicherleck bei gekürzten Ausgaben von MCP, Wiederherstellung von claude.exe bei automatischen Windows-Updates, automatische Komprimierung für Bedrock Opus 4.8, Einstellungen für Unternehmens-mTLS, TLS, OAuth und Proxys in Claude Desktop, ein TypeError bei fehlerhaft formatierten Anhängen mit --resume, nicht beendbare Hintergrund-Shells, ein OOM-Fehler bei Klammererweiterungen, Eingabeaufforderungen für später beigetretene Teilnehmer in Remote Control, Korrekturen für Bildschirmleseprogramme, über ssh/tmux anklickbare PR-Abzeichen in der Fußzeile (FORCE_HYPERLINK=0 deaktiviert sie), die Verschiebung der Warnung vor dem Ablauf der Anmeldung von 5 auf 3 Tage sowie eine Begrenzung des Hinweises auf das frontend-design-plugin auf insgesamt 3 Einblendungen. Für diese Aktualisierung des Leitfadens am 22. Juli 2026 anhand des unverarbeiteten GitHub-Änderungsprotokolls überprüft. 

  195. Claude Code CHANGELOG, Eintrag zu v2.1.218. Juli 2026. v2.1.218: /code-review wird als Hintergrund-subagent ausgeführt, sodass die Review-Arbeit nicht mehr die Unterhaltung füllt; gestapelte Slash-Befehle bleiben dabei das Review-Ziel. skills mit context: fork werden standardmäßig im Hintergrund ausgeführt und können über den neuen Frontmatter-Schlüssel background: false einzeln davon ausgenommen werden. Die Prüfungen auf gefährliche rm-Befehle, & im Hintergrund und verdächtige Windows-Pfade öffnen keine Berechtigungsdialoge mehr – stattdessen entscheidet der Klassifikator des Auto-Modus. Außerdem fragt der Planmodus mit Auto nicht mehr nach einer Bestätigung für Bash-Befehle, deren Schreibschutz der statische Analysator nicht nachweisen kann. hooks im Agent-Frontmatter werden nur ausgeführt, wenn zuvor das Workspace-Vertrauen für den Ordner der Agent-Datei selbst bestätigt wurde. /deep-research startet ausschließlich bei manuellem Aufruf. Außerdem: Bestätigung beim Verwerfen mit der Linkspfeiltaste und Rückkehr aus der Agent-Ansicht mit Esc; harmlose serverseitig verwaltete Funktions- und Kostenumschalter überspringen die Abfrage zur Genehmigung der Einstellungen; Agent-Namen mit : werden abgelehnt; yes/no/on/off/1/0 werden als boolesche Werte im Frontmatter von skills und plugins akzeptiert; Vertrauensdialoge nennen das Repository-Stammverzeichnis; verbesserte Sandbox-Einschränkungen für IDE-Interaktionen; Begrenzungen für Hintergrund-Shells mit Ctrl+B; Ausgabenmessung für Bedrock-ARNs; Abstammung verzweigter Sitzungen nach der Komprimierung in Headless-/SDK-Sitzungen; Korrektur beschädigter Windows-Pfade mit \u; Korrektur von Zombie-Heartbeats in Remote-Sitzungen. Für diese Aktualisierung des Leitfadens am 24. Juli 2026 anhand des unverarbeiteten GitHub-Changelogs verifiziert: 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 bei claude mcp list//mcp sowie die Warnung vor verborgenem Leerraum in MCP waren hier ursprünglich unter v2.1.218 aufgeführt; im unverarbeiteten Changelog stehen beide im Eintrag zu v2.1.219. Nach 196 verschoben.) 

  196. 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 USD pro MTok; fügt die Einstellung sandbox.network.strictAllowlist hinzu, mit der nicht in der Zulassungsliste enthaltene Hosts für Sandbox-Befehle ohne Rückfrage abgelehnt werden; fügt den hook DirectoryAdded hinzu, der ausgelöst wird, nachdem /add-dir oder die SDK-Steuerungsanfrage register_repo_root während einer laufenden Sitzung ein neues Arbeitsverzeichnis registriert hat; fügt dem Headless-Initialisierungsereignis im stream-json-Format mcp_server_errors hinzu, das aufgrund der Konfigurationsvalidierung übersprungene --mcp-config-Einträge auflistet (Terminalausführungen geben beim Start eine Warnung aus); fügt den Einstellungsschlüssel workflowSizeGuideline hinzu, sodass sich die unverbindliche dynamische Richtlinie zur Workflow-Größe über jede Einstellungsdatei festlegen lässt, wobei die entsprechende Zeile in /config ausgeblendet wird, solange dies der Fall ist; fügt die Weiterleitung verschachtelter subagents in stream-json hinzu, sodass auf Tiefe 2 oder höher erzeugte subagents bei gesetztem --forward-subagent-text erscheinen und anhand der tool_use-ID des erzeugenden Agent zugeordnet werden; legt für dynamische Workflows standardmäßig eine mittlere Größenrichtlinie fest (Ziel: weniger als 15 Agents); entfernt Opus 4.7 aus dem Fast Mode – /fast gilt jetzt für Opus 5 und Opus 4.8; subagents können jetzt standardmäßig bis zu einer Tiefe von 3 verschachtelte subagents erzeugen (zuvor 1); setzen Sie CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1, um die Verschachtelung zu deaktivieren; aktualisiert den skill claude-api, sodass dieser standardmäßig Claude Opus 5 verwendet, einschließlich eines Migrationspfads von Opus 4.8; ergänzt claude mcp list und /mcp bei fehlgeschlagener Serververbindung um HTTP-Status und Fehlertext sowie um eine Warnung für MCP-Konfigurationswerte mit verborgenem führendem oder nachgestelltem Leerraum; ändert verwaltete ${VAR}-Einträge in Zulassungs- und Sperrlisten von MCP, sodass sie aus der Startumgebung und der Umgebung der verwalteten Einstellungen statt aus der Umgebung der Einstellungsdatei aufgelöst werden; fügt der Statuszeile eines laufenden Workflows die aktuelle standardmäßige Workflow-Größe hinzu; behebt, dass bei der Textausgabe von claude -p eine bereits erzeugte Antwort verloren ging, wenn ein Durchlauf während des Streams aufgrund eines API-Fehlers abbrach, dass die Fable-Zeile fälschlicherweise die veraltete Kennzeichnung „Requires usage credits“ anzeigte, dass die zusammengeführte Opus-Zeile in der /model-Auswahl nur als „Opus“ statt als „Opus (1M context)“ erschien, dass die Hervorhebung einer neuen Version mehr als nur den Namen des neuesten Modells umfasste, dass GNU screen bei Auswahl zum Kopieren Base64 ausgab, dass Remote-Control-Clients nach einem Modellwechsel, einer erneuten Verbindung oder einer fehlgeschlagenen Organisationsprüfung einen veralteten Fast-Mode-Status beibehielten, dass CLAUDE_CODE_GIT_BASH_PATH unter Windows zum Beenden führte oder als Bash verwendet wurde, obwohl der Pfad nicht auf eine Bash-/sh-Binärdatei verwies (wird jetzt mit einer Warnung ignoriert), dass im Vim-Modus ← bei leerer Eingabeaufforderung aus dem NORMAL-Modus nicht zur Agent-Ansicht zurückkehrte und dass der Screenreader-Modus bei jedem Tastendruck die gesamte Eingabezeile neu schrieb; verbessert die Fehlermeldung „Remote Control is only available via api.anthropic.com“, sodass sie die verursachende Einstellung nennt, sowie claude --teleport, sodass bei einer Abweichung angezeigt wird, auf welches Repository der aktuelle Checkout verweist. v2.1.220 (25. Juli): ausschließlich Fehlerbehebungen und Zuverlässigkeitsverbesserungen – keine Änderungen an benutzerseitigen Funktionen, Einstellungen, Befehlen oder Preisen. Für diese Aktualisierung des Leitfadens am 25. Juli 2026 anhand des unverarbeiteten GitHub-Changelogs verifiziert. 

  197. Anthropic, Vorstellung 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 (dauerhaft angehefteter Snapshot ohne Datum; Bedrock anthropic.claude-opus-5, Google Cloud claude-opus-5); „Für komplexe agentenbasierte Programmierung und Unternehmensaufgaben“; Kontextfenster mit 1M Token, maximale Ausgabe von 128K (300K auf der Message Batches API mit dem Beta-Header output-300k-2026-03-24); Preise von 5 USD / Eingabe-MTok, 25 USD / Ausgabe-MTok – „identisch mit Opus 4.8“; adaptives Denken Ja, erweitertes Denken mit thinking.type: "enabled" Nein; zuverlässiger Wissensstand bis Mai 2026, Trainingsdaten bis Mai 2026; der Parameter effort verwendet „auf der Claude API und in Claude Code standardmäßig high“, mit den Stufen low, medium, high, xhigh, max. Laut Anthropic ist es „das neue Standardmodell für Claude Max und das leistungsstärkste Modell für Claude Pro“, bietet „deutlich bessere Leistung zum gleichen Preis“ und „erzeugt bei maximaler Schlussfolgerung durchschnittlich 26 % weniger Token“ als Opus 4.8. Inkompatible Änderungen laut Migrationsleitfaden: (1) „Bei Claude Opus 4.8 werden Anfragen ohne thinking-Feld ohne Denken ausgeführt; bei Claude Opus 5 werden dieselben Anfragen mit adaptivem Denken ausgeführt“; (2) „Sie können das Denken weiterhin mit thinking: {type: \"disabled\"} deaktivieren, jedoch nur bei einer effort-Stufe von high oder niedriger. Eine Anfrage, die thinking: {type: \"disabled\"} mit effort auf xhigh oder max kombiniert, gibt einen 400-Fehler zurück“ – dies wird „bei jeder Anfrage durchgesetzt“. Claude Opus 4.8 erscheint jetzt in der Tabelle Legacy models der Modellübersicht. Verfügbarkeit der effort-Stufen laut Effort: xhigh ist „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“; max ergänzt Claude Opus 4.6 und Claude Sonnet 4.6; „Claude Opus 5 unterstützt alle fünf effort-Stufen“ und „der Standardwert der API ist high“. Abgerufen und verifiziert am 25. Juli 2026. 

  198. Fast Mode (Forschungsvorschau), Plattformdokumentation von Anthropic. Verifiziert am 25. Juli 2026. „Der Fast Mode liefert bei Premiumpreisen bis zu 2,5-mal mehr Ausgabe-Token pro Sekunde mit Claude Opus 5 und Claude Opus 4.8. Setzen Sie in Ihrer Anfrage speed: \"fast\" zusammen mit dem Beta-Header fast-mode-2026-02-01, um ihn 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, „über das gesamte Kontextfenster hinweg mit einem Aufschlag auf die Standardtarife bepreist, einschließlich Anfragen mit mehr als 200.000 Eingabe-Token“. Forschungsvorschau ausschließlich auf der Claude API (einschließlich Claude Managed Agents): „Nicht verfügbar auf Amazon Bedrock, Google Cloud oder Microsoft Foundry“, ebenso wenig auf der Claude Platform auf AWS, der Batch API oder mit einer Priority-Tier-Verpflichtung. Zu Opus 4.7: „Der Fast Mode ist für Claude Opus 4.7 nicht verfügbar. Anfragen an claude-opus-4-7 mit speed: \"fast\" geben einen Fehler zurück; anders als bei Claude Opus 4.6 … erfolgt kein Rückfall auf die Standardgeschwindigkeit.“ Bei Opus 4.6 geben Anfragen „keinen Fehler zurück: Sie werden mit Standardgeschwindigkeit ausgeführt und zu Standardtarifen abgerechnet … und die Antwort meldet usage.speed: \"standard\".“ Gleiche Gewichtungen und gleiches Verhalten wie bei Standardgeschwindigkeit; die Vorteile liegen bei den Ausgabe-Token pro Sekunde, nicht bei der Zeit bis zum ersten Token. Separates Ratenlimit mit anthropic-fast-*-tokens-*-Headern; „Ein Wechsel zwischen schneller und Standardgeschwindigkeit macht den Prompt-Cache ungültig.“ 

  199. Versionshinweise zu Claude Code v2.1.190 und das Claude Code Changelog (maßgeblich). 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. 

  200. Versionshinweise zu Claude Code v2.1.170, das Claude Code Changelog (maßgeblich) und Neuigkeiten von Anthropic: Claude Fable 5. 9. Juni 2026. Mit v2.1.170 lässt sich Claude Fable 5 in Claude Code auswählen (/model claude-fable-5 nach claude update) – eine neue Stufe oberhalb von Opus, Modell-ID claude-fable-5, 1M Kontext / 128K Ausgabe, 10 $/50 $ pro MTok, mit Sicherheitsklassifikatoren, die bei Cyber-, Bio-/Chemie- und Destillationsanfragen auf Opus 4.8 zurückgreifen, sowie einer schrittweisen Einführung in Abonnementtarife bis zum 22. Juni 2026. Fable 5 verwendet dieselbe Anfrageoberfläche wie Opus 4.8 (nur adaptives Denken; temperature/top_p/top_k und budget_tokens wurden entfernt), bringt jedoch eine nicht abwärtskompatible Änderung mit sich: Ein explizites thinking: {type: "disabled"} gibt HTTP 400 zurück. Lassen Sie den Parameter daher weg, um das Modell ohne Denken auszuführen. Außerdem behebt das Release einen Fehler, durch den Sitzungen, die im integrierten Terminal von VS Code (oder in einer beliebigen Shell mit geerbten Claude Code-Umgebungsvariablen) gestartet wurden, keine Transkripte speicherten und nicht unter --resume erschienen. Preis-, Kontextfenster- und Anfrageoberflächendetails wurden mit dem gebündelten claude-api-Modellkatalog abgeglichen (zwischengespeichert am 26. Mai 2026). Das Claude Code-spezifische Verhalten von Fable 5 – die Aliasse fable/best, die vollständige Aufwandsskala von low bis max (high als Standard), das nicht deaktivierbare Denken (Sitzungsumschalter / alwaysThinkingEnabled / MAX_THINKING_TOKENS=0 bleiben sämtlich wirkungslos), die Variante claude-fable-5[1m] mit erweitertem Kontext sowie die Konfiguration ANTHROPIC_DEFAULT_FABLE_MODEL / DISABLE_PROMPT_CACHING_FABLE – wurde am 10. Juni 2026 anhand der Dokumentation zur Claude Code-Modellkonfiguration überprüft. Überprüfung in der aktuellen Sitzung am 9.–10. Juni 2026 (PST): Das am 9. Juni (17:23Z) veröffentlichte GitHub-Release v2.1.170 wurde als neueste Version bestätigt. 

  201. Versionshinweise zu Claude Code v2.1.169 und das Claude Code Changelog (maßgeblich). 8. Juni 2026. Fügt das Flag --safe-mode und die Umgebungsvariable CLAUDE_CODE_SAFE_MODE hinzu (Start zu Fehlerbehebungszwecken mit vollständig deaktivierten CLAUDE.md, plugins, skills, hooks und MCP-Servern), außerdem den Befehl /cd (Verschieben einer Sitzung in ein neues Arbeitsverzeichnis, ohne den Prompt-Cache zu beeinträchtigen) sowie die Einstellung disableBundledSkills und die Umgebungsvariable CLAUDE_CODE_DISABLE_BUNDLED_SKILLS (Ausblenden gebündelter skills, Arbeitsabläufe und integrierter Slash-Befehle für das Modell). Hinzu kommen etwa 20 Fehlerbehebungen: Aufwärts-/Abwärtsnavigation bei umgebrochenen Zeilen, Durchsetzung unternehmensweiter MCP-Richtlinien bei erneuter Verbindung und in der IDE eingegebenen Konfigurationen, eine 30–50 ms lange Blockierung der macOS-Benutzeroberfläche bei claude.ai-Anmeldedaten, Leistung von claude -p unter Windows, Wiederherstellung der Remote-Control-Verbindung, Popup des Windows Git Credential Manager, Fußzeilenhinweise benutzerdefinierter Statuszeilen, veraltete Eingabeaufforderungen in Remote-Sitzungen, Auslassung blockierter Sitzungen durch claude agents --json, automatische Korrektur der TaskCreate-Eingabe, geringere CPU-Auslastung beim Streaming, wiederhergestelltes Leerlauf-Timeout für Vertex/Foundry, Kontrast von skill-Tags und 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. 

  202. 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ßgeblich). 6. Juni 2026. v2.1.166 fügt die Einstellung fallbackModel hinzu (bis zu drei Ausweichmodelle, die der Reihe nach ausprobiert werden, wenn das primäre Modell überlastet oder nicht verfügbar ist), erweitert --fallback-model auf interaktive Sitzungen und wiederholt bei unerwarteten, nicht wiederholbaren API-Fehlern einen Durchlauf einmal mit dem Ausweichmodell; ergänzt Glob-Unterstützung an der Position des Tool-Namens in Ablehnungsregeln ("*" verweigert alle Tools), während Zulassungsregeln Globs außerhalb von MCP ablehnen; härtet die sitzungsübergreifende Nachrichtenübermittlung ab, sodass über SendMessage weitergeleitete Nachrichten aus anderen Claude-Sitzungen keine Benutzerberechtigung mehr übertragen; sorgt dafür, dass MAX_THINKING_TOKENS=0, --thinking disabled und der modellspezifische Denkumschalter das Denken bei Modellen deaktivieren, die standardmäßig denken; und lässt claude update vor dem Herunterladen die Zielversion ankündigen. 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 einzeln 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. 

  203. 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. Fügt die verwalteten Einstellungen requiredMinimumVersion/requiredMaximumVersion hinzu (Start außerhalb eines genehmigten Versionsbereichs verweigern), /plugin list mit den Filtern --enabled/--disabled, Stop/SubagentStop hookSpecificOutput.additionalContext für Rückmeldungen ohne Fehlerstatus, bei denen der Durchlauf fortgesetzt wird, Roh-Markdown mit „c zum Kopieren“ in /btw, das Escapezeichen \$ für literale Dollarzeichen in skills und die Übergabe der CLAUDE_CODE_SESSION_ID der Sitzung an stdio-MCP-Server bei --resume. Zu den Fehlerbehebungen gehören das Hängen von claude -p bei nie endenden Hintergrundbefehlen, die Anforderung eines Anthropic-Schlüssels durch Bedrock/Vertex/Foundry claude -p unter CI=true, die bazel/EDR-geschütztes Go beschädigende $TMPDIR-Regression aus v2.1.154, EEXIST bei OneDrive-/schreibgeschützten Sitzungsumgebungen unter Windows, verspätet angewandte organisationsseitig verwaltete Berechtigungsregeln, Aufgabenverluste in Hintergrundsitzungen über Aktualisierungen hinweg, zu weit gefasste Treffer von hook if: "Bash(...)" bei $()/$VAR sowie Ablehnungsregeln für ~-Pfade, die Verweise auf $HOME nicht blockierten. Überprüfung in der aktuellen Sitzung am 4. Juni 2026 (PST): Das maßgebliche Changelog bestätigt v2.1.163 als neueste Version. 

  204. Versionshinweise zu Claude Code v2.1.160 und das Claude Code Changelog (maßgeblich). 2. Juni 2026. Fügt Berechtigungsabfragen vor dem Schreiben in Shell-Startdateien (.zshenv, .zlogin, .bash_login) und ~/.config/git/ hinzu; acceptEdits fragt nun vor Änderungen an Konfigurationsdateien von Build-Tools nach, die Codeausführung erlauben (.npmrc, .yarnrc*, bunfig.toml, .bazelrc, .pre-commit-config.yaml, .devcontainer/ und ähnliche). Ein auf eine einzelne Datei angewendetes grep/egrep/fgrep erfüllt nun die Prüfung, nach der eine Datei vor dem Bearbeiten gelesen werden muss. Benennt das Schlüsselwort zum Auslösen dynamischer Arbeitsabläufe von workflow in ultracode um (in der Prompt-Eingabe violett hervorgehoben); das Wort „workflow“ löst keinen Durchlauf mehr aus. Entfernt CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE (nun wirkungslos) und den beim Start angezeigten Vorschlag zur Installation des JetBrains-plugins. Hinzu kommen etwa 25 Fehlerbehebungen: Kopieren bei Auswahl unter WSL über PowerShell-Interoperabilität statt OSC 52, Wiederherstellung von claude agents-Sitzungen mit Verlust des Chatverlaufs und erneuter Ausführung der ursprünglichen Eingabeaufforderung, Verlust von Unterhaltungen in über Nacht stillgelegten Hintergrundsitzungen, ein „socket missing“-Race-Condition beim Kaltstart von claude --bg, ausbleibende Reaktion auf Eingaben in Windows-Hintergrundsitzungen bei hoher CPU-Auslastung, Artefakte der synchronisierten Terminalausgabe in Apple Terminal/tmux, Position des CJK-IME-Cursors in der Ansicht claude agents, Umschreiben von file:///C:/...-Links in Windows-Terminals mit Hyperlink-Unterstützung, Ausfall des Sprachmodus bei Nicht-ASCII-Zeichen in Projekt-/Branch-Namen, der Hinweis bei nicht verfügbarem automatischem Modus auf Drittanbieter-Plattformen verweist nun auf CLAUDE_CODE_ENABLE_AUTO_MODE, statt dem Modell die Schuld zu geben, /effort ultracode wird nicht mehr bei Modellen angeboten, die xhigh nicht ausführen können, Fehler wegen nicht gefundener Modelle schlagen unter SDK nicht mehr --model vor, Position beim Einfügen mit vim p nach dem Kopieren mit v$ und 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. 

  205. 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 Claude Code Changelog (kanonisch). 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 bemerkbar machte. Mit v2.1.157 (29. Mai 2026) werden plugins aus .claude/skills/ ohne Registrierung auf einem Marketplace automatisch geladen, claude plugin init <name> erhält ein Scaffolding und /plugin eine automatische Vervollständigung von Argumenten. Außerdem kann EnterWorktree während einer Sitzung zwischen von Claude verwalteten Worktrees wechseln. Hintergrund-Worktrees bleiben nach Abschluss des agents entsperrt, sodass git worktree remove/prune ohne manuelles Entsperren funktionieren. Bei gesetztem OTEL_LOG_TOOL_DETAILS=1 enthalten tool_decision-Telemetrieereignisse nun tool_parameters. Hinzu kommen Fehlerbehebungen für Abstürze durch nicht verarbeitbare Bilder (jetzt Textplatzhalter), Sandbox-Netzwerkberechtigungsabfragen im Auto-/Bypass-Modus auf Desktop-, IDE- und SDK-Oberflächen, das Beenden geparkter Hintergrundsitzungen, den Abbruch von „Wird geöffnet …“ mit Esc in der agents-Liste, durch die 30-tägige Aufbewahrungsbereinigung verwaiste Hintergrund-Worktrees, die Berichterstattung zu Hintergrund-subagents bei --resume, Terminaldarstellung und Zwischenablage in tmux, VS Code, Cursor und Windsurf, Bild-, Screenshot- und Drag-and-drop-Pfade unter WSL, die Leistung lange fortgesetzter Unterhaltungen sowie das Deaktivieren der GPU-Beschleunigung durch /terminal-setup in integrierten Terminals. Mit v2.1.158 (30. Mai 2026) steht Auto Mode auf Bedrock, Vertex und Foundry für Opus 4.7 und Opus 4.8 zur Verfügung, sofern CLAUDE_CODE_ENABLE_AUTO_MODE=1 gesetzt ist. v2.1.159 (31. Mai 2026) betrifft ausschließlich die interne Infrastruktur; Änderungen mit Auswirkungen auf Benutzer wurden nicht angekündigt. Überprüfung in der aktuellen Sitzung am 31. Mai 2026 (PST): Das kanonische 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. 

  206. 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 Claude Code Changelog (kanonisch). v2.1.151 (23. Mai 2026) betrifft ausschließlich die interne Infrastruktur. v2.1.152 (27. Mai 2026) führt das Anwenden von /code-review --fix auf den Arbeitsbaum, das Frontmatter-Feld disallowed-tools für skills und Befehle, /reload-skills, die Ausgaben reloadSkills/sessionTitle des SessionStart-hooks, das hook-Ereignis MessageDisplay, die verwaltete Einstellung pluginSuggestionMarketplaces, den Modellwechsel während einer Sitzung mit --fallback-model, die Aufhebung der Opt-in-Pflicht für Auto Mode und die umgekehrte Verlaufssuche mit / in vim ein; hinzu kommen Korrekturen an Darstellung, Leistung und Zuverlässigkeit. v2.1.153 (28. Mai 2026) ergänzt plugin-Marketplaces um skipLfs, lässt /model das Modell als Standard für neue Sitzungen speichern (mit s nur für die aktuelle Sitzung und der Tastenkombination modelPicker:thisSessionOnly anstelle von modelPicker:setAsDefault) und stellt COLUMNS/LINES in der Statuszeilenumgebung bereit. Hintergrund-agents unter macOS behalten ihre Datenschutz- und Sicherheitsfreigaben bei. Hinzu kommen mehr als 25 Fehlerbehebungen, darunter für Wiederverbindungsschleifen bei tools/list mit zustandsbehaftetem MCP, das Durchsickern von OAuth-Anmeldedaten bei benutzerdefinierten Gateways, die Durchsetzung von MCP-Richtlinien für subagents, Installations- und Updatekanalprobleme unter Windows sowie die Zuverlässigkeit beim Anhängen an Hintergrundsitzungen. Mit v2.1.154 (28. Mai 2026) wird Opus 4.8 zum Standardmodell, standardmäßig mit hohem Aufwand und der neuen Stufe /effort xhigh. Die Version führt über /workflows dynamische Workflows ein, die Dutzende bis Hunderte agents im Hintergrund orchestrieren, und stellt Fast mode auf Opus 4.8 zum 2-Fachen des Standardpreises bei 2,5-facher Geschwindigkeit bereit. Für alle Modelle außer Haiku, Sonnet und Opus 4.7 oder älter wird standardmäßig der schlanke System-Prompt verwendet. Der Prompt für Multiple-Choice-Fragen beschränkt sich nun auf Entscheidungen, die tatsächlich nicht eigenständig getroffen werden können. /simplify wird wieder auf eine reine Bereinigungsprüfung zurückgesetzt und von der Fehlersuche mit /code-review --fix getrennt. Der Regler für /effort wird in „Schneller“/„Intelligenter“ umbenannt. Zudem ergänzt die Version claude agents um Hintergrund-Shell-Sitzungen mit ! <command> sowie claude --bg --exec '<command>', erlaubt plugins die Deklaration von defaultEnabled: false, heftet vorgeschlagene plugins in der Discover-Ansicht von /plugin an das aktuelle Verzeichnis an, aktiviert die Streaming-Ausführung von Tools dauerhaft, übergibt CLAUDE_CODE_SESSION_ID und CLAUDECODE=1 an die Subprozessumgebung von stdio-MCP, kennzeichnet nicht genehmigte Server aus .mcp.json mit ⏸ Pending approval, statt automatisch eine Verbindung herzustellen, und stuft CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE als veraltet ein (Entfernung am 1. Juni; 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 kanonische 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. 

  207. Claude Code CHANGELOG — zusammengefasste Referenz für 23 Umgebungsvariablen, die beim Paritätsaudit im April 2026 dokumentiert wurden. OTel-Exporter (OTEL_LOGS_EXPORTER, OTEL_METRICS_EXPORTER, OTEL_TRACES_EXPORTER) erhielten in v2.1.85 eine Behandlung zum Deaktivieren mit none. Zugriffskontrolle für sensible Felder: OTEL_LOG_TOOL_DETAILS (tool_parameters in v2.1.85), OTEL_LOG_TOOL_CONTENT und OTEL_LOG_USER_PROMPTS (Opt-in seit v2.1.101, standardmäßig sensibel). CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC deaktiviert den Abruf von Versionshinweisen (v2.0.17); seit v2.1.110 unterbindet die Variable, wenn sie gesetzt ist, im Headless-/SDK-Betrieb außerdem die Haiku-Anfrage zur automatischen Titelerstellung. API/Modell: CLAUDE_CODE_EXTRA_BODY (Fehlerbehebung in v2.1.113: kein 400-Fehler mehr auf Vertex oder bei subagents mit output_config.effort), CLAUDE_CODE_MAX_CONTEXT_TOKENS (bereits vorhanden; v2.1.98 korrigierte die Interaktion mit DISABLE_COMPACT), CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS (v2.1.0), CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK (v2.1.83), ANTHROPIC_BETAS (Haiku-Fehlerbehebung 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 (v2.1.72 korrigierte Verzeichnisse mit wörtlich interpretiertem Tildezeichen), 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 (Windows, v2.1.98), CLAUDE_CODE_EXIT_AFTER_STOP_DELAY (SDK-Leerlauf, v2.0.35), CLAUDE_CODE_AUTO_CONNECT_IDE (v1.0.61). Unternehmen: CLAUDE_CODE_PROXY_RESOLVES_HOSTS (in v2.0.55 von standardmäßig aktiviert auf Opt-in umgestellt), CLAUDE_CODE_API_KEY_HELPER_TTL_MS (Aktualisierung von apiKeyHelper und fünfminütiger Standardwert in v0.2.74 ergänzt; Umgebungsvariable zum Überschreiben der TTL in v0.2.117 hinzugefügt). Außerdem: ENABLE_PROMPT_CACHING_1H_BEDROCK — auf Bedrock beschränkter Alias für ENABLE_PROMPT_CACHING_1H; seit v2.1.108 veraltet, wird jedoch weiterhin berücksichtigt und löst einen entsprechenden Hinweis aus. 

NORMAL claude-code.md EOF