Claude Code Spickzettel: Befehle, Konfiguration und Tastenkürzel
# Claude Code Spickzettel für v2.1.281: CLI-Flags, Slash-Befehle, Tastenkürzel, Berechtigungsmodi, Modelle (Opus 5.5 standardmäßig in jedem Tarif), Hooks, Plugins, Workflow und Umgebungsvariablen.
Jedes CLI-Flag, Slash-Command, Tastaturkürzel, jeden Konfigurationsschlüssel, jedes Hook-Event und jede Umgebungsvariable an einem Ort. Ausführliche Erklärungen finden Sie im vollständigen Claude Code-Guide. Für die erstmalige Einrichtung siehe den Quickstart.
1. Installation
Drei Installationsmethoden in der empfohlenen Reihenfolge.
# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash
# Homebrew (macOS)
brew install --cask claude-code
# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code
Eine bestimmte Version installieren:
curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58
Installation überprüfen:
claude doctor
claude --version
Authentifizieren:
claude auth login # Log in or switch accounts
claude auth status # Check current auth state
claude auth logout # Clear stored credentials
2. CLI-Flags
| Flag | Beschreibung | Beispiel |
|---|---|---|
-p |
Ausgabemodus – eine einzelne Abfrage ausführen und anschließend beenden | claude -p "list TODOs" |
-c |
Zuletzt verwendete Sitzung fortsetzen | claude -c |
-r, --resume |
Eine benannte oder nummerierte Sitzung fortsetzen | claude -r "auth-refactor" |
-n, --name |
Anzeigenamen der Sitzung beim Start festlegen | claude -n "feature-x" |
--model |
Modell für diese Sitzung überschreiben | claude --model opus |
--max-turns |
Anzahl autonomer Durchläufe begrenzen | claude -p "fix lint" --max-turns 10 |
--output-format |
Ausgabe als text, json oder stream-json |
claude -p "count files" --output-format json |
--allowedTools |
Verfügbare Tools einschränken | claude -p "fix" --allowedTools "Edit,Bash(npm:*)" |
--permission-mode |
Berechtigungsmodus festlegen | claude --permission-mode auto |
--permission-mode auto |
Mit aktiviertem Auto Mode starten (ersetzte --enable-auto-mode, in v2.1.111 entfernt) |
claude --permission-mode auto |
--dangerously-skip-permissions |
YOLO-Modus – alle Eingabeaufforderungen überspringen | claude --dangerously-skip-permissions |
--from-pr |
Eine mit einem PR verknüpfte Sitzung starten (ab v2.1.27); akzeptiert GitHub-, GHE-, GitLab-MR- und Bitbucket-PR-URLs (ab v2.1.119) | claude --from-pr 123 |
--fork-session |
Von einer fortgesetzten Sitzung abzweigen | claude -r base --fork-session |
-w |
In einem isolierten Git-Worktree starten | claude -w |
--bare |
Skriptmodus – hooks, LSP und plugins überspringen | claude -p "count files" --bare |
--plugin-url <url> |
Ein plugin-.zip-Archiv für die aktuelle Sitzung abrufen (ab v2.1.129) |
claude --plugin-url https://example.com/plugin.zip |
--plugin-dir <path> |
Ein plugin-Verzeichnis, ein .zip-Archiv oder einen Ordner mit plugins laden – jeder untergeordnete Ordner mit einem Manifest wird geladen, Änderungen werden live übernommen (.zip ab v2.1.128, Ordnermodus ab v2.1.265) |
claude --plugin-dir ./my-plugin.zip |
--channels |
Genehmigungsanfragen an Telegram/Discord weiterleiten | claude --channels |
--forward-subagent-text |
Text und Gedankengänge von subagents in die stream-json-Ausgabe aufnehmen (ab v2.1.211); Umgebungsvariable: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
claude -p "audit" --output-format stream-json --forward-subagent-text |
--ax-screen-reader |
Screenreader-Modus aktivieren (ab v2.1.208); alternativ CLAUDE_AX_SCREEN_READER=1 oder "axScreenReader": true |
claude --ax-screen-reader |
--debug |
Debug-Protokollierung aktivieren | claude --debug |
--init |
Projekt mit CLAUDE.md initialisieren | claude --init |
In v2.1.212 hinzugefügter Unterbefehl: claude auto-mode reset setzt Ihren Auto-Mode-Status über das Terminal zurück; mit --yes überspringen Sie die Bestätigungsabfrage.7
3. Slash Commands
| Befehl | Funktion |
|---|---|
/init |
Projekt mit CLAUDE.md initialisieren |
/compact |
Konversationsverlauf komprimieren. Fokus hinzufügen: /compact focus on tests |
/context |
Nutzung des Kontextfensters mit konkreten Empfehlungen anzeigen |
/diff |
Vollbild-Diff-Ansicht neben der Konversation, die Ihre nicht committeten Änderungen live anzeigt, während Claude sie bearbeitet; mit /diff ein- und ausblenden (v2.1.260) |
/usage |
Token-Nutzung, Kosten und Plannutzung; zusammengeführtes Dialogfeld (ab v2.1.118: /cost und /stats sind Eingabekürzel, die Tabs von /usage öffnen); ab v2.1.149 zusätzlich Nutzung kategorisierter Limits für skills, subagents und plugins sowie Kosten je MCP-Server |
/cost |
Eingabekürzel → öffnet den Kosten-Tab von /usage (ab v2.1.118) |
/model |
Modell wechseln. /model opus, /model sonnet |
/fast |
Schnellen Ausgabemodus ein- oder ausschalten – Opus 5.5 (seit v2.1.280 die Standardeinstellung, 8/40 USD pro MTok), Opus 5 oder Opus 4.8 (10/50 USD); v2.1.219 entfernte Opus 4.7; etwa 2,5-fache Ausgabegeschwindigkeit; funktioniert seit v2.1.271 in Remote-Sitzungen (Cloud- und selbst gehostete Runner) |
/effort |
Aufwandsstufe festlegen: low, medium, high, xhigh, max (Standard: medium bei Opus 5.5, high bei den meisten anderen Modellen) |
/status |
Sitzungsstatus, Modell und Einstellungen anzeigen |
/permissions |
Berechtigungseinstellungen interaktiv verwalten |
/config |
Vollständige Einstellungsoberfläche öffnen |
/mcp |
MCP-Server konfigurieren. /mcp enable, /mcp disable |
/hooks |
hook-Konfiguration anzeigen |
/memory |
Auto-Memory-Dateien anzeigen und verwalten |
/copy |
Codeblöcke kopieren. /copy N für die N-letzte Antwort |
/resume |
Benannte Sitzung fortsetzen. /resume 1 oder /resume name |
/rename |
Aktuelle Sitzung benennen. /rename feature-auth |
/branch |
Konversation zur parallelen Erkundung abzweigen |
/fork |
Die Konversation in eine neue Hintergrundsitzung kopieren – mit eigener Zeile in claude agents (in v2.1.212 neu belegt); seit v2.1.221 erhält die Kopie einen eigenen Worktree |
/subtask |
Abzweigung innerhalb der Sitzung – das frühere Verhalten von /fork unter neuem Namen (v2.1.212) |
/list-agents |
Alle Agenten auflisten, denen Claude Nachrichten senden kann: subagents, Ihre anderen lokalen Sitzungen und – mit Remote Control – Sitzungen auf anderen Computern (v2.1.224) |
/peers |
Alias für /list-agents (v2.1.224) |
/clear |
Konversationsverlauf löschen |
/plan |
Planungsmodus aufrufen. /plan refactor the auth module |
/powerup |
Interaktive Funktionslektionen mit animierten Demos (ab v2.1.90) |
/voice |
Push-to-Talk-Sprachmodus ein- oder ausschalten |
/loop |
Wiederkehrende Aufgaben. /loop 5m /foo wird alle 5 Minuten ausgeführt |
/rewind |
Zum Kontrollpunkt zurückkehren (oder zweimal Esc drücken) |
/export |
Konversationstranskript exportieren |
/add-dir |
Arbeitsverzeichnisse hinzufügen, um den Dateizugriff zu erweitern |
/agents |
In v2.1.198 entfernt – bitten Sie Claude, subagents zu erstellen oder zu verwalten, oder bearbeiten Sie .claude/agents/ direkt; bei Eingabe von /agents wird erklärt, wo der Assistent zu finden ist |
/goal |
Abschlussbedingung festlegen; Claude arbeitet weiter, bis das Ziel erreicht ist (ab v2.1.139) |
/skills |
Installierte skills auflisten; Suchfeld mit Filterung während der Eingabe (ab v2.1.121) |
/skill-doctor |
Anzeigen, welche geladenen skills ungenutzt bleiben und wie viel Kontext sie verbrauchen (ab v2.1.261) |
/bashes |
Bash-Hintergrundaufgaben auflisten |
/tasks |
Hintergrundagenten auflisten |
/theme |
Benannte Themes verwalten (ab v2.1.118); plugins enthalten ein themes/-Verzeichnis |
/output-style [name] |
Ausgabestile auflisten und wechseln; von v2.1.73 bis v2.1.268 zugunsten von /config als veraltet markiert, in v2.1.269 wieder eingeführt – funktioniert über Remote Control sowie in Cloud- und Headless-Sitzungen |
/color |
Farbe der Eingabezeile festlegen. Mit /color default zurücksetzen |
/code-review [effort] |
Korrektheitsfehler mit optionaler Aufwandsstufe finden; --comment veröffentlicht Inline-Kommentare in GitHub-PRs (in v2.1.147 von /simplify umbenannt). Wird seit v2.1.218 als Hintergrund-subagent ausgeführt. Seit v2.1.223 ist /review ein Alias für diesen Befehl, /code-review ohne Argument verwendet die zuletzt eingegebene Aufwandsstufe erneut und /code-review ultra startet die tiefgehende Cloud-Prüfung |
/batch |
Stapeloperationen |
/security-review |
Code auf Schwachstellen prüfen |
/claude-api |
Apps mit Claude API/Anthropic SDK erstellen |
/doctor |
Vollständige Einrichtungsprüfung – diagnostiziert und behebt Probleme (v2.1.205; /checkup ist ein Alias) |
/bug |
Fehler an Anthropic melden |
/release-notes |
Interaktive Versionsauswahl mit Änderungsprotokollen (ab v2.1.92) |
/buddy |
Virtuelles Begleittier für das Terminal – 18 Arten, 5 Seltenheitsstufen, anhand der Konto-ID deterministisch ausgewählt |
/login / /logout |
Innerhalb der Sitzung anmelden oder abmelden |
Benutzerdefinierte Befehle: Erstellen Sie .claude/commands/my-command.md (Projekt) oder ~/.claude/commands/my-command.md (persönlich) und rufen Sie die Datei mit /my-command auf. Befehle unterstützen YAML-Frontmatter für Beschreibung, zulässige Tools, Modellüberschreibung und Argumentinterpolation über $ARGUMENTS oder die Positionsparameter $1, $2.
---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---
Fix GitHub issue #$ARGUMENTS following our coding standards.
Verwendung: /fix-issue 123
4. Tastaturkü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- oder ausschalten |
Ctrl+R |
Befehlsverlauf durchsuchen |
Ctrl+V |
Bild aus der Zwischenablage einfügen |
Ctrl+B |
Aktuellen Vorgang in den Hintergrund verschieben |
Ctrl+Enter (oder Ctrl+X Ctrl+S) |
Sofort senden: alle Nachrichten in der Warteschlange auf einmal senden; der Text wird bis zum Empfang grau dargestellt (v2.1.275+). Seit v2.1.281 werden laufende Tools in den Hintergrund verschoben, anstatt den Turn abzubrechen |
Ctrl+X Ctrl+K |
Alle agents stoppen (in v2.1.83 von Ctrl+F geändert; für die zweite Taste gilt ein Zeitfenster von 3 Sekunden mit Zeitüberschreitungshinweis, v2.1.265+) |
Ctrl+S |
Prompt-Entwurf zwischenspeichern |
Ctrl+G |
Externen Editor öffnen |
Esc Esc |
Letzte Änderung zurücksetzen |
Tab |
Prompt-Vorschlag übernehmen |
! Tab |
Bash-Verlauf automatisch vervollständigen |
Shift+Tab |
Zwischen Berechtigungsmodi wechseln |
Alt+P / Option+P |
Während der Eingabe zwischen Modellen wechseln |
Alt+T |
Denkmodus ein- oder ausschalten |
Ctrl+T |
Syntaxhervorhebung ein- oder ausschalten |
Shift+Down |
Zwischen den Teammitgliedern des agent-Teams wechseln |
Up/Down |
Im Befehlsverlauf navigieren |
v |
Visueller Vim-Modus — Zeichenauswahl (v2.1.118+; nur im Vim-Modus) |
V |
Zeilenbasierter visueller Vim-Modus (v2.1.118+; nur im Vim-Modus) |
? |
Tastaturkürzel anzeigen |
Schnellpräfixe
| Präfix | Aktion | Beispiel |
|---|---|---|
# |
Zum dauerhaften Speicher hinzufügen | # Always use TypeScript |
/ |
Slash-Befehl | /review |
! |
Bash direkt ausführen | ! git status |
@ |
Auf eine Datei verweisen | @src/index.ts |
& |
Aufgabe an die Cloud senden | & Build the API |
Mehrzeilige Eingabe
| Methode | Tasten |
|---|---|
| Maskierter Zeilenumbruch | \ und anschließend Enter |
| macOS | Option+Enter |
| iTerm2/WezTerm/Ghostty/Kitty | Shift+Enter |
| Andere Terminals | Shift+Enter (zuerst /terminal-setup ausführen) |
| Steuerzeichen | Ctrl+J |
Die Tastenbelegung lässt sich über /keybindings anpassen (gespeichert in ~/.claude/keybindings.json).
5. Konfigurationsdateien
Rangfolge (von der höchsten zur niedrigsten Priorität)
| Ebene | Speicherort | Geltungsbereich |
|---|---|---|
| Unternehmen (gesperrt) | /Library/Application Support/ClaudeCode/managed-settings.json (macOS) |
Alle Benutzer, kann nicht überschrieben werden |
| CLI-Flags | Befehlszeilenargumente | Aktuelle Sitzung |
| Lokales Projekt | .claude/settings.local.json |
Persönlich, aktuelles Projekt (von Git ignoriert) |
| Geteiltes Projekt | .claude/settings.json |
Team, in Git eingecheckt |
| Benutzerweit | ~/.claude/settings.json |
Alle Ihre Projekte |
| Laufzeitstatus | ~/.claude.json |
OAuth-Tokens, MCP-Konfiguration |
Der erste Treffer gilt. Unternehmenseinstellungen lassen sich nicht umgehen.
6. Settings.json-Referenz
Wichtige Einstellungen mit Typen und Beispielen. Fügen Sie sie in eine beliebige Einstellungsdatei aus der obigen Rangfolge ein.
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"model": "claude-sonnet-4-6",
"permissions": {
"allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
"deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
"ask": ["WebFetch", "Bash(docker:*)"],
"defaultMode": "acceptEdits",
"additionalDirectories": ["../shared-lib"]
},
"env": {
"NODE_ENV": "development"
},
"hooks": {},
"sandbox": {
"enabled": false,
"autoAllowBashIfSandboxed": true
},
"cleanupPeriodDays": 30,
"respectGitignore": true,
"showTurnDuration": true,
"language": "en",
"autoMemoryDirectory": ".claude/memory",
"plansDirectory": ".claude/plans"
}
Syntax für Berechtigungsregeln: Tool(pattern:*) ermöglicht einen Präfixabgleich. Bash(npm run test:*) erlaubt npm run test, npm run test:unit usw. Dateimuster verwenden die Glob-Syntax: Edit(src/**). Seit v2.1.214 stimmt eine einsegmentige allow-Regel dir/** nur mit <cwd>/dir überein — nicht mehr mit beliebigen dir/-Verzeichnissen im gesamten Verzeichnisbaum; verwenden Sie Edit(**/src/**), um Übereinstimmungen in beliebiger Tiefe zu erzielen. deny-/ask-Regeln behalten den Abgleich in beliebiger Tiefe bei, und für if:-Bedingungen von hooks gilt dieselbe Beschränkung auf das aktuelle Arbeitsverzeichnis.
Neue Schlüssel (v2.1.118+):
| Schlüssel | Verhalten |
|---|---|
autoMode.allow $defaults |
Platzhalter, der benutzerdefinierte Regeln zusätzlich zur integrierten Liste hinzufügt (auch für soft_deny, environment) — v2.1.118+ |
prUrlTemplate |
URL-Vorlage für den PR-Badge in der Fußzeile — v2.1.119+ |
wslInheritsWindowsSettings |
WSL übernimmt verwaltete Einstellungen von Windows — v2.1.118+ |
skillOverrides |
skills ausblenden oder einklappen: off, user-invocable-only oder name-only — v2.1.129+ |
allowAllClaudeAiMcps |
Verwaltete Unternehmenseinstellung, mit der claude.ai-Cloud-MCP-Konnektoren zusätzlich zu managed-mcp.json geladen werden — v2.1.149+ |
sandbox.filesystem.disabled |
Dateisystemisolierung überspringen, während die Kontrolle ausgehender Netzwerkverbindungen aktiv bleibt — v2.1.216+ |
emojiCompletionEnabled |
Automatische Vervollständigung von Emoji-Kurzcodes in der Prompt-Eingabe (:heart: → ❤️); zum Deaktivieren auf false setzen — v2.1.217+ |
sandbox.network.strictAllowlist |
Nicht freigegebene Hosts für Sandbox-Befehle ohne Rückfrage ablehnen — v2.1.219+ |
workflowSizeGuideline |
Den unverbindlichen Richtwert für die Größe dynamischer Workflows über eine beliebige Einstellungsdatei festlegen; der Standardwert ist mittel („weniger als 15 agents anstreben“), und die entsprechende Zeile unter /config wird ausgeblendet, sobald ein Wert festgelegt ist — v2.1.219+ |
syncClaudeAiSkills / syncClaudeAiPlugins |
skills und plugins des claude.ai-Kontos werden mit Terminalsitzungen synchronisiert, die mit diesem Konto angemeldet sind; zum Abmelden false festlegen – v2.1.275+ |
attribution |
Zuordnung von Commits und PRs; ersetzt das veraltete includeCoAuthoredBy. "attribution": false blendet sämtliche Angaben aus (v2.1.281+), ältere CLI-Versionen überspringen jedoch Einstellungsdateien, die diesen Wert enthalten. Verwenden Sie daher in versionsübergreifend geteilten Dateien weiterhin die Objektform (commit, pr, sessionUrl) |
Das vollständige Einstellungsschema finden Sie im vollständigen Leitfaden unter Vertiefung des Konfigurationssystems.
7. CLAUDE.md-Kurzreferenz
CLAUDE.md ist die Anweisungsdatei Ihres Projekts. Claude liest sie zu Beginn jeder Sitzung.
Speicherorte:
| Speicherort | Geltungsbereich |
|---|---|
CLAUDE.md (Projektstammverzeichnis) |
Alle Benutzer, alle Sitzungen in diesem Projekt |
.claude/CLAUDE.md |
Identischer Geltungsbereich, alternativer Speicherort |
~/.claude/CLAUDE.md |
Persönlich, alle Projekte |
AGENTS.md (v2.1.277+): In einem Projekt ohne CLAUDE.md liest Claude Code stattdessen AGENTS.md – ändern Sie dieses Verhalten unter „Projektanweisungen“ in /config (noch nicht für Bedrock/Vertex/Foundry verfügbar).
Empfohlene Inhalte:
# Project Name
## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5
## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`
## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands
## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models
Gestalten Sie die Datei übersichtlich. Dichter Fließtext verbraucht in jeder Sitzung unnötig Kontext-Tokens. Verwenden Sie Aufzählungspunkte, Tabellen und kurze Codeblöcke. Vermeiden Sie lange Absätze — Claude liest CLAUDE.md zu Beginn jeder Sitzung, sodass jedes Wort Kontext beansprucht.
Profi-Tipps:
- Verwenden Sie im REPL das Präfix #, um Einträge zum automatischen Speicher hinzuzufügen, ohne CLAUDE.md zu bearbeiten: # Always use TypeScript strict mode
- CLAUDE.md-Dateien in Unterverzeichnissen werden geladen, wenn Claude Dateien in diesem Verzeichnis liest
- Vom Team gemeinsam genutzte Regeln gehören zur modularen Organisation in .claude/rules/*.md
8. Berechtigungsmodi
| Modus | Verhalten | Anwendungsfall |
|---|---|---|
default / manual — mit „Manuell“ bezeichnet (v2.1.200+) |
Fragt bei der ersten Verwendung jedes Tools nach | Normale Entwicklung |
acceptEdits |
Genehmigt Dateiänderungen automatisch, fragt bei Bash nach | Vertrauenswürdige Projekte |
auto |
Ein Klassifikator (seit v2.1.210 Sonnet 5, ursprünglich Sonnet 4.6) prüft jede Aktion auf Sicherheit | Autonomer Betrieb mit Schutzmaßnahmen |
plan |
Schreibgeschützt — Änderungen oder Ausführungen sind nicht zulässig | Nur Analyse und Planung |
bypassPermissions |
Überspringt sämtliche Rückfragen | CI/CD-Automatisierung |
Der Auto-Modus (v2.1.85+) ist seit dem 14. August 2026 der standardmäßige Berechtigungsmodus für neue Sitzungen in Pro-, Max- und Team-Tarifen (ein selbst festgelegter defaultMode bleibt bestehen, bis Sie die einmalige Aufforderung zum Wechsel bestätigen; disableAutoMode deaktiviert den Modus unternehmensweit). Er ist der empfohlene Ersatz für --dangerously-skip-permissions. Schreibgeschützte Vorgänge und Dateiänderungen werden automatisch genehmigt; seit v2.1.281, als die Klassifikatorprüfung auf den Server verlagert wurde, warten auch schreibgeschützte Vorgänge und Sandbox-Shell-Befehle auf diese Prüfung und werden blockiert, wenn der Klassifikator sie beanstandet. Benutzerdefinierte allow-/deny-Regeln werden zuerst ausgewertet. Alles andere wird dem Sicherheitsklassifikator vorgelegt. Standardmäßig automatisch blockiert werden: curl | bash, erzwungene Pushes auf main, Produktionsbereitstellungen, massenhafte Cloud-Löschungen, IAM-Änderungen und das externe Versenden vertraulicher Daten.1
Sicherungsmechanismus: Nach 3 aufeinanderfolgenden oder insgesamt 20 Blockierungen in einer Sitzung wird der Auto-Modus pausiert und wieder auf manuelle Rückfragen umgestellt.
Gefährliche rm-Befehle in unbeaufsichtigten Modi (v2.1.281): Im Auto-Modus und bei --dangerously-skip-permissions wartet die Rückfrage für gefährliche rm-Befehle 2 Minuten und lehnt den Befehl anschließend mit einem Hinweis zur Umformulierung ab, damit die Sitzung fortgesetzt werden kann. Ein rekursiver rm-Befehl, dessen Ziel ausschließlich aus der Ausgabe einer Befehlssubstitution besteht, etwa rm -rf "$(pwd)", fragt nun selbst bei einer Bash-allow-Regel nach.
# Enable at startup (--enable-auto-mode was removed in v2.1.111)
claude --permission-mode auto
# Cycle during session
Shift+Tab # Manual (aka default) -> acceptEdits -> auto -> plan
Automatische PowerShell-Genehmigung (v2.1.119+): PowerShell-Toolbefehle werden je nach Berechtigungsmodus ebenso automatisch genehmigt wie Bash-Befehle. allow-Regeln wie PowerShell(Get-*:*) umgehen Rückfragen bei schreibgeschützten Vorgängen. Verwenden Sie für PowerShell-lastige Workflows v2.1.149 oder neuer; diese Version behebt die Umgehung von Berechtigungen durch den integrierten Befehl cd, den Abgleich von Präfix-/Platzhalter-allow-Regeln sowie die Nachverfolgung veralteter Verzeichnisvariablen.
9. Hook-Events
| Event | Auslösung | Kann blockieren? |
|---|---|---|
PreToolUse |
Bevor das Tool ausgeführt wird | Ja |
PostToolUse |
Nachdem das Tool abgeschlossen wurde | Nein |
PostToolUseFailure |
Nachdem das Tool fehlgeschlagen ist | Nein |
UserPromptSubmit |
Wenn der Benutzer einen Prompt sendet | Ja |
Stop |
Wenn Claude die Antwort beendet | Ja |
SubagentStart |
Wenn ein subagent gestartet wird | Nein |
SubagentStop |
Wenn ein subagent abgeschlossen wird | Ja |
SessionStart |
Wenn die Sitzung beginnt | Nein |
SessionEnd |
Wenn die Sitzung geschlossen wird | Nein |
Notification |
Wenn eine Benachrichtigung ausgelöst wird | Nein |
| InstructionsLoaded | CLAUDE.md wurde geladen | Nein |
| ConfigChange | Die Konfigurationsdatei wird während der Sitzung geändert | Ja |
| DirectoryAdded | /add-dir oder SDK register_repo_root fügt während der Sitzung ein Arbeitsverzeichnis hinzu (v2.1.219+) | Nein |
| WorktreeCreate | Ein Worktree wird erstellt | Ja |
| WorktreeRemove | Ein Worktree wird entfernt | Nein |
| PreCompact | Vor der Kontextkomprimierung | Nein |
| PostCompact | Nach der Kontextkomprimierung | Nein |
| Elicitation | MCP fordert strukturierte Eingaben an | Ja |
| ElicitationResult | Der Benutzer antwortet auf den MCP-Dialog | Ja |
| StopFailure | Der Turn endet aufgrund eines API-Fehlers | Nein |
| PermissionRequest | Ein Berechtigungsdialog wird angezeigt | Ja |
| PermissionDenied | Der automatische Modus verweigert eine Aktion (v2.1.88+) | Nein |
| CwdChanged | Das Arbeitsverzeichnis wird geändert (v2.1.83+) | Nein |
| FileChanged | Eine überwachte Datei wird extern geändert (v2.1.83+) | Nein |
| TaskCreated | Eine neue Aufgabe wird erstellt (v2.1.84+) | Nein |
| TeammateIdle | Ein Mitglied des Agententeams ist inaktiv | Ja |
| TaskCompleted | Eine Aufgabe wird als abgeschlossen markiert | Ja |
Das vollständige Hook-Protokoll (Eingabe-/Ausgabe-JSON, Matcher und Exit-Codes) finden Sie unter Hooks im Detail im vollständigen Leitfaden.
10. Hook-Konfiguration
Hooks befinden sich in settings.json oder einer eigenen hooks.json. Minimales Beispiel:
{
"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"
}
]
}
]
}
}
Matcher-Syntax:
| Muster | Übereinstimmungen |
|---|---|
* |
Alle Tools |
Bash |
Nur Bash |
Edit\|Write |
Edit oder Write |
mcp__github |
Tools des MCP-Servers |
"" (leer) |
Events ohne Tools (z. B. UserPromptSubmit) |
Exit-Codes:
| Code | Bedeutung |
|---|---|
0 |
Erfolg – der Vorgang wird fortgesetzt |
2 |
Blockieren – der Vorgang wird angehalten und stderr an Claude übergeben |
1, 3+ |
Nicht blockierende Warnung |
Asynchrone Hooks werden im Hintergrund ausgeführt, ohne zu blockieren: Fügen Sie dem Hook-Objekt "async": true hinzu.2
Ausgabe-/Eingabefelder von Hooks:
duration_msin der Hook-Eingabe vonPostToolUse/PostToolUseFailure(v2.1.119+) – Ausführungszeit des Tools ohne Berechtigungsabfragen und PreToolUse-Hooks.hookSpecificOutput.updatedToolOutput(v2.1.121+) – ersetzt die Tool-Ausgabe für jedes Tool (v2.1.118 führte dies nur für MCP ein; v2.1.121 erweitert es auf alle Tools).hookSpecificOutput.sessionTitle(v2.1.96+) – legt den Sitzungstitel über einenUserPromptSubmit-Hook fest.args: string[]bei Befehls-Hooks (v2.1.139+) – übergibt strukturierte argv-Werte ohne Shell-Quoting.continueOnBlockbeiPostToolUse-Hooks (v2.1.139+) – gibt den Grund für die Blockierung an Claude zurück und setzt den Turn fort.subagent_typein der Hook-Eingabe eines Agenten (v2.1.140+) – gibt an, welcher Agententyp ausgeführt wird.terminalSequencein der JSON-Ausgabe eines Hooks (v2.1.141+) – gibt Terminal-Steuersequenzen für Benachrichtigungen, Fenstertitel und Signaltöne aus.
11. MCP-Schnelleinrichtung
Fügen Sie mit einem einzigen Befehl einen MCP-Server hinzu:
# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
--header "Authorization: Bearer $TOKEN"
# Local stdio server
claude mcp add --transport stdio postgres \
--env "DATABASE_URL=postgresql://user:pass@localhost/db" \
-- npx -y @anthropic-ai/mcp-server-postgres
Geltungsbereich festlegen:
claude mcp add --scope project ... # Team-shared (.mcp.json)
claude mcp add --scope user ... # Personal (~/.claude.json)
Beispiel für eine .mcp.json im Projekt:
{
"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": "postgresql://user:pass@localhost/db"
}
}
}
}
MCP verzeichnet inzwischen 100 Millionen monatliche Downloads und mehr als 3.000 indexierte Server.3 Informationen zu Transporttypen, Elicitation und der Konfiguration der Tool-Suche finden Sie im vollständigen Leitfaden im Abschnitt zu MCP.
alwaysLoad (v2.1.121+): Nehmen Sie einen vertrauenswürdigen Server von der Zurückstellung durch Tool Search aus. Alle seine Tools werden beim Sitzungsstart geladen, ohne zusätzlichen ToolSearch-Roundtrip:
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"alwaysLoad": true
}
}
}
Automatische Wiederholungsversuche (v2.1.121+): MCP-Server, bei denen während des Starts ein Fehler auftritt, werden bis zu 3-mal erneut gestartet, bevor sie als getrennt markiert werden.
SDK mcp_authenticate redirectUri (v2.1.121+): Erforderlich, um OAuth mit benutzerdefinierten URI-Schemata abzuschließen – für Desktop-Apps und Connector-Abläufe auf claude.ai.
11.5. Plugin-CLI-Befehle
| Befehl | Verhalten |
|---|---|
claude --plugin-url <url> |
Ruft ein Plugin-.zip-Archiv für die aktuelle Sitzung ab (v2.1.129+) |
claude --plugin-dir <path> |
Lädt ein Plugin-Verzeichnis, ein .zip-Archiv oder einen Ordner mit plugins – jeder untergeordnete Ordner mit einem Manifest wird geladen (.zip ab v2.1.128, Ordnermodus ab v2.1.265) |
claude plugin prune |
Entfernt automatisch installierte plugins, deren übergeordnetes Element nicht mehr vorhanden ist (v2.1.121+) |
claude plugin uninstall <name> --prune |
Deinstalliert verwaiste, automatisch installierte Abhängigkeiten und entfernt sie kaskadierend (v2.1.121+) |
claude plugin tag |
Erstellt Git-Tags für Releases mit Versionsvalidierung (v2.1.118+) |
claude plugin eval |
Führt die Eval-Suite eines plugins aus: bewertete, reproduzierbare Ergebnisse sowie ein JSON- und HTML-Bericht (v2.1.269+) |
claude plugin validate |
Validiert ein Plugin vor der Veröffentlichung; v2.1.281 ergänzt MCP-Prüfungen (.mcp.json-Einträge, die beim Laden stillschweigend verworfen würden, nicht deklarierte ${user_config.*}-Referenzen und unsichere URLs) sowie eine Warnung bei einem nicht in Anführungszeichen gesetzten ${CLAUDE_PLUGIN_ROOT} in einem Hook in Shell-Form |
/plugin install <plugin> --marketplace <source> |
Installiert innerhalb der Sitzung aus einem Marketplace, den Sie noch nicht hinzugefügt haben – und bietet zunächst an, ihn hinzuzufügen (v2.1.275+) |
12. Subagent-Typen
| Typ | Standardmodell | Modus | Verwendungszweck |
|---|---|---|---|
| Explore | Übernimmt das Sitzungsmodell, begrenzt auf Opus (v2.1.198+; zuvor Haiku) | Schreibgeschützt | Durchsuchen der Codebasis, Auffinden von Dateien und Verstehen der Struktur |
| General-purpose | Übernimmt das Hauptmodell | Vollständiger Lese-/Schreibzugriff | Komplexe Recherche- und Änderungsaufgaben |
| Plan | Übernimmt das Hauptmodell | Schreibgeschützt | Planung von Implementierungen vor der Ausführung |
| Custom | Konfigurierbar | Konfigurierbar | Domänenspezifische Arbeiten (Sicherheitsprüfung, Tests usw.) |
Claude delegiert automatisch an subagents. Sie können diese auch ausdrücklich anfordern:
> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema
Benutzerdefinierte subagents werden in .claude/agents/ (Projekt) oder ~/.claude/agents/ (persönlich) als Markdown-Dateien mit YAML-Frontmatter definiert. Bis zu 10 subagents können parallel ausgeführt werden.4
claude agents öffnet in aktuellen Versionen die Agent View: eine als Forschungsvorschau verfügbare Betriebsansicht für laufende, blockierte und abgeschlossene Claude Code-Sitzungen. Mit claude agents --cwd <path> begrenzen Sie die Ansicht auf ein Verzeichnis (v2.1.141+). v2.1.142 ergänzt Dispatch-Flags für Hintergrundsitzungen, während v2.1.143 diese Flags einheitlich auf das Dashboard und Hintergrundsitzungen anwendet: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort und --dangerously-skip-permissions. v2.1.144 ergänzt die Unterstützung von /resume für Hintergrundsitzungen und kennzeichnet diese mit bg; v2.1.145 ergänzt claude agents --json, Zähler für Sitzungen, die auf Eingaben warten, sowie Korrekturen am Antwortbereich der Agent View; v2.1.147 ergänzt angeheftete Hintergrundsitzungen, die auch bei Inaktivität aktiv bleiben und für Aktualisierungen an Ort und Stelle neu gestartet werden. Verwenden Sie die Agent View zur Überwachung, nicht als Nachweis dafür, dass die Arbeit die Qualitätsprüfungen bestanden hat.6
Frontmatter-Felder für benutzerdefinierte Agenten:
| Feld | Zweck |
|---|---|
name |
Eindeutige Kennung (Kleinbuchstaben und Bindestriche) |
description |
Gibt an, wann der Agent aufgerufen werden soll (für die automatische Delegierung “PROACTIVELY” einfügen) |
tools |
Durch Kommas getrennte Tool-Liste. Unterstützt Agent(Explore), um die startbaren Typen einzuschränken |
disallowedTools |
Tools, die aus der übernommenen Auswahl ausgeschlossen werden sollen |
model |
opus, sonnet, haiku oder inherit (Standard) |
permissionMode |
default/manual, acceptEdits, plan, bypassPermissions usw. |
maxTurns |
Maximale Anzahl agentischer Turns |
background |
true, damit die Ausführung immer als Hintergrundaufgabe erfolgt |
isolation |
worktree für eine isolierte Git-Worktree-Kopie |
Beispiel für einen benutzerdefinierten Agenten (.claude/agents/security-reviewer.md):
---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---
You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.
13. Umgebungsvariablen
Authentifizierung und API
| Variable | Zweck |
|---|---|
ANTHROPIC_API_KEY |
Direkte API-Authentifizierung |
ANTHROPIC_AUTH_TOKEN |
Benutzerdefinierter Autorisierungs-Header |
ANTHROPIC_CUSTOM_HEADERS |
Zusätzliche Request-Header |
Modellkonfiguration
| Variable | Zweck |
|---|---|
ANTHROPIC_MODEL |
Standardmodell überschreiben |
CLAUDE_CODE_SUBAGENT_MODEL |
Modell für subagents; v2.1.147 behebt die Weitergabe an Teammate-Prozesse von Agent-Teams |
CLAUDE_CODE_WORKFLOWS |
Auf 1 setzen, um das standardmäßig deaktivierte Workflow-Tool für die deterministische Multi-Agent-Orchestrierung zu aktivieren (v2.1.147+) |
MAX_THINKING_TOKENS |
Erweitertes Denken aktivieren |
CLAUDE_CODE_MAX_OUTPUT_TOKENS |
Ausgabelänge begrenzen |
Cloud-Anbieter
| Variable | Zweck |
|---|---|
CLAUDE_CODE_USE_BEDROCK=1 |
AWS Bedrock verwenden |
CLAUDE_CODE_USE_VERTEX=1 |
Google Vertex AI verwenden |
CLAUDE_CODE_USE_FOUNDRY=1 |
Microsoft Foundry verwenden |
ANTHROPIC_BEDROCK_SERVICE_TIER=priority |
Bedrock-Service-Tier — default/flex/priority (v2.1.122+); wird als X-Amzn-Bedrock-Service-Tier gesendet |
ENABLE_TOOL_SEARCH=true |
Tool Search in Vertex AI aktivieren (v2.1.119+; standardmäßig deaktiviert, um einen nicht unterstützten Beta-Header zu vermeiden) |
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 |
Gateway-Erkennung über /v1/models für die /model-Auswahl aktivieren (v2.1.129+) |
CLAUDE_CODE_AUTO_MODE_SERVER=0 |
Serverseitigen Auto-Mode-Klassifikator deaktivieren (der lokale Klassifikator wird dann auf die Nutzung angerechnet); =1 aktiviert ihn. Seit v2.1.278 ist die serverseitige Variante für Bedrock/Vertex/Foundry und Gateways standardmäßig aktiviert, ohne dass der Klassifikator-Overhead berechnet wird; seit v2.1.281 gilt die Variable auch für eine direkte Anthropic-API-Verbindung (=1 diente in v2.1.273–277 zur Aktivierung, während die lokale Variante Standard war) |
CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 |
Die fünf x-claude-code-*-Hinweis-Header an ein LLM-Gateway senden (v2.1.273+) |
Verhaltenssteuerung
| Variable | Zweck |
|---|---|
DISABLE_AUTOUPDATER=1 |
Automatische Updates verhindern |
DISABLE_UPDATES=1 |
Alle Update-Wege einschließlich des manuellen claude update blockieren (v2.1.118+, strenger als DISABLE_AUTOUPDATER) |
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 |
Homebrew-/WinGet-Installationen führen Paketmanager-Upgrades im Hintergrund aus und fordern anschließend zum Neustart auf (v2.1.129+) |
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 |
GitHub-Plugin-Quellen über HTTPS statt über SSH klonen, wenn keine SSH-Schlüssel verfügbar sind (v2.1.141+) |
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE |
Entfernt — seit v2.1.160 ohne Wirkung. Fast Mode wird jetzt mit /model <model> und anschließend /fast on aktiviert |
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP |
Den Grenzwert ab v2.1.143 überschreiben, der nach wiederholtem Blockieren durch Stop-hooks einen Turn mit einer Warnung beendet |
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 |
Das PowerShell-Verhalten -ExecutionPolicy Bypass ab v2.1.143 deaktivieren |
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 |
Das PowerShell-Tool deaktivieren, das v2.1.143 für Benutzer von Bedrock, Vertex und Foundry standardmäßig aktiviert |
DISABLE_TELEMETRY=1 |
Nutzungstelemetrie deaktivieren |
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH |
Kürzungslimit für OTel-Inhaltsattribute (standardmäßig 60 KB, v2.1.214+) |
DISABLE_COST_WARNINGS=1 |
Kostenwarnungen ausblenden |
DISABLE_PROMPT_CACHING=1 |
Prompt-Caching global deaktivieren |
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 |
Jedes native 1M-Modell durch automatische Komprimierung auf 200K begrenzen (v2.1.223 weitete dies über eine feste Liste hinaus aus) |
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 |
Nicht erkannte Modell-IDs das angenommene Kontextfenster überschreiten lassen (v2.1.223) |
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 |
Integrierte Commit-/PR-Anweisungen entfernen |
CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 |
Die Abfrage für ein gefährliches rm im Auto Mode und bei --dangerously-skip-permissions offen halten, statt sie nach 2 Minuten abzulehnen (v2.1.281+) |
CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1 |
Die Abfrage für ein rekursives rm überspringen, dessen Ziel ausschließlich aus der Ausgabe einer Befehlssubstitution besteht, etwa rm -rf "$(pwd)" (v2.1.281+) |
CLAUDE_CODE_HIDE_CWD=1 |
Arbeitsverzeichnis im Startlogo ausblenden (v2.1.119+) |
CLAUDE_CODE_FORK_SUBAGENT=1 |
Abgezweigte subagents in externen Builds (v2.1.117+; funktioniert ab v2.1.121+ im nicht interaktiven -p-Modus) |
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 |
Synchronisierte Terminalausgabe erzwingen, wenn die automatische Erkennung sie nicht erkennt (v2.1.129+) |
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
Text und Gedankengänge von subagents in die stream-json-Ausgabe aufnehmen; wird zusammen mit --forward-subagent-text verwendet (v2.1.211+) |
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION |
WebSearch-Limit pro Sitzung (standardmäßig 200, v2.1.212+) |
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION |
Limit für das Starten von subagents pro Sitzung (standardmäßig 200; /clear setzt das Kontingent zurück, v2.1.212+) |
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS |
Limit für gleichzeitig ausgeführte subagents (standardmäßig 20; unabhängig von der Gesamtzahl pro Sitzung oben, v2.1.217+) |
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS |
Zeitversatz beim Workflow-Fan-out zur Wiederverwendung des Prompt-Caches; 0 deaktiviert ihn (v2.1.229+) |
CLAUDE_CODE_TOOL_MEMORY_LIMIT |
Optionales Linux-Speicher-cgroup-Limit (MB) für Befehle des Bash-Tools (v2.1.233+) |
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS |
Gültigkeitsdauer des sitzungsbezogenen WebFetch-Caches pro URL, standardmäßig 15 Min. (v2.1.233+) |
CLAUDE_CODE_ENABLE_TODO_TOOLS |
Todo-/Task-Tools auf Opus 4.8+/Sonnet 5+/Fable 5+ wiederherstellen; seit v2.1.233 standardmäßig deaktiviert |
CLAUDE_CODE_PROJECT_DIR_NAME |
Kurzer Name des projektspezifischen Transkriptordners für Hosts mit sitzungsbezogenen Konfigurationsordnern (v2.1.234+) |
CLAUDE_CODE_GOAL_CHECKIN_MINUTES |
Nach dieser Dauer prüfen, ob Hintergrundaufgaben ein /goal blockieren; 0 deaktiviert die Prüfung (v2.1.234+, standardmäßig 30) |
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH |
Verschachtelungstiefe beim Starten von subagents — seit v2.1.219 standardmäßig 3; mit 1 lässt sich die Verschachtelung deaktivieren. Verlauf der Standardwerte: 5 (v2.1.172–v2.1.216) → 1 (v2.1.217) → 3 (v2.1.219); legen Sie den Wert daher ausdrücklich fest |
CLAUDE_AX_SCREEN_READER=1 |
Screenreader-Modus aktivieren; entspricht --ax-screen-reader (v2.1.208+) |
Tool-Konfiguration
| Variable | Zweck |
|---|---|
BASH_DEFAULT_TIMEOUT_MS |
Zeitüberschreitung für Bash-Befehle (standardmäßig 30000) |
BASH_MAX_TIMEOUT_MS |
Maximale Bash-Zeitüberschreitung (standardmäßig 600000) |
MCP_TIMEOUT |
Zeitüberschreitung beim Start des MCP-Servers (standardmäßig 5000) |
MCP_TOOL_TIMEOUT |
Zeitüberschreitung für die Ausführung des MCP-Tools (standardmäßig 30000); v2.1.142 behebt, dass entfernte HTTP-/SSE-Aufrufe höhere Werte ignorieren |
CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH |
Das Limit von 2.048 Zeichen für Beschreibungen des MCP-Tools und Serveranweisungen überschreiben – gilt für jeden MCP-Server in der Sitzung (v2.1.280+) |
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS |
Schwellenwert, nach dem ein lang andauernder Aufruf des MCP-Tools automatisch in den Hintergrund verschoben wird (standardmäßig 2 Min., v2.1.212+) |
Netzwerk und Proxy
| Variable | Zweck |
|---|---|
HTTP_PROXY / HTTPS_PROXY |
Proxy-Konfiguration |
NO_PROXY |
Proxy für bestimmte Domains umgehen |
CLAUDE_CODE_CLIENT_CERT |
Pfad zum mTLS-Zertifikat |
ANTHROPIC_WORKSPACE_ID |
Durch Workload Identity Federation ausgestellte Token auf einen Workspace beschränken, wenn eine Regel mehrere Workspaces umfasst (v2.1.141+) |
Die vollständige Liste finden Sie unter Umgebungsvariablen im vollständigen Leitfaden.
14. Kostenübersicht
Preise pro 1 Million Token (Stand: September 2026).5
| Modell | Eingabe | Ausgabe | Hinweise |
|---|---|---|---|
| Sonnet 5 | $2.00 | $10.00 | Kostenbewusstes Programmieren im Alltag; Standardmodell für Pro/Team Standard, bis diese Tarife mit v2.1.280 auf Opus umgestellt wurden. Nativer Kontext von 1M; $2/$10 ist der reguläre Listenpreis (die für den 1. September geplante Erhöhung auf $3/$15 wurde abgesagt; mit v2.1.243 wurde die /model-Auswahl entsprechend aktualisiert). /model sonnet (claude-sonnet-5). |
| Opus 5.5 | $4.00 | $20.00 | Das standardmäßige Opus-Modell seit v2.1.280 (22. September 2026) – Modell-ID claude-opus-5-5, Kontext von 1M, Cache-Lesezugriffe $0.20/MTok (0,05-fache Eingabekosten statt der üblichen 0,1-fachen). In jeder Hinsicht günstiger als Opus 5 und nun das Standardmodell in jedem Tarif, nachdem Pro und Team Standard mit v2.1.280 von Sonnet auf Opus umgestellt wurden. /model opus. |
| Opus 5 (vorheriges Modell) | $5.00 | $25.00 | Die Opus-Stufe von v2.1.219 (24. Juli 2026) bis v2.1.278 — Modell-ID claude-opus-5, Kontext von 1M/Ausgabe von 128K, thinking standardmäßig aktiviert, effort standardmäßig auf high, Wissensstand Mai 2026. War das Standardmodell der Premiumtarife – Max, Team Premium, Enterprise (Arbeitsplätze seit v2.1.251) – sowie des Anthropic API, bis Opus 5.5 mit v2.1.280 zum standardmäßigen Opus-Modell wurde. Mit ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5 festlegen. |
| Opus 4.8 (Legacy) | $5.00 | $25.00 | Gleicher Preis, mittlerweile in der Legacy-Modelltabelle der Dokumentation aufgeführt; Standardmodell der Premiumstufe von v2.1.154 bis v2.1.219. Mit ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8 festlegen. |
| Fable 5.1 | $10.00 | $50.00 | Stufe oberhalb von Opus; seit v2.1.257, der ersten installierbaren Version mit diesem Modell, wird es über /model fable ausgewählt (Fable 5, ab v2.1.170, wurde in die Legacy-Tabelle der Dokumentation verschoben). Modell-ID claude-fable-5-1, Kontext von 1M/Ausgabe von 128K, adaptives und dauerhaft aktiviertes thinking, Wissensstand Juni 2026 (der neueste aller aktuellen Modelle), Cache-Lesezugriffe $0.25/MTok (0,025-fache Eingabekosten statt der üblichen 0,1-fachen). |
| Haiku 4.5 | $1.00 | $5.00 | Schnelle Erkundung, einfache Aufgaben. |
Eine typische Sitzung verbraucht 50K–200K Eingabe-Token und 10K–50K Ausgabe-Token. Haiku-Sitzung: $0.10–$0.45. Opus-5.5-Sitzung: $0.40–$1.80.
Standardmodell in Claude Code (nach Tarif): Seit v2.1.280 (22. September 2026) ist Opus in jedem Tarif Standard – Pro und Team Standard wurden von Sonnet auf Opus umgestellt und damit an Max, Team Premium und Enterprise angeglichen – und das standardmäßige Opus-Modell ist Opus 5.5 (claude-opus-5-5), auf das nun der Alias opus verweist. Die Aufteilung aus v2.1.251 (Opus 5 in den Premiumtarifen, Sonnet 5 in Pro/Team Standard) und Sonnet 5 als Standard für alle Tarife seit v2.1.197 sind damit Geschichte. Administratoren können einen organisationsweiten Standard festlegen, der in /model als „Org default“ angezeigt wird (ab v2.1.196). Claude Platform auf AWS, Amazon Bedrock und die Agent Platform von Google Cloud verwenden ebenfalls standardmäßig Opus 5.5; Microsoft Foundry ist die einzige Ausnahme (standardmäßig Sonnet 4.5 und der einzige Ort, an dem opus auf Opus 4.6 verweist) – legen Sie ein bestimmtes Modell über ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL fest.
Opus 5.5, Sonnet 5, Opus 5, Opus 4.8, Fable 5 und Fable 5.1 verwenden ausschließlich adaptives Reasoning (keine festen thinking-Budgets), mit /effort xhigh für besonders anspruchsvolle Programmier- und Agentenaufgaben. effort steht bei allen standardmäßig auf high, außer bei Opus 5.5, dessen Standardwert medium ist – und seit v2.1.280 wird eine effort-Stufe, die Sie gespeichert haben, bevor /effort modellspezifisch wurde, nicht mehr auf neu veröffentlichte Modelle wie Opus 5.5 übertragen. Das Modell beginnt daher mit seinem eigenen Standardwert, bis Sie eine Stufe auswählen. Bei Opus 5.5 und den Fable-Modellen lässt sich thinking nicht deaktivieren (MAX_THINKING_TOKENS=0 hat dort keine Wirkung). Inkompatible Änderungen von Opus 5 gegenüber Opus 4.8: Bei Anfragen ohne thinking-Feld ist thinking standardmäßig aktiviert, und thinking: {type: "disabled"} führt bei effort xhigh oder max zu einem 400-Fehler.
Fast mode (/fast) gilt für Opus 5.5, Opus 5 und Opus 4.8, wobei Opus 5.5 seit v2.1.280 Standard ist – $8 / $40 pro MTok bei Opus 5.5, $10 / $50 bei Opus 5 und 4.8 (jeweils das 2-Fache des Grundpreises) für bis zu 2,5-mal so viele Ausgabe-Token pro Sekunde. Opus 4.7 wurde entfernt: claude-opus-4-7 + speed: "fast" führt nun zu einem Fehler, statt auf die Standardgeschwindigkeit zurückzufallen. Research Preview, nur für Claude API und Abonnements (nicht für Bedrock/Vertex/Foundry oder Claude Platform auf AWS); ein Geschwindigkeitswechsel invalidiert den Prompt-Cache. Seit v2.1.271 funktioniert Fast mode auch in Claude Code Remote-Sitzungen (Cloud- und selbst gehostete Runner): Die Fast-mode-Einstellung des Hosts oder das während der Sitzung eingegebene /fast gilt überall dort, wo Ihre Organisation dies zulässt.
Modelle während einer Sitzung wechseln:
/model opus # Switch to Opus 5.5 (v2.1.280+)
/model sonnet # Switch to Sonnet 5
/model haiku # Switch to Haiku 4.5
/model fable # Switch to Fable 5.1 (tier above Opus, v2.1.257+)
/effort xhigh # Recommended for the hardest coding/agentic work
Entscheidungsregel: Verwenden Sie Haiku für einfache Erkundungen. Nutzen Sie Sonnet für kostenbewusstes Programmieren im Alltag. Setzen Sie Opus für anspruchsvolles Reasoning, Architektur, Agentenschleifen und Sicherheitsanalysen ein. Verwenden Sie opusplan für komplexe Refaktorierungen (Opus plant, Sonnet führt aus).
15. Wichtige Dateispeicherorte
| Pfad | Zweck |
|---|---|
~/.claude/settings.json |
Benutzerweite Einstellungen |
~/.claude/keybindings.json |
Benutzerdefinierte Tastenkürzel |
~/.claude/CLAUDE.md |
Persönliche Anweisungen (alle Projekte) |
~/.claude/commands/ |
Persönliche Slash-Befehle |
~/.claude/skills/ |
Persönliche skills |
~/.claude/agents/ |
Persönliche subagent-Definitionen |
~/.claude.json |
Laufzeitstatus, OAuth-Token, MCP-Konfiguration |
.claude/settings.json |
Projekteinstellungen (über git geteilt) |
.claude/settings.local.json |
Projekteinstellungen (persönlich, von git ignoriert) |
.claude/CLAUDE.md |
Projektanweisungen |
.claude/commands/ |
Slash-Befehle des Projekts |
.claude/agents/ |
subagent-Definitionen des Projekts |
.claude/skills/ |
skills des Projekts |
.claude/plans/ |
Ausgabedateien des Plan mode |
.claude/memory/ |
Auto-Memory-Dateien |
.mcp.json |
MCP-Serverkonfiguration des Projekts |
CLAUDE.md |
Projektanweisungen (Alternative im Stammverzeichnis) |
AGENTS.md |
Wird als Projektanweisung gelesen, wenn das Projekt keine CLAUDE.md enthält (ab v2.1.277) |
16. Änderungsprotokoll
| Datum | Änderung |
|---|---|
| 2026-09-24 | Gezielte Synchronisierung mit v2.1.281 (23. Sep.; npm latest und next auf 2.1.281, stable wechselt zu 2.1.273; seit 2.1.280 wurde keine Version übersprungen). Sofort senden (Ctrl+Enter) verschiebt laufende Tools in den Hintergrund, statt den Durchlauf abzubrechen. CLAUDE_CODE_AUTO_MODE_SERVER gilt jetzt auch bei einer direkten Anthropic-API-Verbindung. Auto mode: Serverseitig geprüfte schreibgeschützte und in der Sandbox ausgeführte Shell-Befehle warten auf diese Prüfung; die Eingabeaufforderung für gefährliche rm-Befehle lehnt in unbeaufsichtigten Modi nach 2 Minuten ab. Neue Zeilen: attribution (false blendet sämtliche Herkunftsangaben aus), Prüfungen mit claude plugin validate MCP und zwei rm-Umgebungsvariablen. Korrektur: In der Zeile zu /agents steht jetzt, dass der Assistent in v2.1.198 entfernt wurde. |
| 2026-09-23 | Korrekturen, keine neue CLI-Version (npm latest weiterhin 2.1.280). Für Fast mode ist jetzt Opus 5.5 zu $8/$40 pro MTok aufgeführt, seit v2.1.280 die Standardeinstellung für Fast mode (Opus 5 und 4.8 bleiben bei $10/$50), und zwar in der Zeile zu /fast sowie im Hinweis der Kostenübersicht. Die Opus-Sitzungskosten wurden auf Grundlage der $4/$20 von Opus 5.5 neu berechnet: $0.40–$1.80. Die Zeile zu /effort enthält die vollständige Abstufung und den Standardwert medium von Opus 5.5; bei Opus 5.5 lässt sich das Denken nicht deaktivieren. |
| 2026-09-22 | Gezielte Synchronisierung mit v2.1.280 (22. Sep.; npm latest 2.1.280, stable bleibt auf 2.1.267; 2.1.279 wurde nie veröffentlicht – keine npm-Version, kein Abschnitt im Änderungsprotokoll). Claude Opus 5.5 (claude-opus-5-5) ist das neue standardmäßige Opus-Modell – 1M Kontext, $4/$20 pro MTok, Cache-Lesevorgänge $0.20/MTok – und das Standardmodell für Pro und Team Standard wechselt von Sonnet zu Opus, wie bereits bei Max, Team Premium und Enterprise: neue Zeile für Opus 5.5 in der Kostenübersicht, Zeilen für Opus 5 und Sonnet 5 als historisch neu eingeordnet sowie Hinweis zum Standardmodell und Kommentar zu /model aktualisiert. CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH – neue Zeile für eine Umgebungsvariable: überschreibt die Obergrenze von 2.048 Zeichen für Beschreibungen von MCP-Tools und Serveranweisungen. Ebenfalls in v2.1.280, ohne Auswirkungen auf die Oberfläche des Spickzettels: Eine vor der modellspezifischen Umstellung von /effort gespeicherte Aufwandsstufe gilt nicht mehr für neu veröffentlichte Modelle wie Opus 5.5 (sie beginnen mit ihrem Standardwert); Schreibvorgänge über Pfade mit symbolischen Links werden jetzt anhand des tatsächlichen Schreibziels bewertet, sodass acceptEdits-, Zulassungsregeln und Auto mode ein Ziel außerhalb des Verzeichnisbaums nicht mehr genehmigen; Auto mode lehnt einmalig ab, wenn eine Sicherheitsprüfung die Überprüfung verweigert, erhöht danach die Wartezeit und beendet den Durchlauf nach zehn unbeantworteten Prüfungen. |
| 2026-09-21 | Gezielte Synchronisierung mit v2.1.277–278 (18.–19. Sep.; npm latest 2.1.278, stable bleibt auf 2.1.267). Unterstützung für AGENTS.md (v2.1.277) – neuer Hinweis im Abschnitt zu CLAUDE.md und neue Zeile unter den Speicherorten wichtiger Dateien: In einem Projekt ohne CLAUDE.md liest Claude Code stattdessen AGENTS.md; konfigurierbar unter „Projektanweisungen“ in /config, noch nicht auf Bedrock/Vertex/Foundry verfügbar. Semantik von CLAUDE_CODE_AUTO_MODE_SERVER umgekehrt (v2.1.278) – Zeile aktualisiert: Der serverseitige Klassifikator ist jetzt der STANDARD für Benutzer von Claude API und Enterprise sowie auf Bedrock/Vertex/Foundry und Gateways; der Klassifikator-Mehraufwand wird nicht berechnet, und =0 deaktiviert ihn dort (die Zeile zu v2.1.273 dokumentierte =1 als Aktivierung, während der lokale Klassifikator Standard war); /status erhält eine Zeile „Auto mode server“. Keine weiteren Auswirkungen auf die Oberfläche des Spickzettels (die Korrektur für Globs bei zusammengesetzten Sandbox-Befehlen, das Exit-Code-Verhalten im Headless-Betrieb und die Gateway-Umgebungsvariable für ausgehenden Datenverkehr aus v2.1.277 stehen im vollständigen Leitfaden). |
| 2026-09-17 | Gezielte Synchronisierung mit v2.1.274–276 (17. Sep.; npm latest 2.1.276, stable bleibt auf 2.1.267; 2.1.276 behebt eine Regression aus 2.1.275 – jede Anfrage liefert den Status 400, wenn ANTHROPIC_BASE_URL auf einen Proxy oder ein Gateway verweist; setzen Sie daher hinter einem solchen niemals 2.1.275 fest). Taste zum sofortigen Senden (v2.1.275) – neue Zeile: ctrl+enter (oder ctrl+x ctrl+s) unterbricht den Durchlauf und sendet alle Nachrichten in der Warteschlange. syncClaudeAiSkills / syncClaudeAiPlugins (v2.1.275) – neue Einstellungszeile: skills und plugins des claude.ai-Kontos werden mit angemeldeten Terminalsitzungen synchronisiert; false deaktiviert dies. /plugin install <plugin> --marketplace <source> (v2.1.275) – neue plugin-Zeile: bietet zunächst an, den Marketplace hinzuzufügen. Keine weiteren Auswirkungen auf die Oberfläche des Spickzettels (die Umbenennung in „cloud session“ aus v2.1.274 betrifft keine Zeile des Spickzettels, und die neuen MCP-Umgebungsvariablen stehen in der Umgebungsvariablentabelle des vollständigen Leitfadens). |
| 2026-09-16 | Gezielte Synchronisierung mit v2.1.273 (15. Sep.; npm latest; damit ist die Beobachtung des next-Tags unten erledigt; der Distributions-Tag stable wechselte zu 2.1.267). Zwei Zeilen für Umgebungsvariablen hinzugefügt: CLAUDE_CODE_AUTO_MODE_SERVER (Gateway-Auto mode verwendet auf Bedrock/Vertex/Foundry nun standardmäßig den LOKALEN Klassifikator) und CLAUDE_CODE_GATEWAY_HINT_HEADERS. Hinweis für Benutzer von Berechtigungsregeln: v2.1.273 nimmt gezielt die mit v2.1.268 eingeführte Ablehnung nicht analysierbarer Zeilen zurück (Zeilen mit eval oder env -C fragen wieder nach, statt abgelehnt zu werden); die Status- und Symlink-Korrekturen aus v2.1.260 bleiben bestehen. Keine weiteren Auswirkungen auf die Oberfläche des Spickzettels. |
| 2026-09-15 | Gezielte Synchronisierung mit v2.1.266–272 (8.–14. Sep.; npm latest 2.1.272, 2.1.273 nur unter dem Tag next und noch ohne Versionshinweise; 266/270 sind einzeilige Regressionskorrekturen, 272 enthält keine Änderungen). /output-style wiederbelebt (v2.1.269) – neue Zeile: listet Ausgabestile auf und wechselt zwischen ihnen; von v2.1.73 bis v2.1.268 zugunsten von /config veraltet, funktioniert jetzt über Remote Control sowie in Cloud- und Headless-Sitzungen. Fast mode erreicht Remote-Sitzungen (v2.1.271) – Zeile zu /fast und Hinweis zu Fast mode aktualisiert: Cloud- und selbst gehostete Runner, über Host-Einstellung oder /fast innerhalb der Sitzung, sofern die Organisation dies zulässt. claude plugin eval (v2.1.269) – neue Zeile für plugin-CLI: bewertete, reproduzierbare Evaluierungssammlungen mit JSON- und HTML-Berichten. Keine weiteren Auswirkungen auf die Oberfläche des Spickzettels (verifiziert: Die Zeilen zu /diff, /skill-doctor, --plugin-dir und Tastenkombinationsfolgen blieben durch diese Versionen unverändert). |
| 2026-09-08 | Gezielte Synchronisierung mit v2.1.265 (8. Sep.; 2.1.262/2.1.264 wurden nie veröffentlicht, 2.1.263 enthält keine Änderungen). Zeilen zu --plugin-dir: Modus für einen Ordner mit plugins – jeder untergeordnete Ordner mit einem Manifest wird geladen; während der Ausführung hinzugefügte oder entfernte Unterordner werden erkannt (ab v2.1.265). Zeile zu Ctrl+X Ctrl+K: Tastenkombinationsfolgen aus zwei Tasten warten jetzt 3 Sekunden auf die zweite Taste und zeigen bei einer Zeitüberschreitung einen Hinweis an (zuvor 1 Sekunde mit stillem Abbruch, wodurch unter tmux eingegebene Folgen verschluckt wurden). Keine weiteren Auswirkungen auf die Oberfläche des Spickzettels. |
| 2026-09-05 | Gezielte Synchronisierung mit v2.1.261 (4. Sep.). Zeile zu /skill-doctor hinzugefügt: Zeigt, welche geladenen skills ungenutzt bleiben und wie viel Kontext sie jeweils beanspruchen, damit Sie sie entfernen können. Ebenfalls aus v2.1.261, ohne Auswirkungen auf die Oberfläche des Spickzettels: Die Einstellung keybindingFlavor wurde eingestellt (die readline-Wortbearbeitung ist jetzt die einzige Eingabevariante) – der Spickzettel hatte sie nie dokumentiert. |
| 2026-09-03 | Gezielte Synchronisierung mit v2.1.260 (wenige Stunden nach der unten aufgeführten Synchronisierung mit v2.1.257–259 am selben Tag erschienen). Zeile zu /diff hinzugefügt: Vollbild-Diff-Ansicht neben der Unterhaltung, die nicht übertragene Änderungen während der Bearbeitung durch Claude live anzeigt. Hinweis für Benutzer von Berechtigungsregeln: v2.1.260 nimmt die in v2.1.259 vorgenommene Ausweitung der Read()-Ablehnungsregeln auf Bash-Optionswerte und Operanden zurück (dadurch wurde npm run build unter einer Ablehnungsregel für das Build-Verzeichnis in jedem Modus abgelehnt); die Abdeckung von Eingabeumleitungen und Lesebefehlen aus v2.1.257 bleibt bestehen. |
| 2026-09-03 | Gezielte Synchronisierung mit v2.1.257–259 sowie Einführung von Claude Fable 5.1 (1. Sep. 2026). Der Alias fable wählt jetzt Fable 5.1 (claude-fable-5-1) – weiterhin $10/$50 pro MTok, Wissensstand Juni 2026 (der neueste aller aktuellen Modelle), Cache-Lesevorgänge $0.25/MTok (0,025-fach gegenüber dem üblichen 0,1-fach); Fable 5 wechselt in die Tabelle der Legacy-Modelle der Dokumentation. v2.1.257 ist die erste installierbare Version mit Fable 5.1 (2.1.253–256 wurden nie auf npm veröffentlicht). Zeile in der Kostenübersicht, Hinweis zum adaptiven Schlussfolgern und Kommentar zu /model aktualisiert. |
| 2026-08-30 | Korrektur des Standardmodells anhand der Dokumentation zur Modellkonfiguration und CLI v2.1.251: Opus 5 ist das Standardmodell der Premium-Tarife (Max, Team Premium, Enterprise mit nutzungsabhängiger Abrechnung, Anthropic API, Bedrock / Google Cloud’s Agent Platform / Claude Platform on AWS; sitzplatzbasiertes Enterprise ab v2.1.251) und Sonnet 5 bei Pro/Team Standard (Foundry: Sonnet 4.5). Zeilen zu Sonnet 5, Opus 5 und Opus 4.8, Hinweis zum Standardmodell und Kommentar zu /model aktualisiert; die Darstellung aus v2.1.197, wonach Sonnet 5 überall verwendet werde, wurde entfernt. |
| 2026-08-26 | Preiskorrektur: Die $2/$10 pro MTok von Sonnet 5 sind jetzt der reguläre Listenpreis – auf der Preisseite von Anthropic wird die für den 1. Sep. geplante Erhöhung auf $3/$15 zurückgenommen, und v2.1.243 aktualisierte die /model-Auswahl sowie den skill claude-api entsprechend. Zeile in der Kostenübersicht und Hinweis zum Standardmodell aktualisiert; keine weiteren Inhalte geändert.5 |
| 2026-08-17 | Gezielte Synchronisierung mit v2.1.234. Sitzungen werden automatisch fortgesetzt, sobald ein Nutzungslimit von claude.ai zurückgesetzt wird (/config: „Bei Nutzungslimit automatisch fortfahren“). Umgebungsvariablen: CLAUDE_CODE_PROJECT_DIR_NAME, CLAUDE_CODE_GOAL_CHECKIN_MINUTES. /permissions und /add-dir lassen sich jetzt während eines Durchlaufs öffnen. GitLab-MR-Kennzeichnung (!N) in der Fußzeile über authentifiziertes glab. |
| 2026-08-15 | Gezielte Synchronisierung mit v2.1.233. Umgebungsvariablen: CLAUDE_CODE_TOOL_MEMORY_LIMIT (Linux-Bash-cgroup), CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS, CLAUDE_CODE_ENABLE_TODO_TOOLS (Todo-/Aufgaben-Tools sind bei Opus 4.8/Sonnet 5/Fable 5+ jetzt standardmäßig DEAKTIVIERT). GitLab-MRs funktionieren mit --worktree (!N in claude agents). Die Änderungen aus v2.1.232 an Cygwin-Symlinks und < file-Berechtigungen wurden zurückgenommen; die Regression bei der Auto-mode-Genehmigung unter Windows wurde behoben. |
| 2026-08-14 | Gezielte Synchronisierung mit v2.1.231–232 sowie der Standardumstellung vom 14. Aug. Auto mode ist jetzt der Standard für neue Sitzungen unter Pro/Max/Team (im Auto-Mode-Block vermerkt). v2.1.232: Live-Sitzungen per @-Erwähnung (Weiterleitung über SendMessage, exakte Übereinstimmung mit dem bloßen Namen stellt zu), subagent-Forking standardmäßig aktiviert, /config-Zeilen für Dialogablauf und sitzungsübergreifenden Eingang, GitLab-Marketplaces und Token-Schwärzung, Einstellungsaliase additionalMarketplaces/allowedMarketplaces. v2.1.231: Korrektur der Weiterleitungs-URI für MCP OAuth. |
| 2026-08-12 | Gezielte Synchronisierung mit v2.1.228–229. Umgebungsvariablen: CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS hinzugefügt (Staffelung der Workflow-Auffächerung, 0 deaktiviert sie). Außerdem: claude remote-control --continue setzt die neueste Remote-Control-Sitzung fort; /commit-push-pr genehmigt gefährliche git-Flags nicht mehr automatisch; das Write-Tool verwendet bei neueren Modellen dieselben Überschreibungsregeln wie Edit. |
| 2026-08-10 | Behebung eines aus dem ganzheitlichen Audit des Hauptleitfadens übernommenen Fehlers: In der Zeile zum Auto-mode-Klassifikator stand noch Sonnet 4.6 – korrigiert auf Sonnet 5 seit v2.1.210 (ursprünglich Sonnet 4.6). |
| 2026-08-06 | Gezielte Synchronisierung der Befehlsschnittstellen-Änderungen aus v2.1.221–v2.1.223. /review ist wieder ein Alias für /code-review (v2.1.223) und merkt sich die zuletzt eingegebene Aufwandsstufe; Kopien mit /fork erhalten ihren eigenen Worktree (v2.1.221); VSCode erhält die Fokusansicht (Ctrl+Alt+F, v2.1.221); CLAUDE_CODE_DISABLE_1M_CONTEXT begrenzt nun jedes native 1M-Modell mittels automatischer Komprimierung auf 200K, während CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT den Ausweg für unbekannte Modelle bietet (v2.1.223); strictKnownMarketplaces/blockedMarketplaces akzeptieren Organisationsplatzhalter der Form "owner/*" (v2.1.223). |
| 2026-07-25 | Gezielte Synchronisierung der Änderungen aus v2.1.219–v2.1.220. Modelle: Claude Opus 5 (claude-opus-5) ersetzt Opus 4.8 als Opus-Stufe und als Auswahl von /model opus – weiterhin $5/$25 pro MTok, 1M Kontext / 128K Ausgabe, Denken standardmäßig aktiviert, effort standardmäßig high, Wissensstand Mai 2026, Standardmodell bei Claude Max; Opus 4.8 bleibt als Legacy-Zeile erhalten. Inkompatible Änderung gegenüber 4.8: Anfragen ohne thinking-Feld denken jetzt, während thinking: {type: "disabled"} zusammen mit xhigh/max für effort den Status 400 zurückgibt. Fast mode korrigiert: /fast umfasst nur Opus 5 und Opus 4.8 zu $10/$50 pro MTok (2-facher Grundpreis, etwa 2,5-fache Ausgabegeschwindigkeit) – Opus 4.7 wurde entfernt und erzeugt bei speed: "fast" jetzt einen Fehler, statt auszuweichen. Umgebungsvariablen: CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH korrigiert – verschachteltes Starten von subagents ist seit v2.1.219 standardmäßig bis Tiefe 3 aktiviert (in v2.1.217 deaktiviert); setzen Sie 1, um es zu deaktivieren. Einstellungsschlüssel: sandbox.network.strictAllowlist (nicht zugelassene Hosts ohne Nachfrage ablehnen) und workflowSizeGuideline (empfohlene dynamische Workflow-Größe, standardmäßig mittel / weniger als 15 agents) hinzugefügt. Hook-Ereignisse: DirectoryAdded hinzugefügt (wird ausgelöst, nachdem /add-dir oder SDK register_repo_root während einer Sitzung ein Arbeitsverzeichnis registriert). v2.1.220 enthält ausschließlich Fehlerkorrekturen und Zuverlässigkeitsverbesserungen. |
| 2026-07-24 | Gezielte Synchronisierung der Änderungen aus v2.1.218. Befehlsschnittstelle: /code-review läuft jetzt als subagent im Hintergrund, sodass die Prüfarbeit Ihre Unterhaltung nicht mehr füllt. Ebenfalls in v2.1.218: skills mit context: fork werden standardmäßig im Hintergrund ausgeführt (Abwahl pro skill über den neuen Frontmatter-Schlüssel background: false), /deep-research startet nur bei manueller Ausführung, der Auto-mode-Klassifikator entscheidet über Prüfungen auf gefährliche rm-Befehle, Hintergrundausführung mit & und verdächtige Windows-Pfade, statt Berechtigungsdialoge zu öffnen, und hooks im Frontmatter eines agents setzen voraus, dass für den Ordner der agent-Datei das Vertrauen in den Arbeitsbereich bestätigt wurde. |
| 2026-07-22 | Gezielte Synchronisierung der Änderungen aus v2.1.217. Umgebungsvariablen: CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS (Obergrenze für gleichzeitig laufende subagents, standardmäßig 20) und CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH hinzugefügt (verschachteltes Starten von subagents ist seit v2.1.217 standardmäßig deaktiviert – setzen Sie diese Variable, um es wieder zu aktivieren; v2.1.172–v2.1.216 erlaubten 5 Ebenen). Einstellungsschlüssel: emojiCompletionEnabled hinzugefügt (Autovervollständigung von Emoji-Kurzcodes in der Eingabeaufforderung, :heart: → ❤️; false deaktiviert sie). Ebenfalls in v2.1.217: --max-budget-usd stoppt jetzt Hintergrund-subagents, sobald die Obergrenze erreicht ist. |
| 2026-07-21 | Gezielte Synchronisierung der Änderungen aus v2.1.214–v2.1.216 (v2.1.213 wurde nie veröffentlicht). Syntax für Berechtigungsregeln: Zulassungsregeln mit einem einzelnen Segment dir/** stimmen jetzt nur noch mit <cwd>/dir überein (v2.1.214) – verwenden Sie **/dir/** für jede Tiefe; deny-/ask-Regeln behalten die Übereinstimmung in jeder Tiefe bei; if:-Bedingungen von hooks erhalten dieselbe Begrenzung auf das aktuelle Arbeitsverzeichnis. Einstellungsschlüssel: sandbox.filesystem.disabled hinzugefügt (Dateisystemisolierung überspringen, Kontrolle ausgehender Netzwerkverbindungen beibehalten, ab v2.1.216). Umgebungsvariablen: CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH hinzugefügt (Grenzwert für die Kürzung von OTel-Inhalten, standardmäßig 60 KB, ab v2.1.214). |
| 2026-07-17 | Bis einschließlich Claude Code v2.1.212 synchronisiert. Befehlsschnittstelle: /fork neu belegt – kopiert die Unterhaltung in eine neue Hintergrundsitzung mit eigener Zeile in claude agents; der Fork innerhalb der Sitzung heißt jetzt /subtask; neuer Unterbefehl claude auto-mode reset (--yes überspringt die Bestätigung); neue Flags --forward-subagent-text (v2.1.211) und --ax-screen-reader (v2.1.208). Umgebungsvariablen hinzugefügt: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT, CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION (standardmäßig 200 pro Sitzung, v2.1.212), CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS (MCP-Aufrufe von mehr als 2 Minuten werden automatisch in den Hintergrund verschoben), CLAUDE_AX_SCREEN_READER.7 |
| 2026-07-07 | Bis einschließlich Claude Code v2.1.202 synchronisiert. Berechtigungsmodus default → „Manual“ (v2.1.200; manual wird als Alias akzeptiert). Modelltabelle neu aufgebaut und an die aktuelle Auswahl angepasst – Sonnet 5 (Standard von Claude Code seit v2.1.197), Opus 4.8, Fable 5, Haiku 4.5 – und damit die veralteten Zeilen zu Opus 4.7 als Flaggschiff sowie Sonnet 4.6 ersetzt; Hinweise zur Standardweiterleitung und zu /effort aktualisiert. Der Explore-subagent übernimmt jetzt das Sitzungsmodell (höchstens Opus, v2.1.198), zuvor Haiku. Veraltete Einträge entfernt: --enable-auto-mode (in v2.1.111 entfernt → verwenden Sie --permission-mode auto) und CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE (seit v2.1.160 wirkungslos). |
| 2026-05-24 | Nachweise für die neueste Version bis einschließlich Claude Code v2.1.150 synchronisiert. Hinzugefügt: Nutzung der kategorieweisen Limits über /usage, Hinweis zum Tastatur-Scrollen in /diff gemäß Änderungsprotokoll, Hinweis zur Darstellung von GFM-Aufgabenlisten-Kontrollkästchen gemäß Änderungsprotokoll, Enterprise-Einstellung allowAllClaudeAiMcps, Hinweise zur Korrektur von PowerShell-Berechtigungen sowie Zuverlässigkeitshinweise zu Bash/git-worktree/verwalteten Einstellungen/OTEL/Remote Control. Für v2.1.150 selbst wurden keine Änderungen mit Auswirkungen auf Benutzer angekündigt. Lokale Verifizierung: Lokal gab claude --version den Wert 2.1.144 (Claude Code) zurück, während npm latest auf 2.1.150 stand.6 |
| 2026-05-21 | Nachweise für die neueste Version bis einschließlich Claude Code v2.1.147 synchronisiert. Hinzugefügt: das standardmäßig deaktivierte Workflow-Tool (CLAUDE_CODE_WORKFLOWS=1), angeheftete Hintergrundsitzungen in Agent View, /code-review [effort] --comment als Ersatz für /simplify, gehärtete REPL-/Workflow-Sandboxes, Verbesserungen am automatischen Updater und bei großen Diffs, Unterdrückung doppelter Einträge im Eingabeverlauf sowie Korrekturen für Enterprise-Anmeldung, PowerShell, MCP-Seitennummerierung, Agent View, plugins, Hook-Bedingungen und eingefügten Text. Lokale Verifizierung: Lokal gab claude --version den Wert 2.1.144 (Claude Code) zurück, während npm latest auf 2.1.147 stand.6 |
| 2026-05-19 | Nachweise für die neueste Version bis einschließlich Claude Code v2.1.145 synchronisiert. Hinzugefügt: claude agents --json, Anzahl der auf Eingabe wartenden Registerkarten in Agent View, JSON-Felder für GitHub-Repository/PR in der Statuszeile, umfangreichere plugin-Erkennung vor der Installation, Hook-Eingaben background_tasks und session_crons für Stop/SubagentStop, OTEL-Felder agent_id/parent_agent_id sowie Korrekturen für Berechtigungen, MCP, Spinner, Windows, Agent View, Aufgabenlisten, plugin-Validierung, skill-Rekursion und das Read-Tool. Lokale Verifizierung: Lokal gab claude --version den Wert 2.1.144 (Claude Code) zurück, während npm latest auf 2.1.145 stand.6 |
| 2026-05-19 | Nachweise für die neueste Version bis einschließlich Claude Code v2.1.144 synchronisiert. Hinzugefügt: Unterstützung für Hintergrundsitzungen in /resume, Verhalten von /model für aktuelle Sitzung und Standard, /usage-credits, Anzeige der letzten Aktualisierung von plugins, Benachrichtigungen über die Dauer von Hintergrund-subagents sowie Zuverlässigkeitskorrekturen für Terminal- und Hintergrundsitzungen. Lokale Verifizierung: claude --version gab 2.1.144 (Claude Code) zurück und npm latest stand auf 2.1.144.6 |
| 2026-05-18 | Nachweise für die neueste Version bis einschließlich Claude Code v2.1.143 synchronisiert. Hinzugefügt: konsistente Verteilung in Agent View, Obergrenze für Blockierungen durch Stop-hooks und Umgebungsvariablen für PowerShell-Richtlinien; außerdem die Durchsetzung von plugin-Abhängigkeiten, prognostizierte plugin-Kontextkosten, worktree.bgIsolation: "none", Beibehaltung von Modell/Aufwandsstufe bei Hintergrundsitzungen sowie Korrekturen am Evaluierungszeitpunkt von /goal vermerkt. Lokale Verifizierung: claude --version gab 2.1.142 (Claude Code) zurück, während npm latest auf 2.1.143 stand.6 |
| 2026-05-15 | Nachweise für die neueste Version bis einschließlich Claude Code v2.1.142 synchronisiert. Hinzugefügt: terminalSequence, claude agents --cwd, Verteilungsflags für Hintergrundsitzungen aus v2.1.142, Standardüberschreibung für Opus 4.7 im Fast mode, Umgebungsvariable zum Klonen von HTTPS-plugins, Workspace-Umgebungsvariable für Workload Identity sowie Hinweis zur Korrektur von Remote-HTTP/SSE für MCP_TOOL_TIMEOUT. Lokale Verifizierung: claude --version gab 2.1.141 (Claude Code) zurück, während npm latest auf 2.1.142 stand.6 |
| 2026-05-13 | Nachweise für die neueste Version bis einschließlich Claude Code v2.1.140 synchronisiert. Hinzugefügt: /goal, Hinweis zu Agent View, args für Befehls-hooks, continueOnBlock für PostToolUse und subagent_type in der Hook-Eingabe von agents. Vermerkt, dass v2.1.140 das Verhalten von ConfigChange, disableAllHooks und allowManagedHooksOnly korrigiert. Lokale Verifizierung: claude --version gab 2.1.140 (Claude Code) zurück.6 |
| 2026-05-06 | Nachweise für die neueste Version bis einschließlich Claude Code v2.1.131 synchronisiert. Änderungen an den Tabellen für Befehle, Konfiguration, Tastenkürzel, hooks, plugins oder Umgebungsvariablen waren nicht erforderlich, da v2.1.131 eine Korrekturversion für die VS-Code-Aktivierung unter Windows und die Authentifizierung am Mantle-Endpunkt ist.6 |
| 2026-05-05 | Mit CC-Leitfaden v2.36 synchronisiert (CLI v2.1.126–v2.1.129). Hinzugefügt: --plugin-url zum Laden von plugin-ZIP-Dateien, .zip-Unterstützung für --plugin-dir, skillOverrides, CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY, CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE, CLAUDE_CODE_FORCE_SYNC_OUTPUT und Hinweise zum plugin-Manifest aus v2.1.129 für experimentelle themes/monitors. Abdeckung bis einschließlich v2.1.129.6 |
| 2026-04-29 | Mit CC-Leitfaden v2.35 synchronisiert (CLI v2.1.117–v2.1.123). Hinzugefügt: MCP-Option alwaysLoad und automatischer Wiederholungsversuch beim Start; claude plugin prune und Kaskade mit --prune; claude plugin tag; Filtern durch Tippen in /skills; benannte Themes in /theme; zusammengeführter Dialog in /usage; visuelle vim-Modi (v/V); automatische PowerShell-Genehmigung; duration_ms in Hook-Eingaben und updatedToolOutput für alle Tools; prUrlTemplate, wslInheritsWindowsSettings, autoMode.allow $defaults; Umgebungsvariablen ANTHROPIC_BEDROCK_SERVICE_TIER, ENABLE_TOOL_SEARCH, CLAUDE_CODE_HIDE_CWD, DISABLE_UPDATES, CLAUDE_CODE_FORK_SUBAGENT; --from-pr akzeptiert GitLab-/Bitbucket-/GHE-PR-URLs. Abdeckung bis einschließlich v2.1.123. |
| 2026-04-19 | Aktualisierung: 1M Kontext von Sonnet 4.6 wird jetzt zum Standardpreis von $3/$15 ausgewiesen (kein Aufpreis für langen Kontext); Preisfußnote auf platform.claude.com/docs/en/about-claude/pricing umgestellt. Abdeckung bis einschließlich v2.1.116. |
| 2026-04-04 | Aus CC-Leitfaden v2.26 neu abgeleitet. /powerup hinzugefügt, /release-notes aktualisiert, /vim entfernt. Tastenkürzel Ctrl+X Ctrl+K aktualisiert. 4 Hook-Ereignisse hinzugefügt (CwdChanged, FileChanged, TaskCreated, PermissionDenied). /cost um Aufschlüsselung nach Modell ergänzt. Abdeckung bis einschließlich v2.1.92. |
| 2026-03-28 | Erstveröffentlichung des Spickzettels mit Abdeckung von Claude Code CLI bis einschließlich v2.1.85 |
17. Quellen
Dieser Spickzettel dient als Nachschlagewerk zum vollständigen Leitfaden zu Claude Code CLI. Eine schrittweise Einführung in die Einrichtung finden Sie im Schnellstart für Claude Code. Speziell für iOS- und macOS-Projekte empfehlen sich der Leitfaden zur iOS-Agentenentwicklung, die Integrationsmuster für XcodeBuildMCP und die Apple Ecosystem Series. Zuletzt aktualisiert am 17. Juli 2026.
-
Dokumentation zum Auto Mode von Anthropic Claude Code (v2.1.85) ↩
-
Versionshinweise zu Claude Code v2.1.129, Versionshinweise zu Claude Code v2.1.131, Versionshinweise zu Claude Code v2.1.139, Versionshinweise zu Claude Code v2.1.140, Versionshinweise zu Claude Code v2.1.141, Versionshinweise zu Claude Code v2.1.142, Versionshinweise zu Claude Code v2.1.143, Versionshinweise zu Claude Code v2.1.144, Versionshinweise zu Claude Code v2.1.145, Versionshinweise zu Claude Code v2.1.147, Versionshinweise zu Claude Code v2.1.148, Versionshinweise zu Claude Code v2.1.149, Versionshinweise zu Claude Code v2.1.150, Dokumentation zu Agent View von Claude Code, Dokumentation zu Goal von Claude Code und CHANGELOG von Claude Code ↩↩↩↩↩↩↩↩↩↩
-
Versionshinweise zu Claude Code v2.1.206, v2.1.207, v2.1.208, v2.1.210, v2.1.211, v2.1.212 und die Dokumentation zur Barrierefreiheit von Claude Code. Juli 2026. ↩↩