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.
Der vollständige Claude Code-Leitfaden: Konfiguration, Berechtigungen, Hooks, MCP und Subagenten sowie Einstellungen und Befehle, die die tatsächliche Funktionsweise verändern.
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 derNotification-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 Berechtigungsmodusdefaultim gesamten CLI, in--help, VS Code und JetBrains in „Manual“ um (der Konfigurationswert bleibt unverändert,manualwird als Alias akzeptiert) und verhindert standardmäßig, dassAskUserQuestion-Dialoge automatisch fortgesetzt werden; v2.1.202 (6. Juli) ergänzt in/configeine 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, beirm -rfmit 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/doctorzu einer vollständigen Diagnose- und Reparaturprüfung (/checkupals Alias).181182183 v2.1.217 (21. Juli) vollzog bei verschachtelten subagents eine Kehrtwende – subagents erzeugten standardmäßig keine eigenen subagents mehr (eine Standardeinstellung, die v2.1.219 nur drei Tage später erneut umkehrte, diesmal 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-usdstoppt Hintergrund-subagents nun tatsächlich, sobald die Obergrenze erreicht ist.194 v2.1.218 (22. Juli) verlagert/code-reviewin einen Hintergrund-subagent – Prüfungsarbeiten füllen Ihre Unterhaltung nicht mehr –, führt skills mitcontext: forkstandardmäßig im Hintergrund aus (pro skill mitbackground: falsedeaktivierbar), startet/deep-researchnur noch bei explizitem Aufruf, übergibt die Prüfungen auf gefährlicherm-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,effortstandardmäßig aufhighund 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=1deaktiviert die Verschachtelung). Dieselbe Version ergänzt das hook-EreignisDirectoryAdded, die Einstellungsandbox.network.strictAllowlist, einen EinstellungsschlüsselworkflowSizeGuideline, wobei dynamische Workflows nun standardmäßig eine mittlere Größenrichtlinie verwenden (Ziel sind weniger als 15 Agenten), sowie die Weiterleitung verschachtelter subagents instream-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 AllowlistavailableModelsnun über die neue verwaltete EinstellungenforceAvailableModelsauch 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 Einstellunglanguagekönnen Sie eine Sprache festlegen), und neue Einstellungen fürfooterLinksRegexesundwheelScrollAccelerationEnabled, ein VSCode-Dialog zur/usage-Zuordnung sowie eine Korrektur, durch dieif-Bedingungen von hooks mit Pfadmustern fürRead/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, wennAWS_REGIONnicht gesetzt ist (/statuszeigt die Quelle an),/pluginergänzt eine Suchleiste für den Marktplatz und die OTEL-Metrikclaude_code.lines_of_code.counterhält ein Attribut namensmodel. Seit v2.1.170 (9. Juni 2026) lässt sich Claude Fable 5 – eine neue Modellklasse oberhalb von Opus – nachclaude updateüber/model fablein Claude Code auswählen (sie unterstützt die vollständige effort-Skala vonlowbismax, Thinking kann jedoch nicht deaktiviert werden); Opus 4.8 bleibt der agentische Standard. Seit v2.1.169 (8. Juni 2026) startet--safe-mode(sowieCLAUDE_CODE_SAFE_MODE) zur Fehlerbehebung eine bereinigte Sitzung, in der sämtliche Anpassungen deaktiviert sind,/cdverschiebt eine Sitzung in ein neues Arbeitsverzeichnis, ohne den Prompt-Cache zu beeinträchtigen, unddisableBundledSkillsblendet die integrierten skills und Slash-Befehle für das Modell aus. Seit v2.1.166 (6. Juni 2026) verkettet eine Einstellung namensfallbackModelbis zu drei Ersatzmodelle, wenn das Primärmodell überlastet ist, der Glob"*"funktioniert in MCP-Ablehnungsregeln undMAX_THINKING_TOKENS=0beziehungsweise--thinking disableddeaktivieren 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/workflowsDutzende 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,/simplifywurde auf eine reine Bereinigungsprüfung zurückgesetzt (getrennt von/code-review --fix),claude agentsakzeptiert! <command>, um Shell-Sitzungen im Hintergrund zu starten, plugins könnendefaultEnabled: falsedeklarieren, die Ausführung gestreamter Tools ist immer aktiviert und stdio-MCP-Server erhaltenCLAUDE_CODE_SESSION_IDsowieCLAUDECODE=1in ihrer Umgebung. v2.1.153 ergänzteskipLfsfür plugin-Marktplätze, speicherte die Auswahl mit/modelals Standard (drücken Sies, um sie nur für die aktuelle Sitzung zu verwenden) und fügteCOLUMNS/LINESzur Umgebung der Statuszeile hinzu. v2.1.152 führte/code-review --fixein (wendet Ergebnisse auf den Arbeitsbaum an), ergänztedisallowed-toolsim skill-Frontmatter und/reload-skills, fügte das neue hook-EreignisMessageDisplay, die AusgabenreloadSkills/sessionTitledesSessionStart-hooks, die verwaltete EinstellungpluginSuggestionMarketplacesund den Wechsel von--fallback-modelwä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:
- Konfigurationshierarchie: steuert das Verhalten
- Berechtigungssystem: kontrolliert Vorgänge
- Hook-System: ermöglicht deterministische Automatisierung
- MCP-Protokoll: erweitert die Fähigkeiten
- 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? → Schnellstart → Mentales Modell | Konfiguration, Berechtigungen |
| Täglicher Benutzer | Hooks, Subagents, Skills | MCP, Plan Mode |
| Teamleitung/Unternehmen | Unternehmensbereitstellung → Best 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
- Wie installiere ich Claude Code?
- Schnellstart: Ihre erste Session
- Zentrale Interaktionsmodi
- Tiefgehender Einblick in das Konfigurationssystem
- Welches Modell sollte ich wählen?
- Was kostet Claude Code?
- Entscheidungsframeworks
- Wie funktioniert das Berechtigungssystem?
- Wie funktionieren Hooks?
- Was ist MCP (Model Context Protocol)?
- Was sind Subagents?
- Was ist der Extended Thinking Mode?
- Output Styles
- Slash Commands
- Wie funktionieren Skills?
- Plugin-System
- Wie funktioniert Memory?
- Bild- und multimodale Eingabe
- Voice Mode
- Wie funktioniert die Git-Integration?
- Wie verwende ich Claude Code in meiner IDE?
- Fortgeschrittene Nutzungsmuster
- Remote & Background Agents [RESEARCH PREVIEW]
- Claude in Chrome
- Claude Code in Slack [RESEARCH PREVIEW]
- Claude Code im Web [RESEARCH PREVIEW]
- Performance-Optimierung
- Wie debugge ich Probleme?
- Enterprise-Deployment
- Keyboard Shortcuts Reference
- Best Practices
- Workflow-Rezepte
- Migration Guide
- Zielgruppenspezifische Anleitung
- Quick Reference Card
- Changelog
- 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-iderfordert eine gültige UUID (z. B.550e8400-e29b-41d4-a716-446655440000). Verwenden Sie für menschenlesbare Sitzungsnamen stattdessen/renameund--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:
- Claude wechselt in den Plan-Modus (bei komplexen Aufgaben automatisch oder über
Shift+Tab) - Untersucht die Codebasis mit schreibgeschützten Tools:
Read,Glob,Grep,WebSearch,WebFetch - Schreibt einen Plan nach
.claude/plans/{session-slug}.md - Beendet den Plan-Modus mit
ExitPlanModeund legt Ihnen den Plan zur Prüfung vor - 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 ZulassungslisteavailableModelsbeschränkt, welche Modelle eine Sitzung auswählen kann. MitenforceAvailableModels: truegilt 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 verwalteteavailableModels-Liste nicht mehr erweitern. Eine ergänzende Korrektur (v2.1.176) schließt die Lücke, durch die eine Alias-Auswahl überANTHROPIC_DEFAULT_*_MODELauf ein gesperrtes Modell umgeleitet werden konnte./fastverweigert 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,/modelundANTHROPIC_MODELdurchsetzen. Bei Auswahl eines eingeschränkten Modells erscheint die Meldung „durch die Einstellungen Ihrer Organisation eingeschränkt“.176language(Überarbeitung in v2.1.176): Neben der Antwortsprache werden Sitzungstitel nun standardmäßig in der Sprache Ihrer Unterhaltung erstellt. Legen Sie mitlanguageeine bestimmte Sprache für Titel fest.172footerLinksRegexes(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.172wheelScrollAccelerationEnabled(v2.1.174): Setzen Sie den Wert auffalse, 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 vonjjzu Escape (siehe Vim-Modus).186axScreenReader(v2.1.208): Aktiviert den Screenreader-Modus dauerhaft (siehe Screenreader-Modus).186processWrapper(v2.1.208): Leitet jeden Prozess, den Claude Code für sich selbst startet, über eine Wrapper-Programmdatei – entwickelt für Unternehmens-Launcher (siehe Unternehmens-Launcher).186autoMode-Quellenbeschränkung (v2.1.207): Die EinstellungautoModewird nicht mehr aus.claude/settings.local.jsoneines Repositorys gelesen. Konfigurieren Sie sie stattdessen in~/.claude/settings.json. Dadurch wird verhindert, dass ein geklontes Repository eine Auto-Mode-Konfiguration mitliefert.185
Neuere Einstellungen (v2.1.217):
emojiCompletionEnabled(v2.1.217): Autovervollständigung von Emoji-Kurzcodes in der Prompt-Eingabe – geben Sie:heart:ein, um ❤️ einzufügen, oder einen unvollständigen Ausdruck wie:hea, um Vorschläge zu erhalten. Standardmäßig aktiviert; setzen Sie den Wert zum Deaktivieren auffalse.194
Neuere Einstellungen (v2.1.219):
sandbox.network.strictAllowlist(v2.1.219): Verweigert Hosts, die nicht auf der Zulassungsliste stehen, bei Sandbox-Befehlen ohne Nachfrage, statt einen Berechtigungsdialog anzuzeigen. Siehe Sandbox-Modus.196workflowSizeGuideline(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
- 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_tokensbleibt 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 Siethinking: {type: "disabled"}, um das bisherige Verhalten wiederherzustellen; beachten Sie dabei den nächsten Punkt. - Bei deaktiviertem Thinking ist der Aufwand auf
highbegrenzt. Die Kombination austhinking: {type: "disabled"}und dem Aufwandxhighodermaxführt zu einem 400-Fehler. Die Prüfung erfolgt für jede Anfrage einzeln — wird der Aufwand bei deaktiviertem Thinking aufxhigherhö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
- Verwenden Sie Haiku für subagents: Für die meisten explorativen Aufgaben ist Sonnet nicht erforderlich
- Aktivieren Sie Prompt-Caching: Es ist standardmäßig aktiviert; vergewissern Sie sich jedoch, dass es nicht deaktiviert wurde
- Begrenzen Sie die maximale Anzahl an Durchläufen:
claude --max-turns 5verhindert ausufernde Konversationen - Legen Sie eine Kostenobergrenze fest:
claude --max-budget-usd 5beendet 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 - Verwenden Sie den Planungsmodus für explorative Aufgaben: Keine Ausführung = keine versehentlichen kostspieligen Operationen
- Komprimieren Sie proaktiv: Weniger Kontext = weniger Tokens
- Begrenzen Sie die Ausgabe:
export CLAUDE_CODE_MAX_OUTPUT_TOKENS=2000 - 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
/fastschaltet den Fast Mode für die aktuelle Sitzung ein oder aus. Dabei kommt dasselbe Modell zum Einsatz — Opus 5 oder Opus 4.8, die beiden einzigen Modelle, die den Fast Mode ab v2.1.219 unterstützen — 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.deniedDomainsblockiert bestimmte Hosts selbst dann, wenn ein weiter gefassterallowedDomains-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 mitsandbox.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,setsidund ähnliche Ausführungs-Wrapper eingebettet sind. Regeln wieBash(rm:*)erfassen nunenv rm -rf,sudo rm -rfund verwandte Umgehungsmuster. Bash(find:*)-Zulassungsregeln genehmigenfind -execoderfind -deletenicht mehr automatisch. Diese Flags führen Befehle aus beziehungsweise löschen Dateien, weshalb Claude Code sie nun über den normalen Berechtigungsweg leitet.- Löschschutz unter macOS.
Bash(rm:*)-Zulassungsregeln behandeln/private/etc,/private/var,/private/tmpund/private/homenun als gefährliche Löschziele./var,/etcund/tmpsind 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/manwerden 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,--identityoder dem Remote-Modus von Podman wurden zuvor ohne Nachfrage ausgeführt. Diese Flags richten den Befehl jedoch auf einen völlig anderen Daemon. fileverliert seine automatische Freigabe als schreibgeschützter Befehl, wenn ein Schreibziel angegeben wird. Fürfile -m/--magic-fileund-f/--files-fromist 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:
- Vorabprüfung: Verwenden Sie einen Setup-Hook, um zu prüfen, ob die Umgebung bereit ist
- Kontinuierliche Validierung: PostToolUse-Hooks führen nach jeder Änderung Tests aus
- Abschluss absichern: Stop-Hooks überprüfen alle Akzeptanzkriterien, bevor Claude die Aufgabe als „erledigt“ bezeichnet
- 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:
- Beginnt mit einem leeren Kontext (ohne Altlasten aus der Hauptkonversation)
- Hat Zugriff auf die festgelegten Tools
- Arbeitet mit einem bestimmten Modell (häufig günstiger und schneller)
- Gibt die Ergebnisse an die Hauptkonversation zurück
Diese Architektur verhindert einen Kontextüberlauf und ermöglicht zugleich komplexe Arbeitsabläufe. 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-styleist 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:
- Geben Sie an, was der Skill bereitstellt
- Führen Sie konkrete Auslösebedingungen auf
- 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:
-
Prüfen Sie, ob die Beschreibung zu Ihrer Anfrage passt:
yaml # If you're saying "check this code" but description says "review" description: Review OR check code for issues... -
Überprüfen Sie den Speicherort der Datei: ```bash # Personal ls ~/.claude/skills/my-skill/SKILL.md
# Project ls .claude/skills/my-skill/SKILL.md ```
- Validieren Sie das YAML-Frontmatter:
- Die erste Zeile muss exakt
---lauten - Vor dem Markdown-Inhalt muss ein abschließendes
---stehen - Keine Tabulatoren in YAML verwenden (verwenden Sie Leerzeichen)
-
Das Namensfeld darf nur Kleinbuchstaben und Bindestriche enthalten
-
Führen Sie den Skill im Debug-Modus aus:
bash claude --debug # Watch for skill loading messages
Skill wird unerwartet aktiviert:
Grenzen Sie die Beschreibung ein. 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>.pluginConfigswird nicht mehr aus der.claude/settings.jsonauf Projektebene gelesen. Plugin-Konfigurationswerte stammen nun ausschließlich aus den Einstellungen auf Benutzerebene. Dadurch kann ein geklontes Repository keine Konfiguration 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
/agentsangezeigt - 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
- Verwenden Sie konkrete Dateiverweise, statt Claude mit der Suche zu beauftragen
- Löschen Sie themenfremde Konversationen zwischen Aufgaben mit
/clear - Komprimieren Sie bei langen Sitzungen frühzeitig
- Verwenden Sie subagents, um explorative Arbeit zu isolieren
- Teilen Sie komplexe Aufgaben in fokussierte Interaktionen auf
- 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
- Drag-and-drop: Ziehen Sie Bilddateien in das Fenster von Claude Code
- Einfügen: Fügen Sie Inhalte mit
Ctrl+V(auf dem Mac nicht mit Cmd+V) aus der Zwischenablage ein - 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
.gitignoreautomatisch - Ändert Branches nicht ohne Erlaubnis
- Zeigt Diffs vor Commits an
- Hält sich an die Commit-Konventionen des Projekts
- Führt niemals ohne ausdrückliche Aufforderung einen Force-Push 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
- Installieren Sie die Chrome-Erweiterung über https://claude.ai/chrome
- Gewähren Sie der Erweiterung bei Aufforderung die erforderlichen Berechtigungen (für die Browsersteuerung ist Seitenzugriff erforderlich)
- Starten Sie Claude Code – die Integration wird automatisch über die lokale WebSocket erkannt
- Steuern Sie Ihren Browser mit natürlicher Sprache
Die Erweiterung kommuniziert über eine lokale WebSocket-Verbindung mit Claude Code. Beide müssen gleichzeitig ausgeführt werden.
Funktionen
Browserautomatisierung über das Terminal:
> Navigate to github.com and open my repositories
> Fill out this form with the test user data
> Take a screenshot of the current page
> Click the submit button and wait for the page to load
Web-Scraping und Tests:
> Extract all product prices from this e-commerce page
> Run through the signup flow and report any issues
> Check if the mobile menu works correctly
Anwendungsfälle
- E2E-Tests: Führen Sie Integrationstests direkt über Claude Code aus
- Web-Scraping: Extrahieren Sie Daten aus Seiten, ohne Code für die Browserautomatisierung 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()undprompt()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 überrefund 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
- Markieren Sie
@Claudein einem beliebigen Slack-Kanal oder -Thread - Beschreiben Sie die Programmieraufgabe mit dem erforderlichen Kontext
- Claude analysiert die Slack-Nachrichten, um das Repository zu ermitteln
- Fortschrittsmeldungen erscheinen im Thread
- 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 --teleportin 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 vonorigin/<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 lokalenHEADab. 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.tsstatt „Suchen Sie die Authentifizierungsdatei“ - Gezielte Suchen: „Suchen Sie in src/api“ statt „Suchen Sie überall“
- Neue Sitzungen:
/clearzwischen 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ürCLAUDE_BASH_NO_LOGIN=truefestgelegt werden98
Wie debugge ich Probleme?
Installationsprobleme
Pfadprobleme unter WSL:
npm config set os linux
npm install -g @anthropic-ai/claude-code --force --no-os-check
which npm # Should start with /usr not /mnt/c
Konflikte mit der Node-Version (nvm):
Fügen Sie Folgendes zu ~/.bashrc oder ~/.zshrc hinzu:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
Berechtigungsfehler: Verwenden Sie 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:
- Der Klassifikator des Auto Mode ist ein separater Modellaufruf – berücksichtigen Sie dies bei Kosten- und Latenzschätzungen für autonome Workflows
- Die Bash-Sicherheitsoberfläche ist umfassend – Ihre PreToolUse hooks ergänzen die integrierte Validierung mit 23 Prüfungen, ersetzen sie jedoch nicht
- Der Prompt-Cache ist empfindlich – gestalten Sie Ihre CLAUDE.md und Regeldateien auf Stabilität aus und vermeiden Sie häufige Änderungen während einer Sitzung
- Die Multi-Agent-Koordination wird durch Prompts gesteuert – das Coordinator-Muster funktioniert im Maßstab von Anthropic und bestätigt, dass System-Prompts komplexe Agent-Workflows orchestrieren können
- Autocompact hat eine feste Obergrenze – geraten Ihre Sitzungen in Komprimierungsschleifen, stoppt das System nach 3 Fehlern, statt unbegrenzt Tokens zu verbrauchen
Qualitäts-Postmortem (23. April 2026)
Anthropic veröffentlichte am 23. April ein technisches Postmortem zu drei voneinander unabhängigen Qualitätsregressionen, deren Auswirkungen sich im März und Anfang April gegenseitig verstärkten. Alle drei wurden bis zum 20. April (v2.1.116) behoben und die Nutzungslimits aller Abonnenten zurückgesetzt.153
| Problem | Aktiv | Betroffene Modelle | Ursache | Lösung |
|---|---|---|---|---|
| Standardwert für den Reasoning-Aufwand | 4. März → 7. April | Sonnet 4.6, Opus 4.6 | Der Standardwert wurde von high auf medium gesenkt, um ein Einfrieren der Benutzeroberfläche zu reduzieren. Betreiber bevorzugten höhere Intelligenz gegenüber einer flüssigeren Benutzeroberfläche. |
Am 7. April zurückgesetzt. (Unabhängig davon stellte v2.1.117 am 22. April für Pro-/Max-Benutzer mit 4.6-Modellen den Standardwert high wieder her – Opus 4.7 war bereits mit xhigh veröffentlicht worden.) |
| Thinking-Clear-Fehler im Prompt-Cache | 26. März → 10. April | Sonnet 4.6, Opus 4.6 | Eine Cache-Optimierung sollte den Thinking-Inhalt einmal pro inaktiver Sitzung löschen, entfernte ihn stattdessen jedoch für den Rest der Sitzung bei jedem Turn. Dies führte zu Vergesslichkeit, Wiederholungen und einem schnelleren Verbrauch des Nutzungskontingents. | In v2.1.101 (10. April) behoben. |
| Ausführlichkeitsbeschränkung im System-Prompt | 16. April → 20. April | Sonnet 4.6, Opus 4.6, Opus 4.7 | Wurde eingeführt, um die Gesprächigkeit von Opus 4.7 einzudämmen; laut Anthropic sank dadurch die Programmierqualität bei Opus 4.6 und Opus 4.7 um etwa 3 % (bei Sonnet 4.6 wurde ein geringerer Rückgang gemessen). | In v2.1.116 (20. April) zurückgesetzt. |
Erkenntnisse für Betreiber. Insbesondere der Cache-Clear-Fehler beeinträchtigte lange Sitzungen über einen Zeitraum von 15 Tagen unbemerkt – wenn Ihre Sitzungen zwischen Ende März und Mitte April plötzlich vergesslich wirkten, sollten Sie wissen, dass dies kein Benutzerfehler war. Die von Anthropic genannten Gegenmaßnahmen: umfassendere Evaluierungssuiten vor der Veröffentlichung, strengere Kontrollen für Änderungen an System-Prompts, verpflichtende Code-Reviews bei Änderungen, die sich auf die Intelligenz auswirken, sowie schrittweise Rollouts für sämtliche Änderungen am Modellverhalten.
Enterprise-Bereitstellung
Vergleich der Cloud-Anbieter
| Funktion | Anthropic Direct | AWS Bedrock | Google Vertex | Microsoft Foundry |
|---|---|---|---|---|
| Authentifizierung | API-Schlüssel | IAM/API-Schlüssel | GCP-Anmeldedaten | Entra ID/API-Schlüssel |
| Kostenverfolgung | Console | AWS Cost Explorer | GCP Billing | Azure Cost Mgmt |
| Audit-Protokollierung | Eingeschränkt | CloudTrail | Cloud Audit Logs | Azure Monitor |
| SSO | Nein | IAM | IAM | Entra ID |
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 writein der Domaincom.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
- Mit der Dokumentation beginnen: Stellen Sie CLAUDE.md fertig, bevor Sie die Bereitstellung starten
- Pilotgruppe: Beginnen Sie mit 5–10 Entwicklern
- Frage-und-Antwort-Phase: Lassen Sie die Pilotgruppe Claude zur Codeerkundung verwenden
- Begleitete Entwicklung: Gehen Sie anschließend zu kleinen Fehlerbehebungen über
- Vollständige Bereitstellung: Führen Sie das System mit verwalteten Einstellungen ein
- 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.jsonund Hook-Skripte im Repository gelesen und möglicherweise ausgeführt werden. Schädliche Repositorys können diese nutzen, um Prompts einzuschleusen, Berechtigungen außer Kraft zu setzen oder beliebige Befehle auszuführen. Überprüfen Sie stets CLAUDE.md,.claude/settings.jsonund sämtliche Hook-Skripte, bevor Sie Claude Code in Repositorys ausführen, die Ihnen nicht gehören. Verwenden Sie--dangerously-skip-permissionsausschließlich bei vertrauenswürdigen Codebasen.
Bekannte CVEs (halten Sie Claude Code aktuell): - CVE-2025-59536 (behoben in v1.0.111): Code-Injektion über die Tool-Initialisierung in nicht vertrauenswürdigen Verzeichnissen. - CVE-2026-21852 (behoben in v2.0.65): Offenlegung von Informationen beim Laden eines Projekts, wodurch schädliche Repositorys API-Schlüssel exfiltrieren konnten.102
Benutzerdefinierte Befehle
Erstellen Sie Befehle für wiederkehrende Arbeitsabläufe:
---
description: Start new feature
allowed-tools: Bash(git:*), Read, Edit
---
1. Create branch: !`git checkout -b feature/$ARGUMENTS`
2. Pull latest main
3. Set up boilerplate
4. Begin implementation
Effektive Prompt-Gestaltung
Formulieren Sie konkret:
# Good
"Add email validation to LoginForm in src/components/LoginForm.tsx"
# Too vague
"Improve the login"
Verweisen Sie direkt auf Dateien:
"Review @src/auth/middleware.ts for security issues"
Geben Sie Einschränkungen vor:
"Refactor using the same pattern as @src/repositories/UserRepository.ts"
Verwenden Sie subagents zur Erkundung:
"Have an explore agent find all places where we handle errors"
Kostenkontrolle
- Verwenden Sie regelmäßig
/cost - Verwenden Sie Haiku für einfache Aufgaben und subagents
- Legen Sie
MAX_THINKING_TOKENSnur bei Bedarf fest - Verwenden Sie
--max-turnsfür automatisierte Skripte - Komprimieren Sie lange Sitzungen frühzeitig
Sicherheit
- Konfigurieren Sie in
.claude/settings.jsonAblehnungsregeln für sensible Dateien - Verwenden Sie den Sandbox-Modus für nicht vertrauenswürdige Projekte
- Erlauben Sie niemals
Bash(rm -rf:*)oderBash(sudo:*) - Blockieren Sie den Zugriff auf Geheimnisse mithilfe von hooks
- Stellen Sie verwaltete Einstellungen im Unternehmen bereit
Tipps und Techniken aus der Community4951
Die Claude Code-Community hat leistungsstarke Muster entdeckt, die über die offizielle Dokumentation hinausgehen. Diese Tipps stammen von erfahrenen Benutzern wie Boris Cherny (dem Entwickler von Claude Code) und aus dem Repository mit mehr als 40 Tipps.
Plan Mode vor dem Programmieren verwenden
Wenn Sie sich nur einen Tipp merken, dann diesen. Je mehr Zeit Sie in die Planung investieren, desto wahrscheinlicher ist der Erfolg von Claude. Drücken Sie Shift+Tab, um vor Beginn der Implementierung in den Plan Mode zu wechseln. Eine vollständige Dokumentation finden Sie unter Plan Mode.
Kontext regelmäßig löschen
Verwenden Sie häufig /clear. Löschen Sie den Chat jedes Mal, wenn Sie etwas Neues beginnen. Sie brauchen keinen alten Verlauf, der Tokens verbraucht oder kostspielige Komprimierungsaufrufe auslöst. Löschen Sie ihn einfach und fahren Sie fort.
Bilder und Screenshots verwenden
Claude kann visuelle Eingaben hervorragend verarbeiten. Unter macOS kopiert Cmd+Ctrl+Shift+4 einen Screenshot in die Zwischenablage, den Sie anschließend mit Ctrl+V direkt in Claude Code einfügen können. Nutzen Sie dies, um UI-Entwürfe, Fehlermeldungen oder Designreferenzen zu teilen.
Die GitHub App für PR-Reviews installieren
Führen Sie /install-github-app aus, damit Claude Ihre PRs automatisch überprüft. Automatische Reviews sind besonders wertvoll, da die KI-gestützte Entwicklung das PR-Volumen erhöht. Claude erkennt häufig Logik- und Sicherheitsfehler, die menschlichen Prüfern entgehen.
Containerbasierter autonomer Betrieb
Führen Sie Claude Code für einen vollständig autonomen Betrieb in einem Docker-Container aus und verwenden Sie tmux als Steuerungsebene. Ihr lokales Claude Code steuert die containerisierte Instanz, die lang laufende oder experimentelle Aufgaben ohne manuelle Genehmigung ausführen kann. Sollte etwas schiefgehen, bleibt es in der Sandbox isoliert.
# Conceptual pattern (varies by setup)
# Local Claude Code → tmux → Container Claude Code
# Results pulled back when complete
Docker-Sandbox-Modus (Schnellstart): Führen Sie Claude Code in einem Docker-Container aus, um bei der Erkundung nicht vertrauenswürdiger Codebasen oder der Ausführung experimenteller Prompts eine vollständige Isolation zu gewährleisten.56
# Run Claude Code in a Docker container (mount your project as a volume)
docker run -it --rm -v /path/to/project:/workspace anthropic/claude-code
# Or use the open-source sandbox runtime
# See: github.com/anthropic-experimental/sandbox-runtime
Verwenden Sie den Sandbox-Modus in folgenden Fällen: - Beim Erkunden unbekannter oder nicht vertrauenswürdiger Codebasen - Beim Testen experimenteller Prompts, die Dateien verändern könnten - Beim Ausführen autonomer Sitzungen, die vollständig isoliert bleiben sollen - Beim Erlernen von Claude Code, ohne Ihre tatsächlichen Dateien zu gefährden
Gemini CLI als Ausweichlösung
Das WebFetch-Tool von Claude Code kann auf bestimmte Websites wie Reddit nicht zugreifen. Erstellen Sie einen skill, der Claude anweist, Gemini CLI als Ausweichlösung zu verwenden. Gemini verfügt über Webzugriff und kann Inhalte von Websites abrufen, die Claude nicht direkt erreichen kann.
Meta-Agent-Factory-Muster
Statt Agents zu erstellen, die Aufgaben erledigen, erstellen Sie einen Agent, der weitere Agents erzeugt. Bei komplexen Automatisierungsabläufen vervielfacht dieses Muster die Produktivität tatsächlich – und nicht durch raffinierte Rekursion.
Claude Squad: Multi-Agent-Manager
Claude Squad verwaltet mehrere Claude Code-Instanzen parallel, jeweils in einer eigenen tmux-Sitzung mit isolierten Worktrees. Führen Sie mehrere Agents gleichzeitig für unterschiedliche Aufgaben aus, überwachen Sie deren Fortschritt über ein einziges Dashboard und übernehmen Sie die Ergebnisse nach Abschluss wieder.58
# Install (Homebrew)
brew install claude-squad
# Or install via script (puts `cs` in ~/.local/bin)
curl -fsSL https://raw.githubusercontent.com/smtg-ai/claude-squad/main/install.sh | bash
# Launch the TUI — manages instances, tasks, and git worktrees
cs
# Auto-accept mode (experimental)
cs --autoyes
Anwendungsfälle: - Unabhängige Funktionen parallel auf mehrere Agents verteilen - Erkundungs-Prompts ausführen, ohne Ihre Hauptsitzung zu blockieren - Autonomes Programmieren über ein einzelnes Kontextfenster hinaus skalieren
Produktivitätsstatistiken eines Power Users
Boris Cherny demonstrierte das Potenzial von Claude Code: Innerhalb von 30 Tagen brachte er 259 PRs mit 497 Commits ein – 40.000 hinzugefügte und 38.000 entfernte Zeilen. Diese Zahlen zeigen, was möglich ist, wenn Claude Code vollständig in den Entwicklungsablauf integriert wird.
Empfehlenswerte Accounts
Folgen Sie diesen Accounts, um bei den Entwicklungen rund um Claude Code auf dem Laufenden zu bleiben:
Anthropic-Team (Primärquellen)
| Person | Plattform | Warum folgen? |
|---|---|---|
| Boris Cherny | @boris_cherny | Entwickler von Claude Code. Veröffentlicht Funktionen, kündigt Updates an und veranstaltet Meetups. Primärquelle. |
| Cat Wu | @_catwu | Anthropic. Ankündigungen zu Funktionen von Claude Code und Updates zu subagents. |
| @adocomplete | X | Advent-of-Claude-Reihe – ausführliche tägliche Tutorials zu hooks, plugins und dem Zwischenspeichern von Prompts. |
| Thariq | @trq212 | Anthropic-Entwickler im Claude Code-Team. Behebt Probleme und veröffentlicht Updates. |
| Anthropic | @AnthropicAI | Offizielle Ankündigungen und wichtige Releases. |
Führende Content-Ersteller
| Person | Schwerpunkt | Bemerkenswert |
|---|---|---|
| @dani_avila7 | Tutorials | Ausführlicher Leitfaden zu Hooks, Erklärung der Regeln |
| @mattpocockuk | MCP/Tipps | MCP-Tutorial mit 10 Lektionen, Docker-Sandbox, Optimierung von JSON |
| ykdojo | GitHub Tips | Repository mit über 40 Tipps, Statuszeilenskript, Optimierung des System-Prompts |
| @ai_for_success | MCP/Arbeitsabläufe | Hyperbrowser MCP, Muster zum Caching von Dokumentation |
| @jerryjliu0 | Agents | Schrittweise Tutorials zum Erstellen von Agents |
Wichtige Ressourcen
- GitHub Releases: anthropics/claude-code/releases – nur Releases beobachten
- Discord: Community-Kanäle von Anthropic
- Vollständige Liste: Mehr als 20 kuratierte Accounts finden Sie unter
~/.claude/docs/following-list.md
Boris und das Anthropic-Team teilen Funktionen direkt nach ihrer Veröffentlichung. So erfahren Sie häufig am schnellsten von neuen Möglichkeiten, noch bevor die Dokumentation aktualisiert wird.
Häufige Anti-Patterns
Zu lernen, was Sie NICHT tun sollten, ist oft wertvoller als Best Practices. Die folgenden Muster verursachen regelmäßig Probleme:
Kostenbezogene Anti-Patterns
| Anti-Pattern | Problem | Lösung |
|---|---|---|
| Opus für alles verwenden | 5-fache Kosten, häufig unnötig | Standardmäßig Sonnet, Opus nur für Architektur |
/cost nie prüfen |
Überraschend hohe Rechnungen | Kosten nach größeren Aufgaben prüfen |
| Extended Thinking bei einfachen Aufgaben | Verschwendete Tokens | Bei Routinearbeiten deaktivieren (Alt+T) |
| Erkundungen im Hauptkontext ausführen | Aufgeblähter Kontext | Stattdessen einen Explore-subagent verwenden |
Kontextbezogene Anti-Patterns
| Anti-Pattern | Problem | Lösung |
|---|---|---|
| Den Kontext ignorieren, bis er überladen ist | Schlechtere Schlussfolgerungen, vergessene Entscheidungen | Bei 50 % Auslastung frühzeitig /compact verwenden |
| Ganze Dateien lesen, obwohl Sie nur Abschnitte benötigen | Verschwendet Kontext für irrelevanten Code | Auf konkrete Zeilenbereiche verweisen |
| Nie subagents verwenden | Alles füllt den Hauptkontext | Erkundung und Analyse delegieren |
| Riesige CLAUDE.md-Dateien | Kontextverschwendung in jeder Sitzung | Unter 500 Zeilen halten und Importe verwenden |
Arbeitsablaufbezogene Anti-Patterns
| Anti-Pattern | Problem | Lösung |
|---|---|---|
| Überschneidende skills und Befehle erstellen | Verwirrung, unvorhersehbares Verhalten | Ein Mechanismus pro Zweck |
| Prompts für zwingend auszuführende Aktionen | Claude könnte sie überspringen oder vergessen | hooks für Aktionen verwenden, die ausgeführt werden müssen |
| Keine hooks für die Formatierung | Inkonsistenter Codestil | Formatter bei jedem Edit/Write per Hook ausführen |
| Standardmäßig alle Bash-Befehle erlauben | Sicherheitsrisiko | Explizite Positivliste sicherer Befehle |
Konfigurationsbezogene Anti-Patterns
| Anti-Pattern | Problem | Lösung |
|---|---|---|
| Gesamte Konfiguration in den Benutzereinstellungen | Nichts wird mit dem Team geteilt | Projekteinstellungen für Teamstandards |
| Persönliche Präferenzen committen | Überschreibt die Einstellungen von Teammitgliedern | settings.local.json für persönliche Einstellungen verwenden |
| Keine Ablehnungsregeln | Claude kann sensible Dateien verändern | Zugriff auf .env, Zugangsdaten und Geheimnisse verweigern |
| Verwaltete Einstellungen ignorieren | Unternehmensrichtlinien werden umgangen | Verwaltete Einstellungen zur Einhaltung von Vorgaben |
Promptbezogene Anti-Patterns
| Anti-Pattern | Problem | Lösung |
|---|---|---|
| „Verbessern Sie es“ | Vage, schlechte Ergebnisse | Genau angeben, was „besser“ bedeutet |
| Nicht auf Dateien verweisen | Claude errät die Pfade | Syntax @path/to/file.ts verwenden |
| Fragen von Claude ignorieren | Arbeitet auf Grundlage falscher Annahmen | Vor dem Fortfahren antworten |
| Vollständige Dokumentation bereitstellen, obwohl ein Ausschnitt genügt | Kontextverschwendung | Relevante Abschnitte extrahieren |
Workflow-Rezepte
Durchgängige Abläufe für häufige Szenarien.
Rezept 1: Ein neues Projekt 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
- Hören Sie auf, Code zu kopieren. Claude Code schreibt direkt in Dateien.
- Vermeiden Sie Kontextwechsel. MCP bindet externe Werkzeuge in die Sitzung ein.
- Delegieren Sie konsequent. Subagents übernehmen die Erkundung, ohne Ihren Kontext aufzublähen.
- Automatisieren Sie mit Hooks. Formatierung, Linting und Protokollierung erfolgen automatisch.
- Denken Sie in Sitzungen. Setzen Sie Ihre Arbeit mit
-cfort, statt neue Konversationen zu beginnen.
Zielgruppenspezifische 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 Denkens — MAX_THINKING_TOKENS=0, --thinking disabled und der modellspezifische Schalter für das Denken deaktivieren dieses nun tatsächlich bei Modellen, die standardmäßig denken. Benutzererfahrung — claude 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
-
Anthropic – Preise. „Preise für Claude API.“ Dezember 2025. ↩↩↩↩
-
Claude Code Subagents. „Dokumentation zu Subagents.“ Dezember 2025. ↩
-
MCPcat. „Wachstumsstatistiken zu Downloads von MCP-Servern.“ Dezember 2025. ↩
-
Claude Code Docs. „Hooks-Leitfaden.“ Im Dezember 2025 von docs.anthropic.com weitergeleitet; kanonische URL im Februar 2026 aktualisiert. ↩
-
Anthropic. „Best Practices für Claude Code.“ April 2025. Hinweis: Die ursprüngliche URL leitet inzwischen zu code.claude.com/docs weiter (Inhalt in die Hauptdokumentation integriert). Siehe auch Claude Code Docs. ↩
-
Claude Code CHANGELOG. „Vorschläge für Prompts: Claude schlägt jetzt vor, was Sie als Nächstes tun könnten.“ 16. Dezember 2025. Siehe auch TechCrunch zur Berichterstattung über die Funktionen vom Dezember 2025. ↩↩
-
Anthropic. „Slack-Integration von Claude.“ Dezember 2025. ↩↩
-
Claude Code Docs. „Interaktive Einrichtung von MCP.“ Im Dezember 2025 von docs.anthropic.com weitergeleitet; kanonische URL im Februar 2026 aktualisiert. ↩↩
-
Northflank. „Versteckte Tool-Gebühren von Claude Code.“ Juli 2025. ↩↩
-
Claude Code Docs. „Verzeichnis für Memory-Regeln.“ Dezember 2025. ↩↩
-
GitHub. „Veröffentlichung von Output Styles.“ Dezember 2025. ↩↩
-
GitHub CHANGELOG. „Pro-Benutzer haben im Rahmen ihres Abonnements jetzt Zugriff auf Opus 4.5.“ Dezember 2025. ↩↩
-
Northflank. „Änderungen der Nutzungslimits im August 2025.“ Juli 2025. ↩↩
-
Claude Blog. „Claude Code im Web und in der iOS-App.“ November 2025. ↩↩
-
Claude Blog. „Claude Code im Web für Team- und Enterprise-Benutzer.“ November 2025. ↩
-
GitHub Releases. „Funktion Claude in Chrome (Beta).“ Dezember 2025. ↩↩
-
GitHub Releases. „Aktualisierungen für das LSP-Tool und die Terminalunterstützung (v2.0.74).“ Dezember 2025. ↩↩↩
-
TechCrunch. „Ankündigung von Claude Code in Slack.“ Dezember 2025. ↩↩
-
GitHub Releases. „Auslöser für den Denkmodus: think, think harder, ultrathink.“ Dezember 2025. ↩
-
Anthropic. „Unterstützung für Remote-MCP mit OAuth.“ Juni 2025. ↩↩
-
GitHub Releases. „Benannte Sitzungen mit /rename und /resume.“ Dezember 2025. ↩
-
GitHub Releases. „Suchfilter für die Plugin-Suche sowie benutzerdefinierte Sitzungs-IDs mit –fork-session (v2.0.73–74).“ Dezember 2025. ↩
-
Anthropic Engineering. „Agent Skills: wiederverwendbare, aufgabenspezifische Module.“ Dezember 2025. ↩↩
-
Anthropic Engineering. „Claude Agent SDK (umbenannt von Claude Code SDK).“ Dezember 2025. ↩↩
-
Apidog. „Doppelte Nutzungslimits für Pro-/Max-Abonnenten von Claude Code vom 25. bis 31. Dezember 2025.“ Dezember 2025. ↩
-
GitHub Releases. „v2.0.73–74: anklickbare Bildlinks, gruppierte Anzeige für
/context, Umschalten der Syntaxhervorhebung mitctrl+t.“ Januar 2026. ↩↩ -
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. ↩↩ -
GitHub Claude Agent SDK. „Claude Agent SDK v0.1.74 mit Funktionsgleichheit zu Claude Code v2.0.74.“ Januar 2026. ↩
-
GitHub Releases. „v2.1.0: automatisches Hot-Reloading von skills, Einstellung
languagefür die Antwortsprache,respectGitignorein settings.json, UmgebungsvariableIS_DEMO; Shift+Enter funktioniert ohne zusätzliche Konfiguration in iTerm2/WezTerm/Ghostty/Kitty.“ Januar 2026. ↩↩↩ -
Datadog Security Labs. „CVE-2025-52882: Umgehung der WebSocket-Authentifizierung in den IDE-Erweiterungen von Claude Code, behoben ab v1.0.24.“ Januar 2026. ↩↩
-
GitHub Releases. „v2.1.2: anklickbare Dateipfade (OSC 8), 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. ↩↩↩
-
Anthropic – Preise. „Jede Organisation erhält monatlich 1.550 kostenlose Nutzungsstunden für das Tool zur Codeausführung.“ Januar 2026. ↩↩
-
VentureBeat. „Claude Code 2.1.0 führt Funktionen auf Infrastrukturebene ein. Hooks für Agenten, skills und Slash-Befehle mit bereichsspezifischer PreToolUse-, PostToolUse- und Stop-Logik.“ Januar 2026. Medium. „Claude Code 2.1.1 wurde mit 109 Verbesserungen an CLI veröffentlicht.“ ↩↩
-
Builder.io. „Der offizielle Dev-Mode-MCP-Server von Figma stellt die Live-Struktur der von Ihnen ausgewählten Ebene bereit – Hierarchie, Auto-Layout, Varianten, Textstile und Token-Referenzen.“ Dezember 2025. ↩↩
-
Apidog. „Der Sequential-Thinking-MCP-Server ermöglicht Claude, Probleme methodisch mithilfe eines strukturierten, reflektierenden Denkprozesses zu bearbeiten.“ Januar 2026. MCP.so. „Mehr als 3.000 MCP-Server indexiert.“ ↩↩
-
GitHub Releases. „v2.1.3: Slash-Befehle und skills zusammengeführt, Umschalter für den Release-Kanal in /config, Erkennung nicht erreichbarer Berechtigungen durch /doctor, Zeitlimit für hooks auf 10 Minuten erhöht.“ Januar 2026. ↩
-
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.“ ↩↩
-
GitHub Releases. „v2.1.4: Umgebungsvariable CLAUDE_CODE_DISABLE_BACKGROUND_TASKS hinzugefügt, Aktualisierung des OAuth-Tokens für die Einstellung ‚Help improve Claude‘ korrigiert.“ Januar 2026. ↩
-
VentureBeat. „Claude Code 2.1.0: verzweigter Kontext für subagents über
context: forkim 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.“ ↩↩↩↩ -
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. ↩↩
-
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. ↩
-
GitHub Releases. „v2.1.5: Umgebungsvariable CLAUDE_CODE_TMPDIR zum Überschreiben des temporären Verzeichnisses.“ Januar 2026. ↩
-
GitHub Releases. „v2.1.9: auto:N-Syntax für den Schwellenwert der MCP-Werkzeugsuche, plansDirectory-Einstellung, externer Editor (Ctrl+G) in AskUserQuestion, Zuordnung der Sitzungs-URL zu Commits/PRs 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. ↩↩↩↩
-
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. ↩
-
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. ↩↩↩
-
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. ↩↩↩
-
GitHub Releases. „Claude Code v2.1.11: Übermäßige MCP-Verbindungsanfragen bei HTTP-/SSE-Transporten behoben.“ 17. Januar 2026. ↩↩
-
Medium. „Boris Cherny: 259 PRs, 497 Commits, 40.000 hinzugefügte und 38.000 entfernte Zeilen in 30 Tagen mit Claude Code.“ Januar 2026. ↩↩
-
Anthropic Pricing. „API-Tokenpreise: Haiku 4.5 (1 $/5 $), Sonnet 4.6 (3 $/15 $), Opus 4.6 (5 $/25 $).“ Februar 2026. ↩
-
GitHub ykdojo/claude-code-tips. „Sammlung von Community-Tipps: Planmodus, häufig /clear verwenden, Screenshots, GitHub-App für PRs.“ Januar 2026. ↩↩
-
Anthropic Usage Policy. Richtlinie zu mehreren Konten. Anthropic Support. „Sie können bis zu 3 Konten mit derselben Telefonnummer verifizieren. Mehrere kostenpflichtige Abonnements aus demselben Netzwerk werden unterstützt.“ Januar 2026. ↩↩
-
GitHub Releases. „v2.1.10: Setup-hook-Ereignis hinzugefügt, das über die CLI-Flags –init, –init-only oder –maintenance ausgelöst wird; Tastenkürzel ‚c‘ zum Kopieren der OAuth-URL während der Anmeldung; verbesserte Erfassung von Tasteneingaben beim Start; Dateivorschläge als entfernbare Anhänge; Installationszahlen und Vertrauenswarnungen für das VSCode plugin.“ 17. Januar 2026. ↩↩
-
@adocomplete. „Tag 15 des Advent of Claude: Flag –dangerously-skip-permissions (YOLO-Modus) für den vollständig autonomen Betrieb.“ Januar 2026. ↩
-
@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. ↩
-
@mattpocockuk. „Docker-Sandbox-Modus zur sicheren Untersuchung nicht vertrauenswürdiger Codebasen.“ Januar 2026. ↩
-
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. ↩
-
@moofeez. „Claude Squad: Multi-Agent-Manager für parallele Claude Code-Instanzen in isolierten Worktrees.“ Januar 2026. ↩
-
GitHub Releases. „v2.1.12: Fehler bei der Nachrichtendarstellung behoben.“ 17. Januar 2026. ↩
-
GitHub Releases. „v2.1.14: Verlaufsbasierte Autovervollständigung im Bash-Modus, plugins-Suche, Anheften von plugins an Git-SHAs, VSCode-Befehl /usage. Fehlerbehebungen: 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. ↩
-
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. ↩
-
GitHub Releases. „v2.1.16: Aufgabenverwaltungssystem mit Abhängigkeitsverfolgung, native plugin-Verwaltung in VSCode, OAuth-Benutzer können Remote-Sitzungen durchsuchen und fortsetzen. Fehlerbehebungen: OOM-Abstürze beim Fortsetzen von subagents, Sichtbarkeit der /compact-Warnung, Sprache der Sitzungstitel, Race Condition in der Windows-IDE.“ 22. Januar 2026. ↩
-
GitHub Issues. „Ultrathink ist veraltet. Der 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.“ ↩↩
-
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. ↩↩
-
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. ↩
-
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. ↩↩↩↩↩↩
-
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. ↩
-
GitHub Releases. „v2.1.22: Strukturierte Ausgaben im nicht interaktiven Modus (-p) behoben.“ 27. Januar 2026. ↩
-
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. ↩
-
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. ↩↩
-
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. ↩↩
-
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. ↩↩
-
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. ↩
-
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. ↩↩
-
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. ↩
-
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. ↩↩
-
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. ↩
-
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. ↩
-
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. ↩↩↩↩↩
-
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. ↩↩
-
Dev Genius. „Asynchrone hooks in Claude Code: was sie sind und wann Sie sie verwenden sollten. Mit
async: truekönnen hooks nun im Hintergrund ausgeführt werden, ohne die Ausführung von Claude Code zu blockieren.“ 25. Januar 2026. ↩ -
Anthropic Engineering. „Claude Code sicherer und autonomer machen.“ Die Sandbox verwendet Grundfunktionen des Betriebssystems (macOS Seatbelt, Linux Bubblewrap). Als Open Source veröffentlicht unter github.com/anthropic-experimental/sandbox-runtime. Januar 2026. ↩
-
GitHub Blog. „Claude und Codex sind jetzt als öffentliche Vorschau auf GitHub verfügbar.“ 4. Februar 2026. Außerdem: GitHub Blog. „Claude Opus 4.6 ist jetzt allgemein für GitHub Copilot verfügbar.“ 5. Februar 2026. ↩↩
-
Claude Code Docs. „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.“ ↩↩
-
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. ↩↩
-
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. ↩↩↩↩
-
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. ↩↩
-
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. ↩↩↩
-
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. ↩↩↩↩↩↩
-
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. ↩↩↩ -
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. ↩
-
Claude Code Docs. „Erste Schritte mit Claude Code.“ Systemanforderungen: macOS 10.15+, Ubuntu 20.04+/Debian 10+, Windows 10+ (WSL oder Git Bash), mindestens 4 GB RAM, aktive Internetverbindung. ↩
-
Anthropic. „Claude Sonnet 4.6.“ 17. Februar 2026. Claude Developer Platform Release Notes. „Sonnet 4.6: verbesserte 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.“ ↩↩↩ -
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. ↩ -
Claude Code GitHub CHANGELOG. v2.1.45 (17. Feb.): Unterstützung für Sonnet 4.6, Einstellung
spinnerTipsOverride, TypenSDKRateLimitInfo/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+Fbeendet Hintergrundagenten,last_assistant_messagein Stop-/SubagentStop-hooks, Tastenzuweisungchat:newline, Statuszeilenfeldadded_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. ↩↩↩↩ -
Claude Code GitHub CHANGELOG. v2.1.49 (19. Feb.): Flag
--worktree(-w),isolation: "worktree"für subagents,background: truefür Agentendefinitionen, Hook-EreignisConfigChange, Step-up-Authentifizierung für MCP OAuth, SDK-FeldersupportsEffort/supportedEffortLevels/supportsAdaptiveThinking, Edit-Tool inCLAUDE_CODE_SIMPLEenthalten, Sonnet 4.5 1M zugunsten von Sonnet 4.6 entfernt, WASM-Speicherfehler behoben, Begründungen für Berechtigungseinschränkungen. v2.1.50 (20. Feb.): HooksWorktreeCreate/WorktreeRemove,startupTimeoutfür LSP-Server, CLI-Befehlclaude agents, UmgebungsvariableCLAUDE_CODE_DISABLE_1M_CONTEXT, vollständiger 1M-Kontext für den schnellen Modus von Opus 4.6,CLAUDE_CODE_SIMPLEdeaktiviert 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. ↩↩↩↩↩ -
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.“ ↩↩
-
GitHub Releases. „v2.1.51 (24. Feb.): Unterbefehl
claude remote-control,allowedEnvVarsfü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ürstatusLine/fileSuggestion.“ 24. Februar 2026. Claude Code Docs. „Agent Teams: Plangenehmigung für Teammitglieder, TeammateIdle/TaskCompleted-Qualitäts-hooks.“ ↩↩↩↩↩↩↩↩↩ -
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).“ ↩↩
-
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. ↩↩
-
Anthropic. „Claude Code Remote Control: Funktion zur Sitzungsmobilität, mit der lokale Sitzungen auf einem Smartphone, Tablet oder im Browser fortgesetzt werden können. Verschlüsselter Tunnel, atomare Übertragung des Sitzungsstatus.“ Februar 2026. GitHub Releases. „v2.1.58: Remote Control für weitere Benutzer verfügbar.“ ↩↩
-
Check Point Research. „CVE-2025-59536: 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. ↩↩
-
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. ↩↩
-
GitHub Releases. „v2.1.63 (28. Feb.): gebündelte Slash-Befehle
/simplifyund/batch, projektübergreifend in Worktrees gemeinsam genutzte Konfigurationen und Auto-Memory, Opt-out mitENABLE_CLAUDEAI_MCP_SERVERS=false, Handler für HTTP hooks vom Typtype: http, Option ‚Immer die vollständige Antwort kopieren‘ für/copy, Umbenennen und Entfernen von Sitzungen in VSCode,/clearsetzt den skill-Cache zurück, mehrere Speicherlecks behoben, Race Condition in der REPL-Bridge behoben.“ 28. Februar 2026. ↩↩↩↩↩↩ -
GitHub Blog. „Claude und Codex sind jetzt für Benutzer von Copilot Business und Pro verfügbar.“ 26. Februar 2026. Erweitert die Verfügbarkeit von Claude über Copilot Pro+ und Enterprise hinaus auf alle kostenpflichtigen Copilot-Tarife. ↩↩
-
Claude Code Docs. „In Version 2.1.63 wurde das Task-Tool in Agent umbenannt. Bestehende
Task(...)-Referenzen in Einstellungen und Agentendefinitionen funktionieren weiterhin als Aliasse.“ 28. Februar 2026. ↩↩ -
GitHub Releases. „v2.1.51: Verwaltete Einstellungen – Unterstützung für macOS plist und die Windows-Registry bei Unternehmensbereitstellungen.“ 24. Februar 2026. ↩↩
-
CNBC. „Figma kooperiert mit Anthropic bei einer KI-Funktion, die Claude Code integriert.“ 17. Februar 2026. ↩↩
-
GitHub Releases. „v2.1.68: Opus 4.6 verwendet für Max/Team standardmäßig mittleren Aufwand, ultrathink 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. ↩↩↩↩↩↩↩↩
-
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. ↩↩↩↩↩↩↩
-
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.“ ↩↩↩↩↩
-
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.“ ↩↩↩
-
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.“ ↩↩↩↩↩
-
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. ↩↩↩↩
-
GitHub Releases. „v2.1.73: Einstellung
modelOverridesfür benutzerdefinierte Modell-IDs von Anbietern (Bedrock/Vertex/Foundry)./output-styleveraltet (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./effortfunktioniert während der Antwort. Hinweise bei SSL-Zertifikatsfehlern. Fehlerbehebungen: Einfrieren der CPU, Deadlock, doppelte Ausführung von SessionStart hooks.“ 11. März 2026. ↩↩↩ -
GitHub Releases. „v2.1.74: umsetzbare Vorschläge in
/context. EinstellungautoMemoryDirectory. Geändertes Überschreibungsverhalten von--plugin-dir. Konfigurierbares Timeout mitCLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS. Behebung der Durchsetzung verwalteter Richtlinien (ask-Regeln wurden durch Benutzerfreigaben umgangen). Speicherleck behoben (Streaming-Puffer). Darstellung von RTL-Text korrigiert. Fehlerbehebungen für MCP OAuth.“ 12. März 2026. ↩↩ -
GitHub Releases. „v2.1.75: 1M-Kontextfenster für Opus 4.6 standardmäßig für Max/Team/Enterprise.
/color-Befehl für alle Benutzer. Anzeige des Sitzungsnamens in der 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. ↩↩↩↩↩ -
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/--namefür Anzeigenamen von Sitzungen.worktree.sparsePathsfü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. ↩↩↩↩↩↩ -
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 Nkopiert die N-letzte Antwort./forkwurde in/branchumbenannt. Der Parameterresumedes Agent-Tools wurde entfernt (verwenden SieSendMessage).SendMessagesetzt angehaltene Agenten automatisch fort. Sitzungen werden anhand von Plänen automatisch benannt. Bash-Hintergrundaufgaben werden bei 5 GB beendet.claude plugin validateprüft Frontmatter und hooks. Rund 60 ms schnellerer Start unter macOS,--resumeist 45 % schneller und benötigt etwa 100–150 MB weniger Arbeitsspeicher. Sicherheit: PreToolUse mitallowumgehtdeny-Regeln nicht mehr. Mehr als 25 Fehlerbehebungen.“ 17. März 2026. ↩↩↩↩↩ -
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. ↩↩↩ -
GitHub-Veröffentlichungen v2.1.79. „v2.1.79: Flag
--consolefür die API-Abrechnungsauthentifizierung, VS-Code-Befehl/remote-control, KI-generierte Sitzungstitel in VS Code, mehrere Verzeichnisse fürCLAUDE_CODE_PLUGIN_SEED_DIR, rund 18 MB weniger Arbeitsspeicher beim Start, 2-minütiges Zeitlimit für nicht gestreamte API-Anfragen, SessionEnd-hooks werden beim Wechsel mit/resumeausgelöst. Fehlerbehebungen:-pblieb als Unterprozess hängen, Ctrl+C im Druckmodus, falsche Ausgabe von/btw, Start des Sprachmodus, Wiederholungsversuche bei Enterprise-Fehler 429.“ 18. März 2026. ↩↩ -
GitHub-Veröffentlichungen v2.1.80. „v2.1.80: Feld
rate_limitsin Statuszeilenskripten, plugin-Marktplatzquellesource: 'settings', Effort-Frontmatter für skills. Forschungsvorschau für Claude Code Channels: Über Channel-Server-plugins und das Flag--channelskönnen Telegram-/Discord-Nachrichten in Sitzungen eingespeist werden. Korrektur der Windows-PATH-Vererbung für Git Bash.“ 19. März 2026. ↩↩↩ -
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. ↩↩
-
Auto Mode für Claude Code. Anthropic, 24. März 2026. Auto Mode: klassifikatorbasiertes Berechtigungssystem, bei dem ein separates Sonnet-4.6-Modell jede Aktion vor der Ausführung prüft. Sicherere Alternative zu –dangerously-skip-permissions. Zunächst für den Team-Tarif, anschließend für Enterprise und API. ↩↩↩
-
Dokumentation zum Claude Code Auto Mode. Architektur des Auto Mode: Schreibgeschützte Aktionen und Änderungen im Arbeitsverzeichnis werden automatisch genehmigt, benutzerdefinierte Regeln zuerst ausgewertet und 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. ↩↩↩
-
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. ↩
-
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. ↩↩↩
-
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. ↩↩
-
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. ↩
-
GitHub-Veröffentlichungen v2.1.85. „v2.1.85: Bedingtes Feld
iffür hooks, PreToolUse-hooks erfüllen AskUserQuestion, MCP-Umgebungsvariablen für headersHelper, MCP OAuth RFC 9728, von 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. ↩↩ -
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. ↩↩
-
GitHub-Veröffentlichungen v2.1.81. „v2.1.81: Flag
--barefür skriptgesteuerte-p-Aufrufe (überspringt hooks, LSP, plugin-Synchronisierung und das Durchsuchen von skill-Verzeichnissen). Berechtigungsweiterleitung mit--channelsfür Channel-Server. Der Assistent berücksichtigt Anforderungen wie ‚keine Erinnerung‘.“ 20. März 2026. ↩↩ -
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. ↩↩↩↩↩ -
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. ↩↩↩↩
-
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. ↩↩ -
GitHub-Veröffentlichungen v2.1.91. „v2.1.91: MCP
_meta[\"anthropic/maxResultSizeChars\"]bis zu 500K, EinstellungdisableSkillShellExecution, ausführbare Dateien in plugin-bin/, mehrzeilige Deep-Link-Prompts, kürzereold_string-Anker im Edit-Tool, verbesserter skill/claude-api, Korrektur unterbrochener Transkriptketten.“ 2. April 2026. ↩↩↩ -
GitHub-Veröffentlichungen v2.1.92. „v2.1.92: Fail-Closed-Richtlinie
forceRemoteSettingsRefresh, interaktiver Einrichtungsassistent für Bedrock, Aufschlüsselung von/costnach 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,/tagund/vimentfernt, Linux-Sandbox-Hilfsprogrammapply-seccomp, 60 % schnellere Diffs des Write-Tools bei großen Dateien.“ 4. April 2026. ↩↩↩↩↩↩↩↩ -
Claude Code Buddy-Terminalbegleiter. 1. April 2026. Der Befehl
/buddystartet 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. ↩↩ -
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. ↩↩
-
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.sessionTitlefü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. ↩↩↩ -
GitHub Releases v2.1.97. „v2.1.97: Es wurde behoben, dass
--dangerously-skip-permissionsnach 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. StatuszeileneinstellungrefreshInterval. Cedar-Syntaxhervorhebung. Mehr als 25 Fehlerkorrekturen.“ 8. April 2026. ↩ -
GitHub Releases v2.1.98. „v2.1.98: Einrichtungsassistent für Google Vertex AI,
CLAUDE_CODE_PERFORCE_MODE, Monitor-Tool für Hintergrundskripte,--exclude-dynamic-system-prompt-sections, PID-Namespace-Isolierung mitCLAUDE_CODE_SUBPROCESS_ENV_SCRUB, Begrenzung durchCLAUDE_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. ↩↩ -
GitHub Releases v2.1.101. „v2.1.101: Befehl
/team-onboarding, standardmäßiges Vertrauen in den CA-Zertifikatspeicher des Betriebssystems (CLAUDE_CODE_CERT_STORE=bundledzum Überschreiben),/ultraplanerstellt automatisch eine Cloud-Umgebung, verbesserte 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. ↩↩↩ -
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. ↩↩↩↩↩↩↩ -
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_tokensfür erweitertes Denken entfernt (nur noch adaptives Denken), nicht standardmäßige Werte fürtemperature/top_p/top_kführen zu 400, Denkinhalte werden standardmäßig weggelassen. Neuer Tokenizer (etwa 1- bis 1,35-mal so viele Token). Neue Aufwandsstufexhigh. Betaversion von Aufgabenbudgets (Headertask-budgets-2026-03-13). Bildverarbeitung: 2.576 px/3,75 MP mit 1:1-Pixelkoordinaten. ↩↩↩↩↩↩↩↩ -
Claude Code CHANGELOG. Primärquelle für v2.1.105 bis v2.1.112. v2.1.105 (PreCompact-hooks können blockieren,
monitorsim plugin-Manifest, Pfadargument fürEnterWorktree, Alias/proactive, Obergrenze für skill-Beschreibungen auf 1536 erhöht). v2.1.107 (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/modelwä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,/focusvonCtrl+Ogetrennt,autoScrollEnabled,--resume/--continuereaktiviert geplante Aufgaben,/context//exit//reload-pluginsvon Fernsteuerungsclients aus, Sitzungsrückblick für Benutzer mit deaktivierter Telemetrie, verteiltes Tracing mitTRACEPARENT/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, Aufwandsstufexhigh, interaktiver Schieberegler/effort, automatischer Modus für Max ohne Flag,/less-permission-prompts,/ultrareview, Theme „Auto (match terminal)“, Windows-PowerShell-Tool überCLAUDE_CODE_USE_POWERSHELL_TOOL, weniger Bash-Berechtigungsanfragen für schreibgeschützte Befehle mit Glob-Mustern, Verbesserungen an/setup-vertexund/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. ↩↩↩↩↩↩↩↩↩↩↩↩ -
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/maxfür Opus 4.7;low/medium/high/maxfü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=1setzt 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. ↩↩↩↩↩↩↩↩↩↩↩↩↩ -
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. ↩↩↩ -
Ü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
/fastwechselt 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. MitCLAUDE_CODE_DISABLE_FAST_MODE=1lässt sie sich vollständig deaktivieren. ↩ -
Claude Code CHANGELOG. v2.1.113 (17. April 2026): CLI startet über eine optionale, plattformspezifische Abhängigkeit eine native Claude Code-Binärdatei anstelle des gebündelten JavaScript;
sandbox.network.deniedDomainsblockiert bestimmte Domains selbst dann, wenn Platzhalter inallowedDomainssie zulassen würden; im Vollbildmodus scrollenShift+↑/Shift+↓den sichtbaren Bereich, wenn eine Auswahl über den sichtbaren Rand hinaus erweitert wird;Ctrl+A/Ctrl+Ebewegen den Cursor in mehrzeiligen Eingaben zum Anfang/Ende der aktuellen logischen Zeile (im readline-Stil); unter Windows löschtCtrl+Backspacedas vorherige Wort; bei/loopbricht Esc ausstehende Aktivierungen ab und zeigt Meldungen wie „Claude resuming /loop wakeup“ an;/extra-usagefunktioniert jetzt auch über Remote-Control-Clients für Mobilgeräte und das Web;/ultrareviewstartet 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 behandelnBash(rm:*)-Zulassungsregeln/private/{etc,var,tmp,home}als gefährliche Löschziele; Bash-Ablehnungsregeln erkennen Befehle, die inenv/sudo/watch/ionice/setsidund ähnliche Wrapper eingebettet sind;Bash(find:*)-Zulassungsregeln genehmigenfind -exec/-deletenicht mehr automatisch; Opus 4.7 über die Bedrock Application Inference Profile ARN gibt nicht mehr den 400-Fehlerthinking.type.enabled is not supportedzurü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 durchdangerouslyDisableSandbox. v2.1.114 (18. April 2026): einzelne Fehlerbehebung für einen Absturz im Berechtigungsdialog, wenn ein Teammitglied eines Agententeams eine Tool-Berechtigung anforderte. ↩↩↩↩↩↩↩ -
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ürAGENTS.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. ↩↩↩ -
Claude Code CHANGELOG — zusammengefasste Referenz für v2.1.116 (20. April 2026), v2.1.117 (22. April 2026), v2.1.118 (23. April 2026) und v2.1.119 (23. April 2026). v2.1.116:
/resumeist bei Sitzungen ab 40 MB um 67 % schneller; schnellerer Start von MCP bei mehreren stdio-Servern (resources/templates/listwird bis zur ersten@-Erwähnung zurückgestellt); Inline-Denkanzeige („denkt noch nach“, „denkt weiter nach“, „fast fertig mit dem Nachdenken“); die Suche in/configberücksichtigt jetzt auch Optionswerte;/doctorlässt sich während eines Durchlaufs öffnen; plugins installieren fehlende Abhängigkeiten automatisch; das Bash-Tool zeigt fürgheinen 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--agentals Hauptthread-Agent ausgeführt wird; Sicherheitskorrektur — die automatische Sandbox-Zulassung umgeht beirm/rmdir, die auf/,$HOMEoder 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=1für abgespaltene subagents in externen Builds;mcpServersim Agent-Frontmatter werden für Hauptthread-Agentensitzungen über--agentgeladen; über/modelgetroffene Auswahlen bleiben auch nach Neustarts bestehen, selbst wenn das Projekt ein anderes Modell vorgibt, und die Startüberschrift zeigt die Quelle der Vorgabe an;/resumebietet eine Zusammenfassung veralteter Sitzungen an; standardmäßig gleichzeitiger Start von MCP (lokal + claude.ai);blockedMarketplaces/strictKnownMarketplaceswerden 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 durchcleanupPeriodDaysgesteuerte Aufbewahrungsbereinigung umfasst~/.claude/tasks/,~/.claude/shell-snapshots/,~/.claude/backups/; OTel-Ereignisse vom Typuser_promptenthaltencommand_name/command_source(Namen benutzerdefinierter Befehle und von MCP werden geschwärzt, sofern nichtOTEL_LOG_TOOL_DETAILS=1gesetzt ist);cost.usage/token.usage/api_request/api_errorenthalten das Attributeffort; native macOS-/Linux-Builds ersetzenGlob/Grepdurch die über das Bash-Tool eingebetteten Werkzeugebfs/ugrep; der standardmäßige Aufwand für Pro/Max mit Sonnet 4.6 und Opus 4.6 ist jetzthigh(zuvormedium); Fehlerbehebung — Opus-4.7-Sitzungen berechneten/contextanhand eines 200K-Fensters statt des nativen 1M-Fensters, wodurch die automatische Komprimierung zu früh ausgelöst wurde. v2.1.118: visueller vim-Modus (v) und visueller Zeilenmodus (V) mit Auswahl, Operatoren und visueller Rückmeldung;/costund/statswurden in/usagezusammengeführt (die Eingabekürzel bleiben erhalten); benannte Themes über/themeoder~/.claude/themes/*.json(plugins stellen ein Verzeichnisthemes/bereit); hooks rufen MCP-Tools direkt übertype: "mcp_tool"auf; die UmgebungsvariableDISABLE_UPDATESblockiert alle Aktualisierungswege einschließlich des manuellen Befehlsclaude update(strenger alsDISABLE_AUTOUPDATER); WSL übernimmt über die RichtliniewslInheritsWindowsSettingsverwaltete Einstellungen von Windows; der Sentinel$defaultsinautoMode.allow/soft_deny/environmentergänzt die integrierte Liste um benutzerdefinierte Regeln; „Nicht erneut fragen“ als Opt-in für den automatischen Modus;claude plugin tagerstellt 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.jsongespeichert, wobei die Rangfolge Projekt/Lokal/Richtlinie gilt; die EinstellungprUrlTemplateverweist das PR-Badge in der Fußzeile auf eine benutzerdefinierte Code-Review-URL statt auf github.com;CLAUDE_CODE_HIDE_CWDblendet das Arbeitsverzeichnis im Startlogo aus;--from-prakzeptiert GitLab-MR-, Bitbucket-PR- und GitHub-Enterprise-PR-URLs;--printberücksichtigttools:/disallowedTools:im Agent-Frontmatter;--agent <name>berücksichtigtpermissionModefür integrierte Agents; PowerShell-Tool-Befehle werden im Berechtigungsmodus automatisch genehmigt (entspricht Bash); Eingaben für die hooksPostToolUse/PostToolUseFailureenthaltenduration_ms(Ausführungszeit des Tools ohne Berechtigungsabfragen und PreToolUse-hooks); bei der Neukonfiguration von Servern für subagents und SDK MCP werden die Verbindungen parallel hergestellt; Sicherheit —blockedMarketplacessetzt Einträge fürhostPatternundpathPatternkorrekt durch; OTel-Ereignisse vom Typtool_resultundtool_decisionenthaltentool_use_id;tool_resultenthälttool_input_size_bytes; JSON für die Standardeingabe der Statuszeile enthälteffort.levelundthinking.enabled; die Tool-Suche ist auf Vertex AI standardmäßig deaktiviert (Aktivierung überENABLE_TOOL_SEARCH). ↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
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
highaufmediumgeä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. ↩↩↩↩ -
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
alwaysLoadfür MCP (Zurückstellung der Tool-Suche überspringen); automatischer Wiederholungsversuch beim Start von MCP (3-mal);claude plugin pruneund--prune-Kaskade; Eingabe zum Filtern von/skills; PostToolUsehookSpecificOutput.updatedToolOutputvon ausschließlich MCP auf alle Tools erweitert;.claude/skills/,.claude/agents/,.claude/commands/von der Eingabeaufforderung für--dangerously-skip-permissionsausgenommen; zertifikatbasierte Workload Identity Federation mit X.509 für Vertex AI (mTLS ADC);redirectUrifür SDKmcp_authenticate; OTel ergänztstop_reason,gen_ai.response.finish_reasonsunduser_system_prompt(nur bei aktiviertemOTEL_LOG_USER_PROMPTS) in Spans für LLM-Anfragen;/terminal-setupaktiviert den iTerm2-Zugriff auf die Zwischenablage für/copyaus tmux; Tab-Titel in der Einstellunglanguage;CLAUDE_CODE_FORK_SUBAGENT=1auf das nicht interaktiveclaude -perweitert; 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: UmgebungsvariableANTHROPIC_BEDROCK_SERVICE_TIER(default/flex/priority), die alsX-Amzn-Bedrock-Service-Tiergesendet wird; Suche in/resumenach PR-URLs über GitHub, GHE, GitLab und Bitbucket hinweg;/mcpzeigt ausgeblendete Connectors mit einem Hinweis zum Entfernen von Duplikaten und erläutert die Meldung über eine fehlende Autorisierung nach dem Browser-Aufruf; OTel-Protokollereignisclaude_code.at_mentionfür die Auflösung von@-Erwähnungen; numerische Attribute beiapi_request/api_errorwerden 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--resumesowie 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ätzlicheroutput_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/!quitim Bash-Modus beendet CLI nicht mehr, keine Scrollback-Duplizierung mehr unter tmux/GNOME/Windows Terminal/Konsole, fehlerhafterhooks-Eintrag macht nicht mehr die gesamtesettings.jsonungültig. ↩↩↩↩↩↩↩↩↩↩↩↩ -
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=1zu einer 401-Wiederholungsschleife führte.“ ↩ -
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--channelsfür die Konsolenauthentifizierung, behobEnterWorktreeund reparierte Probleme mit plugins, Cache, MCP und Sitzungen. v2.1.129 ergänzte--plugin-url,CLAUDE_CODE_FORCE_SYNC_OUTPUT,CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE,skillOverrides, die optionale Gateway-Modellerkennung überCLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1sowie eine Validierungswarnung fürthemes/monitorsim plugin-Manifest. v2.1.131 behob die Aktivierung der VS Code-Erweiterung unter Windows und die Authentifizierung am Mantle-Endpunkt; in den Versionshinweisen wurden keine weiteren Befehls- oder Konfigurationsergänzungen angekündigt. ↩↩↩↩↩ -
Höhere Nutzungslimits für Claude und eine 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. ↩↩
-
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. ↩↩
-
Versionshinweise zu Claude Code v2.1.132. 6. Mai 2026. Fügt die Umgebungsvariable
CLAUDE_CODE_SESSION_IDzum Unterprozess des Bash-Tools hinzu (entspricht der an hooks übergebenensession_id). Fügt die UmgebungsvariableCLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1hinzu, 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-modeim 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ürtools/list), plattformspezifische Probleme (Windows Terminal, JetBrains IDE, macOS-Tastaturen, X11 Linux) sowie 400-Fehler bei Bedrock und Vertex, wennENABLE_PROMPT_CACHING_1Hgesetzt ist. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.133. 7. Mai 2026. Fügt die Einstellung
worktree.baseRef(fresh|head) hinzu – laut Versionshinweisen gilt: „Der Standardwertfreshsetzt die Basis vonEnterWorktreewieder auforigin/<default>zurück (seit 2.1.128 war sie das lokaleHEAD) – legen Sieworktree.baseRef: \"head\"fest, um nicht gepushte Commits in neuen Worktrees beizubehalten.“ Hooks erhalten die aktive Aufwandsstufe nun über das JSON-Eingabefeldeffort.levelund die Umgebungsvariable$CLAUDE_EFFORT; auch Befehle des Bash-Tools können$CLAUDE_EFFORTauslesen. Fügt die verwalteten Einstellungensandbox.bwrapPathundsandbox.socatPath(Linux/WSL) für benutzerdefinierte Speicherorte der Binärdateien von bubblewrap und socat hinzu. Fügt den SchlüsselparentSettingsBehavior('first-wins' | 'merge') auf Administratorebene hinzu, um SDKmanagedSettings(übergeordnete Ebene) in die Richtlinienzusammenführung einzubeziehen. Behebt, dass subagents über dasSkill-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/effortsowie Auflistung von--remote-controlunter--help. ↩↩↩↩↩↩↩ -
Mit Claude in Excel, PowerPoint, Word und Outlook zusammenarbeiten. Anthropic, 7. Mai 2026. Claude für Excel, PowerPoint und Word sind allgemein verfügbar; Claude für Outlook befindet sich für alle kostenpflichtigen Tarife in der öffentlichen 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. ↩↩↩↩↩↩
-
Versionshinweise zu Claude Code v2.1.137 bis v2.1.139. v2.1.137 (9. Mai 2026): „[VSCode] Fehler behoben, durch den die Erweiterung unter Windows nicht aktiviert werden konnte.“ v2.1.138 (9. Mai 2026): „Interne Korrekturen.“ v2.1.139 (11. Mai 2026): Agent View (
claude agents),/goal,args: string[]für Befehls-hooks,continueOnBlockfürPostToolUse,CLAUDE_PROJECT_DIRfür MCP-stdio-Server,${CLAUDE_PROJECT_DIR}-Interpolation in plugin-Befehlen, OpenTelemetry-Korrektur der aktiven Zeit in--printsowie zugehörige Zuverlässigkeitskorrekturen. Siehe auch: Dokumentation zu Agent View und Dokumentation zu Goal. ↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.140. 12. Mai 2026. Fügt
subagent_typezur Eingabe von Agent-hooks hinzu und behebt folgende Fehler:ConfigChange-hooks wurden bei Änderungen an Einstellungen nicht ausgelöst;disableAllHooksdeaktivierte hooks nicht, wenn keine weiteren Einstellungen konfiguriert waren;allowManagedHooksOnlyunddisableAllHooksließen sich über verschiedene Einstellungsebenen hinweg nicht korrekt kombinieren; Berechtigungsdialoge zeigten unerwartet Umgebungsvariablen an, wenn hooks Ergebnisse zurückgaben; der benutzerdefinierte Stil wurde nach Einstellungsänderungen zurückgesetzt; die native Paketauflösung unter Windows Git Bash wich nicht auf eine Alternative aus; und/scroll-speedwurde nicht wirksam. ↩↩ -
Versionshinweise zu Claude Code v2.1.141. 13. Mai 2026. Fügt
terminalSequencezur JSON-Ausgabe von hooks für Desktopbenachrichtigungen, Fenstertitel und Signaltöne hinzu;CLAUDE_CODE_PLUGIN_PREFER_HTTPSzum Klonen von HTTPS-plugin-Quellen;ANTHROPIC_WORKSPACE_IDzur 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 --versiongab2.1.141 (Claude Code)zurück undnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonmeldete2.1.141als neueste Version. ↩↩ -
Versionshinweise zu Claude Code v2.1.142 und Claude Code CHANGELOG. 14. Mai 2026. Fügt
claude agentsKonfigurationsflags für Hintergrundsitzungen hinzu; stellt Fast mode standardmäßig auf Opus 4.7 um, wobeiCLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1als Überschreibung zum Festhalten der Version dient; stelltSKILL.md-Dateien im Stammverzeichnis eines plugins als skills bereit, wenn keinskills/-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; behebtMCP_TOOL_TIMEOUTfü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 --versiongab2.1.141 (Claude Code)zurück undnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonmeldete2.1.142als neueste Version mittime.modified2026-05-14T22:54:49.491Z. ↩↩ -
Versionshinweise zu Claude Code v2.1.143, 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 --versiongab2.1.142 (Claude Code)zurück undnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonmeldete2.1.143als neueste Version mittime.modified2026-05-18T19:57:55.006Z. ↩↩ -
Versionshinweise zu Claude Code v2.1.144, 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/modelfür die aktuelle Sitzung und den Standardwert sowie/usage-creditshinzu. 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 --versiongab2.1.144 (Claude Code)zurück undnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonmeldete2.1.144als neueste Version mittime.modified2026-05-19T17:40:52.832Z. ↩↩ -
Versionshinweise zu Claude Code v2.1.145, 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 Eingabefelderbackground_tasksundsession_cronsfür Stop/SubagentStop sowie die OTEL-Span-Attributeagent_idundparent_agent_idhinzu. 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 mitcontext: forksowie Fehler des Read-Tools bei übergroßen Dateien. Überprüfung in der aktuellen Sitzung am 19. Mai 2026: Das lokaleclaude --versiongab2.1.144 (Claude Code)zurück, währendnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --json2.1.145als neueste Version mittime.modified2026-05-19T22:20:44.083Zmeldete. ↩↩ -
Versionshinweise zu Claude Code v2.1.147 und Claude Code CHANGELOG. 21. Mai 2026. 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] --commentals 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 vonresources/list,resources/templates/listundprompts/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 gabclaude --versionden Wert2.1.144 (Claude Code)zurück, währendnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonals neueste Version2.1.147mittime.modified2026-05-21T20:38:35.053Zzurückgab. ↩↩↩ -
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
/usagedie Nutzung kategorieweiser Limits, Tastatur-Scrolling in/diff, die Darstellung von Kontrollkästchen in GFM-Aufgabenlisten undallowAllClaudeAiMcpsfü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 Bashfind, Startblockaden durch verwaltete Einstellungen, Fehler bei der Erfassung unveränderter Zustände in/ultraplanund Remote-Sitzungen,otelHeadersHelper-Pfade mit Leerzeichen, die Anzeige des Aufwands in der Statusleiste 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 gabclaude --versionden Wert2.1.144 (Claude Code)zurück, währendnpm view @anthropic-ai/claude-code version dist-tags.latest time.modified --jsonals neueste Version2.1.150mittime.modified2026-05-23T04:03:10.243Zzurückgab; die neueste GitHub-Version warv2.1.150, veröffentlicht am2026-05-23T04:03:51Z. ↩↩ -
Versionshinweise zu Claude Code v2.1.172, Versionshinweise zu Claude Code v2.1.173 und das Claude Code Changelog (kanonisch). 10.–11. Juni 2026. v2.1.172 (10. Juni): subagents können eigene subagents erzeugen, bis zu einer Tiefe von 5 Ebenen (rekursive Delegation); wenn
AWS_REGIONnicht gesetzt ist, wird die AWS-Bedrock-Region aus~/.awsgelesen und/statuszeigt die aufgelöste Quelle an;/pluginerhält eine Suchleiste für den Marketplace; die OTEL-Metrikclaude_code.lines_of_code.counterhält einmodel-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-Versionenv2.1.172undv2.1.173sowie das kanonische Changelog unter code.claude.com/docs/en/changelog bestätigen v2.1.173 als neueste Version. ↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.174, Versionshinweise zu Claude Code v2.1.175, Versionshinweise zu Claude Code v2.1.176 und das Claude Code Changelog (kanonisch). 12. Juni 2026. v2.1.174: Einstellung
wheelScrollAccelerationEnabled(deaktiviert die Beschleunigung 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, wennANTHROPIC_DEFAULT_SONNET_MODELein 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 alsglobalstattus-govabgeleitet wurde, für Hintergrundsitzungen, die dieANTHROPIC_*-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 EinstellungenforceAvailableModels— wenn sie aktiviert ist, beschränkt dieavailableModels-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 verwalteteavailableModels-Liste nicht mehr erweitern. v2.1.176: Sitzungstitel werden in der Sprache Ihrer Unterhaltung erstellt (legen Sie mitlanguageeine bestimmte Sprache fest); EinstellungfooterLinksRegexesfür anhand regulärer Ausdrücke abgeglichene Link-Badges in der Fußzeile (Benutzer- oder verwaltete Einstellungen); Bedrock-Anmeldedaten ausawsCredentialExportwerden bis zu ihremExpiration-Zeitpunkt statt für eine feste Stunde zwischengespeichert; die Durchsetzung vonavailableModelswurde gehärtet, sodass die Auswahl eines Alias nicht mehr überANTHROPIC_DEFAULT_*_MODELzu einem gesperrten Modell umleiten kann und/fastden 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;/copyund das Kopieren einer Mausauswahl erreichen innerhalb von tmux über SSH nun die Systemzwischenablage;/cdund worktree-Wechsel melden nicht mehr den git-Branch des vorherigen Verzeichnisses; hinzu kommen zahlreiche Behebungen für Remote Control,claude agentsund Hintergrundsitzungen. Verifizierung in der aktuellen Sitzung am 15. Juni 2026 (PST): Die GitHub-Versionenv2.1.174–v2.1.176und das kanonische Changelog unter code.claude.com/docs/en/changelog bestätigen v2.1.176 als neueste Version. ↩↩↩↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.178 und Versionshinweise zu v2.1.179 sowie das Claude Code Changelog (kanonisch). 15.–16. Juni 2026. v2.1.178: Berechtigungsregelsyntax
Tool(param:value)zum Abgleich von Tool-Eingabeparametern mit dem Platzhalter*(z. B.Agent(model:opus)); skills in verschachtelten.claude/skillswerden 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__*) indisallowedToolseines subagents werden nicht mehr stillschweigend ignoriert; flaches Baumlayout für/doctor;/bugerfordert 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 sowieclaude 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ürdenyRead/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. ↩↩↩↩↩ -
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=valuelassen sich beliebige Einstellungen direkt über den Prompt festlegen (z. B./config thinking=false) – interaktiv, mit-pund über Remote Control; die Opt-in-Einstellungsandbox.allowAppleEventsermöglicht es Befehlen in der Sandbox, unter macOS Apple Events zu senden; die UmgebungsvariableCLAUDE_CLIENT_PRESENCE_FILEverweist 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ßerdemgit commit --amendbei Commits, die der Agent nicht in dieser Sitzung erstellt hat, sowieterraform destroy/pulumi destroy/cdk destroy, sofern Sie nicht ausdrücklich den betreffenden Stack genannt haben; Warnungen zu veralteten oder automatisch aktualisierten Modellen erscheinen bei-psowie bei Modellen im Agent-Frontmatter auf stderr; mit der Einstellungattribution.sessionUrlwird der Link zur claude.ai-Sitzung aus Commits und PRs entfernt;/config --helpführt Kurzschlüssel auf; in der/config-Benutzeroberfläche schalten Eingabetaste und Leertaste Optionen um, während Esc speichert und die Oberfläche schließt; die beim Start angezeigte Zeile „setup issues“ wurde entfernt. (v2.1.180 und v2.1.182 wurden nicht veröffentlicht.) Überprüfung in der aktuellen Sitzung am 19. Juni 2026 (PST): Die GitHub-Releases und das maßgebliche Changelog bestätigen v2.1.183 als neueste Version. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.185 und Versionshinweise zu v2.1.186 sowie das Claude Code Changelog (maßgeblich). 20.–22. Juni 2026. v2.1.186: Mit
claude mcp login <name>undclaude mcp logout <name>können Sie sich über CLI bei MCP-Servern an- beziehungsweise abmelden, ohne/mcpzu öffnen; eine stdin-Weiterleitung mit--no-browserermöglicht den Abschluss über SSH;!-Bash-Befehle veranlassen Claude nun automatisch dazu, auf die Ausgabe zu reagieren ("respondToBashCommands": falsebehält das bisherige Verhalten bei, bei dem die Ausgabe lediglich zum Kontext hinzugefügt wird); Ablehnungsregeln vom TypAgent(type)und Beschränkungen der zulässigen Typen mitAgent(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/workflowslässt sich nun nach Status filtern (drücken Sief); der Bereich Installed von/pluginenthält nun einen Abschnitt für Skills;teammateMode: "iterm2"wird unterstützt, wobei eine Warnung erscheint, wenn der automatische Modus CLIit2nicht finden kann;/loginergänzt die Option „Claude Platform on AWS - refresh credentials“, wennawsAuthRefreshkonfiguriert ist; im Skill-Frontmatter akzeptierendisplay-name/default-enabled/fallback/metadata.*kebab-case, snake_case und camelCase, und bei fehlerhaftemSKILL.md-YAML wird der Inhalt nun mit leeren Metadaten geladen, statt unbemerkt fehlzuschlagen; bei einem Tippfehler schlagenclaude mcp get/claude mcp removeden ähnlichsten konfigurierten Servernamen vor; kurz vor Erreichen der Größenbegrenzung wird der Agent daran erinnert, seinenMEMORY.md-Index zu komprimieren;CLAUDE_CODE_MAX_RETRIESist auf 15 begrenzt (verwenden Sie für unbeaufsichtigte SitzungenCLAUDE_CODE_RETRY_WATCHDOG). Fehlerbehebungen: Streaming-Fehler 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 durchgesetzteAgent(type)-Ablehnungsregeln beziehungsweiseAgent(x,y)-Beschränkungen der zulässigen Typen bei benannten Starts; Darstellung von~~strikethrough~~mit sichtbaren Tilden; Endlosschleifen von Workflow-subagents mitagent({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. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.187 sowie das Claude Code Changelog (maßgeblich). 23. Juni 2026. v2.1.187: Die Einstellung
sandbox.credentialsverhindert, 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,/modelundANTHROPIC_MODEL, wobei bei Auswahl eines eingeschränkten Modells die Meldung „restricted by your organization’s settings“ erscheint; Vollbildmenüs wie Berechtigungsanfragen,/modelund/configunterstützen nun die Auswahl per Mausklick; bei/install-github-appist die Einrichtung des GitHub-Actions-Workflows und des Secrets nun optional; mit/btwkönnen Sie über ←/→ durch frühere Antworten navigieren;/pluginhebt kürzlich nicht verwendete plugins zur Bereinigung hervor;claude --helpführt nun das Flag--bg/--backgroundauf. Fehlerbehebungen: Fehlschlagen von--resumemit „No conversation found“, wenn der ursprüngliche-p-Durchlauf keine Modelldurchläufe erzeugt hatte; strukturierte Ausgaben von--json-schemaund Workflow-agent({schema})– keine endlosen erneutenStructuredOutput-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,/tuioder/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. ↩↩↩ -
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. ↩↩↩↩
-
Versionshinweise zu Claude Code v2.1.191 und das Claude Code Changelog (maßgeblich). 24. Juni 2026. v2.1.191: Mit
/rewindlässt sich eine Unterhaltung an einem Punkt fortsetzen, bevor/clearausgefü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;/voiceerlä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 agentssendet integrierte Slash-Befehle (z. B./usage) nicht mehr als Prompt-Text und zeigt für eingefügte Bilder den Platzhalter[Image #N]an; hooks mit kommagetrennten Matchern (z. B.Bash,PowerShell) werden nicht mehr unbemerkt überhaupt nicht ausgelöst; unter „Recently denied“ in/permissionsaufgefü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 EinstellungforceRemoteSettingsRefreshwird 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. ↩↩ -
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.classifyAllShellleitet 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/permissionshinzugefügt; das neue OpenTelemetry-Protokollereignisclaude_code.assistant_responseenthält den Antworttext des Modells, der verborgen wird, sofern nichtOTEL_LOG_ASSISTANT_RESPONSES=1gesetzt ist — ist diese Variable nicht gesetzt, richtet sich das Verhalten nachOTEL_LOG_USER_PROMPTS, sodass Bereitstellungen, die bereits Prompt-Inhalte protokollieren, nach dem Upgrade auch Antwortinhalte empfangen (setzen SieOTEL_LOG_ASSISTANT_RESPONSES=0, um weiterhin nur Prompts zu protokollieren); Live-Autovervollständigung von Dateipfaden im Bash-Modus (!); Hinweis beim Start, wenn MCP-Server authentifiziert werden müssen, mit Verweis auf/mcp; automatische Freigabe inaktiver Hintergrund-Shell-Befehle bei Speicherdruck (mitCLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1deaktivierbar); außerdem Fehlerbehebungen für einen veralteten/model-Status nach/login, irrtümliche Abbrüche beim Verschieben in den Hintergrund, nicht tatsächlich erfolgte Starts fortgesetzter subagents und die erneute Authentifizierung des MCP-headersHelperbei 401/403. v2.1.195 (26. Juni): Die neue UmgebungsvariableCLAUDE_CODE_DISABLE_MOUSE_CLICKSdeaktiviert 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 Siemcp__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). ↩↩↩↩ -
Anthropic, kanonische Modelldokumentation, Modellübersicht und Vorstellung von Claude Sonnet 5, 30. Juni 2026. Claude Sonnet 5 — Modell-ID
claude-sonnet-5(dauerhaft fixierter Snapshot ohne Datumsangabe); Claude API-Aliasclaude-sonnet-5; AWS Bedrockanthropic.claude-sonnet-5; Google Cloudclaude-sonnet-5. Kontextfenster mit 1 Million Token; maximale Ausgabe von 128.000 Token (bis zu 300.000 über die Message Batches API mit dem Beta-Headeroutput-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 Parametereffortbei Sonnet 5 standardmäßig aufhighgesetzt. Ü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. ↩↩ -
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/getstarten 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, mitCLAUDE_ENABLE_STREAM_WATCHDOG=0als Opt-out;/code-review-Finder zusammengeführt (ca. 25 % weniger Token); Remote Control bei einer nicht von Anthropic stammendenANTHROPIC_BASE_URLdeaktiviert; 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-Ereignisseagent_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_WATCHDOGerhö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ürCLAUDE_CODE_MAX_RETRIESauf; 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. ↩↩↩↩ -
Claude Code-Changelog (kanonisch) und GitHub-Veröffentlichungen, 3. bis 6. Juli 2026. v2.1.200 (3. Juli): Der Berechtigungsmodus
defaultwird in CLI,--help, VS Code und JetBrains in „Manual“ umbenannt;--permission-mode manualund"defaultMode": "manual"werden neben dem unveränderten Konfigurationswertdefaultakzeptiert;AskUserQuestion-Dialoge werden standardmäßig nicht mehr automatisch fortgesetzt (ein Leerlauf-Timeout lässt sich über/configaktivieren); außerdem Korrekturen für einen Absturz beim Start, wenndisabledMcpServers/enabledMcpServerskeine Arrays sind, für nach dem Ruhezustand oder Aufwachen angehaltene Hintergrundsitzungen, für die Behandlung veralteterdaemon.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-Attributeworkflow.run_idundworkflow.namefü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 Serverkonfigurationurl, aber keintypeenthä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. ↩↩↩ -
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/listhinzugefügt, bei Änderungen wirdnotifications/roots/list_changedausgelöst; zu den Korrekturen gehören Hintergrundsitzungen, die eine in der Shell exportierteANTHROPIC_BASE_URLverwerfen (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, sowieTaskStop/TaskOutput, die von einem anderen Agenten gestartete Agenten nicht finden. v2.1.204 (8. Juli): ausschließlich Fehlerkorrektur — hook-Ereignisse wurden währendSessionStart-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, bevorrm -rfmit 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;/doctorwird zu einer vollständigen Einrichtungsprüfung, die Probleme diagnostizieren und beheben kann, mit/checkupals 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 inclaude 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. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.206. Juli 2026. v2.1.206:
/loginunterstützt die Authentifizierung über von Anthropic betriebene öffentliche Gateway-Endpunkte;/commit-push-prerlaubtgit pushautomatisch zum konfigurierten Push-Remote des Repositorys —remote.pushDefault, falls festgelegt, andernfalls zum einzigen Remote — und nicht mehr ausschließlich zuorigin. 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. ↩↩↩↩ -
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_MODEmehr — Administratoren deaktivieren ihn mit der verwalteten EinstellungdisableAutoMode; Bedrock, Vertex AI und Claude Platform on AWS verwenden nun standardmäßig Claude Opus 4.8; die EinstellungautoModewird nicht mehr aus der.claude/settings.local.jsoneines Repositorys gelesen (verwenden Sie~/.claude/settings.json); plugin-Sicherheit — die Interpolation von${user_config.*}wird in plugin-Befehlen in Shell-Form abgelehnt (verwenden Sie die Exec-Form oder die Umgebungsvariable$CLAUDE_PLUGIN_OPTION_<KEY>), undpluginConfigswird nicht mehr aus der.claude/settings.jsonauf 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. ↩↩↩↩↩↩ -
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=1oder die Einstellung"axScreenReader": true, dokumentiert auf der neuen Seite zur Barrierefreiheit; mit der EinstellungprocessWrapperbzw. der UmgebungsvariablenCLAUDE_CODE_PROCESS_WRAPPERwerden alle von Claude Code selbst gestarteten Prozesse zur Integration in Unternehmens-Launcher über eine Wrapper-Programmdatei geleitet; die EinstellungvimInsertModeRemapsdefiniert Tastenneubelegungen für den vim-Einfügemodus (z. B.jj→ Escape); katastrophale Löschvorgänge (wierm -rf ~) innerhalb von Befehlsersetzungen —$(...), Backticks,<(...)— lösen jetzt selbst im Modus--dangerously-skip-permissionsund 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. ↩↩↩↩↩↩↩↩↩ -
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)oderGlob(path)verwenden — Dateiregeln für Schreibzugriffe solltenEdit(path)verwenden (gilt für alle dateischreibenden Tools), Regeln für Lesezugriffe dagegenRead(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. ↩↩ -
Versionshinweise zu Claude Code v2.1.211. Juli 2026. v2.1.211: Mit dem Flag
--forward-subagent-textund der UmgebungsvariablenCLAUDE_CODE_FORWARD_SUBAGENT_TEXTwerden Text- und Denkausgaben von subagents in--output-format stream-jsonaufgenommen; „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. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.212. Juli 2026. v2.1.212:
/forkkopiert die Unterhaltung jetzt in eine neue Hintergrundsitzung mit einer eigenen Zeile inclaude agents; das bisherige sitzungsinterne Fork-Verhalten wurde in/subtaskumbenannt; neuer Unterbefehlclaude auto-mode resetmit--yes, um die Bestätigung zu überspringen; Budgets pro Sitzung — für WebSearch-Aufrufe und das Starten von subagents gilt überCLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSIONbzw.CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSIONjeweils ein Standardlimit von 200 pro Sitzung, wobei/cleardas 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 überCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSkonfigurieren lässt; der Parametermodedes Task-Tools ist veraltet und wird ignoriert — subagents übernehmen den Berechtigungsmodus der übergeordneten Sitzung; die Enterprise-EinstellungforceLoginMethodwird jetzt auch für die VS Code-Erweiterung, SDK,claude setup-tokenund/install-github-appdurchgesetzt (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. ↩↩↩↩↩↩↩↩ -
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 verschachteltendir/-Verzeichnissen im Baum —deny-/ask-Regeln behalten die Übereinstimmung in beliebiger Tiefe bei, undif:-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 vonhelpundmanwerden nicht mehr automatisch genehmigt, Abfragen in Remotesitzungen können nicht vor der lokalen Bestätigung fortfahren, Flags zur Umleitung des Daemons vondocker/Podman (--url,--connection,--identity, Remotemodus) lösen eine Abfrage aus undfile -m/--magic-file/-f/--files-fromerfordert eine Berechtigung; neues EndConversation-Tool zum Beenden von Sitzungen bei stark missbräuchlichen Eingaben oder Jailbreak-Versuchen; SessionStart-hooks melden für geforkte Sitzungen die Quelle"fork"(zuvor"resume"); OTel-Protokollereignisse erhalten die Attributemessage.uuid,client_request_idundtool_source,CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTHkonfiguriert das Limit von 60 KB für die Inhaltskürzung und die Nutzlast vonsubagentStatusLineenthält den Reasoning-Aufwand. Für diese Aktualisierung des Leitfadens am 21. Juli 2026 anhand des unverarbeiteten GitHub-Änderungsprotokolls überprüft. (v2.1.213 wurde nie veröffentlicht.) ↩↩↩↩↩↩↩↩ -
CHANGELOG von Claude Code, Eintrag zu v2.1.215. Juli 2026. v2.1.215 (einzige Änderung): Claude führt die skills
/verifyund/code-reviewnicht mehr selbstständig aus — rufen Sie sie bei Bedarf mit/verifybzw./code-reviewauf. Für diese Aktualisierung des Leitfadens am 21. Juli 2026 anhand des unverarbeiteten GitHub-Änderungsprotokolls überprüft. ↩↩ -
CHANGELOG von Claude Code, Eintrag zu v2.1.216. Juli 2026. v2.1.216: Fügt die Einstellung
sandbox.filesystem.disabledhinzu, 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 übergit -C/--git-dir/GIT_DIRsowie die Umleitung von Schreibvorgängen über.claude-Symlinks;/rewindlehnt Wiederherstellungspfade mit symbolischen oder festen Links ab;/contextwarnt bei einer Überschreitung des Kontextfensters; Änderungen an skills und Befehlen während einer Sitzung erscheinen ohne Neustart im Slash-Menü; die Bestätigung von/forkzeigt den Namen der neuen Sitzung und ihreclaude attach-ID 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. ↩↩↩ -
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. ↩↩
-
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_DEPTHfest, 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 mitCLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS;--max-budget-usdbeendet 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 EinstellungemojiCompletionEnabled. Hinzu kommen Korrekturen für Zuverlässigkeit und Isolierung: Kanonisierung symbolisch verknüpfter Arbeitsverzeichnisse für die Isolierung von Hintergrundsitzungen, verwaltetesOTEL_EXPORTER_OTLP_ENDPOINTfür alle Signale, Warnungen bei fehlgeschlagenen Transkriptschreibvorgängen, ein Speicherleck bei gekürzten Ausgaben von MCP, Wiederherstellung vonclaude.exebei 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=0deaktiviert 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. ↩↩↩↩↩↩ -
Claude Code CHANGELOG, Eintrag zu v2.1.218. Juli 2026. v2.1.218:
/code-reviewwird als Hintergrund-subagent ausgeführt, sodass die Review-Arbeit nicht mehr die Unterhaltung füllt; gestapelte Slash-Befehle bleiben dabei das Review-Ziel. skills mitcontext: forkwerden standardmäßig im Hintergrund ausgeführt und können über den neuen Frontmatter-Schlüsselbackground: falseeinzeln davon ausgenommen werden. Die Prüfungen auf gefährlicherm-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-researchstartet 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/0werden 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 mitCtrl+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 beiclaude mcp list//mcpsowie 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.) ↩↩↩↩↩↩↩↩↩ -
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 Einstellungsandbox.network.strictAllowlisthinzu, mit der nicht in der Zulassungsliste enthaltene Hosts für Sandbox-Befehle ohne Rückfrage abgelehnt werden; fügt den hookDirectoryAddedhinzu, der ausgelöst wird, nachdem/add-diroder die SDK-Steuerungsanfrageregister_repo_rootwährend einer laufenden Sitzung ein neues Arbeitsverzeichnis registriert hat; fügt dem Headless-Initialisierungsereignis im stream-json-Formatmcp_server_errorshinzu, das aufgrund der Konfigurationsvalidierung übersprungene--mcp-config-Einträge auflistet (Terminalausführungen geben beim Start eine Warnung aus); fügt den EinstellungsschlüsselworkflowSizeGuidelinehinzu, sodass sich die unverbindliche dynamische Richtlinie zur Workflow-Größe über jede Einstellungsdatei festlegen lässt, wobei die entsprechende Zeile in/configausgeblendet 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-texterscheinen und anhand dertool_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 –/fastgilt 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 SieCLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1, um die Verschachtelung zu deaktivieren; aktualisiert den skillclaude-api, sodass dieser standardmäßig Claude Opus 5 verwendet, einschließlich eines Migrationspfads von Opus 4.8; ergänztclaude mcp listund/mcpbei 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 vonclaude -peine 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, dassCLAUDE_CODE_GIT_BASH_PATHunter Windows zum Beenden führte oder als Bash verwendet wurde, obwohl der Pfad nicht auf eine Bash-/sh-Binärdatei verwies (wird 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, sowieclaude --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. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
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; Bedrockanthropic.claude-opus-5, Google Cloudclaude-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-Headeroutput-300k-2026-03-24); Preise von 5 USD / Eingabe-MTok, 25 USD / Ausgabe-MTok – „identisch mit Opus 4.8“; adaptives Denken Ja, erweitertes Denken mitthinking.type: "enabled"Nein; zuverlässiger Wissensstand bis Mai 2026, Trainingsdaten bis Mai 2026; der Parametereffortverwendet „auf der Claude API und in Claude Code standardmäßighigh“, mit den Stufenlow,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 ohnethinking-Feld ohne Denken ausgeführt; bei Claude Opus 5 werden dieselben Anfragen mit adaptivem Denken ausgeführt“; (2) „Sie können das Denken weiterhin mitthinking: {type: \"disabled\"}deaktivieren, jedoch nur bei einereffort-Stufe vonhighoder niedriger. Eine Anfrage, diethinking: {type: \"disabled\"}miteffortaufxhighodermaxkombiniert, 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 dereffort-Stufen laut Effort:xhighist „für Claude Fable 5, Claude Mythos 5, Claude Opus 5, Claude Opus 4.8, Claude Opus 4.7 und Claude Sonnet 5 verfügbar“;maxergänzt Claude Opus 4.6 und Claude Sonnet 4.6; „Claude Opus 5 unterstützt alle fünfeffort-Stufen“ und „der Standardwert der API isthigh“. Abgerufen und verifiziert am 25. Juli 2026. ↩↩↩↩↩↩↩ -
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-Headerfast-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 anclaude-opus-4-7mitspeed: \"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 meldetusage.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 mitanthropic-fast-*-tokens-*-Headern; „Ein Wechsel zwischen schneller und Standardgeschwindigkeit macht den Prompt-Cache ungültig.“ ↩↩↩↩↩↩↩↩↩↩↩↩ -
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. ↩
-
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-5nachclaude update) – eine neue Stufe oberhalb von Opus, Modell-IDclaude-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_kundbudget_tokenswurden entfernt), bringt jedoch eine nicht abwärtskompatible Änderung mit sich: Ein explizitesthinking: {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--resumeerschienen. Preis-, Kontextfenster- und Anfrageoberflächendetails wurden mit dem gebündeltenclaude-api-Modellkatalog abgeglichen (zwischengespeichert am 26. Mai 2026). Das Claude Code-spezifische Verhalten von Fable 5 – die Aliassefable/best, die vollständige Aufwandsskala vonlowbismax(highals Standard), das nicht deaktivierbare Denken (Sitzungsumschalter /alwaysThinkingEnabled/MAX_THINKING_TOKENS=0bleiben sämtlich wirkungslos), die Varianteclaude-fable-5[1m]mit erweitertem Kontext sowie die KonfigurationANTHROPIC_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-Releasev2.1.170wurde als neueste Version bestätigt. ↩↩↩↩ -
Versionshinweise zu Claude Code v2.1.169 und das Claude Code Changelog (maßgeblich). 8. Juni 2026. Fügt das Flag
--safe-modeund die UmgebungsvariableCLAUDE_CODE_SAFE_MODEhinzu (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 EinstellungdisableBundledSkillsund die UmgebungsvariableCLAUDE_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 vonclaude -punter Windows, Wiederherstellung der Remote-Control-Verbindung, Popup des Windows Git Credential Manager, Fußzeilenhinweise benutzerdefinierter Statuszeilen, veraltete Eingabeaufforderungen in Remote-Sitzungen, Auslassung blockierter Sitzungen durchclaude 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. ↩ -
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
fallbackModelhinzu (bis zu drei Ausweichmodelle, die der Reihe nach ausprobiert werden, wenn das primäre Modell überlastet oder nicht verfügbar ist), erweitert--fallback-modelauf interaktive Sitzungen und wiederholt bei unerwarteten, nicht 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 überSendMessageweitergeleitete Nachrichten aus anderen Claude-Sitzungen keine Benutzerberechtigung mehr übertragen; sorgt dafür, dassMAX_THINKING_TOKENS=0,--thinking disabledund der modellspezifische Denkumschalter das Denken bei Modellen deaktivieren, die standardmäßig denken; und lässtclaude updatevor 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. ↩↩↩↩↩ -
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/requiredMaximumVersionhinzu (Start außerhalb eines genehmigten Versionsbereichs verweigern),/plugin listmit den Filtern--enabled/--disabled, Stop/SubagentStophookSpecificOutput.additionalContextfü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 derCLAUDE_CODE_SESSION_IDder Sitzung an stdio-MCP-Server bei--resume. Zu den Fehlerbehebungen gehören das Hängen vonclaude -pbei nie endenden Hintergrundbefehlen, die Anforderung eines Anthropic-Schlüssels durch Bedrock/Vertex/Foundryclaude -punterCI=true, die bazel/EDR-geschütztes Go beschädigende$TMPDIR-Regression aus v2.1.154,EEXISTbei OneDrive-/schreibgeschützten Sitzungsumgebungen unter Windows, verspätet angewandte organisationsseitig verwaltete Berechtigungsregeln, Aufgabenverluste in Hintergrundsitzungen über Aktualisierungen hinweg, zu weit gefasste Treffer von hookif: "Bash(...)"bei$()/$VARsowie Ablehnungsregeln für~-Pfade, die Verweise auf$HOMEnicht blockierten. Überprüfung in der aktuellen Sitzung am 4. Juni 2026 (PST): Das maßgebliche Changelog bestätigt v2.1.163 als neueste Version. ↩↩↩ -
Versionshinweise zu Claude Code v2.1.160 und das Claude Code Changelog (maßgeblich). 2. Juni 2026. Fügt Berechtigungsabfragen vor dem Schreiben in Shell-Startdateien (
.zshenv,.zlogin,.bash_login) und~/.config/git/hinzu;acceptEditsfragt 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 angewendetesgrep/egrep/fgreperfü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 vonworkflowinultracodeum (in der Prompt-Eingabe violett hervorgehoben); das Wort „workflow“ löst keinen Durchlauf mehr aus. EntferntCLAUDE_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 vonclaude 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 vonclaude --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 Ansichtclaude agents, Umschreiben vonfile:///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 aufCLAUDE_CODE_ENABLE_AUTO_MODE, statt dem Modell die Schuld zu geben,/effort ultracodewird nicht mehr bei Modellen angeboten, die xhigh nicht ausführen können, Fehler wegen nicht gefundener Modelle schlagen unter SDK nicht mehr--modelvor, Position beim Einfügen mit vimpnach dem Kopieren mitv$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. ↩↩ -
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/plugineine automatische Vervollständigung von Argumenten. Außerdem kannEnterWorktreewährend einer Sitzung zwischen von Claude verwalteten Worktrees wechseln. Hintergrund-Worktrees bleiben nach Abschluss des agents entsperrt, sodassgit worktree remove/pruneohne manuelles Entsperren funktionieren. Bei gesetztemOTEL_LOG_TOOL_DETAILS=1enthaltentool_decision-Telemetrieereignisse nuntool_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-setupin 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, sofernCLAUDE_CODE_ENABLE_AUTO_MODE=1gesetzt 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. ↩↩↩↩ -
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 --fixauf den Arbeitsbaum, das Frontmatter-Felddisallowed-toolsfür skills und Befehle,/reload-skills, die AusgabenreloadSkills/sessionTitledesSessionStart-hooks, das hook-EreignisMessageDisplay, die verwaltete EinstellungpluginSuggestionMarketplaces, 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 umskipLfs, lässt/modeldas Modell als Standard für neue Sitzungen speichern (mitsnur für die aktuelle Sitzung und der TastenkombinationmodelPicker:thisSessionOnlyanstelle vonmodelPicker:setAsDefault) und stelltCOLUMNS/LINESin der Statuszeilenumgebung bereit. Hintergrund-agents unter macOS behalten ihre Datenschutz- und Sicherheitsfreigaben bei. Hinzu kommen mehr als 25 Fehlerbehebungen, darunter für Wiederverbindungsschleifen beitools/listmit 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/workflowsdynamische 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./simplifywird wieder auf eine reine Bereinigungsprüfung zurückgesetzt und von der Fehlersuche mit/code-review --fixgetrennt. Der Regler für/effortwird in „Schneller“/„Intelligenter“ umbenannt. Zudem ergänzt die Versionclaude agentsum Hintergrund-Shell-Sitzungen mit! <command>sowieclaude --bg --exec '<command>', erlaubt plugins die Deklaration vondefaultEnabled: false, heftet vorgeschlagene plugins in der Discover-Ansicht von/pluginan das aktuelle Verzeichnis an, aktiviert die Streaming-Ausführung von Tools dauerhaft, übergibtCLAUDE_CODE_SESSION_IDundCLAUDECODE=1an die Subprozessumgebung von stdio-MCP, kennzeichnet nicht genehmigte Server aus.mcp.jsonmit⏸ Pending approval, statt automatisch eine Verbindung herzustellen, und stuftCLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDEals 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. ↩↩↩ -
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 mitnone. Zugriffskontrolle für sensible Felder:OTEL_LOG_TOOL_DETAILS(tool_parametersin v2.1.85),OTEL_LOG_TOOL_CONTENTundOTEL_LOG_USER_PROMPTS(Opt-in seit v2.1.101, standardmäßig sensibel).CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICdeaktiviert 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 mitoutput_config.effort),CLAUDE_CODE_MAX_CONTEXT_TOKENS(bereits vorhanden; v2.1.98 korrigierte die Interaktion mitDISABLE_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ürENABLE_PROMPT_CACHING_1H; seit v2.1.108 veraltet, wird jedoch weiterhin berücksichtigt und löst einen entsprechenden Hinweis aus. ↩↩↩↩↩