agent:~/.claude$ cat claude-code-cheatsheet.md

Claude Code Spickzettel: Befehle, Konfiguration und Tastenkürzel

# Claude Code Spickzettel für v2.1.317: CLI-Flags, Slash-Befehle, Tastenkürzel, Berechtigungsmodi, Modelle (Opus 5.5 als Standard in jedem Plan), Hooks, Plugins, Workflow und Umgebungsvariablen.

author: words: 11421 read_time: 58m updated: 2026-11-03 17:28

Part 2 of New to Claude Code

$ less claude-code-cheatsheet.md

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, nach Präferenz geordnet.

# 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

Wenn Sie 2.1.288 bis 2.1.290 verwenden, aktualisieren Sie auf 2.1.291 oder neuer: Diese Version behebt eine Regression aus 2.1.288, durch die beim Beenden die letzten Nachrichten einer Sitzung verloren gehen konnten, sowie eine Regression aus 2.1.290, bei der Cloud-Sitzungen Antworten auf Berechtigungsabfragen verwerfen konnten.

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 Print-Modus — eine einzelne Anfrage, dann Beenden claude -p "list TODOs"
-c Letzte Sitzung fortsetzen claude -c
-r, --resume Eine benannte oder nummerierte Sitzung wieder aufnehmen 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
--advisor <model> Das serverseitige Advisor-Tool für eine Sitzung aktivieren (fable, opus, sonnet oder eine vollständige ID); nicht in --help aufgeführt; hat Vorrang vor der Einstellung advisorModel claude --advisor opus
--max-turns Anzahl autonomer Turns 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 (ersetzt --enable-auto-mode, entfernt in v2.1.111); seit v2.1.302 startet eine claude -p- oder Agent-SDK-Sitzung im Manual-Modus, sofern Sie das Flag nicht übergeben claude --permission-mode auto
--dangerously-skip-permissions YOLO-Modus — alle Abfragen überspringen claude --dangerously-skip-permissions
--from-pr Sitzung mit Verknüpfung zu einem PR starten (v2.1.27+); akzeptiert GitHub-, GHE-, GitLab-MR- und Bitbucket-PR-URLs (v2.1.119+) claude --from-pr 123
--fork-session Von einer wieder aufgenommenen Sitzung abzweigen (Fork) claude -r base --fork-session
-w In einem isolierten Git-Worktree starten claude -w
--bare Skript-Modus — Hooks, LSP und Plugins überspringen; seit v2.1.286 verbindet er nur die auf der Kommandozeile angegebenen MCP-Server, sendet keine System-Reminder und startet keine Hintergrundaufgaben claude -p "count files" --bare
--plugin-url <url> Ein Plugin-.zip-Archiv für die aktuelle Sitzung abrufen (v2.1.129+) claude --plugin-url https://example.com/plugin.zip
--plugin-dir <path> Ein Plugin-Verzeichnis, .zip-Archiv oder einen Ordner mit Plugins laden – jeder Unterordner mit Manifest wird geladen, Änderungen werden live übernommen (.zip v2.1.128+, Ordnermodus v2.1.265+) claude --plugin-dir ./my-plugin.zip
--channels Genehmigungsabfragen an Telegram/Discord weiterleiten claude --channels
--forward-subagent-text Subagent-Text + Thinking in die stream-json-Ausgabe aufnehmen (v2.1.211+); Env: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 claude -p "audit" --output-format stream-json --forward-subagent-text
--ax-screen-reader Screenreader-Modus aktivieren (v2.1.208+); auch über CLAUDE_AX_SCREEN_READER=1 oder "axScreenReader": true claude --ax-screen-reader
--desktop Die Claude-Desktop-App im aktuellen Verzeichnis öffnen, oder für eine Sitzung mit --continue / --resume <id> (v2.1.285+) claude --desktop --continue
--cloud Eine Cloud-Sitzung für das aktuelle Repository aus dem Terminal starten (--remote ist der veraltete Alias); mit -p und einer Sitzungs-ID oder claude.ai/code-URL eine Nachricht in eine laufende Cloud-Sitzung einreihen und beenden claude --cloud "Fix the flaky login test"
--debug Debug-Protokollierung aktivieren claude --debug
--init Projekt mit CLAUDE.md initialisieren claude --init

Unterbefehl, hinzugefügt in v2.1.212: claude auto-mode reset setzt Ihren Auto-Mode-Zustand vom Terminal aus zurück; übergeben Sie --yes, um die Bestätigungsabfrage zu überspringen.7

Unterbefehle für Sitzungen und Daten: claude attach <name> und claude logs <name> akzeptieren statt der ID auch einen Teil des Namens einer Hintergrundsitzung (v2.1.290+). claude purge [path] löscht den lokalen Claude Code-Zustand eines Projekts (--dry-run zeigt eine Vorschau); vor v2.1.288 hieß der Befehl claude project purge, und der alte Name funktioniert weiterhin mit einem Hinweis. Seit v2.1.300 akzeptiert claude remote-control weder --sandbox noch --no-sandbox (sie hatten keine Wirkung; setzen Sie sandbox.enabled in den Einstellungen). Seit v2.1.309 setzt claude ultrareview Workspace-Vertrauen voraus: Auf einem Terminal fragt der Befehl nach, andernfalls verweigert er die Ausführung; Skripte übergeben --trust-workspace (ohne Wert; eine PR-Nummer oder einen Basis-Branch davor angeben) oder setzen CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1.14 claude self-hosted-runner --hold-idle-file <path> --max-hold-min <n> hält eine untätige Sitzung offen, solange Ihr Host die Datei weiter verändert, und gibt sie nach n Minuten trotzdem frei (Standard 1440; v2.1.311+).


3. Slash-Befehle

Befehl Was er tut
/init Projekt mit CLAUDE.md initialisieren
/compact Gesprächsverlauf verdichten. Schwerpunkt setzen: /compact focus on tests
/autocompact Festlegen, wie voll das Kontextfenster werden darf, bevor die automatische Komprimierung einsetzt: /autocompact 500k oder auto für den abgestimmten Standardwert. Seit v2.1.288 pro Modell gespeichert, sodass jedes Modell sein eigenes Fenster behält
/context Auslastung des Kontextfensters mit umsetzbaren Vorschlägen anzeigen
/diff Vollbild-Diff-Panel neben dem Gespräch, das Ihre nicht committeten Änderungen live anzeigt, während Claude Änderungen vornimmt; Umschalten mit /diff (v2.1.260)
/usage Token-Verbrauch, Kosten, Plan-Auslastung; zusammengeführter Dialog (v2.1.118+: /cost und /stats sind Eingabekürzel, die /usage-Tabs öffnen); v2.1.149+ ergänzt die Limit-Auslastung pro Kategorie für Skills, Subagents und Plugins sowie die Kosten pro MCP-Server; v2.1.299 ergänzt Warnungen zu maximalem Effort, Workflows, dauerhaft aktivem Kontext und großen Tool-Ergebnissen; v2.1.305 macht aus jeder Warnung eine einzeilige Korrektur, die ihre Quelle benennt, und f wendet die Korrekturen an (auch in VS Code und /doctor)
/cost Eingabekürzel → öffnet den Kosten-Tab von /usage (v2.1.118+)
/model Modell wechseln. /model opus, /model sonnet; Namen verzichten auf das Suffix [1m], wo es keine Wirkung hat, und das Suffix wird weiterhin akzeptiert (v2.1.311+)
/advisor Das Advisor-Modell festlegen, anzeigen oder abschalten, das Claude an Entscheidungspunkten konsultiert (experimentelles Server-Tool). /advisor opus, /advisor off; Textform in Headless- und Desktop-Sitzungen seit v2.1.260; auf der Claude Platform auf AWS seit v2.1.300
/fast Schnellen Ausgabemodus umschalten – Opus 5.5 (Standard seit v2.1.280, 8 $/40 $ pro MTok), Opus 5 oder Opus 4.8 (10 $/50 $; Fast Mode für Opus 4.8 am 30. Oktober 2026 als veraltet markiert, Entfernung am 30. November); v2.1.219 entfernte Opus 4.7; ca. 2,5-fache Ausgabegeschwindigkeit; funktioniert seit v2.1.271 in Remote-Sitzungen (Cloud- und selbst gehostete Runner); aus der Agentenansicht gesendet legt er fest, womit neue Sitzungen starten, und ein bloßes /fast öffnet dort eine Auswahl (v2.1.299+)
/effort Effort-Stufe festlegen: low, medium, high, xhigh, max (Standard medium auf Opus 5.5 und Sonnet 5.5, high auf den meisten anderen Modellen). Ultracode ist seit v2.1.284 ein eigener Schalter: Tab im Schieberegler oder /effort ultracode on / /effort ultracode off; es erzwingt nicht mehr xhigh und bleibt auf jeder Stufe aktiv; in der Agentenansicht öffnet ein bloßes /effort eine Auswahl, und die Stufe gilt für neue Sitzungen (v2.1.299+). Die Eingabe von ultrathink in einem Terminal-Prompt führt diesen Zug mit xhigh auf Opus 5.5, Sonnet 5.5, Haiku 5.5 und Fable 5.1 aus (v2.1.311+; CLAUDE_CODE_DISABLE_ULTRATHINK=1 schaltet das ab)
/status Sitzungsstatus, Modell und Einstellungen anzeigen
/permissions Berechtigungseinstellungen interaktiv verwalten
/auto-mode-setup Geführte Einrichtung, die aus Ihrem Projekt und den letzten Sitzungen autoMode.environment-Einträge (Felder für Vertrauen und Sensibilität) entwirft; auch auf Bedrock, Vertex, Foundry, über Gateways und bei abgeschalteter Telemetrie (v2.1.304+)
/config Vollständige Einstellungsoberfläche öffnen; eine Zeile Idle compaction schaltet die Komprimierung im Leerlauf aus oder wieder ein (v2.1.302+)
/mcp MCP-Server konfigurieren. /mcp enable, /mcp disable; /mcp reconnect all versucht es bei jedem Server erneut, dessen Verbindung fehlgeschlagen ist oder der eine Authentifizierung benötigt (v2.1.284+)
/hooks Hook-Konfiguration anzeigen; öffnet eine einzige Liste Ihrer konfigurierten Hooks, gruppiert nach Ereignis (v2.1.286+)
/memory Auto-Memory-Dateien anzeigen und verwalten
/copy Codeblöcke kopieren. /copy N für die N-te Antwort von hinten; zitierter Text wird ohne seine >-Markierungen kopiert (v2.1.295+)
/resume Benannte Sitzung fortsetzen. /resume 1 oder /resume name; auf Pro und Max erscheint eine Warnung, wenn das Fortsetzen eines inaktiven Gesprächs einen spürbaren Anteil des 5-Stunden-Limits verbrauchen würde (v2.1.304+)
/rename Aktuelle Sitzung benennen. /rename feature-auth
/branch Gespräch verzweigen, um parallel zu erkunden
/fork Das Gespräch in eine neue Hintergrundsitzung kopieren — eigene Zeile in claude agents (umgewidmet in v2.1.212); die Kopie erhält seit v2.1.221 ihren eigenen Worktree
/subtask Fork innerhalb der Sitzung — das alte Verhalten von /fork unter neuem Namen (v2.1.212)
/list-agents Jeden Agenten auflisten, dem Claude Nachrichten senden kann: Subagents, Ihre anderen lokalen Sitzungen und (mit Remote Control) Sitzungen auf anderen Rechnern (v2.1.224)
/peers Alias für /list-agents (v2.1.224)
/clear Gesprächsverlauf löschen
/plan Planmodus aufrufen. /plan refactor the auth module
/powerup Interaktive Funktionslektionen mit animierten Demos (v2.1.90+)
/voice Push-to-Talk-Sprachmodus umschalten
/loop Wiederkehrende Aufgaben. /loop 5m /foo läuft alle 5 Minuten
/schedule Eine geplante Cloud-Aufgabe anlegen (früher Routine): im Gespräch oder per /schedule daily PR review at 9am; Alias /routines; erfordert eine claude.ai-Anmeldung mit aktivierten Cloud-Sitzungen
/slides Aus einem Briefing ein Claude Slides-Deck als Artefakt erstellen; die Vorlagen-Beta ist auf Pro, Max und Team standardmäßig aktiv
/rewind Zum Checkpoint zurückkehren (oder zweimal Esc drücken)
/export Gesprächsprotokoll 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; die Eingabe von /agents erklärt, wohin der Assistent gewandert ist
/goal Eine Abschlussbedingung festlegen; Claude arbeitet weiter, bis das Ziel erreicht ist (v2.1.139+)
/skills Installierte Skills auflisten; Suchfeld mit Filterung beim Tippen (v2.1.121+)
/skill-doctor Anzeigen, welche geladenen Skills ungenutzt bleiben und was sie an Kontext kosten (v2.1.261+)
/bashes Bash-Aufgaben im Hintergrund auflisten
/tasks Hintergrund-Agenten auflisten
/theme Benannte Themes verwalten (v2.1.118+); Plugins liefern ein Verzeichnis themes/ mit
/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 wiederbelebt – funktioniert über Remote Control und in Cloud-/Headless-Sitzungen
/color Farbe der Eingabeleiste festlegen. /color default zum Zurücksetzen
/code-review [effort] Korrektheitsfehler mit optionaler Effort-Stufe finden; --comment postet Inline-Kommentare im GitHub-PR (in v2.1.147 von /simplify umbenannt). Läuft seit v2.1.218 als Hintergrund-Subagent. Seit v2.1.223 ist /review ein Alias dieses Befehls, ein bloßes /code-review verwendet die zuletzt eingegebene Effort-Stufe wieder, und /code-review ultra ist die tiefe Cloud-Prüfung. --max-findings <n> oder --max-findings all meldet mehr oder weniger Befunde als das übliche Limit und wird bis --max-findings default wiederverwendet (v2.1.288+)
/batch Stapeloperationen
/security-review Code auf Schwachstellen prüfen
/claude-api Apps mit Claude API/Anthropic SDK entwickeln. /claude-api managed-agents-onboard <url> wandelt das Managed-Agents-Muster einer Seite in ant apply-Dateien um; übergeben Sie stattdessen den Namen eines Console-Quickstarts wie deep-researcher, um diese Vorlage mit der ant-CLI zu bauen (v2.1.290+); /claude-api api-version stellt API-Code auf API-Version 2026-10-21 um (v2.1.307+); managed-agents-secure [<agent-id>] prüft die Einstellungen eines Managed Agent anhand des Leitfadens für sichere Bereitstellung (v2.1.304+)
/doctor Vollständiger Setup-Check — diagnostiziert und behebt Probleme (v2.1.205; /checkup ist ein Alias). /doctor prompt-audit (v2.1.283+) prüft Ihre CLAUDE.md-Dateien, Skills, Agenten und Befehle auf Prompting-Muster, die für ältere Modelle geschrieben wurden
/bug Einen Fehler an Anthropic melden
/release-notes Interaktive Versionsauswahl mit Changelogs (v2.1.92+)
/buddy Haustier als Terminal-Begleiter — 18 Arten, 5 Seltenheitsstufen, deterministisch aus der Konto-ID abgeleitet
/login / /logout In der Sitzung anmelden oder abmelden

Eigene Befehle: Erstellen Sie .claude/commands/my-command.md (Projekt) oder ~/.claude/commands/my-command.md (persönlich) und rufen Sie den Befehl mit /my-command auf. Befehle unterstützen YAML-Frontmatter für Beschreibung, erlaubte Tools, Modell-Override und Argument-Interpolation über $ARGUMENTS oder positionale $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. Tastenkürzel

Allgemeine Steuerung

