/config ausführen, wenn Sie die interaktive REPL verwenden, die eine Registerkarten-Einstellungsschnittstelle öffnet, in der Sie Statusinformationen anzeigen und Konfigurationsoptionen ändern können.
Einstellungsdateien
Die Dateisettings.json ist unser offizieller Mechanismus zur Konfiguration von Claude Code durch hierarchische Einstellungen:
- Benutzereinstellungen werden in
~/.claude/settings.jsondefiniert und gelten für alle Projekte. - Projekteinstellungen werden in Ihrem Projektverzeichnis gespeichert:
.claude/settings.jsonfür Einstellungen, die in die Versionskontrolle eingecheckt und mit Ihrem Team geteilt werden.claude/settings.local.jsonfür Einstellungen, die nicht eingecheckt werden, nützlich für persönliche Vorlieben und Experimente. Claude Code konfiguriert git so, dass.claude/settings.local.jsonignoriert wird, wenn es erstellt wird.
- Für Enterprise-Bereitstellungen von Claude Code unterstützen wir auch von Unternehmen verwaltete Richtlinieneinstellungen. Diese haben Vorrang vor Benutzer- und Projekteinstellungen. Systemadministratoren können Richtlinien bereitstellen für:
- macOS:
/Library/Application Support/ClaudeCode/managed-settings.json - Linux und WSL:
/etc/claude-code/managed-settings.json - Windows:
C:\ProgramData\ClaudeCode\managed-settings.json
- macOS:
- Enterprise-Bereitstellungen können auch verwaltete MCP-Server konfigurieren, die benutzerkonfigurierte Server überschreiben. Siehe Enterprise-MCP-Konfiguration:
- macOS:
/Library/Application Support/ClaudeCode/managed-mcp.json - Linux und WSL:
/etc/claude-code/managed-mcp.json - Windows:
C:\ProgramData\ClaudeCode\managed-mcp.json
- macOS:
Beispiel settings.json
Verfügbare Einstellungen
settings.json unterstützt eine Reihe von Optionen:
| Schlüssel | Beschreibung | Beispiel |
|---|---|---|
apiKeyHelper | Benutzerdefiniertes Skript, das in /bin/sh ausgeführt werden soll, um einen Authentifizierungswert zu generieren. Dieser Wert wird als X-Api-Key und Authorization: Bearer Header für Modellanfragen gesendet | /bin/generate_temp_api_key.sh |
cleanupPeriodDays | Wie lange Chat-Transkripte lokal basierend auf dem letzten Aktivitätsdatum beibehalten werden (Standard: 30 Tage) | 20 |
companyAnnouncements | Ankündigung, die Benutzern beim Start angezeigt wird. Wenn mehrere Ankündigungen bereitgestellt werden, werden sie zufällig durchlaufen. | ["Welcome to Acme Corp! Review our code guidelines at docs.acme.com"] |
env | Umgebungsvariablen, die auf jede Sitzung angewendet werden | {"FOO": "bar"} |
includeCoAuthoredBy | Ob die co-authored-by Claude Byline in Git-Commits und Pull Requests einbezogen werden soll (Standard: true) | false |
permissions | Siehe Tabelle unten für die Struktur der Berechtigungen. | |
hooks | Konfigurieren Sie benutzerdefinierte Befehle, die vor oder nach der Werkzeugausführung ausgeführt werden. Siehe Hooks-Dokumentation | {"PreToolUse": {"Bash": "echo 'Running command...'"}} |
disableAllHooks | Deaktivieren Sie alle Hooks | true |
model | Überschreiben Sie das Standardmodell für Claude Code | "claude-sonnet-4-5-20250929" |
statusLine | Konfigurieren Sie eine benutzerdefinierte Statuszeile zur Anzeige von Kontext. Siehe statusLine-Dokumentation | {"type": "command", "command": "~/.claude/statusline.sh"} |
outputStyle | Konfigurieren Sie einen Ausgabestil, um die Systemaufforderung anzupassen. Siehe Dokumentation zu Ausgabestilen | "Explanatory" |
forceLoginMethod | Verwenden Sie claudeai, um die Anmeldung auf Claude.ai-Konten zu beschränken, console, um die Anmeldung auf Claude Console (API-Nutzungsabrechnung) Konten zu beschränken | claudeai |
forceLoginOrgUUID | Geben Sie die UUID einer Organisation an, um sie während der Anmeldung automatisch auszuwählen und den Organisationsauswahlschritt zu umgehen. Erfordert, dass forceLoginMethod gesetzt ist | "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" |
enableAllProjectMcpServers | Genehmigen Sie automatisch alle MCP-Server, die in Projekt-.mcp.json-Dateien definiert sind | true |
enabledMcpjsonServers | Liste spezifischer MCP-Server aus .mcp.json-Dateien zum Genehmigen | ["memory", "github"] |
disabledMcpjsonServers | Liste spezifischer MCP-Server aus .mcp.json-Dateien zum Ablehnen | ["filesystem"] |
allowedMcpServers | Wenn in managed-settings.json gesetzt, Whitelist der MCP-Server, die Benutzer konfigurieren können. Nicht definiert = keine Einschränkungen, leeres Array = Lockdown. Gilt für alle Bereiche. Blacklist hat Vorrang. Siehe Enterprise-MCP-Konfiguration | [{ "serverName": "github" }] |
deniedMcpServers | Wenn in managed-settings.json gesetzt, Blacklist der MCP-Server, die explizit blockiert sind. Gilt für alle Bereiche einschließlich Enterprise-Server. Blacklist hat Vorrang vor Whitelist. Siehe Enterprise-MCP-Konfiguration | [{ "serverName": "filesystem" }] |
awsAuthRefresh | Benutzerdefiniertes Skript, das das .aws-Verzeichnis ändert (siehe erweiterte Anmeldedatenkonfiguration) | aws sso login --profile myprofile |
awsCredentialExport | Benutzerdefiniertes Skript, das JSON mit AWS-Anmeldedaten ausgibt (siehe erweiterte Anmeldedatenkonfiguration) | /bin/generate_aws_grant.sh |
Berechtigungseinstellungen
| Schlüssel | Beschreibung | Beispiel |
|---|---|---|
allow | Array von Berechtigungsregeln zur Erlaubnis der Werkzeugnutzung. Hinweis: Bash-Regeln verwenden Präfix-Matching, nicht Regex | [ "Bash(git diff:*)" ] |
ask | Array von Berechtigungsregeln zur Bestätigung bei Werkzeugnutzung. | [ "Bash(git push:*)" ] |
deny | Array von Berechtigungsregeln zur Verweigerung der Werkzeugnutzung. Verwenden Sie dies auch, um vertrauliche Dateien vom Claude Code-Zugriff auszuschließen. Hinweis: Bash-Muster sind Präfix-Matches und können umgangen werden (siehe Bash-Berechtigungsbeschränkungen) | [ "WebFetch", "Bash(curl:*)", "Read(./.env)", "Read(./secrets/**)" ] |
additionalDirectories | Zusätzliche Arbeitsverzeichnisse, auf die Claude Zugriff hat | [ "../docs/" ] |
defaultMode | Standard-Berechtigungsmodus beim Öffnen von Claude Code | "acceptEdits" |
disableBypassPermissionsMode | Setzen Sie auf "disable", um zu verhindern, dass der bypassPermissions-Modus aktiviert wird. Dies deaktiviert das Befehlszeilenflag --dangerously-skip-permissions. Siehe verwaltete Richtlinieneinstellungen | "disable" |
Sandbox-Einstellungen
Konfigurieren Sie erweitertes Sandbox-Verhalten. Sandboxing isoliert Bash-Befehle von Ihrem Dateisystem und Netzwerk. Siehe Sandboxing für Details. Dateisystem- und Netzwerkbeschränkungen werden über Read-, Edit- und WebFetch-Berechtigungsregeln konfiguriert, nicht über diese Sandbox-Einstellungen.| Schlüssel | Beschreibung | Beispiel |
|---|---|---|
enabled | Aktivieren Sie Bash-Sandboxing (nur macOS/Linux). Standard: false | true |
autoAllowBashIfSandboxed | Genehmigen Sie Bash-Befehle automatisch, wenn sie in einer Sandbox ausgeführt werden. Standard: true | true |
excludedCommands | Befehle, die außerhalb der Sandbox ausgeführt werden sollten | ["git", "docker"] |
allowUnsandboxedCommands | Erlauben Sie Befehlen, außerhalb der Sandbox über den Parameter dangerouslyDisableSandbox ausgeführt zu werden. Wenn auf false gesetzt, ist die Escape-Klappe dangerouslyDisableSandbox vollständig deaktiviert und alle Befehle müssen in einer Sandbox ausgeführt werden (oder in excludedCommands sein). Nützlich für Enterprise-Richtlinien, die striktes Sandboxing erfordern. Standard: true | false |
network.allowUnixSockets | Unix-Socket-Pfade, auf die in der Sandbox zugegriffen werden kann (für SSH-Agenten usw.) | ["~/.ssh/agent-socket"] |
network.allowLocalBinding | Erlauben Sie die Bindung an Localhost-Ports (nur MacOS). Standard: false | true |
network.httpProxyPort | HTTP-Proxy-Port, der verwendet wird, wenn Sie Ihren eigenen Proxy verwenden möchten. Wenn nicht angegeben, führt Claude seinen eigenen Proxy aus. | 8080 |
network.socksProxyPort | SOCKS5-Proxy-Port, der verwendet wird, wenn Sie Ihren eigenen Proxy verwenden möchten. Wenn nicht angegeben, führt Claude seinen eigenen Proxy aus. | 8081 |
enableWeakerNestedSandbox | Aktivieren Sie schwächere Sandbox für unprivilegierte Docker-Umgebungen (nur Linux). Reduziert die Sicherheit. Standard: false | true |
- Read-Deny-Regeln blockieren Dateileser in der Sandbox
- Edit-Allow-Regeln erlauben Dateischreibvorgänge (zusätzlich zu den Standardeinstellungen, z. B. das aktuelle Arbeitsverzeichnis)
- Edit-Deny-Regeln blockieren Schreibvorgänge innerhalb erlaubter Pfade
- WebFetch-Allow-Regeln erlauben Netzwerkdomänen
- WebFetch-Deny-Regeln blockieren Netzwerkdomänen
Einstellungspriorität
Einstellungen werden in der Reihenfolge der Priorität angewendet (höchste bis niedrigste):-
Von Unternehmen verwaltete Richtlinien (
managed-settings.json)- Bereitgestellt von IT/DevOps
- Können nicht überschrieben werden
-
Befehlszeilenargumente
- Temporäre Überschreibungen für eine bestimmte Sitzung
-
Lokale Projekteinstellungen (
.claude/settings.local.json)- Persönliche projektbezogene Einstellungen
-
Gemeinsame Projekteinstellungen (
.claude/settings.json)- Team-gemeinsame Projekteinstellungen in der Versionskontrolle
-
Benutzereinstellungen (
~/.claude/settings.json)- Persönliche globale Einstellungen
Wichtige Punkte zum Konfigurationssystem
- Speicherdateien (CLAUDE.md): Enthalten Anweisungen und Kontext, die Claude beim Start lädt
- Einstellungsdateien (JSON): Konfigurieren Sie Berechtigungen, Umgebungsvariablen und Werkzeugverhalten
- Schrägstrich-Befehle: Benutzerdefinierte Befehle, die während einer Sitzung mit
/command-nameaufgerufen werden können - MCP-Server: Erweitern Sie Claude Code mit zusätzlichen Tools und Integrationen
- Priorität: Höherrangige Konfigurationen (Enterprise) überschreiben niedrigerrangige (Benutzer/Projekt)
- Vererbung: Einstellungen werden zusammengeführt, wobei spezifischere Einstellungen breitere ergänzen oder überschreiben
Verfügbarkeit der Systemaufforderung
Im Gegensatz zu claude.ai veröffentlichen wir Claude Codes interne Systemaufforderung nicht auf dieser Website. Verwenden Sie CLAUDE.md-Dateien oder
--append-system-prompt, um benutzerdefinierte Anweisungen zum Verhalten von Claude Code hinzuzufügen.Ausschließen vertraulicher Dateien
Um zu verhindern, dass Claude Code auf Dateien mit vertraulichen Informationen zugreift (z. B. API-Schlüssel, Geheimnisse, Umgebungsdateien), verwenden Sie die Einstellungpermissions.deny in Ihrer .claude/settings.json-Datei:
ignorePatterns-Konfiguration. Dateien, die diesen Mustern entsprechen, sind für Claude Code vollständig unsichtbar und verhindern eine versehentliche Offenlegung vertraulicher Daten.
Subagent-Konfiguration
Claude Code unterstützt benutzerdefinierte KI-Subagenten, die auf Benutzer- und Projektebene konfiguriert werden können. Diese Subagenten werden als Markdown-Dateien mit YAML-Frontmatter gespeichert:- Benutzer-Subagenten:
~/.claude/agents/- Verfügbar in allen Ihren Projekten - Projekt-Subagenten:
.claude/agents/- Spezifisch für Ihr Projekt und können mit Ihrem Team geteilt werden
Plugin-Konfiguration
Claude Code unterstützt ein Plugin-System, mit dem Sie die Funktionalität mit benutzerdefinierten Befehlen, Agenten, Hooks und MCP-Servern erweitern können. Plugins werden über Marktplätze verteilt und können auf Benutzer- und Repository-Ebene konfiguriert werden.Plugin-Einstellungen
Plugin-bezogene Einstellungen insettings.json:
enabledPlugins
Steuert, welche Plugins aktiviert sind. Format: "plugin-name@marketplace-name": true/false
Bereiche:
- Benutzereinstellungen (
~/.claude/settings.json): Persönliche Plugin-Voreinstellungen - Projekteinstellungen (
.claude/settings.json): Projektspezifische Plugins, die mit dem Team geteilt werden - Lokale Einstellungen (
.claude/settings.local.json): Pro-Maschinen-Überschreibungen (nicht committed)
extraKnownMarketplaces
Definiert zusätzliche Marktplätze, die für das Repository verfügbar gemacht werden sollten. Typischerweise in Repository-Ebenen-Einstellungen verwendet, um sicherzustellen, dass Teammitglieder Zugriff auf erforderliche Plugin-Quellen haben.
Wenn ein Repository extraKnownMarketplaces enthält:
- Teammitglieder werden aufgefordert, den Marktplatz zu installieren, wenn sie dem Ordner vertrauen
- Teammitglieder werden dann aufgefordert, Plugins aus diesem Marktplatz zu installieren
- Benutzer können unerwünschte Marktplätze oder Plugins überspringen (gespeichert in Benutzereinstellungen)
- Die Installation respektiert Vertrauensgrenzen und erfordert explizite Zustimmung
github: GitHub-Repository (verwendetrepo)git: Beliebige Git-URL (verwendeturl)directory: Lokaler Dateisystempfad (verwendetpath, nur für Entwicklung)
Verwalten von Plugins
Verwenden Sie den Befehl/plugin, um Plugins interaktiv zu verwalten:
- Durchsuchen Sie verfügbare Plugins von Marktplätzen
- Installieren/Deinstallieren Sie Plugins
- Aktivieren/Deaktivieren Sie Plugins
- Zeigen Sie Plugin-Details an (bereitgestellte Befehle, Agenten, Hooks)
- Fügen Sie Marktplätze hinzu/entfernen Sie sie
Umgebungsvariablen
Claude Code unterstützt die folgenden Umgebungsvariablen zur Steuerung seines Verhaltens:Alle Umgebungsvariablen können auch in
settings.json konfiguriert werden. Dies ist eine nützliche Möglichkeit, um Umgebungsvariablen automatisch für jede Sitzung festzulegen oder einen Satz von Umgebungsvariablen für Ihr gesamtes Team oder Ihre Organisation bereitzustellen.| Variable | Zweck |
|---|---|
ANTHROPIC_API_KEY | API-Schlüssel, der als X-Api-Key Header gesendet wird, typischerweise für das Claude SDK (für interaktive Nutzung führen Sie /login aus) |
ANTHROPIC_AUTH_TOKEN | Benutzerdefinierter Wert für den Authorization Header (der Wert, den Sie hier setzen, wird mit Bearer vorangestellt) |
ANTHROPIC_CUSTOM_HEADERS | Benutzerdefinierte Header, die Sie der Anfrage hinzufügen möchten (im Format Name: Value) |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Siehe Modellkonfiguration |
ANTHROPIC_DEFAULT_OPUS_MODEL | Siehe Modellkonfiguration |
ANTHROPIC_DEFAULT_SONNET_MODEL | Siehe Modellkonfiguration |
ANTHROPIC_MODEL | Name der zu verwendenden Modelleinstellung (siehe Modellkonfiguration) |
ANTHROPIC_SMALL_FAST_MODEL | [VERALTET] Name des Haiku-Klasse-Modells für Hintergrundaufgaben |
ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION | Überschreiben Sie die AWS-Region für das Haiku-Klasse-Modell bei Verwendung von Bedrock |
AWS_BEARER_TOKEN_BEDROCK | Bedrock API-Schlüssel für die Authentifizierung (siehe Bedrock API-Schlüssel) |
BASH_DEFAULT_TIMEOUT_MS | Standard-Timeout für lang laufende Bash-Befehle |
BASH_MAX_OUTPUT_LENGTH | Maximale Anzahl von Zeichen in Bash-Ausgaben, bevor sie in der Mitte gekürzt werden |
BASH_MAX_TIMEOUT_MS | Maximales Timeout, das das Modell für lang laufende Bash-Befehle festlegen kann |
CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR | Kehren Sie nach jedem Bash-Befehl zum ursprünglichen Arbeitsverzeichnis zurück |
CLAUDE_CODE_API_KEY_HELPER_TTL_MS | Intervall in Millisekunden, in dem Anmeldedaten aktualisiert werden sollten (bei Verwendung von apiKeyHelper) |
CLAUDE_CODE_CLIENT_CERT | Pfad zur Client-Zertifikatsdatei für mTLS-Authentifizierung |
CLAUDE_CODE_CLIENT_KEY_PASSPHRASE | Passphrase für verschlüsselte CLAUDE_CODE_CLIENT_KEY (optional) |
CLAUDE_CODE_CLIENT_KEY | Pfad zur privaten Client-Schlüsseldatei für mTLS-Authentifizierung |
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | Äquivalent zum Setzen von DISABLE_AUTOUPDATER, DISABLE_BUG_COMMAND, DISABLE_ERROR_REPORTING und DISABLE_TELEMETRY |
CLAUDE_CODE_DISABLE_TERMINAL_TITLE | Setzen Sie auf 1, um automatische Terminalaktualisierungen basierend auf Gesprächskontext zu deaktivieren |
CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL | Überspringen Sie die automatische Installation von IDE-Erweiterungen |
CLAUDE_CODE_MAX_OUTPUT_TOKENS | Legen Sie die maximale Anzahl von Ausgabe-Token für die meisten Anfragen fest |
CLAUDE_CODE_SKIP_BEDROCK_AUTH | Überspringen Sie die AWS-Authentifizierung für Bedrock (z. B. bei Verwendung eines LLM-Gateways) |
CLAUDE_CODE_SKIP_VERTEX_AUTH | Überspringen Sie die Google-Authentifizierung für Vertex (z. B. bei Verwendung eines LLM-Gateways) |
CLAUDE_CODE_SUBAGENT_MODEL | Siehe Modellkonfiguration |
CLAUDE_CODE_USE_BEDROCK | Verwenden Sie Bedrock |
CLAUDE_CODE_USE_VERTEX | Verwenden Sie Vertex |
DISABLE_AUTOUPDATER | Setzen Sie auf 1, um automatische Updates zu deaktivieren. Dies hat Vorrang vor der Konfigurationseinstellung autoUpdates. |
DISABLE_BUG_COMMAND | Setzen Sie auf 1, um den Befehl /bug zu deaktivieren |
DISABLE_COST_WARNINGS | Setzen Sie auf 1, um Kostenwarnmeldungen zu deaktivieren |
DISABLE_ERROR_REPORTING | Setzen Sie auf 1, um sich von der Sentry-Fehlerberichterstattung abzumelden |
DISABLE_NON_ESSENTIAL_MODEL_CALLS | Setzen Sie auf 1, um Modellaufrufe für nicht-kritische Pfade wie Flavor-Text zu deaktivieren |
DISABLE_PROMPT_CACHING | Setzen Sie auf 1, um Prompt-Caching für alle Modelle zu deaktivieren (hat Vorrang vor Pro-Modell-Einstellungen) |
DISABLE_PROMPT_CACHING_HAIKU | Setzen Sie auf 1, um Prompt-Caching für Haiku-Modelle zu deaktivieren |
DISABLE_PROMPT_CACHING_OPUS | Setzen Sie auf 1, um Prompt-Caching für Opus-Modelle zu deaktivieren |
DISABLE_PROMPT_CACHING_SONNET | Setzen Sie auf 1, um Prompt-Caching für Sonnet-Modelle zu deaktivieren |
DISABLE_TELEMETRY | Setzen Sie auf 1, um sich von Statsig-Telemetrie abzumelden (beachten Sie, dass Statsig-Ereignisse keine Benutzerdaten wie Code, Dateipfade oder Bash-Befehle enthalten) |
HTTP_PROXY | Geben Sie einen HTTP-Proxy-Server für Netzwerkverbindungen an |
HTTPS_PROXY | Geben Sie einen HTTPS-Proxy-Server für Netzwerkverbindungen an |
MAX_MCP_OUTPUT_TOKENS | Maximale Anzahl von Token, die in MCP-Werkzeugantworten zulässig sind. Claude Code zeigt eine Warnung an, wenn die Ausgabe 10.000 Token überschreitet (Standard: 25000) |
MAX_THINKING_TOKENS | Aktivieren Sie erweitertes Denken und legen Sie das Token-Budget für den Denkprozess fest. Erweitertes Denken verbessert die Leistung bei komplexen Reasoning- und Coding-Aufgaben, beeinträchtigt aber die Prompt-Caching-Effizienz. Standardmäßig deaktiviert. |
MCP_TIMEOUT | Timeout in Millisekunden für MCP-Server-Start |
MCP_TOOL_TIMEOUT | Timeout in Millisekunden für MCP-Werkzeugausführung |
NO_PROXY | Liste von Domänen und IPs, an die Anfragen direkt gestellt werden, wobei der Proxy umgangen wird |
SLASH_COMMAND_TOOL_CHAR_BUDGET | Maximale Anzahl von Zeichen für Schrägstrich-Befehl-Metadaten, die dem SlashCommand-Werkzeug angezeigt werden (Standard: 15000) |
USE_BUILTIN_RIPGREP | Setzen Sie auf 0, um das systeminstallierte rg anstelle von rg zu verwenden, das in Claude Code enthalten ist |
VERTEX_REGION_CLAUDE_3_5_HAIKU | Überschreiben Sie die Region für Claude 3.5 Haiku bei Verwendung von Vertex AI |
VERTEX_REGION_CLAUDE_3_7_SONNET | Überschreiben Sie die Region für Claude 3.7 Sonnet bei Verwendung von Vertex AI |
VERTEX_REGION_CLAUDE_4_0_OPUS | Überschreiben Sie die Region für Claude 4.0 Opus bei Verwendung von Vertex AI |
VERTEX_REGION_CLAUDE_4_0_SONNET | Überschreiben Sie die Region für Claude 4.0 Sonnet bei Verwendung von Vertex AI |
VERTEX_REGION_CLAUDE_4_1_OPUS | Überschreiben Sie die Region für Claude 4.1 Opus bei Verwendung von Vertex AI |
Für Claude verfügbare Werkzeuge
Claude Code hat Zugriff auf eine Reihe von leistungsstarken Werkzeugen, die ihm helfen, Ihre Codebasis zu verstehen und zu ändern:| Werkzeug | Beschreibung | Erforderliche Berechtigung |
|---|---|---|
| Bash | Führt Shell-Befehle in Ihrer Umgebung aus | Ja |
| Edit | Nimmt gezielte Änderungen an bestimmten Dateien vor | Ja |
| Glob | Findet Dateien basierend auf Musterabgleich | Nein |
| Grep | Sucht nach Mustern in Dateiinhalten | Nein |
| NotebookEdit | Ändert Jupyter-Notebook-Zellen | Ja |
| NotebookRead | Liest und zeigt Jupyter-Notebook-Inhalte an | Nein |
| Read | Liest den Inhalt von Dateien | Nein |
| SlashCommand | Führt einen benutzerdefinierten Schrägstrich-Befehl aus | Ja |
| Task | Führt einen Sub-Agenten aus, um komplexe, mehrstufige Aufgaben zu bewältigen | Nein |
| TodoWrite | Erstellt und verwaltet strukturierte Aufgabenlisten | Nein |
| WebFetch | Ruft Inhalte von einer angegebenen URL ab | Ja |
| WebSearch | Führt Web-Suchen mit Domänenfilterung durch | Ja |
| Write | Erstellt oder überschreibt Dateien | Ja |
/allowed-tools oder in Berechtigungseinstellungen konfiguriert werden. Siehe auch Werkzeugspezifische Berechtigungsregeln.
Erweitern von Werkzeugen mit Hooks
Sie können benutzerdefinierte Befehle vor oder nach der Ausführung eines Werkzeugs ausführen, indem Sie Claude Code Hooks verwenden. Beispielsweise könnten Sie automatisch einen Python-Formatter ausführen, nachdem Claude Python-Dateien ändert, oder Änderungen an Produktionskonfigurationsdateien verhindern, indem Sie Write-Operationen auf bestimmte Pfade blockieren.Siehe auch
- Identität und Zugriffsverwaltung - Erfahren Sie mehr über das Berechtigungssystem von Claude Code
- IAM und Zugriffskontrolle - Enterprise-Richtlinienverwaltung
- Fehlerbehebung - Lösungen für häufige Konfigurationsprobleme