Tastenkürzel Aktion
Ctrl+C Aktuellen Vorgang abbrechen oder die Eingabezeile leeren; Up in der leeren Eingabezeile holt den Entwurf zurück, eingefügte Inhalte und Bilder eingeschlossen (ab v2.1.288), auch nach einem Slash-Befehl oder einer gesendeten Nachricht (ab v2.1.292)
Ctrl+D Sitzung beenden (EOF)
Ctrl+L Bildschirm leeren (Verlauf bleibt erhalten)
Ctrl+O Ausführliche Ausgabe ein-/ausschalten
Ctrl+R Befehlsverlauf durchsuchen
Ctrl+V Bild aus der Zwischenablage einfügen
Ctrl+B Aktuellen Vorgang in den Hintergrund verschieben
Ctrl+Enter (oder Ctrl+X Ctrl+S) Jetzt senden: alle wartenden Nachrichten auf einmal senden; wartender Text erscheint grau, bis er empfangen wurde (ab v2.1.275). Seit v2.1.281 wandern laufende Tools in den Hintergrund, statt dass der Zug abgebrochen wird
Ctrl+X Ctrl+K Alle Agenten stoppen (in v2.1.83 von Ctrl+F geändert; für die zweite Taste gilt ein 3-Sekunden-Fenster mit Timeout-Hinweis, ab v2.1.265)
Ctrl+S Eingabeentwurf zwischenspeichern
Ctrl+G Externen Editor öffnen; Editoren, die eine Zeilennummer entgegennehmen, öffnen an der Zeile Ihres Cursors (ab v2.1.286)
Esc Esc Letzte Änderung zurücknehmen
Tab Eingabevorschlag übernehmen
! Tab Autovervollständigung aus dem Bash-Verlauf
Shift+Tab Berechtigungsmodi durchschalten
Alt+P / Option+P Modell während der Eingabe wechseln
Alt+T Denkmodus ein-/ausschalten
Ctrl+T Syntaxhervorhebung ein-/ausschalten
Shift+Down Durch die Teammitglieder des Agententeams schalten
Up/Down Im Befehlsverlauf navigieren
v Visueller Vim-Modus — zeichenweise Auswahl (ab v2.1.118; nur im Vim-Modus)
V Zeilenweiser visueller Vim-Modus (ab v2.1.118; nur im Vim-Modus)
% Vim: zur passenden Klammer (), [] oder {} springen; d%, c%, y% arbeiten darüber (ab v2.1.301; nur im Vim-Modus)
? Tastenkürzel anzeigen

Schnellpräfixe

Präfix Aktion Beispiel
# Zum dauerhaften Gedächtnis hinzufügen # Always use TypeScript
/ Slash-Befehl /review
! Bash direkt ausführen ! git status
@ Auf eine Datei verweisen @src/index.ts
& Aufgabe in die Cloud senden & Build the API

Mehrzeilige Eingabe

Methode Tasten
Zeilenumbruch maskieren \, dann Enter
macOS Option+Enter
iTerm2/WezTerm/Ghostty/Kitty Shift+Enter
Andere Terminals Shift+Enter (zuerst /terminal-setup ausführen)
Steuerzeichen Ctrl+J

Tastenbelegungen lassen sich über /keybindings anpassen (gespeichert in ~/.claude/keybindings.json). Seit v2.1.284 belegen die Aktionen effortSlider:decreaseEffort, increaseEffort und toggleUltracode die Pfeil- und Tab-Tasten des /effort-Schiebereglers neu.


5. Konfigurationsdateien

Vorrangreihenfolge (von höchster zu niedrigster)

Ebene Speicherort Geltungsbereich
Enterprise (gesperrt) /Library/Application Support/ClaudeCode/managed-settings.json (macOS) Alle Benutzer, nicht überschreibbar
CLI-Flags Befehlszeilenargumente Aktuelle Sitzung
Lokales Projekt .claude/settings.local.json Persönlich, aktuelles Projekt (per .gitignore ausgeschlossen)
Geteiltes Projekt .claude/settings.json Team, in Git eingecheckt
Benutzer global ~/.claude/settings.json Alle Ihre Projekte
Laufzeitzustand ~/.claude.json OAuth-Tokens, MCP-Konfiguration

Der erste Treffer gewinnt. Enterprise-Einstellungen lassen sich nicht umgehen.


6. Settings.json-Referenz

Wichtige Einstellungen mit Typen und Beispielen. Tragen Sie sie in eine beliebige Einstellungsdatei aus der obigen Hierarchie 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 der Berechtigungsregeln: Tool(pattern:*) bietet Präfixabgleich. Bash(npm run test:*) erlaubt npm run test, npm run test:unit usw. Dateimuster verwenden Glob-Syntax: Edit(src/**). Seit v2.1.214 trifft eine einsegmentige allow-Regel dir/** nur noch auf <cwd>/dir zu — nicht mehr auf jedes dir/ irgendwo im Verzeichnisbaum; schreiben Sie Edit(**/src/**) für einen Abgleich in beliebiger Tiefe. deny-/ask-Regeln behalten den Abgleich in beliebiger Tiefe, und if:-Bedingungen von Hooks erhalten dieselbe Eingrenzung auf das Arbeitsverzeichnis. Seit v2.1.299 erreicht eine MCP-allow-Regel nur den Server, den sie benennt: mcp__a deckt keinen Server namens a__b oder a_ mehr ab; schreiben Sie mcp__<server>__* mit dem vollständigen normalisierten Namen.

Neue Schlüssel (ab v2.1.118):

Schlüssel Verhalten
autoMode.allow $defaults Sentinel-Wert, der eigene Regeln neben der eingebauten Liste ergänzt (auch für soft_deny, environment) — ab v2.1.118
prUrlTemplate URL-Vorlage für das PR-Badge in der Fußzeile — ab v2.1.119
wslInheritsWindowsSettings WSL übernimmt die verwalteten Einstellungen der Windows-Seite — ab v2.1.118
skillOverrides Skills ausblenden oder einklappen: off, user-invocable-only oder name-only — ab v2.1.129
allowAllClaudeAiMcps Verwaltete Enterprise-Einstellung, die claude.ai-Cloud-MCP-Connectors neben managed-mcp.json lädt — ab v2.1.149
allowClaudeInChromeWithManagedMcp Verwaltete Einstellung, die claude --chrome neben einer exklusiven managed-mcp.json laufen lässt – ab v2.1.282
sandbox.filesystem.disabled Dateisystemisolation überspringen, die Kontrolle über ausgehenden Netzwerkverkehr aber beibehalten — ab v2.1.216
emojiCompletionEnabled Autovervollständigung von Emoji-Kürzeln in der Eingabezeile (:heart: → ❤️); zum Deaktivieren auf false setzen — ab v2.1.217
sandbox.network.strictAllowlist Nicht freigegebene Hosts für Sandbox-Befehle ohne Rückfrage ablehnen — ab v2.1.219
sandbox.allowNestedUserNamespaces Sandbox-Befehlen unter Linux und WSL2 das Anlegen von User-Namespaces erlauben (Chromium, rootless podman); damit können sie auch den Dateischutz der Sandbox umgehen – Benutzer- oder verwaltete Einstellungen, ab v2.1.305
workflowSizeGuideline Die unverbindliche Größenrichtlinie für dynamische Workflows aus einer beliebigen Einstellungsdatei festlegen; Standard ist medium („weniger als 15 Agenten anstreben“), und die /config-Zeile bleibt ausgeblendet, solange eine gesetzt ist — ab v2.1.219
enableWorkflows / disableWorkflows enableWorkflows schaltet dynamische Workflows für Sie selbst ein oder aus (der Schalter „Dynamic workflows“ in /config schreibt den Wert; standardmäßig an, außer bei Pro); disableWorkflows: true schaltet sie für alle ab, die Ihre Einstellungen erreichen, etwa über verwaltete Einstellungen
syncClaudeAiSkills / syncClaudeAiPlugins Skills und Plugins des claude.ai-Kontos werden in Terminalsitzungen synchronisiert, die mit diesem Konto angemeldet sind; zum Abwählen auf false setzen – ab v2.1.275
attribution Zuordnung in Commits und PRs; ersetzt das veraltete includeCoAuthoredBy. "attribution": false blendet alles aus (ab v2.1.281), ältere CLI-Versionen überspringen jedoch eine Einstellungsdatei, die diesen Wert enthält; behalten Sie deshalb in versionsübergreifend geteilten Dateien die Objektform (commit, pr, sessionUrl) bei
maxProseWidth Die Breite des Fließtexts von Claude in breiten Terminals begrenzen (ganze Zahl an Spalten, mindestens 40); Tabellen und Codeblöcke behalten die volle Breite – ab v2.1.282
deniedModels Verwaltet: bestimmte Modelle sperren, selbst wenn availableModels sie erlaubt; ein Familienalias wie "opus" sperrt die ganze Familie – ab v2.1.283
availableModelsMatch Verwaltet: Mit "exact" erlaubt jeder availableModels-Eintrag nur genau die Version, die er benennt, sodass neue Releases gesperrt bleiben, bis sie aufgeführt sind (Standard "prefix") – ab v2.1.283
allowedProviders Verwaltet: einschränken, welche API-Anbieter ein Rechner verwenden darf (Anthropic API, ein eigener Endpunkt, Bedrock, Mantle, Vertex AI, Foundry, Claude Platform auf AWS oder ein Cloud-Gateway) – ab v2.1.285
idleCompaction false stoppt die Leerlaufkomprimierung, die eine Unterhaltung mit mehr als 200K Tokens im Leerlauf etwa 54 Minuten vor Ablauf ihres einstündigen Prompt-Caches komprimiert (CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS verschiebt die Schwelle); seit v2.1.314 läuft sie auch in VS Code und im Code-Tab der Desktop-App, bei ausgeschalteter Telemetrie sowie auf Bedrock, Vertex, Foundry und Gateways, sobald der einstündige Prompt-Cache aktiv ist – ausgeliefert in v2.1.299; die Dokumentation datiert den Schlüssel auf v2.1.290+
advisorModel Gespeichertes Advisor-Modell (fable, opus, sonnet oder eine vollständige ID); /advisor schreibt es in die Benutzereinstellungen, --advisor überschreibt es pro Sitzung, CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 schaltet das Tool ab
permissions.blockWritesOutsideWorkingDirectories Write, Edit und NotebookEdit verweigern Pfade außerhalb der Arbeitsverzeichnisse in jedem Berechtigungsmodus, bypassPermissions eingeschlossen; Shell-Befehle, MCP-Tools und Hooks sind nicht eingeschränkt, und die Tools EnterWorktree und ExitWorktree verschwinden, solange die Einstellung aktiv ist. Jede Einstellungsdatei kann sie einschalten; keine kann sie aufheben – ab v2.1.314
disableRemoteControl claude remote-control, --remote-control, den automatischen Start und den Schalter innerhalb der Sitzung verweigern; jede Einstellungsdatei, verwaltete Einstellungen für die Durchsetzung per MDM. /remote-control nennt die Einstellung, wenn sie gesetzt ist (ab v2.1.317)

Das vollständige Einstellungsschema finden Sie im Abschnitt Konfiguration im Detail des vollständigen Leitfadens.


7. CLAUDE.md Kurzreferenz

CLAUDE.md ist die Anweisungsdatei Ihres Projekts. Claude liest sie zu Beginn jeder Sitzung.

Speicherort:

Ort Geltungsbereich
CLAUDE.md (Projektstamm) Alle Benutzer, alle Sitzungen in diesem Projekt
.claude/CLAUDE.md Dasselbe, 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 – das Verhalten ändern Sie unter „Project instructions” in /config (noch nicht auf Bedrock/Vertex/Foundry).

Was hineingehört:

# 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

Halten Sie die Datei überschaubar. Dichte Prosa verschwendet in jeder Sitzung Kontext-Tokens. Verwenden Sie Aufzählungspunkte, Tabellen und kurze Codeblöcke. Vermeiden Sie lange Absätze — Claude liest CLAUDE.md zu Beginn jeder Sitzung, jedes Wort kostet also Kontext.

Profi-Tipps: - Mit dem Präfix # in der REPL fügen Sie Einträge zum Auto-Memory hinzu, ohne CLAUDE.md zu bearbeiten: # Always use TypeScript strict mode - Eine CLAUDE.md in Unterverzeichnissen wird geladen, wenn Claude Dateien in diesem Verzeichnis liest - Teamweite Regeln gehören für eine modulare Organisation in .claude/rules/*.md


8. Berechtigungsmodi

Modus Verhalten Anwendungsfall
default / manual — beschriftet „Manual” (v2.1.200+) Fragt bei der ersten Verwendung jedes Tools nach Normale Entwicklung
acceptEdits Genehmigt Dateibearbeitungen automatisch, fragt bei Bash nach Vertrauenswürdige Projekte
auto Ein Klassifikator (Sonnet 5 seit v2.1.210, ursprünglich Sonnet 4.6) prüft jede Aktion auf Sicherheit Autonom mit Schutzmechanismen
plan Nur Lesen — keine Bearbeitungen oder Ausführungen erlaubt Nur Analyse und Planung
bypassPermissions Überspringt alle Abfragen CI/CD-Automatisierung

Auto Mode (v2.1.85+) ist der integrierte Startmodus für interaktive Terminal- und VS-Code-Sitzungen auf jedem Plan und bei jedem Anbieter: v2.1.283 erweiterte ihn auf Drittanbieter und Sitzungen mit deaktivierter Telemetrie, v2.1.284 auf jeden Plan und jeden Anbieter; davor war er nur auf Pro, Max und Team die Voreinstellung (seit dem 14. August 2026). Von v2.1.285 bis v2.1.301 starteten auch claude -p und Python Agent SDK-Sitzungen bei Drittanbietern oder mit deaktivierter Telemetrie im Auto-Modus, wenn kein Berechtigungsmodus konfiguriert war; v2.1.302 macht das rückgängig: Eine claude -p- oder Agent SDK-Sitzung ohne Berechtigungsmodus startet bei Drittanbietern, mit deaktivierter Telemetrie und bei einer Neuinstallation in Manual, so wie sie es dort, wo Feature-Flags abgerufen werden, immer getan hat, und --permission-mode auto behält Auto bei.13 permissions.defaultMode überschreibt die integrierte Voreinstellung ("default" legt Manual fest), und disableAutoMode deaktiviert ihn organisationsweit. Er ist der empfohlene Ersatz für --dangerously-skip-permissions. Lesevorgänge und Dateibearbeitungen werden automatisch genehmigt; seit v2.1.281, wo die Klassifikatorprüfung serverseitig läuft, warten auch reine Lesebefehle und Shell-Befehle in der Sandbox auf sie und werden blockiert, wenn sie markiert werden. Eigene Allow-/Deny-Regeln werden zuerst ausgewertet. Alles andere geht an den Sicherheitsklassifikator. Standardmäßig automatisch blockiert: curl | bash, Force-Push auf main, Produktions-Deployments, Massenlöschungen in der Cloud, IAM-Änderungen, Versand sensibler Daten nach außen.1

Schutzschalter: Nach 3 aufeinanderfolgenden Blockierungen oder 20 insgesamt in einer Sitzung wird auf manuelle Abfragen zurückgeschaltet.

Die Abfrage des Auto-Modus vor einem Lesezugriff außerhalb der Arbeitsverzeichnisse bietet Yes, but ask again next time (v2.1.284+): diesen einen Lesezugriff erlauben und bei späteren weiterhin gefragt werden.

Gefährliches rm in unbeaufsichtigten Modi (v2.1.281): Im Auto-Modus und mit --dangerously-skip-permissions wartet die Abfrage für gefährliches rm 2 Minuten und verweigert den Befehl dann mit einem Hinweis zum Umschreiben, damit die Sitzung weiterläuft. Ein rekursives rm, dessen Ziel ausschließlich aus der Ausgabe einer Befehlssubstitution besteht, etwa rm -rf "$(pwd)", fragt jetzt auch mit 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

Berechtigungsänderungen (v2.1.288-290): pyright gilt nicht mehr als Nur-Lesen und fragt zuerst nach, ebenso weitere Formen von ps (v2.1.290). Die Einstellungsdateien eines Projekts können Claude in Chrome nicht mehr einschalten; verwenden Sie --chrome, /chrome oder Ihre Benutzereinstellungen (v2.1.290). Der clientseitige Klassifikator des Auto-Modus ignoriert eine ANTHROPIC_DEFAULT_SONNET_MODEL-Festlegung auf Sonnet 5.5 oder Opus 5.5 und verwendet Claude Sonnet 5 (v2.1.288).

Automatische PowerShell-Genehmigung (v2.1.119+): Befehle des PowerShell-Tools werden im Berechtigungsmodus genauso automatisch genehmigt wie Bash-Befehle. Allow-Regeln wie PowerShell(Get-*:*) umgehen Abfragen für reine Lesevorgänge. Verwenden Sie bei PowerShell-lastigen Workflows v2.1.149+; diese Version behebt Berechtigungsumgehungen über das eingebaute cd, den Abgleich von Präfix-/Wildcard-Allow-Regeln und die veraltete Nachverfolgung von Verzeichnisvariablen.


9. Hook-Ereignisse

Ereignis Wann es ausgelöst wird Kann blockieren?
PreToolUse Vor der Tool-Ausführung Ja
PostToolUse Nach Abschluss des Tools Nein
PostToolUseFailure Nach Fehlschlag des Tools Nein
UserPromptSubmit Benutzer sendet einen Prompt Ja
Stop Claude beendet die Antwort Ja
SubagentStart Subagent wird gestartet Nein
SubagentStop Subagent wird abgeschlossen Ja
SessionStart Sitzung beginnt Nein
SessionEnd Sitzung wird beendet Nein
Notification Benachrichtigung ausgelöst Nein

| InstructionsLoaded | CLAUDE.md geladen | Nein | | ConfigChange | Konfigurationsdatei ändert sich während der Sitzung | Ja | | DirectoryAdded | /add-dir oder SDK register_repo_root fügt während der Sitzung ein Arbeitsverzeichnis hinzu (v2.1.219+) | Nein | | WorktreeCreate | Worktree wird erstellt | Ja | | WorktreeRemove | Worktree wird entfernt | Nein | | PreCompact | Vor der Kontextkomprimierung | Nein | | PostCompact | Nach der Kontextkomprimierung | Nein | | Elicitation | MCP fordert strukturierte Eingabe an | Ja | | ElicitationResult | Benutzer antwortet auf den MCP-Dialog | Ja | | StopFailure | Runde endet wegen eines API-Fehlers | Nein | | PermissionRequest | Berechtigungsdialog angezeigt | Ja | | PermissionDenied | Auto-Modus verweigert eine Aktion (v2.1.88+) | Nein | | CwdChanged | Arbeitsverzeichnis ändert sich (v2.1.83+) | Nein | | FileChanged | Überwachte Datei extern geändert (v2.1.83+) | Nein | | TaskCreated | Neue Aufgabe erstellt (v2.1.84+) | Nein | | TeammateIdle | Mitglied des Agent-Teams ist untätig | Ja | | TaskCompleted | Aufgabe als abgeschlossen markiert | Ja |

Das vollständige Hook-Protokoll (Ein-/Ausgabe-JSON, Matcher, Exit-Codes) finden Sie unter Hooks im Detail im vollständigen Guide.


10. Hook-Konfiguration

Hooks liegen in settings.json oder einer eigenen hooks.json. Minimalbeispiel:

{
  "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 Trifft auf
* Alle Tools
Bash Nur Bash
Edit\|Write Edit oder Write
mcp__github Tools des MCP-Servers
"" (leer) Ereignisse ohne Tools (z. B. UserPromptSubmit)

Exit-Codes:

Code Bedeutung
0 Erfolg — der Vorgang wird fortgesetzt
2 Blockieren — der Vorgang stoppt, stderr geht an Claude
1, 3+ Nicht blockierende Warnung; ein Hook mit "onFailure": "block" (v2.1.295+) blockiert stattdessen, wie Exit 2

Asynchrone Hooks laufen im Hintergrund, ohne zu blockieren: Fügen Sie dem Hook-Objekt "async": true hinzu.2 Prompt- und Agent-Hooks laufen seit v2.1.302 mit höchstens 12 pro Ereignis gleichzeitig; die übrigen warten, bis sie an der Reihe sind.13

Hook-Ausgabe-/Eingabefelder:

  • duration_ms in der Hook-Eingabe von PostToolUse / 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+) — setzt den Sitzungstitel aus einem UserPromptSubmit-Hook.
  • args: string[] bei Command-Hooks (v2.1.139+) — übergibt strukturierte argv ohne Shell-Quoting.
  • Obergrenzen für Skill-Hooks (v2.1.304+): Die Skills einer Quelle (ein Repo, Ihr eigener Ordner oder ein Plugin) können pro Sitzung höchstens 1.024 Hooks und 16.384 Matcher-Zeichen registrieren; der once-Hook eines Skills entfernt nicht mehr den identischen Hook eines anderen Skills.
  • continueOnBlock bei PostToolUse-Hooks (v2.1.139+) — gibt den Blockierungsgrund an Claude zurück und setzt die Runde fort.
  • subagent_type in der Eingabe von Agent-Hooks (v2.1.140+) — zeigt an, welcher Agent-Typ läuft.
  • terminalSequence in der JSON-Ausgabe von Hooks (v2.1.141+) — gibt Terminal-Steuersequenzen für Benachrichtigungen, Fenstertitel und Signaltöne aus.
  • onFailure: "block" bei Command- und HTTP-Hooks (v2.1.295+) – ein Hook, der nicht starten kann, in ein Timeout läuft, mit einem anderen Code als 0 oder 2 endet, einen HTTP-Fehler erhält oder ungültiges JSON ausgibt, blockiert die Aktion (das, was Exit 2 bei diesem Ereignis bewirkt; bei PermissionRequest eine Verweigerung). Standard "continue"; wird bei Stop, SubagentStop, TaskCompleted, TeammateIdle und asynchronen Hooks ignoriert.

11. MCP-Schnelleinrichtung

Fügen Sie einen MCP-Server mit einem einzigen Befehl 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 die .mcp.json eines Projekts:

{
  "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 mittlerweile 100 Millionen Downloads pro Monat und über 3.000 indexierte Server.3 Informationen zu Transporttypen, Elicitation und der Konfiguration der Werkzeugsuche finden Sie im Abschnitt zu MCP des vollständigen Leitfadens.

alwaysLoad (v2.1.121+): Nehmen Sie einen vertrauenswürdigen Server vom verzögerten Laden über Tool Search aus. Alle seine Werkzeuge werden beim Sitzungsstart geladen, ohne zusätzlichen ToolSearch-Aufruf:

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

alwaysLoad: false (v2.1.287+) bewirkt das Gegenteil: Alle Werkzeuge dieses Servers werden erst über die Werkzeugsuche geladen.

Automatische Wiederholungsversuche (v2.1.121+): Bei MCP-Servern, bei deren Start ein Fehler auftritt, wird der Start bis zu 3-mal wiederholt, bevor sie als getrennt markiert werden.

URL-Aufforderungen (v2.1.287+): MCP-Server mit der Protokollversion 2025-11-25 können URL-Aufforderungen öffnen, beispielsweise zur Anmeldung. Falls ein Server nach dem Update keine Verbindung mehr herstellt, fügen Sie seinem MCP-Konfigurationseintrag "bareElicitationCapability": true hinzu.

SDK mcp_authenticate redirectUri (v2.1.121+): Erforderlich, um OAuth mit benutzerdefinierten URI-Schemata abzuschließen — in Desktop-Apps und bei Connector-Abläufen auf claude.ai.


11.5. CLI-Befehle für plugins

Befehl Verhalten
claude --plugin-url <url> Ein .zip-Archiv eines plugins für die aktuelle Sitzung abrufen (v2.1.129+)
claude --plugin-dir <path> Ein plugin-Verzeichnis, ein .zip-Archiv oder einen Ordner mit plugins laden – jeder Unterordner mit einem Manifest wird geladen (.zip ab v2.1.128+, Ordnermodus ab v2.1.265+)
claude plugin prune Automatisch installierte plugins entfernen, deren übergeordnetes plugin nicht mehr vorhanden ist (v2.1.121+)
claude plugin uninstall <name> --prune Deinstallieren und dabei verwaiste, automatisch installierte Abhängigkeiten kaskadierend entfernen (v2.1.121+)
claude plugin tag Git-Tags für Releases mit Versionsvalidierung erstellen (v2.1.118+)
claude plugin eval Die Evaluierungssuite eines plugins ausführen: bewertete, reproduzierbare Ergebnisse, Bericht in JSON + HTML (v2.1.269+)
claude plugin eval --disallow-tools <names> Benannte integrierte Werkzeuge wie Agent von Evaluierungsläufen ausschließen (auch über disallowed_tools in einem Testfall); ein Lauf, der mit einem API-Fehler endet, erhält 0 Punkte und lässt die Suite fehlschlagen (v2.1.299+)
claude plugin configure <plugin> Die Optionen eines plugins anzeigen, einschließlich noch nicht festgelegter Optionen; --values-stdin speichert neue, aus stdin gelesene Werte (v2.1.285+)
claude plugin install <plugin> --config <server>.<key>=<value> Die eigenen Einstellungen eines mitgelieferten .mcpb-MCP-Servers bei der Installation festlegen, damit er ohne den Umweg über /plugin → Konfigurieren startet (v2.1.285+)
claude plugin install <plugin> --marketplace <source> Den Marktplatz bei Bedarf unter denselben Richtlinienprüfungen wie bei claude plugin marketplace add hinzufügen und anschließend das plugin daraus installieren (v2.1.292+)
claude plugin validate Ein plugin vor der Veröffentlichung validieren; v2.1.281 ergänzt MCP-Prüfungen (.mcp.json-Einträge, die beim Laden stillschweigend verworfen würden, nicht deklarierte ${user_config.*}-Referenzen, unsichere URLs) sowie eine Warnung für ein nicht in Anführungszeichen gesetztes ${CLAUDE_PLUGIN_ROOT} in einem hook in Shell-Form
/plugin install <plugin> --marketplace <source> Innerhalb der Sitzung von einem noch nicht hinzugefügten Marktplatz installieren – bietet an, ihn zuerst hinzuzufügen (v2.1.275+)
/plugin enable cc-plugin-you-should-know@builtin You should know aktivieren, eine integrierte Mod, deren begleitender Agent auf Dinge hinweist, die Sie oder Claude übersehen könnten (v2.1.287+; Erstanbietersitzungen mit aktivierter Telemetrie)

Mods (v2.1.287+): Eine Mod ist ein plugin, dessen JavaScript- oder TypeScript-Handler innerhalb von Claude Code ausgeführt werden: Sie kann Ansichtsbereiche darstellen, Befehle hinzufügen und Werkzeugaufrufe beobachten oder ändern. Mods sind standardmäßig aktiviert; --safe-mode deaktiviert sie für eine Sitzung und "disableAllHooks": true für jede Sitzung. Integrierte Mods werden durch keine der beiden Einstellungen deaktiviert.8

LSP-Server (v2.1.288+): Ein LSP-Servereintrag akzeptiert requestTimeout in Millisekunden (Standardwert 60000). Antwortet ein Server nicht, schlägt die Anfrage nach 60 Sekunden fehl, statt hängen zu bleiben.


12. subagent-Typen

Typ Standardmodell Modus Einsatzzweck
Explore Übernimmt das Sitzungsmodell, maximal Opus (v2.1.198+; zuvor Haiku) Nur Lesen Codebasis durchsuchen, Dateien finden, Struktur verstehen
General-purpose Übernimmt das Hauptmodell Vollständiger Lese-/Schreibzugriff Komplexe Recherche- und Änderungsaufgaben
Plan Übernimmt das Hauptmodell Nur Lesen Implementierungen vor der Ausführung planen
Benutzerdefiniert Konfigurierbar Konfigurierbar Fachspezifische Aufgaben (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/ (projektbezogen) oder ~/.claude/agents/ (persönlich) als Markdown-Dateien mit YAML-Frontmatter definiert. Standardmäßig laufen bis zu 20 subagents gleichzeitig; mit CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS lässt sich diese Obergrenze ändern.4 Seit v2.1.292 akzeptiert das Agent-Werkzeug einen effort-Parameter. Sie können Claude also bitten, einen subagent mit einem bestimmten Aufwandsniveau auszuführen. Zudem sind Agentennamen auf 256 Zeichen begrenzt (ein längerer name in einer skill- oder plugin-Datei wird ignoriert). Seit v2.1.302 sind Fork-subagents (subagent_type: "fork") neben dem Terminal auch in claude -p, im Agent-SDK, in der Desktop-App und in VS Code standardmäßig aktiviert (CLAUDE_CODE_FORK_SUBAGENT=0 deaktiviert sie; claude mcp serve bietet sie nie an). In der Desktop-App und in VS Code werden die subagents der Hauptkonversation außerdem immer im Hintergrund ausgeführt.13

claude agents öffnet in aktuellen Versionen Agent View: eine Verwaltungsansicht im Research-Preview-Stadium für laufende, blockierte und abgeschlossene Claude Code-Sitzungen. claude agents --cwd <path> beschränkt die Ansicht auf ein Verzeichnis (v2.1.141+), v2.1.142 ergänzt Startflags für Hintergrundsitzungen, und v2.1.143 wendet diese Flags einheitlich auf das Dashboard und Hintergrundsitzungen an: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort und --dangerously-skip-permissions. v2.1.144 ergänzt die Unterstützung für /resume bei Hintergrundsitzungen und kennzeichnet sie mit bg; v2.1.145 ergänzt claude agents --json, Zähler für auf Eingaben wartende Sitzungen in den Tabs sowie Korrekturen am Antwortbereich von Agent View; v2.1.147 ergänzt angeheftete Hintergrundsitzungen, die im Leerlauf aktiv bleiben und für Updates an Ort und Stelle neu starten; v2.1.287 ergänzt einen n:<text>-Filter, der Sitzungsnamen und Aufgaben durchsucht; v2.1.288 ergänzt Ctrl+F zum Suchen einer Sitzung nach Namen sowie Alt+Up / Alt+Down zum Wechseln zwischen Gruppen. Beide Tastenbelegungen lassen sich in keybindings.json ändern (agents:find für Ctrl+F). Nutzen Sie 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, Bindestriche)
description Wann der Agent aufgerufen werden soll (für automatische Delegation „PROACTIVELY“ aufnehmen)
tools Kommagetrennte Werkzeugliste. Unterstützt Agent(Explore), um die Typen startbarer Agenten einzuschränken
disallowedTools Werkzeuge, 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 an Agentenschritten
background true, um den Agenten immer als Hintergrundaufgabe auszuführen
isolation worktree für eine isolierte Git-Worktree-Kopie
skills skills, die beim Start in den Kontext geladen werden; die ersten 32 unterschiedlichen Namen (v2.1.295+)
autoCompactWindow Diesen subagent früher automatisch komprimieren, als es das Kontextfenster der Hauptkonversation vorsieht; Angabe in Tokens (v2.1.296+)

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 Authorization-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 die Teammate-Prozesse von Agent-Teams
CLAUDE_CODE_SUBAGENT_EFFORT Effort-Stufe, mit der Subagents laufen, wenn nichts anderes eine vorgibt, statt die der Sitzung zu erben (v2.1.316+); ein Subagent auf einem anderen Modell verwendet die für dieses Modell gespeicherte Effort-Stufe oder dessen Standardwert (v2.1.317+)
CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 Schaltet das Advisor-Tool ab: /advisor ist nicht mehr verfügbar, advisorModel wird ignoriert, --advisor wird akzeptiert, bewirkt aber nichts
CLAUDE_CODE_DISABLE_ULTRATHINK=1 Schaltet das Schlüsselwort ultrathink ab; seit v2.1.311 lässt es einen Terminal-Turn mit xhigh laufen (v2.1.316+)
CLAUDE_CODE_DISABLE_WORKFLOWS=1 Schaltet dynamische Workflows für eine Sitzung ab; entspricht "disableWorkflows": true, und egal, welches von beiden sie abgeschaltet hat, das jeweils andere kann sie nicht wieder einschalten. Workflows sind standardmäßig eingeschaltet, außer auf Pro, wo "enableWorkflows": true (der Schalter „Dynamic workflows” in /config) sie einschaltet; das Opt-in CLAUDE_CODE_WORKFLOWS=1 aus v2.1.147 steht nicht mehr in der Referenz der Umgebungsvariablen
MAX_THINKING_TOKENS Extended Thinking 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
VERTEX_REGION_CLAUDE_HAIKU_5_5 Vertex-Region für Claude Haiku 5.5 (v2.1.293+)
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 Opt-in für Tool Search auf Vertex AI (v2.1.119+; dort standardmäßig aus). Hinter einer benutzerdefinierten ANTHROPIC_BASE_URL ist Tool Search seit v2.1.304 standardmäßig eingeschaltet, und ein Gateway-Fehler 400 oder 422 wird ohne sie wiederholt (v2.1.305 behob die Regression, die bei Anbietern, die sie ablehnen, jede Anfrage scheitern ließ); ein Gateway, das tool_reference-Blöcke zurückweist, erhält die Anfrage erneut ohne Tool Search, und die Sitzung merkt sich das (v2.1.314+)
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 Opt-in für die Gateway-Modellerkennung über /v1/models für die /model-Auswahl (v2.1.129+)
CLAUDE_CODE_AUTO_MODE_SERVER=0 Opt-out vom serverseitigen Auto-Mode-Klassifikator (der lokale Klassifikator zählt dann zur Nutzung); =1 schaltet ihn ein. Serverseitig ist seit v2.1.278 der Standard auf Bedrock/Vertex/Foundry und Gateways, wobei der Klassifikator-Overhead nicht berechnet wird, und seit v2.1.282 auf einer direkten Anthropic-API-Verbindung mit abgeschalteter Telemetrie; seit v2.1.281 gilt die Variable auch auf einer direkten Anthropic-API-Verbindung (=1 war in v2.1.273-277 das Opt-in, solange lokal der Standard war)
CLAUDE_CODE_AUTO_MODE_MODEL Modell, das der clientseitige Auto-Mode-Klassifikator verwendet; ohne Wirkung auf den serverseitigen Auto-Mode (v2.1.302+)
CLAUDE_CODE_MODEL_CATALOG=off Verhindert, dass Bedrock-, Mantle-, Vertex-AI- und Foundry-Sitzungen Modelleinstellungen aus der signierten Datei auf downloads.claude.ai laden (v2.1.311+)
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0 Behält den vollständigen System-Prompt bei (=1 verwendet auf jedem Modell den kürzeren); seit v2.1.312 verwenden Bedrock, Mantle, Vertex AI und Foundry den kürzeren Prompt für Modellnamen, die Claude Code nicht erkennt, selbst wenn dahinter Sonnet oder Haiku steht
CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK=1 Schaltet den automatischen Modellwechsel ab, nachdem ein Sicherheitsklassifikator eine Anfrage markiert hat (die Einstellung switchModelsOnFlag); seit v2.1.312 gilt das auch für Modellnamen, die Claude Code nicht erkennt
CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS=1 Sendet keine Structured Outputs mehr, für Mantle oder ein Gateway, das sie ablehnt (Sitzungstitel, Memory-Abruf und Prompt-Hooks schlugen dort zuvor fehl, v2.1.288+)
CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 Sendet die x-claude-code-*-Hint-Header an ein LLM-Gateway oder einen Drittanbieter (v2.1.273+; v2.1.283 ergänzt x-claude-code-prompt-id, das die Anfragen zu einem Prompt gruppiert). Eine direkte Anthropic-API-Verbindung sendet sie standardmäßig; =0 unterbindet sie überall
### Verhaltenssteuerung
Variable Zweck
---------- ---------
DISABLE_AUTOUPDATER=1 Automatische Updates verhindern
DISABLE_UPDATES=1 Blockiert alle Update-Wege einschließlich des manuellen claude update (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 zum Neustart auf (v2.1.129+)
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 Klont GitHub-Plugin-Quellen über HTTPS statt SSH, 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 ist jetzt /model <model>, dann /fast on
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP Überschreibt die Obergrenze aus v2.1.143+, die einen Turn nach wiederholt blockierenden Stop-Hooks mit einer Warnung beendet
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 Opt-out vom PowerShell-Verhalten -ExecutionPolicy Bypass aus v2.1.143+
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 Deaktiviert das PowerShell-Tool dort, wo v2.1.143 es für Bedrock-, Vertex- und Foundry-Benutzer standardmäßig aktiviert
DISABLE_TELEMETRY=1 Opt-out von der Nutzungstelemetrie
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 Schaltet nicht essenziellen Datenverkehr ab: Auto-Updates, Telemetrie, Fehlerberichte, /feedback, Release Notes, Abruf von Feature-Flags (was auch Remote Control abschaltet); seit v2.1.290 entfällt zudem das Aufwärmen der Verbindung beim Start. 0 oder false deaktivieren ebenfalls; zum Erlauben die Variable ganz entfernen
CLAUDE_CODE_ATTRIBUTION_HEADER=0 Lässt den Attributionsblock im System-Prompt weg; hinter einem Claude-Apps-Gateway setzen Sie die Variable im env der Policy code oder cli (v2.1.299+)
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH Kürzungsgrenze für OTel-Inhaltsattribute (Standard 60 KB, v2.1.214+)
CLAUDE_CODE_ENABLE_TELEMETRY, OTEL_*-Exporter- und OTEL_LOG_*-Inhaltsvariablen Werden seit v2.1.282 in Projekt- und lokalen Einstellungen ignoriert, außer Werten, die Telemetrie abschalten; setzen Sie sie in Ihrer Shell, den Benutzereinstellungen oder den verwalteten Einstellungen. /status und claude doctor listen die ignorierten Namen auf
DISABLE_COST_WARNINGS=1 Kostenwarnungen ausblenden
DISABLE_PROMPT_CACHING=1 Prompt-Caching global deaktivieren
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 Hält jedes nativ auf 1M ausgelegte Modell per Auto-Compaction bei 200K (v2.1.223 weitete das über eine feste Liste hinaus aus). Seit v2.1.285 nutzen Sitzungen hinter einer benutzerdefinierten ANTHROPIC_BASE_URL das 1M-Fenster der Modelle, die eines haben (Opus 4.7+, Sonnet 5+, Fable); führen Sie /autocompact 200k aus, wenn Ihr Gateway bei 200K endet. Seit v2.1.287 laufen Opus 4.7+ und Fable auch auf Bedrock, Vertex, Foundry und dem Claude-Apps-Gateway standardmäßig mit 1M, ohne das Suffix [1m]; diese Variable hält sie bei 200K
CLAUDE_CODE_AUTO_COMPACT_WINDOW Auto-Compact-Fenster in Tokens, 100000 bis 1000000; die Suffixe k und M funktionieren seit v2.1.304 (200k hatte stillschweigend ein 100K-Fenster gesetzt), Werte außerhalb des Bereichs lösen eine Warnung aus
CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1 Lässt claude ultrareview in einem nicht vertrauenswürdigen Ordner laufen, wo es nicht nachfragen kann, etwa in CI; setzen Sie die Variable in der startenden Umgebung, nicht in einem env-Block der Einstellungen (v2.1.309+)
CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS Kontextgröße, ab der die Idle-Compaction greift, Standard 200000; Werte unter 100000 werden auf 100000 angehoben; "idleCompaction": false schaltet die Funktion ab (v2.1.299; die Docs nennen v2.1.290+)
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 Lässt unbekannte Modell-IDs das angenommene Kontextfenster überschreiten (v2.1.223)
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 Entfernt die eingebauten Commit-/PR-Anweisungen
CLAUDE_CODE_DISABLE_WEB_FETCH=1 Schaltet das WebFetch-Tool ab (v2.1.285+)
CLAUDE_CODE_DISABLE_ARTIFACT=1 Schaltet das Artifact-Tool für eine Sitzung ab; solange die Variable gesetzt ist, schaltet keine Einstellungsdatei es wieder ein ("enableArtifact": false bewirkt dasselbe aus den Einstellungen oder der Zeile „Artifacts” in /config)
CLAUDE_CODE_ARTIFACT_AUTO_OPEN=0 Öffnet den Browser nicht, wenn ein neues Artifact veröffentlicht wird
CLAUDE_CODE_MAX_TURNS Begrenzt die agentischen Turns, wenn kein --max-turns übergeben wird; sind beide gesetzt, gewinnt das Flag
CLAUDE_CODE_SKIP_PROMPT_HISTORY=1 Schreibt weder Prompt-Verlauf noch Transkript; die Sitzung erscheint nie in --resume, --continue oder im Pfeil-nach-oben-Verlauf (flüchtige Skriptläufe)
CLAUDE_CODE_TRANSCRIPT_LOCAL_GC=1 Verwirft in einer langen -p- oder Agent-SDK-Sitzung nach jeder Compaction den Verlauf vor der Compaction aus einem Transkript über 5 MB; Resume stellt die Unterhaltung weiterhin her; nur über die Umgebung (v2.1.287+)
CLAUDE_CODE_SYNC_SKILLS=1 Lässt einen -p-Lauf die für Ihr claude.ai-Konto aktivierten Skills herunterladen und vor seiner ersten Anfrage auf die Liste warten; bei abgeschaltetem Feature-Flag-Abruf verwendet er eine bis zu 10 Minuten alte Liste wieder, die eine andere Sitzung abgerufen hat (v2.1.311+)
CLAUDE_CODE_DISABLE_NESTED_SESSION_ID=1 Lässt auf einem selbst gehosteten Runner ein innerhalb einer Sitzung laufendes claude -p die ID und das Transkript dieser Sitzung mitbenutzen, wie vor v2.1.317 (v2.1.317+)
CLAUDE_CODE_DISABLE_CFC_PROMPT=1 Behält die Claude-in-Chrome-Tools bei, lässt den Chrome-Abschnitt aber aus dem Systemprompt weg; in VS Code (v2.1.314+) auch aus den Nachrichten einer Sitzung (v2.1.257+)
FORCE_HYPERLINK 1 erzwingt OSC-8-Terminallinks dort, wo die Erkennung sie übersieht; 0, false, no oder off gibt sie als reinen Text aus (vor v2.1.314 schalteten die drei Wörter Links ein)
CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES Begrenzt, wie oft eine Non-Streaming-Fallback-Anfrage nach einem Timeout erneut gesendet wird (v2.1.285+)
CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS Anfangsverzögerung des Backoffs bei 529-Überlastungsfehlern, Standard 500 ms, zulässig 500-32000; ohne Wirkung unter dem Retry-Watchdog oder im Fast Mode (v2.1.292+)
CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS Obergrenze dieses Backoffs in Millisekunden, Standard 32000 (v2.1.296+)
CLAUDE_CODE_RETRY_WATCHDOG=1 Unbeaufsichtigte Sitzungen: 429- und 529-Kapazitätsfehler unbegrenzt wiederholen, mit Backoff bis zu 5 Minuten oder bis das Limit zurückgesetzt wird (v2.1.186+)
CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS Obergrenze pro Anfrage dafür, wie lange der Watchdog 429- und 529-Fehler aussitzt; nicht gesetzt bedeutet kein Limit (v2.1.295+)
CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS Beendet unter dem Watchdog eine Anfrage an einem Nutzungslimit, dessen Zurücksetzung weiter entfernt liegt als dieser Wert, statt zu warten (v2.1.301+)
CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS Mindestabstand zwischen den Prüfungen, ob ein Nutzungslimit schon vor seiner Zurücksetzung aufgehoben wurde, während der Watchdog darauf wartet (v2.1.305+)
CLAUDE_CODE_DISABLE_ATTACHMENTS=1 Sendet @-Dateierwähnungen als reinen Text, statt sie zu expandieren. Seit v2.1.290 kann die .claude/settings.json oder .claude/settings.local.json eines Repositorys die Variable nicht mehr setzen; Shell, Benutzer- und verwaltete Einstellungen können es weiterhin
CLAUDE_CODE_DISABLE_FILE_MENTIONS=1 Übergibt Claude statt des Dateiinhalts den Pfad einer @-Erwähnung zum Lesen mit seinen Datei-Tools, sodass PreToolUse-Hooks den Lesevorgang sehen; nur über Shell, Benutzer- und verwaltete Einstellungen (v2.1.299+)
CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS Millisekunden, bis ein an einen Remote-Client (Remote Control, einen SDK-Host) weitergeleiteter Dialog abgebrochen wird; überschreibt dialogExpiry, 0 deaktiviert. Ein Wert mit Einheitensuffix wie 5m fällt seit v2.1.290 auf dialogExpiry zurück (vorher wurde er als 5 ms gelesen)
CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 Lässt die Rückfrage bei gefährlichem rm im Auto-Modus und unter --dangerously-skip-permissions weiter warten, statt nach 2 Minuten abzulehnen (v2.1.281+)
CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1 Überspringt die Rückfrage bei einem rekursiven rm, dessen Ziel nur aus der Ausgabe einer Befehlssubstitution besteht, etwa rm -rf "$(pwd)" (v2.1.281+)
CLAUDE_CODE_STRICT_INLINE_SHELL_RM_PROMPT=1 Fragt weiterhin bei einem rm nach, das zur Laufzeit in einem Shell--c-Skript gebaut wird, das Claude Code nicht lesen kann; standardmäßig lösen solche Skripte keine Rückfrage mehr aus (v2.1.299+)
CLAUDE_CODE_HIDE_CWD=1 Blendet das Arbeitsverzeichnis im Startlogo aus (v2.1.119+)
CLAUDE_CODE_FORK_SUBAGENT=0 Schaltet Fork-Subagents ab; standardmäßig an im Terminal und seit v2.1.302 auch in claude -p, dem Agent SDK, der Desktop-App und VS Code (=1 war ab v2.1.117 das Opt-in für externe Builds; claude mcp serve bietet sie nie an)
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 Erzwingt synchronisierte Terminalausgabe, wenn die automatische Erkennung sie übersieht (v2.1.129+)
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 Nimmt Subagent-Text + Thinking in die stream-json-Ausgabe auf; Gegenstück zu --forward-subagent-text (v2.1.211+)
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION WebSearch-Obergrenze pro Sitzung (Standard 200, v2.1.212+). Seit v2.1.290 füllen interaktive Sitzungen ihr WebSearch-Budget mit der Zeit wieder auf, statt nach 200 Aufrufen zu stoppen
CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR Auffüllrate für das WebSearch-Budget der interaktiven Sitzung (Standard 100 Aufrufe pro Stunde; 0 schaltet das Auffüllen ab, v2.1.290+)
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION Obergrenze pro Sitzung für gestartete Subagents (Standard 200; /clear setzt das Budget zurück, v2.1.212+)
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS Obergrenze für gleichzeitig laufende Subagents (Standard 20; unabhängig von der Gesamtzahl pro Sitzung oben, v2.1.217+)
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS Zeitliche Staffelung des Workflow-Fan-outs zur Wiederverwendung des Prompt-Caches; 0 deaktiviert (v2.1.229+)
CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL Lässt jeden Workflow-Agent auf einem Modell laufen, während andere Subagents ihres behalten (v2.1.296+)
CLAUDE_CODE_TOOL_MEMORY_LIMIT Optionale Linux-Speicher-cgroup (MB) für Befehle des Bash-Tools (v2.1.233+)
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS TTL des WebFetch-Sitzungscaches pro URL, Standard 15 min (v2.1.233+)
CLAUDE_CODE_ENABLE_TODO_TOOLS Stellt die Todo-/Task-Tools auf Opus 4.8+/Sonnet 5+/Fable 5+ wieder her, seit v2.1.233 standardmäßig aus
CLAUDE_CODE_PROJECT_DIR_NAME Kurzer Name des Transkriptverzeichnisses pro Projekt für Hosts mit Konfigurationsverzeichnissen pro Sitzung (v2.1.234+)
CLAUDE_CODE_GOAL_CHECKIN_MINUTES Sieht nach Hintergrundaufgaben, die ein /goal so lange aufhalten; 0 deaktiviert (v2.1.234+, Standard 30)
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH Verschachtelungstiefe beim Starten von Subagents — Standard 3 seit v2.1.219; 1 setzen, um Verschachtelung zu deaktivieren. Verlauf des Standardwerts: 5 (v2.1.172–v2.1.216) → 1 (v2.1.217) → 3 (v2.1.219), also explizit setzen
CLAUDE_AX_SCREEN_READER=1 Aktiviert den Screenreader-Modus; entspricht --ax-screen-reader (v2.1.208+)
CLAUDE_AX_PREPARK_MS Millisekunden, die der Screenreader-Modus wartet, bevor er eine neue oder geänderte Zeile schreibt; Standard 0 seit v2.1.287 (vorher 50), also 50 setzen, um die Pause wiederherzustellen
### Tool-Konfiguration
Variable Zweck
---------- ---------
BASH_DEFAULT_TIMEOUT_MS Timeout für Bash-Befehle (Standard 30000)
BASH_MAX_TIMEOUT_MS Maximales Bash-Timeout (Standard 600000)
MCP_TIMEOUT Start-Timeout für MCP-Server (Standard 5000)
MCP_TOOL_TIMEOUT Ausführungs-Timeout für MCP-Tools (Standard 30000); v2.1.142 behebt, dass Remote-HTTP/SSE-Aufrufe höhere Werte ignorierten
CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH Überschreibt die Obergrenze für MCP-Tool-Beschreibungen und Server-Anweisungen, seit v2.1.296 4.096 Zeichen (2.048 in v2.1.280-295) – gilt für jeden MCP-Server der Sitzung (v2.1.280+); die eigenen Server von Anthropic unter api.anthropic.com bleiben seit v2.1.299 ungekürzt
MCP_PROTOCOL_NEGOTIATION legacy beendet das Abfragen der Server auf MCP-Protokoll 2026-07-28; auto fragt HTTP-, Connector- und stdio-Server ab. Lokale (stdio-)Server handeln 2026-07-28 seit v2.1.292 bei jeder Installation standardmäßig aus, Bedrock, Vertex und Foundry eingeschlossen; Connectors von Cloud-Sitzungen und Remote Control handeln es seit v2.1.299 standardmäßig aus
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS Schwelle, ab der ein langer MCP-Tool-Aufruf automatisch in den Hintergrund wandert (Standard 2 min, v2.1.212+)
Hintergrundbefehle (v2.1.285+): Bash- und PowerShell-Befehle im Hintergrund stoppen nach einem Zeitlimit – ihrem timeout zusammen mit run_in_background, Standard 30 Minuten, maximal 2 Stunden – und Claude wird benachrichtigt, wenn einer gestoppt wird. Seit v2.1.288 gilt das Limit nur in unbeaufsichtigten Sitzungen (-p, Agent SDK, CI, Cloud); Terminal-, Desktop-App- und VS-Code-Sitzungen haben kein Limit.

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 Grenzt per Workload Identity Federation ausgestellte Tokens ein, wenn eine Regel mehrere Workspaces umfasst (v2.1.141+)
CLAUDE_CODE_GZIP_REQUEST_BODIES=0 Schaltet die gzip-Komprimierung großer Request-Bodys an api.anthropic.com ab, die auch bei abgeschalteter Telemetrie aktiv ist (v2.1.300+)
CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP=1 Behält System-Cross-Zertifikate, die sich gegenseitig in einer Schleife beglaubigen, für eine private CA, die eines braucht (v2.1.316+)
OTEL_EXPORTER_OTLP_TIMEOUT Das Standard-Export-Timeout von OTel (Millisekunden); ein OTLP-Export hinter einem Proxy, der nie antwortet, gibt nach 10 Sekunden auf, oder nach diesem Wert bis zu 30 Sekunden (v2.1.317+)
Die vollständige Liste finden Sie unter Umgebungsvariablen im vollständigen Leitfaden.

14. Kostenreferenz

Preise pro 1 Million Tokens (Stand Oktober 2026).510

Modell Eingabe Ausgabe Hinweise
Sonnet 5.5 2,00 $ 10,00 $ Das Standard-Sonnet-Modell auf der Anthropic API seit v2.1.284 (28. September 2026) – Modell-ID claude-sonnet-5-5, 1M Kontext / 128K Ausgabe, Cache-Lesezugriffe 0,10 $/MTok (0,05x Eingabe; v2.1.296 korrigiert die Kostenangaben in Claude Code, die zuvor 0,20 $ verwendet hatten), Wissensstand Juni 2026. Kostensensibles tägliches Programmieren; effort steht in Claude Code standardmäßig auf medium. /model sonnet auf der Anthropic API (Claude Platform auf AWS löst sonnet zu Sonnet 4.6 auf; Bedrock, Agent Platform und Foundry zu Sonnet 4.5).
Sonnet 5 (Vorgänger) 2,00 $ 10,00 $ Das Modell, das sonnet auf der Anthropic API von v2.1.197 bis v2.1.283 auswählte, und bis v2.1.280 der Standard für Pro/Team Standard, bevor diese Pläne auf Opus umgestellt wurden. Nativer 1M-Kontext; 2 $/10 $ ist der reguläre Listenpreis (die für den 1. September geplante Erhöhung auf 3 $/15 $ wurde abgesagt; v2.1.243 hat die /model-Auswahl entsprechend aktualisiert). Festlegen mit ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5.
Opus 5.5 4,00 $ 20,00 $ Das Standard-Opus-Modell seit v2.1.280 (22. September 2026) – Modell-ID claude-opus-5-5, 1M Kontext, Cache-Lesezugriffe 0,20 $/MTok (0,05x Eingabe statt der üblichen 0,1x). An jeder Position günstiger als Opus 5 und das Standardmodell auf jedem Plan, seit v2.1.280 Pro und Team Standard von Sonnet auf Opus umstellt. /model opus.
Opus 5 (Vorgänger) 5,00 $ 25,00 $ Die Opus-Stufe von v2.1.219 (24. Juli 2026) bis v2.1.278 — Modell-ID claude-opus-5, 1M Kontext / 128K Ausgabe, Thinking standardmäßig aktiv, effort standardmäßig high, Wissensstand Mai 2026. War der Standard der Premium-Pläne – Max, Team Premium, Enterprise (Seats ab v2.1.251) – und der Anthropic API, bis v2.1.280 Opus 5.5 zum Standard-Opus-Modell machte. Festlegen mit ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5.
Opus 4.8 (Legacy) 5,00 $ 25,00 $ Gleicher Preis, inzwischen in der Legacy-Modelltabelle der Dokumentation; Standard der Premium-Stufe von v2.1.154 bis v2.1.219. Der Fast Mode dafür wurde am 30. Oktober 2026 als veraltet markiert und wird am 30. November 2026 entfernt. Festlegen mit ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8.
Fable 5.1 10,00 $ 50,00 $ Stufe oberhalb von Opus; /model fable wählt es seit v2.1.257 aus, dem ersten installierbaren Release, das es enthält (Fable 5, ab v2.1.170, ist in die Legacy-Tabelle der Dokumentation gewandert). Modell-ID claude-fable-5-1, 1M Kontext / 128K Ausgabe, adaptives, stets aktives Thinking, Wissensstand Juni 2026 (gemeinsam mit Opus 5.5 und Sonnet 5.5), Cache-Lesezugriffe 0,25 $/MTok (0,025x Eingabe statt der üblichen 0,1x).
Haiku 5.5 0,10 $ 0,50 $ Das Modell, das haiku auf der Anthropic API seit v2.1.293 (7. Oktober 2026) auswählt – Modell-ID claude-haiku-5-5, 1M Kontext / 128K Ausgabe, adaptives Thinking, das sich nicht abschalten lässt, Wissensstand Juni 2026. Ein Prompt über 100K Tokens kostet 0,50 $ / 2,50 $, und zwar für jeden Token dieser Anfrage; Cache-Lesezugriffe 0,01 $ (übliche 0,1x). Schnelle Erkundung, einfache Aufgaben, Subagents. Auf Bedrock, Vertex, Foundry und Claude Platform auf AWS weiterhin Haiku 4.5. /model haiku.
Haiku 4.5 (Vorgänger) 1,00 $ 5,00 $ Das Modell, das haiku vor v2.1.293 auswählte und auf Bedrock, Vertex, Foundry und Claude Platform auf AWS weiterhin auswählt. Festlegen mit ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5-20251001.

Eine typische Sitzung verbraucht 50K-200K Eingabe-Tokens und 10K-50K Ausgabe-Tokens. Haiku-5.5-Sitzung: etwa 0,01 $-0,05 $ zu den Tarifen für Prompts bis 100K Tokens. Opus-5.5-Sitzung: 0,40 $-1,80 $.

Standardmodell in Claude Code (nach Plan): Opus auf jedem Plan seit v2.1.280 (22. September 2026) – Pro und Team Standard wechselten von Sonnet zu Opus und ziehen damit mit Max, Team Premium und Enterprise gleich – und das Standard-Opus-Modell ist Opus 5.5 (claude-opus-5-5), wo der Alias opus jetzt landet. Die Aufteilung aus v2.1.251 (Opus 5 auf den Premium-Plänen, Sonnet 5 auf Pro/Team Standard) und der Sonnet-5-überall-Standard aus v2.1.197 sind Geschichte. Admins 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 Google Clouds Agent Platform verwenden ebenfalls Opus 5.5 als Standard; Microsoft Foundry ist die einzige Ausnahme (Standard Sonnet 4.5 und der einzige Ort, an dem opus zu Opus 4.6 aufgelöst wird) – legen Sie ein bestimmtes Modell über ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL fest.

Opus 5.5, Sonnet 5.5, Haiku 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 die schwierigsten Programmier- und Agentenaufgaben. effort steht bei allen standardmäßig auf high, außer bei Opus 5.5 und Sonnet 5.5, die standardmäßig medium verwenden, wie es Haiku 5.5 auf der Claude API tut – 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; ein solches Modell startet also mit seinem eigenen Standard, bis Sie eine Stufe wählen. Thinking lässt sich bei Opus 5.5, Sonnet 5.5 und den Fable-Modellen nicht abschalten (MAX_THINKING_TOKENS=0 hat dort keine Wirkung). Breaking Changes von Opus 5 gegenüber Opus 4.8: Thinking ist bei Anfragen, die das Feld thinking weglassen, standardmäßig aktiv, und thinking: {type: "disabled"} mit Effort xhigh oder max liefert einen 400-Fehler.

Fast Mode (/fast) gilt für Opus 5.5 und Opus 5 sowie für Opus 4.8 bis zum 30. November 2026 (seit dem 30. Oktober als veraltet markiert; nach der Entfernung schlägt eine Fast-Mode-Anfrage auf Opus 4.8 fehl, statt mit normaler Geschwindigkeit zu laufen), wobei Opus 5.5 seit v2.1.280 der Standard ist – 8 $ / 40 $ pro MTok auf Opus 5.5, 10 $ / 50 $ auf Opus 5 und 4.8 (jeweils 2× der Basispreis) für bis zu 2,5× so viele Ausgabe-Tokens pro Sekunde. Opus 4.7 wurde entfernt: claude-opus-4-7 + speed: "fast" schlägt jetzt fehl, statt auf die normale Geschwindigkeit zurückzufallen. Research Preview, nur Claude API und Abonnements (nicht Bedrock/Vertex/Foundry oder Claude Platform auf AWS); ein Geschwindigkeitswechsel macht den Prompt-Cache ungültig. Seit v2.1.271 funktioniert der Fast Mode auch in Claude Code-Remote-Sitzungen (Cloud- und selbst gehostete Runner): Die Fast-Mode-Einstellung des Hosts oder ein in der Sitzung eingegebenes /fast gilt dort, wo Ihre Organisation es erlaubt.

Modelle während einer Sitzung wechseln:

/model opus       # Switch to Opus 5.5 (v2.1.280+)
/model sonnet     # Switch to Sonnet 5.5 on the Anthropic API (v2.1.284+)
/model haiku      # Switch to Haiku 5.5 on the Anthropic API (v2.1.293+)
/model fable      # Switch to Fable 5.1 (tier above Opus, v2.1.257+)
/effort xhigh     # Recommended for the hardest coding/agentic work

Entscheidungsregel: Einfache Erkundung geht an Haiku. Kostensensibles tägliches Programmieren geht an Sonnet. Anspruchsvolles Reasoning, Architektur, agentische Schleifen und Sicherheitsanalysen gehen an Opus. Verwenden Sie opusplan für komplexes Refactoring (Opus plant, Sonnet führt aus).


15. Wichtige Dateipfade

Pfad Zweck
~/.claude/settings.json Benutzerweite Einstellungen
~/.claude/keybindings.json Eigene Tastenkombinationen
~/.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 Laufzeitzustand, OAuth-Tokens, MCP-Konfiguration
.claude/settings.json Projekteinstellungen (über Git geteilt)
.claude/settings.local.json Projekteinstellungen (persönlich, per .gitignore ausgeschlossen)
.claude/CLAUDE.md Projektanweisungen
.claude/commands/ Projekt-Slash-Befehle
.claude/agents/ Projekt-Subagent-Definitionen
.claude/skills/ Projekt-Skills
.claude/plans/ Ausgabedateien des Plan Mode
.claude/memory/ Auto-Memory-Dateien
.mcp.json MCP-Server-Konfiguration des Projekts
CLAUDE.md Projektanweisungen (Alternative im Stammverzeichnis)
AGENTS.md Wird als Projektanweisungen gelesen, wenn das Projekt keine CLAUDE.md hat (ab v2.1.277)

16. Changelog

Datum Änderung
2026-11-02 Gezielter Abgleich von v2.1.311-317 (26. Okt. bis 2. Nov.; npm latest und next 2.1.317, stable wechselt auf 2.1.311; 2.1.313 nie veröffentlicht, 2.1.315 auf npm ohne Changelog-Eintrag). Fast Mode auf Opus 4.8 am 30. Oktober als veraltet markiert, Entfernung am 30. November. ultrathink führt einen Terminal-Zug mit xhigh aus. Zeilen hinzugefügt: permissions.blockWritesOutsideWorkingDirectories, disableRemoteControl, CLAUDE_CODE_SUBAGENT_EFFORT, CLAUDE_CODE_DISABLE_ULTRATHINK, CLAUDE_CODE_MODEL_CATALOG, CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT, CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK, CLAUDE_CODE_SKIP_PROMPT_HISTORY, CLAUDE_CODE_TRANSCRIPT_LOCAL_GC, CLAUDE_CODE_SYNC_SKILLS, CLAUDE_CODE_DISABLE_NESTED_SESSION_ID, CLAUDE_CODE_DISABLE_CFC_PROMPT, FORCE_HYPERLINK, CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP, OTEL_EXPORTER_OTLP_TIMEOUT. Zeilen aktualisiert: /fast, /model ([1m] gestrichen, wo es keine Wirkung hat), /effort, idleCompaction (VS Code, Desktop, Drittanbieter seit v2.1.314), ENABLE_TOOL_SEARCH, die Kostentabelle und die Runner-Unterbefehle.16
2026-10-26 Docs-Abgleich, kein neues Release von CLI (npm latest 2.1.310, stable 2.1.308). Zeilen hinzugefügt: --cloud (--remote ist der veraltete Alias; -p "msg" --cloud <session-id> reiht eine Nachricht in eine laufende Cloud-Sitzung ein), /schedule (geplante Cloud-Aufgaben, vormals Routinen; Alias /routines), /slides (Beta der Artefaktvorlagen), CLAUDE_CODE_DISABLE_ARTIFACT, CLAUDE_CODE_ARTIFACT_AUTO_OPEN, CLAUDE_CODE_MAX_TURNS, enableWorkflows / disableWorkflows. Zeile ersetzt: CLAUDE_CODE_WORKFLOWS=1 (das Opt-in aus v2.1.147, aus der Referenz der Umgebungsvariablen verschwunden) durch CLAUDE_CODE_DISABLE_WORKFLOWS=1; Workflows sind standardmäßig aktiv, außer auf Pro. Der ausführliche Leitfaden erhält Projects (öffentliche Beta seit dem 17. September 2026).15
2026-10-23 Gezielter Abgleich von v2.1.303-310 (18. bis 23. Okt.; npm latest und next 2.1.310, stable wechselt auf 2.1.308; 303 und 308 sind einzeilige Zuverlässigkeits-Releases). Zeilen hinzugefügt: /auto-mode-setup, sandbox.allowNestedUserNamespaces, CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS, CLAUDE_CODE_AUTO_COMPACT_WINDOW (Suffixe k/M), CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK. Zeilen aktualisiert: einzeilige Fixes in /usage per f (v2.1.305), die 5-Stunden-Warnung für Pro/Max bei /resume (v2.1.304), /claude-api api-version und managed-agents-secure, Tool-Suche standardmäßig aktiv hinter einer benutzerdefinierten Basis-URL (v2.1.304) mit dem Regressions-Fix aus v2.1.305, Workspace-Vertrauensprüfung für claude ultrareview (v2.1.309), Obergrenzen für Skill-Hooks (v2.1.304).14
2026-10-17 Gezielter Abgleich von v2.1.301-302 (15. bis 16. Okt.; npm latest und next 2.1.302, stable bleibt bei 2.1.292; nichts übersprungen). claude -p und das SDK starten wieder in Manual bei Drittanbietern, bei abgeschalteter Telemetrie und bei Neuinstallationen (v2.1.302 macht v2.1.285 rückgängig; --permission-mode auto behält Auto). Fork-Subagents standardmäßig aktiv in -p, dem SDK, Desktop und VS Code (CLAUDE_CODE_FORK_SUBAGENT=0 schaltet sie ab); Desktop und VS Code lassen die Subagents der Hauptkonversation immer im Hintergrund laufen; Prompt- und Agent-Hooks sind auf 12 pro Ereignis begrenzt. Zeilen: CLAUDE_CODE_AUTO_MODE_MODEL, CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS, vim %, die Zeile „Idle compaction“ in /config.13
2026-10-14 Gezielter Abgleich von v2.1.300 (14. Okt.; npm latest und next 2.1.300, stable wechselt auf 2.1.292). Zeilen zum Advisor-Tool hinzugefügt (/advisor, --advisor, advisorModel, CLAUDE_CODE_DISABLE_ADVISOR_TOOL): ein serverseitiges zweites Modell, das Claude an Entscheidungspunkten konsultiert, ab diesem Release auf der Claude Platform auf AWS. Zeile CLAUDE_CODE_GZIP_REQUEST_BODIES; claude remote-control verliert --sandbox/--no-sandbox; updatedInput aus Hooks wird jetzt wie die eigene Eingabe von Claude validiert.12
2026-10-14 Gezielter Abgleich von v2.1.299 (14. Okt.; npm latest 2.1.299, next 2.1.300 noch ohne Notes, stable bleibt bei 2.1.287; 2.1.297 und 2.1.298 nie veröffentlicht). Kompaktierung im Leerlauf: eine Konversation ab 200K Tokens, die etwa 54 Minuten untätig ist, wird kompaktiert, bevor ihr einstündiger Prompt-Cache abläuft; neue Einstellungszeile idleCompaction und neue Env-Zeile CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS. Neue Env-Zeilen CLAUDE_CODE_DISABLE_FILE_MENTIONS, CLAUDE_CODE_STRICT_INLINE_SHELL_RM_PROMPT und CLAUDE_CODE_ATTRIBUTION_HEADER; CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS jetzt dokumentiert (Obergrenze, Standard 32000). MCP-Regeln passen auf vollständige Servernamen (mcp__a deckt a__b nicht mehr ab; schreiben Sie mcp__<server>__*), vermerkt unter der Syntax für Berechtigungsregeln; Erstanbieter-Server unter api.anthropic.com sind vom Beschreibungslimit ausgenommen; Konnektoren für Cloud und Remote Control auf Protokollversion 2026-07-28. Warnungen in /usage, /effort und /fast in der Agentenansicht, claude plugin eval --disallow-tools. Zwei Regressionen aus 2.1.296 behoben (Edit und Retry in Cloud-Sitzungen; ein genehmigter Tool-Aufruf lief nach einem Neustart doppelt).11
2026-10-11 Gezielter Abgleich von v2.1.293-296 (7. bis 9. Okt.; npm latest und next 2.1.296, stable wechselt auf 2.1.287). Claude Haiku 5.5 (claude-haiku-5-5, 0,10 $ / 0,50 $ pro MTok für Prompts bis 100K Tokens, darüber 0,50 $ / 2,50 $) ist das Modell, das haiku über die Anthropic API auswählt (v2.1.293): neue Zeile in der Kostenreferenz, Haiku 4.5 als Vorgängermodell eingeordnet, Hinweis zu /model haiku aktualisiert; Cache-Lesezugriffe für Sonnet 5.5 auf 0,10 $ korrigiert. Hooks: onFailure: "block" (v2.1.295). Beschreibungslimit für MCP 4.096 (v2.1.296). Neue Zeilen: skills (32 vorgeladen), autoCompactWindow, CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS, CLAUDE_CODE_RETRY_WATCHDOG, CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS, CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL, VERTEX_REGION_CLAUDE_HAIKU_5_5; Hinweis zu /copy.10
2026-10-06 Gezielter Abgleich von v2.1.288-292 (2. bis 6. Okt.; npm latest und next 2.1.292, stable bleibt bei 2.1.285). 2.1.291 behebt Regressionen aus 2.1.288 und 2.1.290, deshalb direkt auf eine neuere Version aktualisieren. Das WebSearch-Budget füllt sich in interaktiven Sitzungen stündlich auf (v2.1.290); Limits für Hintergrundbefehle gelten nur für unbeaufsichtigte Sitzungen (v2.1.288); aus claude project purge wird claude purge. Neue Zeilen: /autocompact, plugin install --marketplace, CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS, CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR, MCP_PROTOCOL_NEGOTIATION und vier weitere Umgebungsvariablen; Hinweise zu Berechtigungen, Agentenansicht, /code-review und /claude-api aktualisiert.9
2026-10-01 Gezielter Abgleich von v2.1.286-287 (30. Sep. bis 1. Okt.; npm latest und next 2.1.287, stable wechselt auf 2.1.285; seit 2.1.285 nichts übersprungen). 1M-Kontext standardmäßig für Opus 4.7+ und Fable auf Bedrock, Vertex, Foundry und dem Claude-Apps-Gateway (v2.1.287): Zeile CLAUDE_CODE_DISABLE_1M_CONTEXT aktualisiert. Mods kommen hinzu, mit dem eingebauten Mod „You should know“ (v2.1.287). --bare verbindet nur die auf der Kommandozeile angegebenen MCP-Server und startet keine Hintergrundaufgaben (v2.1.286). Neue Zeilen: CLAUDE_AX_PREPARK_MS (Standard jetzt 0), /plugin enable cc-plugin-you-should-know@builtin; Hinweise zu alwaysLoad: false, URL-Prompts und bareElicitationCapability, zum Agentenfilter n:<text>, zu /hooks und Ctrl+G ergänzt. Der Hinweis zum Auto-Modus entspricht jetzt der Dokumentation der Berechtigungsmodi.
2026-09-29 Gezielter Abgleich von v2.1.284-285 (28. bis 29. Sep.; npm latest und next 2.1.285, stable wechselt auf 2.1.280; seit 2.1.283 nichts übersprungen). Claude Sonnet 5.5 (claude-sonnet-5-5, 2 $/10 $ pro MTok) ist das Standard-Sonnet-Modell über die Anthropic API (v2.1.284): neue Zeile in der Kostenreferenz, Sonnet-5-Zeile als Vorgängermodell eingeordnet, Hinweise zu Effort und Thinking aktualisiert. Der Auto-Modus startet jetzt interaktive Sitzungen auf jedem Plan und bei jedem Anbieter (v2.1.284) sowie Sitzungen über claude -p / das Python Agent SDK bei Drittanbietern oder mit abgeschalteter Telemetrie (v2.1.285). Ultracode ist ein eigener /effort-Schalter (v2.1.284). Hintergrund-Shell-Befehle stoppen bei ihrem Timeout, Standard 30 Minuten (v2.1.285). Neue Zeilen: --desktop, allowedProviders, claude plugin configure, plugin install --config, CLAUDE_CODE_DISABLE_WEB_FETCH, CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES; /mcp reconnect all, Tastenbelegungen für den Slider und das 1M-Fenster bei benutzerdefinierter Basis-URL in bestehende Zeilen aufgenommen.
2026-09-26 Gezielter Abgleich von v2.1.282-283 (24. bis 25. Sep.; npm latest und next 2.1.283, stable wechselt auf 2.1.274; seit 2.1.281 nichts übersprungen). Der Auto-Modus ist jetzt der eingebaute Startmodus für interaktive Sitzungen im Terminal und in VS Code auf jedem Plan und bei jedem Anbieter (v2.1.283) und nutzt bei einer direkten API-Verbindung mit abgeschalteter Telemetrie standardmäßig den serverseitigen Klassifikator (v2.1.282). OTel-Variablen in Projekt- und lokalen Einstellungen werden ignoriert (v2.1.282). Neue Zeilen: maxProseWidth, deniedModels, availableModelsMatch, allowClaudeInChromeWithManagedMcp, /doctor prompt-audit und die ignorierten OTel-Variablen; die Zeile zu den Hint-Headern ergänzt x-claude-code-prompt-id und den Standard bei direkter API-Verbindung.
2026-09-24 Gezielter Abgleich mit v2.1.281 (23. Sep; npm latest und next 2.1.281, stable wechselt auf 2.1.273; seit 2.1.280 keine Version übersprungen). Jetzt senden (Ctrl+Enter) verschiebt laufende Tools in den Hintergrund, statt den Turn abzubrechen. CLAUDE_CODE_AUTO_MODE_SERVER gilt jetzt auch bei einer direkten Anthropic API-Verbindung. Auto-Modus: serverseitig geprüfte Nur-Lese- und Sandbox-Shell-Befehle warten auf diese Prüfung; die Abfrage für gefährliche rm-Befehle wird in unbeaufsichtigten Modi nach 2 Minuten abgelehnt. Neue Zeilen: attribution (false blendet jede Attribution aus), claude plugin validate mit MCP-Prüfungen sowie zwei rm-Umgebungsvariablen. Korrektur: Die /agents-Zeile gibt jetzt an, dass der Assistent in v2.1.198 entfernt wurde.
2026-09-23 Korrekturen, kein neues CLI-Release (npm latest weiterhin 2.1.280). Fast Mode führt jetzt in der /fast-Zeile und im Hinweis der Kostenreferenz Opus 5.5 mit $8/$40 pro MTok auf, seit v2.1.280 der Standard im Fast Mode (Opus 5 und 4.8 bleiben bei $10/$50). Die Sitzungskosten für Opus wurden mit Opus 5.5s $4/$20 neu berechnet: $0,40-$1,80. Die /effort-Zeile führt die vollständige Stufenleiter und den medium-Standard von Opus 5.5 auf; Thinking lässt sich bei Opus 5.5 nicht abschalten.
2026-09-22 Gezielter Abgleich mit v2.1.280 (22. Sep; npm latest 2.1.280, stable bleibt bei 2.1.267; 2.1.279 wurde nie veröffentlicht – kein npm-Release, kein Changelog-Abschnitt). Claude Opus 5.5 (claude-opus-5-5) ist das neue Standard-Opus-Modell – 1M Kontext, $4/$20 pro MTok, Cache-Lesezugriffe $0,20/MTok – und das Standardmodell auf Pro und Team Standard wechselt von Sonnet zu Opus, wie bereits bei Max, Team Premium und Enterprise: neue Opus-5.5-Zeile in der Kostenreferenz, die Zeilen zu Opus 5 und Sonnet 5 als Historie neu eingeordnet, Hinweis zum Standardmodell und /model-Kommentar aktualisiert. CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH – neue Zeile für Umgebungsvariablen: überschreibt die Obergrenze von 2.048 Zeichen für MCP-Tool-Beschreibungen und Server-Anweisungen. Ebenfalls in v2.1.280, ohne Auswirkung auf eine Cheatsheet-Oberfläche: Eine Effort-Stufe, die gespeichert wurde, bevor /effort modellspezifisch wurde, gilt nicht mehr für neu veröffentlichte Modelle wie Opus 5.5 (sie starten mit ihrem Standard); Schreibzugriffe über Symlink-Pfade werden jetzt danach beurteilt, wo der Schreibvorgang landet, sodass acceptEdits, Allow-Regeln und der Auto-Modus ein Ziel außerhalb des Projektbaums nicht mehr genehmigen; der Auto-Modus lehnt einmal ab, wenn eine Sicherheitsprüfung die Bewertung verweigert, wartet dann mit zunehmendem Abstand und beendet den Turn nach zehn unbeantworteten Prüfungen.
2026-09-21 Gezielter Abgleich mit v2.1.277-278 (18.-19. Sep; npm latest 2.1.278, stable bleibt bei 2.1.267). AGENTS.md-Unterstützung (v2.1.277) – neuer Hinweis im CLAUDE.md-Abschnitt und eine Zeile unter „Wichtige Dateipfade“: In einem Projekt ohne CLAUDE.md liest Claude Code stattdessen AGENTS.md, konfigurierbar unter „Project instructions“ in /config, noch nicht auf Bedrock/Vertex/Foundry. Semantik von CLAUDE_CODE_AUTO_MODE_SERVER umgekehrt (v2.1.278) – Zeile aktualisiert: Der serverseitige Klassifikator ist jetzt der STANDARD für Claude API- und Enterprise-Benutzer sowie auf Bedrock/Vertex/Foundry und Gateways, der Klassifikator-Overhead wird nicht berechnet, und =0 ist dort das Opt-out (die v2.1.273-Zeile dokumentierte =1 als Opt-in, solange lokal der Standard war); /status erhält eine Zeile „Auto mode server“. Keine andere Cheatsheet-Oberfläche betroffen (der Glob-Fix für zusammengesetzte Sandbox-Befehle, das Exit-Code-Verhalten im Headless-Betrieb und die Gateway-Egress-Umgebungsvariable aus v2.1.277 stehen im vollständigen Guide).
2026-09-17 Gezielter Abgleich mit v2.1.274-276 (17. Sep; npm latest 2.1.276, stable bleibt bei 2.1.267; 2.1.276 behebt eine Regression aus 2.1.275 – jede Anfrage antwortet mit 400, wenn ANTHROPIC_BASE_URL auf einen Proxy oder ein Gateway zeigt, also 2.1.275 nie hinter einem solchen festpinnen). Jetzt-senden-Taste (v2.1.275) – neue Zeile: ctrl+enter (oder ctrl+x ctrl+s) unterbricht den Turn und sendet alle Nachrichten aus der Warteschlange. syncClaudeAiSkills / syncClaudeAiPlugins (v2.1.275) – neue Einstellungszeile: Skills und Plugins des claude.ai-Kontos werden in angemeldete Terminal-Sitzungen synchronisiert, false meldet ab. /plugin install <plugin> --marketplace <source> (v2.1.275) – neue Plugin-Zeile: bietet zuerst an, den Marketplace hinzuzufügen. Keine andere Cheatsheet-Oberfläche betroffen (die Umbenennung zu „cloud session“ aus v2.1.274 berührt keine Cheatsheet-Zeile, und die neuen MCP-Umgebungsvariablen stehen in der Umgebungsvariablen-Tabelle des vollständigen Guides).
2026-09-16 Gezielter Abgleich mit v2.1.273 (15. Sep; npm latest, womit sich die Beobachtung des next-Tags weiter unten erledigt; das dist-Tag stable ist auf 2.1.267 gewandert). Zwei Zeilen für Umgebungsvariablen hinzugefügt: CLAUDE_CODE_AUTO_MODE_SERVER (der Auto-Modus über Gateways verwendet auf Bedrock/Vertex/Foundry jetzt standardmäßig den LOKALEN Klassifikator) und CLAUDE_CODE_GATEWAY_HINT_HEADERS. Hinweis für Benutzer von Berechtigungsregeln: v2.1.273 nimmt die Ablehnungsprüfung für nicht analysierbare Zeilen aus v2.1.268 gezielt zurück (eval- und env -C-Zeilen fragen wieder nach, statt abgelehnt zu werden); die Zustands- und Symlink-Korrekturen aus v2.1.260 bleiben bestehen. Keine andere Cheatsheet-Oberfläche betroffen.
2026-09-15 Gezielter Abgleich mit v2.1.266-272 (8.-14. Sep; npm latest 2.1.272, 2.1.273 nur auf dem next-Tag und noch ohne Release Notes; 266/270 sind einzeilige Regressionsfixes, 272 ist inhaltsleer). /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) – /fast-Zeile und Fast-Mode-Hinweis aktualisiert: Cloud- und selbst gehostete Runner, Host-Einstellung oder /fast in der Sitzung, sofern die Organisation es erlaubt. claude plugin eval (v2.1.269) – neue Plugin-CLI-Zeile: bewertete, reproduzierbare Eval-Suiten mit JSON- und HTML-Berichten. Keine andere Cheatsheet-Oberfläche betroffen (geprüft: Die Zeilen zu /diff, /skill-doctor, --plugin-dir und den Chords bleiben von diesen Releases unberührt).
2026-09-08 Gezielter Abgleich mit v2.1.265 (8. Sep; 2.1.262/2.1.264 nie veröffentlicht, 2.1.263 inhaltsleer). --plugin-dir-Zeilen: Ordner-voller-Plugins-Modus – jeder Unterordner mit einem Manifest wird geladen, und Unterordner, die während des Betriebs hinzukommen oder entfernt werden, werden übernommen (ab v2.1.265). Ctrl+X Ctrl+K-Zeile: Zwei-Tasten-Chords warten jetzt 3 Sekunden auf die zweite Taste und zeigen bei Zeitüberschreitung einen Hinweis (zuvor 1 Sekunde mit stillem Abbruch, was unter tmux getippte Chords verschluckte). Keine andere Cheatsheet-Oberfläche betroffen.
2026-09-05 Gezielter Abgleich mit v2.1.261 (4. Sep). /skill-doctor-Zeile hinzugefügt: zeigt, welche geladenen Skills ungenutzt bleiben und was jeder davon an Kontext kostet, damit Sie sie ausmisten können. Ebenfalls aus v2.1.261, ohne Auswirkung auf eine Cheatsheet-Oberfläche: Die Einstellung keybindingFlavor wird ausgemustert (die readline-Wortbearbeitung ist jetzt der einzige Prompt-Dialekt) – das Cheatsheet hat sie nie dokumentiert.
2026-09-03 Gezielter Abgleich mit v2.1.260 (erschien Stunden nach dem Abgleich mit v2.1.257-259 vom selben Tag, siehe unten). /diff-Zeile hinzugefügt: Vollbild-Diff-Panel neben der Konversation, das nicht committete Änderungen live anzeigt, während Claude bearbeitet. Hinweis für Benutzer von Berechtigungsregeln: v2.1.260 nimmt die Ausweitung der Read()-Deny-Regeln auf Bash-Optionswerte und -Operanden aus v2.1.259 zurück (sie lehnte npm run build unter einer Deny-Regel für das Build-Verzeichnis in jedem Modus ab); die Abdeckung von Eingabeumleitungen und Lesebefehlen aus v2.1.257 bleibt bestehen.
2026-09-03 Gezielter Abgleich mit v2.1.257-259 + dem Start von Claude Fable 5.1 (1. September 2026). Der Alias fable wählt jetzt Fable 5.1 (claude-fable-5-1) – unverändert $10/$50 pro MTok, Wissensstand Juni 2026 (der neueste aller aktuellen Modelle), Cache-Lesezugriffe $0,25/MTok (0,025x statt der üblichen 0,1x); Fable 5 wandert in die Tabelle der Legacy-Modelle der Dokumentation. v2.1.257 ist das erste installierbare Release mit Fable 5.1 (2.1.253-256 wurden nie auf npm veröffentlicht). Zeile in der Kostenreferenz, Hinweis zum adaptiven Reasoning und /model-Kommentar aktualisiert.
2026-08-30 Korrektur des Standardmodells anhand der Modellkonfigurations-Dokumentation + CLI v2.1.251: Opus 5 ist der Standard auf den Premium-Plänen (Max, Team Premium, Enterprise mit nutzungsbasierter Abrechnung, die Anthropic API, Bedrock / Google Clouds Agent Platform / Claude Platform auf AWS; das sitzbasierte Enterprise kommt mit v2.1.251 hinzu) und Sonnet 5 auf Pro/Team Standard (Foundry: Sonnet 4.5). Die Zeilen zu Sonnet 5, Opus 5 und Opus 4.8, der Hinweis zum Standardmodell und der /model-Kommentar aktualisiert; die „Sonnet 5 überall“-Darstellung aus v2.1.197 ausgemustert.
2026-08-26 Preiskorrektur: Sonnet 5s $2/$10 pro MTok ist jetzt der reguläre Listenpreis – die Preisseite von Anthropic streicht die für den 1. September angekündigte Erhöhung auf $3/$15, und v2.1.243 hat die /model-Auswahl und den claude-api-Skill entsprechend angepasst. Zeile in der Kostenreferenz und Hinweis zum Standardmodell aktualisiert; sonst keine Inhaltsänderung.5
2026-08-17 Gezielter Abgleich mit v2.1.234. Sitzungen laufen automatisch weiter, sobald ein claude.ai-Nutzungslimit zurückgesetzt wird (/config: „Continue automatically at usage limit“). Umgebungsvariablen: CLAUDE_CODE_PROJECT_DIR_NAME, CLAUDE_CODE_GOAL_CHECKIN_MINUTES. /permissions und /add-dir öffnen sich jetzt auch mitten im Turn. GitLab-MR-Badge (!N) in der Fußzeile über ein authentifiziertes glab.
2026-08-15 Gezielter Abgleich 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-/Task-Tools sind auf Opus 4.8/Sonnet 5/Fable 5+ jetzt standardmäßig AUS). GitLab-MRs funktionieren mit --worktree (!N in claude agents). Die Cygwin-Symlink- und < file-Berechtigungsänderungen aus v2.1.232 zurückgenommen; deren Regression bei der Auto-Modus-Genehmigung unter Windows behoben.
2026-08-14 Gezielter Abgleich von v2.1.231–232 + der Standardumstellung vom 14. August. Auto-Modus ist jetzt Standard für neue Sitzungen auf Pro/Max/Team (im Auto-Modus-Block vermerkt). v2.1.232: Live-Sitzungen per @-Erwähnung ansprechen (Weiterleitung über SendMessage, exakte Übereinstimmung des bloßen Namens stellt zu), Subagent-Forking standardmäßig aktiv, /config-Zeilen für Dialogablauf + sitzungsübergreifenden Eingang, GitLab-Marketplaces + Token-Schwärzung, Einstellungs-Aliase additionalMarketplaces/allowedMarketplaces. v2.1.231: MCP OAuth Redirect-URI-Korrektur.
2026-08-12 Gezielter Abgleich von v2.1.228–229. Umgebungsvariablen: CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS ergänzt (Staffelung des Workflow-Fan-outs, 0 deaktiviert). Außerdem: claude remote-control --continue setzt die letzte Remote-Control-Sitzung fort; /commit-push-pr genehmigt gefährliche Git-Flags nicht mehr automatisch; das Write-Tool folgt auf neueren Modellen den Überschreibregeln von Edit.
2026-08-10 Behebung eines mitgeschleppten Fehlers aus dem ganzheitlichen Audit des Hauptleitfadens: Die Zeile zum Auto-Modus-Klassifizierer nannte noch Sonnet 4.6 – korrigiert auf Sonnet 5 ab v2.1.210 (ursprünglich Sonnet 4.6).
2026-08-06 Gezielter Abgleich der Befehlsoberflächen-Punkte aus v2.1.221–v2.1.223. /review ist wieder ein Alias von /code-review (v2.1.223) und merkt sich die zuletzt eingegebene Effort-Stufe; /fork-Kopien erhalten einen eigenen Worktree (v2.1.221); VSCode ergänzt die Focus-Ansicht (Ctrl+Alt+F, v2.1.221); CLAUDE_CODE_DISABLE_1M_CONTEXT hält jetzt jedes nativ-1M-Modell per automatischer Komprimierung bei 200K, mit CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT als Ausweg für unbekannte Modelle (v2.1.223); strictKnownMarketplaces/blockedMarketplaces akzeptieren "owner/*"-Organisations-Wildcards (v2.1.223).
2026-07-25 Gezielter Abgleich der Punkte aus v2.1.219–v2.1.220. Modelle: Claude Opus 5 (claude-opus-5) löst Opus 4.8 als Opus-Stufe und als Auswahl von /model opus ab – gleiche $5/$25 pro MTok, 1M Kontext / 128K Ausgabe, Thinking standardmäßig aktiv, effort steht standardmäßig auf high, Wissensstand Mai 2026, Standardmodell auf Claude Max; Opus 4.8 bleibt als Legacy-Zeile erhalten. Breaking gegenüber 4.8: Anfragen ohne thinking-Feld denken jetzt, und thinking: {type: "disabled"} + Effort xhigh/max liefert einen 400. Fast-Modus korrigiert: /fast deckt nur Opus 5 und Opus 4.8 zu $10/$50 pro MTok ab (2× Basispreis, ~2,5× Ausgabegeschwindigkeit) – Opus 4.7 wurde entfernt und wirft bei speed: "fast" jetzt einen Fehler, statt zurückzufallen. Umgebungsvariablen: CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH korrigiert – verschachteltes Subagent-Spawning ist ab v2.1.219 standardmäßig mit Tiefe 3 aktiv (in v2.1.217 war es aus); 1 setzen, um es zu deaktivieren. Einstellungsschlüssel: sandbox.network.strictAllowlist ergänzt (nicht freigegebene Hosts ohne Rückfrage ablehnen) und workflowSizeGuideline (beratende dynamische Workflow-Größe, Standard medium / weniger als 15 Agenten). Hook-Ereignisse: DirectoryAdded ergänzt (wird ausgelöst, nachdem /add-dir oder das SDK register_repo_root mitten in der Sitzung ein Arbeitsverzeichnis registriert hat). v2.1.220 enthält ausschließlich Fehlerbehebungen und Zuverlässigkeitsverbesserungen.
2026-07-24 Gezielter Abgleich der Punkte aus v2.1.218. Befehlsoberfläche: /code-review läuft jetzt als Hintergrund-Subagent, sodass die Review-Arbeit Ihre Konversation nicht mehr füllt. Ebenfalls in v2.1.218: Skills mit context: fork laufen standardmäßig im Hintergrund (Opt-out pro Skill über den neuen Frontmatter-Schlüssel background: false), /deep-research startet nur bei manuellem Aufruf, der Auto-Modus-Klassifizierer entscheidet die Prüfungen auf gefährliches rm/Hintergrund-&/verdächtige Windows-Pfade, statt Berechtigungsdialoge zu öffnen, und Hooks im Agent-Frontmatter setzen voraus, dass der Ordner der Agent-Datei das Workspace-Vertrauen akzeptiert hat.
2026-07-22 Gezielter Abgleich der Punkte aus v2.1.217. Umgebungsvariablen: CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS ergänzt (Obergrenze gleichzeitig laufender Subagents, Standard 20) und CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH (verschachteltes Subagent-Spawning ist ab v2.1.217 standardmäßig aus – zum erneuten Aktivieren diese Variable setzen; v2.1.172–v2.1.216 erlaubten 5 Ebenen). Einstellungsschlüssel: emojiCompletionEnabled ergänzt (Autovervollständigung von Emoji-Shortcodes in der Prompt-Eingabe, :heart: → ❤️; false deaktiviert). Ebenfalls in v2.1.217: --max-budget-usd stoppt jetzt Hintergrund-Subagents, sobald die Obergrenze erreicht ist.
2026-07-21 Gezielter Abgleich der Punkte aus v2.1.214–v2.1.216 (v2.1.213 wurde nie veröffentlicht). Syntax der Berechtigungsregeln: einsegmentige dir/**-Allow-Regeln treffen jetzt nur noch auf <cwd>/dir zu (v2.1.214) – **/dir/** für beliebige Tiefe; deny-/ask-Regeln behalten die Übereinstimmung in beliebiger Tiefe; Hook-if:-Bedingungen erhalten dieselbe cwd-Eingrenzung. Einstellungsschlüssel: sandbox.filesystem.disabled ergänzt (Dateisystem-Isolation überspringen, Kontrolle des ausgehenden Netzwerkverkehrs beibehalten, v2.1.216+). Umgebungsvariablen: CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH ergänzt (OTel-Grenze für das Kürzen von Inhalten, Standard 60 KB, v2.1.214+).
2026-07-17 Abgeglichen bis Claude Code v2.1.212. Befehlsoberfläche: /fork umgewidmet – kopiert die Konversation in eine neue Hintergrundsitzung mit eigener claude agents-Zeile; 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). Ergänzte Umgebungsvariablen: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT, CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION (Standard 200 pro Sitzung, v2.1.212), CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS (MCP-Aufrufe >2 Min. wandern automatisch in den Hintergrund), CLAUDE_AX_SCREEN_READER.7
2026-07-07 Abgeglichen bis Claude Code v2.1.202. Berechtigungsmodus default → „Manual“ (v2.1.200; manual wird als Alias akzeptiert). Modelltabelle neu aufgebaut auf die aktuelle Aufstellung – Sonnet 5 (Standard von Claude Code seit v2.1.197), Opus 4.8, Fable 5, Haiku 4.5 – und ersetzt die veralteten Zeilen Opus 4.7 als Flaggschiff / Sonnet 4.6; Hinweise zum Standard-Routing und zu /effort aktualisiert. Der Explore-Subagent erbt jetzt das Sitzungsmodell (gedeckelt bei Opus, v2.1.198), zuvor Haiku. Veraltete Einträge entfernt: --enable-auto-mode (entfernt in v2.1.111 → --permission-mode auto verwenden) und CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE (seit v2.1.160 ohne Wirkung).
2026-05-24 Belege zur neuesten Linie bis Claude Code v2.1.150 abgeglichen. Ergänzt: Nutzung der Limits pro Kategorie in /usage, Hinweis zum Tastatur-Scrollen in /diff laut Changelog, Hinweis zur Darstellung von GFM-Aufgabenlisten-Kontrollkästchen laut Changelog, Enterprise-allowAllClaudeAiMcps, Anleitung zur PowerShell-Berechtigungskorrektur sowie Zuverlässigkeitshinweise zu Bash/git-worktree/verwalteten Einstellungen/OTEL/Remote Control. v2.1.150 selbst hat keine angekündigten benutzerseitigen Änderungen. Lokale Prüfung: Das lokale claude --version lieferte 2.1.144 (Claude Code), während npm latest 2.1.150 war.6
2026-05-21 Belege zur neuesten Linie bis Claude Code v2.1.147 abgeglichen. Ergänzt: das standardmäßig deaktivierte Workflow-Tool (CLAUDE_CODE_WORKFLOWS=1), angeheftete Hintergrundsitzungen in der Agent View, /code-review [effort] --comment als Ersatz für /simplify, gehärtete REPL-/Workflow-Sandboxes, Verbesserungen am Auto-Updater und bei großen Diffs, Unterdrückung doppelter Einträge im Prompt-Verlauf sowie Korrekturen bei Enterprise-Login, PowerShell, MCP-Paginierung, Agent View, Plugins, Hook-Bedingungen und eingefügtem Text. Lokale Prüfung: Das lokale claude --version lieferte 2.1.144 (Claude Code), während npm latest 2.1.147 war.6
2026-05-19 Belege zur neuesten Linie bis Claude Code v2.1.145 abgeglichen. Ergänzt: claude agents --json, Zähler für auf Eingabe wartende Tabs in der Agent View, GitHub-Repo-/PR-JSON-Felder in der Statuszeile, umfangreichere Plugin-Erkennung vor der Installation, Hook-Eingabe background_tasks und session_crons bei Stop/SubagentStop, OTEL-agent_id/parent_agent_id sowie Korrekturen bei Berechtigungen, MCP, Spinner, Windows, Agent View, Aufgabenliste, Plugin-Validierung, Skill-Rekursion und dem Read-Tool. Lokale Prüfung: Das lokale claude --version lieferte 2.1.144 (Claude Code), während npm latest 2.1.145 war.6
2026-05-19 Belege zur neuesten Linie bis Claude Code v2.1.144 abgeglichen. Ergänzt: /resume-Unterstützung für Hintergrundsitzungen, Verhalten von /model für aktuelle Sitzung/Standard, /usage-credits, Anzeige der letzten Plugin-Aktualisierung, Benachrichtigungen zur Laufzeit von Hintergrund-Subagents sowie Zuverlässigkeitskorrekturen bei Terminal und Hintergrundsitzungen. Lokale Prüfung: claude --version lieferte 2.1.144 (Claude Code) und npm latest war 2.1.144.6
2026-05-18 Belege zur neuesten Linie bis Claude Code v2.1.143 abgeglichen. Ergänzt: konsistente Zuweisung in der Agent View, Obergrenze für Stop-Hook-Blockierungen, PowerShell-Richtlinien-Umgebungsvariablen; außerdem vermerkt: Durchsetzung von Plugin-Abhängigkeiten, prognostizierte Plugin-Kontextkosten, worktree.bgIsolation: "none", Beibehaltung von Modell/Effort in Hintergrundsitzungen sowie Timing-Korrekturen am /goal-Evaluator. Lokale Prüfung: claude --version lieferte 2.1.142 (Claude Code), während npm latest 2.1.143 war.6
2026-05-15 Belege zur neuesten Linie bis Claude Code v2.1.142 abgeglichen. Ergänzt: terminalSequence, claude agents --cwd, die Dispatch-Flags für Hintergrundsitzungen aus v2.1.142, die Standard-Übersteuerung für Opus 4.7 im Fast-Modus, die HTTPS-Umgebungsvariable zum Klonen von Plugins, die Workspace-Umgebungsvariable für Workload-Identität sowie der Hinweis zur Korrektur von MCP_TOOL_TIMEOUT für entfernte HTTP/SSE-Verbindungen. Lokale Prüfung: claude --version lieferte 2.1.141 (Claude Code), während npm latest 2.1.142 war.6
2026-05-13 Belege der aktuellen Release-Linie bis Claude Code v2.1.140 abgeglichen. Hinzugefügt: /goal, Hinweis zur Agent View, Command-Hook-args, PostToolUse continueOnBlock sowie subagent_type in der Agent-Hook-Eingabe. Vermerkt, dass v2.1.140 das Verhalten von ConfigChange, disableAllHooks und allowManagedHooksOnly korrigiert. Lokale Verifikation: claude --version lieferte 2.1.140 (Claude Code).6
2026-05-06 Belege der aktuellen Release-Linie bis Claude Code v2.1.131 abgeglichen. Keine Änderungen an den Tabellen für Befehle, Konfiguration, Tastenkürzel, Hooks, Plugins oder Umgebungsvariablen nötig, da v2.1.131 ein Fix-Release für die VS-Code-Aktivierung unter Windows und die Authentifizierung am Mantle-Endpunkt ist.6
2026-05-05 Auf CC-Guide v2.36 abgeglichen (CLI v2.1.126–v2.1.129). Hinzugefügt: --plugin-url zum Laden von Plugin-Zip-Archiven, .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 sowie die Plugin-Manifest-Hinweise aus v2.1.129 zu den experimentellen themes/monitors. Abdeckung bis v2.1.129.6
2026-04-29 Auf CC-Guide v2.35 abgeglichen (CLI v2.1.117–v2.1.123). Hinzugefügt: MCP-Option alwaysLoad + automatischer Neuversuch beim Start; claude plugin prune und --prune-Kaskade; claude plugin tag; Filtern durch Tippen in /skills; benannte Themes in /theme; zusammengeführter /usage-Dialog; visuelle Vim-Modi (v/V); automatische PowerShell-Freigabe; duration_ms in der Hook-Eingabe + 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 PR-URLs von GitLab/Bitbucket/GHE. Abdeckung bis v2.1.123.
2026-04-19 Aktualisierung: Der 1M-Kontext von Sonnet 4.6 wird jetzt zum Standardpreis von $3/$15 ausgewiesen (kein Aufschlag für langen Kontext); Preis-Fußnote auf platform.claude.com/docs/en/about-claude/pricing umgestellt. Abdeckung bis v2.1.116.
2026-04-04 Neu aus CC-Guide v2.26 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 eine Aufschlüsselung pro Modell ergänzt. Abdeckung bis v2.1.92.
2026-03-28 Erstveröffentlichung des Cheat Sheets, deckt Claude Code CLI bis v2.1.85 ab

17. Referenzen


Dieses Cheat Sheet begleitet als Kurzreferenz den vollständigen Claude Code CLI-Leitfaden. Schritt-für-Schritt-Anleitungen zur Einrichtung finden Sie im Claude Code Quickstart. Speziell für iOS- und macOS-Projekte lesen Sie den Leitfaden zur iOS-Agent-Entwicklung, die XcodeBuildMCP-Integrationsmuster und die Apple-Ecosystem-Serie. Zuletzt aktualisiert am 6. Oktober 2026.


  1. Anthropic Claude Code Auto-Mode-Dokumentation (v2.1.85) ↩

  2. Anthropic Claude Code Hooks-Dokumentation ↩

  3. MCP-Ökosystem und Server-Registry ↩

  4. Claude Code Subagents-Dokumentation, „Concurrent subagent limit“: standardmäßig 20 gleichzeitig laufende Subagents, anpassbar über CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS. Gelesen am 6. Oktober 2026. ↩

  5. Preise der Claude API ↩↩

  6. Claude Code v2.1.129 Release Notes, Claude Code v2.1.131 Release Notes, Claude Code v2.1.139 Release Notes, Claude Code v2.1.140 Release Notes, Claude Code v2.1.141 Release Notes, Claude Code v2.1.142 Release Notes, Claude Code v2.1.143 Release Notes, Claude Code v2.1.144 Release Notes, Claude Code v2.1.145 Release Notes, Claude Code v2.1.147 Release Notes, Claude Code v2.1.148 Release Notes, Claude Code v2.1.149 Release Notes, Claude Code v2.1.150 Release Notes, Claude Code Agent-View-Dokumentation, Claude Code Goal-Dokumentation und Claude Code CHANGELOG ↩↩↩↩↩↩↩↩↩↩

  7. Claude Code v2.1.206 Release Notes, v2.1.207, v2.1.208, v2.1.210, v2.1.211, v2.1.212 und die Claude Code Dokumentation zur Barrierefreiheit. Juli 2026. ↩↩

  8. Claude Code v2.1.287 Release Notes und die Mods-Übersicht, Oktober 2026. ↩

  9. Claude Code CHANGELOG, v2.1.288 bis v2.1.292, die CLI-Referenz und die Referenz der Umgebungsvariablen, Oktober 2026. ↩

  10. Claude Code CHANGELOG, v2.1.293 bis v2.1.296, die Modellübersicht zu Claude Haiku 5.5, die Preisseite, die Hooks-Referenz, die Subagents-Referenz und die Referenz der Umgebungsvariablen, Oktober 2026. ↩↩

  11. Claude Code CHANGELOG, v2.1.299, die Settings-Referenz (idleCompaction, „Requires Claude Code v2.1.290 or later“) und die Seite Umgebungsvariablen (CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS, CLAUDE_CODE_DISABLE_FILE_MENTIONS, CLAUDE_CODE_ATTRIBUTION_HEADER, CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS), abgerufen am 14. Oktober 2026; npm-dist-tags am selben Tag gelesen: latest 2.1.299 (veröffentlicht am 14. Oktober, 00:23 UTC), next 2.1.300 (14:27 UTC), stable 2.1.287. CLAUDE_CODE_STRICT_INLINE_SHELL_RM_PROMPT, --disallow-tools und die Regeländerung für vollständige MCP-Namen sind zu diesem Datum nur in den Release Notes dokumentiert. ↩

  12. Claude Code CHANGELOG, v2.1.300, die Seite zum Advisor-Tool, die CLI-Referenz (--advisor <model>), die Settings-Referenz (advisorModel) und die Seite Umgebungsvariablen (CLAUDE_CODE_DISABLE_ADVISOR_TOOL, CLAUDE_CODE_GZIP_REQUEST_BODIES), abgerufen am 14. Oktober 2026; npm-dist-tags am selben Abend gelesen: latest und next 2.1.300 (veröffentlicht 14:27 UTC), stable 2.1.292. ↩

  13. Claude Code CHANGELOG, v2.1.301 und v2.1.302 und die Seite Interaktiver Modus (die %-Motion, „Requires Claude Code v2.1.301 or later“), abgerufen am 17. Oktober 2026; npm-dist-tags am selben Tag gelesen: latest und next 2.1.302 (veröffentlicht am 16. Oktober, 16:48 UTC; 2.1.301 am 15. Oktober, 14:34 UTC), stable 2.1.292. Die Seiten zu Berechtigungsmodi, Umgebungsvariablen und Subagents beschreiben weiterhin die -p- und Fork-Modus-Regeln von vor 2.1.302, und CLAUDE_CODE_AUTO_MODE_MODEL, CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS sowie die /config-Zeile sind zu diesem Datum nur in den Release Notes dokumentiert. ↩↩↩↩

  14. Claude Code CHANGELOG, v2.1.303 bis v2.1.310, die Seite Umgebungsvariablen (CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS, CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK, CLAUDE_CODE_AUTO_COMPACT_WINDOW „Suffixed values such as 200k require v2.1.304 or later“), die Settings-Referenz (sandbox.allowNestedUserNamespaces, auf Benutzer- oder Managed-Ebene), die Seite zur Auto-Mode-Konfiguration (/auto-mode-setup), die Seite zu den Kosten („The f shortcut requires Claude Code v2.1.305 or later“) und die Seite zu ultrareview (--trust-workspace), abgerufen am 23. Oktober 2026; npm-dist-tags am selben Tag gelesen: latest und next 2.1.310 (veröffentlicht am 23. Oktober, 21:20 UTC), stable 2.1.308. Der Tool-Search-Standard hinter einer benutzerdefinierten Basis-URL und die Resume-Warnung für Pro/Max sind zu diesem Datum nur in den Release Notes dokumentiert. ↩↩

  15. Claude Code in der Cloud verwenden („The older --remote spelling still works as a deprecated alias for --cloud“), Arbeit mit geplanten Aufgaben automatisieren („Create scheduled tasks, formerly routines“; „the /routines alias for /schedule“), Sitzungsausgaben als Artifacts teilen („Templates are in beta. They’re on by default on Pro, Max, and Team plans“; die Tabelle „Disable artifacts“), die Seite Umgebungsvariablen (CLAUDE_CODE_ARTIFACT_AUTO_OPEN, CLAUDE_CODE_DISABLE_WORKFLOWS, CLAUDE_CODE_MAX_TURNS; CLAUDE_CODE_WORKFLOWS wird nicht mehr aufgeführt), die Settings-Referenz (enableWorkflows: „workflows are on unless you’re on the Pro plan, where they’re off“) und Laufende Arbeit von Claude mit Projects koordinieren lassen, die gesamte Claude Code-Dokumentation abgerufen am 26. Oktober 2026; claude --help auf 2.1.310 listet --cloud [description|session_id|url]. ↩

  16. Claude Code CHANGELOG, v2.1.311 bis v2.1.317 und die GitHub-Releases v2.1.311 (26. Oktober 2026) bis v2.1.317 (2. November 2026; npm 23:57 UTC); Antworten mit dem Fast Mode beschleunigen („Fast mode for Opus 4.8 was deprecated on October 30, 2026, and will be removed on November 30, 2026“); Modellkonfiguration („Typed in the terminal prompt, the word can also raise that turn to xhigh effort“; „Requires Claude Code v2.1.311 or later“); Alle Einstellungen (permissions.blockWritesOutsideWorkingDirectories, idleCompaction, disableRemoteControl); Umgebungsvariablen (CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT, CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK, CLAUDE_CODE_SYNC_SKILLS, CLAUDE_CODE_TRANSCRIPT_LOCAL_GC, CLAUDE_CODE_SKIP_PROMPT_HISTORY, CLAUDE_CODE_DISABLE_CFC_PROMPT, FORCE_HYPERLINK); Referenz für selbst gehostete Umgebungen (--hold-idle-file, --max-hold-min). Alle abgerufen am 2. November 2026. ↩