Zum Hauptinhalt springen
Claude Code unterstützt die folgenden Umgebungsvariablen zur Steuerung seines Verhaltens. Setzen Sie diese in Ihrer Shell, bevor Sie claude starten, oder konfigurieren Sie sie in settings.json unter dem Schlüssel env, um sie auf jede Sitzung anzuwenden oder in Ihrem Team bereitzustellen.
VariableZweck
ANTHROPIC_API_KEYAPI-Schlüssel, der als X-Api-Key-Header gesendet wird. Wenn gesetzt, wird dieser Schlüssel anstelle Ihres Claude Pro-, Max-, Team- oder Enterprise-Abonnements verwendet, auch wenn Sie angemeldet sind. Im nicht-interaktiven Modus (-p) wird der Schlüssel immer verwendet, wenn er vorhanden ist. Im interaktiven Modus werden Sie aufgefordert, den Schlüssel einmalig zu genehmigen, bevor er Ihr Abonnement überschreibt. Um stattdessen Ihr Abonnement zu verwenden, führen Sie unset ANTHROPIC_API_KEY aus
ANTHROPIC_AUTH_TOKENBenutzerdefinierter Wert für den Authorization-Header (der hier gesetzte Wert wird mit Bearer vorangestellt)
ANTHROPIC_BASE_URLÜberschreiben Sie den API-Endpunkt, um Anfragen durch einen Proxy oder ein Gateway zu leiten. Wenn auf einen Nicht-First-Party-Host gesetzt, ist die MCP-Tool-Suche standardmäßig deaktiviert. Setzen Sie ENABLE_TOOL_SEARCH=true, wenn Ihr Proxy tool_reference-Blöcke weiterleitet
ANTHROPIC_CUSTOM_HEADERSBenutzerdefinierte Header, die zu Anfragen hinzugefügt werden (Format Name: Value, durch Zeilenumbruch getrennt für mehrere Header)
ANTHROPIC_CUSTOM_MODEL_OPTIONModell-ID, die als benutzerdefinierter Eintrag in der /model-Auswahl hinzugefügt werden soll. Verwenden Sie dies, um ein nicht standardisiertes oder Gateway-spezifisches Modell auswählbar zu machen, ohne integrierte Aliase zu ersetzen. Siehe Modellkonfiguration
ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTIONAnzeigenbeschreibung für den benutzerdefinierten Modelleintrag in der /model-Auswahl. Standardmäßig Custom model (<model-id>), wenn nicht gesetzt
ANTHROPIC_CUSTOM_MODEL_OPTION_NAMEAnzeigename für den benutzerdefinierten Modelleintrag in der /model-Auswahl. Standardmäßig die Modell-ID, wenn nicht gesetzt
ANTHROPIC_DEFAULT_HAIKU_MODELSiehe Modellkonfiguration
ANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTIONSiehe Modellkonfiguration
ANTHROPIC_DEFAULT_HAIKU_MODEL_NAMESiehe Modellkonfiguration
ANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTED_CAPABILITIESSiehe Modellkonfiguration
ANTHROPIC_DEFAULT_OPUS_MODELSiehe Modellkonfiguration
ANTHROPIC_DEFAULT_OPUS_MODEL_DESCRIPTIONSiehe Modellkonfiguration
ANTHROPIC_DEFAULT_OPUS_MODEL_NAMESiehe Modellkonfiguration
ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIESSiehe Modellkonfiguration
ANTHROPIC_DEFAULT_SONNET_MODELSiehe Modellkonfiguration
ANTHROPIC_DEFAULT_SONNET_MODEL_DESCRIPTIONSiehe Modellkonfiguration
ANTHROPIC_DEFAULT_SONNET_MODEL_NAMESiehe Modellkonfiguration
ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTED_CAPABILITIESSiehe Modellkonfiguration
ANTHROPIC_FOUNDRY_API_KEYAPI-Schlüssel für Microsoft Foundry-Authentifizierung (siehe Microsoft Foundry)
ANTHROPIC_FOUNDRY_BASE_URLVollständige Basis-URL für die Foundry-Ressource (z. B. https://my-resource.services.ai.azure.com/anthropic). Alternative zu ANTHROPIC_FOUNDRY_RESOURCE (siehe Microsoft Foundry)
ANTHROPIC_FOUNDRY_RESOURCEFoundry-Ressourcenname (z. B. my-resource). Erforderlich, wenn ANTHROPIC_FOUNDRY_BASE_URL nicht gesetzt ist (siehe Microsoft Foundry)
ANTHROPIC_MODELName der zu verwendenden Modelleinstellung (siehe Modellkonfiguration)
ANTHROPIC_SMALL_FAST_MODEL[VERALTET] Name des Haiku-Klasse-Modells für Hintergrundaufgaben
ANTHROPIC_SMALL_FAST_MODEL_AWS_REGIONAWS-Region für das Haiku-Klasse-Modell bei Verwendung von Bedrock überschreiben
AWS_BEARER_TOKEN_BEDROCKBedrock API-Schlüssel für Authentifizierung (siehe Bedrock API-Schlüssel)
BASH_DEFAULT_TIMEOUT_MSStandard-Timeout für lang laufende Bash-Befehle
BASH_MAX_OUTPUT_LENGTHMaximale Anzahl von Zeichen in Bash-Ausgaben, bevor sie in der Mitte gekürzt werden
BASH_MAX_TIMEOUT_MSMaximales Timeout, das das Modell für lang laufende Bash-Befehle setzen kann
CLAUDECODEAuf 1 in Shell-Umgebungen gesetzt, die Claude Code spawnt (Bash-Tool, tmux-Sitzungen). Nicht gesetzt in Hooks oder Statuszeilen-Befehlen. Verwenden Sie, um zu erkennen, wenn ein Skript in einer Shell ausgeführt wird, die von Claude Code gespawnt wurde
CLAUDE_AUTOCOMPACT_PCT_OVERRIDELegen Sie den Prozentsatz der Kontextkapazität (1-100) fest, bei dem die automatische Komprimierung ausgelöst wird. Standardmäßig wird die automatische Komprimierung bei etwa 95 % Kapazität ausgelöst. Verwenden Sie niedrigere Werte wie 50, um früher zu komprimieren. Werte über dem Standard-Schwellenwert haben keine Auswirkung. Gilt für Hauptkonversationen und Subagenten. Dieser Prozentsatz entspricht dem Feld context_window.used_percentage, das in der Statuszeile verfügbar ist
CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIRKehren Sie nach jedem Bash-Befehl zum ursprünglichen Arbeitsverzeichnis zurück
CLAUDE_CODE_ACCOUNT_UUIDKonto-UUID für den authentifizierten Benutzer. Wird von SDK-Aufrufern verwendet, um Kontoinformationen synchron bereitzustellen und eine Racebedingung zu vermeiden, bei der frühe Telemetrie-Ereignisse keine Kontometadaten haben. Erfordert, dass auch CLAUDE_CODE_USER_EMAIL und CLAUDE_CODE_ORGANIZATION_UUID gesetzt sind
CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MDSetzen Sie auf 1, um CLAUDE.md-Dateien aus Verzeichnissen zu laden, die mit --add-dir angegeben sind. Standardmäßig laden zusätzliche Verzeichnisse keine Speicherdateien
CLAUDE_CODE_AUTO_COMPACT_WINDOWLegen Sie die Kontextkapazität in Token fest, die für Berechnungen der automatischen Komprimierung verwendet wird. Standardmäßig das Kontextfenster des Modells: 200K für Standard-Modelle oder 1M für erweiterte Kontext-Modelle. Verwenden Sie einen niedrigeren Wert wie 500000 auf einem 1M-Modell, um das Fenster für Komprimierungszwecke als 500K zu behandeln. Der Wert ist auf das tatsächliche Kontextfenster des Modells begrenzt. CLAUDE_AUTOCOMPACT_PCT_OVERRIDE wird als Prozentsatz dieses Wertes angewendet. Das Setzen dieser Variablen entkoppelt den Komprimierungsschwellenwert von der used_percentage der Statuszeile, die immer das vollständige Kontextfenster des Modells verwendet
CLAUDE_CODE_API_KEY_HELPER_TTL_MSIntervall in Millisekunden, in dem Anmeldedaten aktualisiert werden sollten (bei Verwendung von apiKeyHelper)
CLAUDE_CODE_CLIENT_CERTPfad zur Client-Zertifikatsdatei für mTLS-Authentifizierung
CLAUDE_CODE_CLIENT_KEYPfad zur privaten Client-Schlüsseldatei für mTLS-Authentifizierung
CLAUDE_CODE_CLIENT_KEY_PASSPHRASEPassphrase für verschlüsselten CLAUDE_CODE_CLIENT_KEY (optional)
CLAUDE_CODE_DISABLE_1M_CONTEXTSetzen Sie auf 1, um die Unterstützung des 1M-Kontextfensters zu deaktivieren. Wenn gesetzt, sind 1M-Modellvarianten in der Modellauswahl nicht verfügbar. Nützlich für Unternehmensumgebungen mit Compliance-Anforderungen
CLAUDE_CODE_DISABLE_ADAPTIVE_THINKINGSetzen Sie auf 1, um adaptives Denken für Opus 4.6 und Sonnet 4.6 zu deaktivieren. Wenn deaktiviert, fallen diese Modelle auf das feste Denk-Budget zurück, das von MAX_THINKING_TOKENS gesteuert wird
CLAUDE_CODE_DISABLE_AUTO_MEMORYSetzen Sie auf 1, um automatisches Speichern zu deaktivieren. Setzen Sie auf 0, um automatisches Speichern während des schrittweisen Rollouts zu erzwingen. Wenn deaktiviert, erstellt oder lädt Claude keine automatischen Speicherdateien
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONSSetzen Sie auf 1, um integrierte Commit- und PR-Workflow-Anweisungen und den Git-Status-Snapshot aus Claudes System-Prompt zu entfernen. Nützlich bei Verwendung eigener Git-Workflow-Skills. Hat Vorrang vor der Einstellung includeGitInstructions, wenn gesetzt
CLAUDE_CODE_DISABLE_BACKGROUND_TASKSSetzen Sie auf 1, um alle Hintergrundaufgaben-Funktionalität zu deaktivieren, einschließlich des Parameters run_in_background auf Bash- und Subagenten-Tools, automatisches Hintergrund-Ausführen und die Strg+B-Verknüpfung
CLAUDE_CODE_DISABLE_CRONSetzen Sie auf 1, um geplante Aufgaben zu deaktivieren. Der /loop-Skill und Cron-Tools werden nicht verfügbar und alle bereits geplanten Aufgaben werden nicht mehr ausgelöst, einschließlich Aufgaben, die bereits während der Sitzung ausgeführt werden
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETASSetzen Sie auf 1, um Anthropic-spezifische anthropic-beta-Request-Header und Beta-Tool-Schema-Felder (wie defer_loading und eager_input_streaming) aus API-Anfragen zu entfernen. Verwenden Sie dies, wenn ein Proxy-Gateway Anfragen mit Fehlern wie „Unexpected value(s) for the anthropic-beta header” oder „Extra inputs are not permitted” ablehnt. Standard-Felder (name, description, input_schema, cache_control) werden beibehalten.
CLAUDE_CODE_DISABLE_FAST_MODESetzen Sie auf 1, um Schnellmodus zu deaktivieren
CLAUDE_CODE_DISABLE_FEEDBACK_SURVEYSetzen Sie auf 1, um die Umfragen zur Sitzungsqualität „Wie läuft es mit Claude?” zu deaktivieren. Umfragen werden auch deaktiviert, wenn DISABLE_TELEMETRY oder CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC gesetzt ist. Siehe Umfragen zur Sitzungsqualität
CLAUDE_CODE_DISABLE_MOUSESetzen Sie auf 1, um die Mausverfolgung in der Vollbilddarstellung zu deaktivieren. Tastaturscrolling mit PgUp und PgDn funktioniert weiterhin. Verwenden Sie dies, um das native Kopieren-beim-Auswählen-Verhalten Ihres Terminals beizubehalten
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICÄquivalent zum Setzen von DISABLE_AUTOUPDATER, DISABLE_FEEDBACK_COMMAND, DISABLE_ERROR_REPORTING und DISABLE_TELEMETRY
CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACKSetzen Sie auf 1, um das Fallback ohne Streaming zu deaktivieren, wenn eine Streaming-Anfrage mitten im Stream fehlschlägt. Streaming-Fehler werden stattdessen an die Wiederholungsebene weitergeleitet. Nützlich, wenn ein Proxy oder Gateway das Fallback dazu führt, dass doppelte Tool-Ausführungen entstehen
CLAUDE_CODE_DISABLE_TERMINAL_TITLESetzen Sie auf 1, um automatische Aktualisierungen des Terminal-Titels basierend auf Konversationskontext zu deaktivieren
CLAUDE_CODE_EFFORT_LEVELLegen Sie die Anstrengungsstufe für unterstützte Modelle fest. Werte: low, medium, high, max (nur Opus 4.6) oder auto für den Modellstandard. Hat Vorrang vor /effort und der effortLevel-Einstellung. Siehe Anstrengungsstufe anpassen
CLAUDE_CODE_ENABLE_PROMPT_SUGGESTIONSetzen Sie auf false, um Prompt-Vorschläge zu deaktivieren (der Umschalter „Prompt-Vorschläge” in /config). Dies sind die ausgegraut angezeigten Vorhersagen, die in Ihrer Prompt-Eingabe nach Claudes Antwort erscheinen. Siehe Prompt-Vorschläge
CLAUDE_CODE_ENABLE_TASKSSetzen Sie auf true, um das Task-Tracking-System im nicht-interaktiven Modus (das Flag -p) zu aktivieren. Tasks sind standardmäßig im interaktiven Modus aktiviert. Siehe Aufgabenliste
CLAUDE_CODE_ENABLE_TELEMETRYSetzen Sie auf 1, um OpenTelemetry-Datenerfassung für Metriken und Protokollierung zu aktivieren. Erforderlich, bevor OTel-Exporter konfiguriert werden. Siehe Überwachung
CLAUDE_CODE_EXIT_AFTER_STOP_DELAYZeit in Millisekunden, die nach dem Leerlaufen der Abfrageschleife gewartet werden soll, bevor automatisch beendet wird. Nützlich für automatisierte Workflows und Skripte mit SDK-Modus
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMSSetzen Sie auf 1, um Agent-Teams zu aktivieren. Agent-Teams sind experimentell und standardmäßig deaktiviert
CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENSÜberschreiben Sie das Standard-Token-Limit für Dateileser. Nützlich, wenn Sie größere Dateien vollständig lesen müssen
CLAUDE_CODE_IDE_SKIP_AUTO_INSTALLÜberspringen Sie die automatische Installation von IDE-Erweiterungen. Äquivalent zum Setzen von autoInstallIdeExtension auf false
CLAUDE_CODE_MAX_OUTPUT_TOKENSLegen Sie die maximale Anzahl von Ausgabe-Token für die meisten Anfragen fest. Standard und Obergrenzen variieren je nach Modell; siehe max output tokens. Das Erhöhen dieses Wertes reduziert das verfügbare effektive Kontextfenster, bevor die automatische Komprimierung ausgelöst wird.
CLAUDE_CODE_NEW_INITSetzen Sie auf true, um /init einen interaktiven Setup-Flow ausführen zu lassen. Der Flow fragt, welche Dateien generiert werden sollen, einschließlich CLAUDE.md, Skills und Hooks, bevor die Codebasis erkundet und geschrieben wird. Ohne diese Variable generiert /init automatisch eine CLAUDE.md ohne Aufforderung.
CLAUDE_CODE_NO_FLICKERSetzen Sie auf 1, um die Vollbilddarstellung zu aktivieren, eine Forschungsvorschau, die Flimmern reduziert und den Speicher in langen Konversationen flach hält
CLAUDE_CODE_ORGANIZATION_UUIDOrganisations-UUID für den authentifizierten Benutzer. Wird von SDK-Aufrufern verwendet, um Kontoinformationen synchron bereitzustellen. Erfordert, dass auch CLAUDE_CODE_ACCOUNT_UUID und CLAUDE_CODE_USER_EMAIL gesetzt sind
CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MSIntervall zum Aktualisieren dynamischer OpenTelemetry-Header in Millisekunden (Standard: 1740000 / 29 Minuten). Siehe Dynamische Header
CLAUDE_CODE_PLAN_MODE_REQUIREDAutomatisch auf true für Agent-Team-Teamkollegen gesetzt, die Planbestätigung erfordern. Schreibgeschützt: wird von Claude Code beim Spawnen von Teamkollegen gesetzt. Siehe Planbestätigung für Teamkollegen erforderlich
CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MSTimeout in Millisekunden für Git-Operationen beim Installieren oder Aktualisieren von Plugins (Standard: 120000). Erhöhen Sie diesen Wert für große Repositories oder langsame Netzwerkverbindungen. Siehe Git-Operationen Timeout
CLAUDE_CODE_PLUGIN_SEED_DIRPfad zu einem oder mehreren schreibgeschützten Plugin-Seed-Verzeichnissen, getrennt durch : auf Unix oder ; auf Windows. Verwenden Sie dies, um ein vorausgefülltes Plugins-Verzeichnis in ein Container-Image zu bündeln. Claude Code registriert Marketplaces aus diesen Verzeichnissen beim Start und verwendet vorgecachte Plugins ohne erneutes Klonen. Siehe Plugins für Container vorausfüllen
CLAUDE_CODE_PROXY_RESOLVES_HOSTSSetzen Sie auf true, um dem Proxy zu ermöglichen, DNS-Auflösung durchzuführen, anstatt des Aufrufers. Opt-in für Umgebungen, in denen der Proxy die Hostname-Auflösung durchführen sollte
CLAUDE_CODE_SCROLL_SPEEDLegen Sie den Mausrad-Scroll-Multiplikator in der Vollbilddarstellung fest. Akzeptiert Werte von 1 bis 20. Setzen Sie auf 3, um vim zu entsprechen, wenn Ihr Terminal ein Mausrad-Ereignis pro Kerbe ohne Verstärkung sendet
CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MSMaximale Zeit in Millisekunden für SessionEnd-Hooks zum Abschluss (Standard: 1500). Gilt für Sitzungsbeendigung, /clear und Wechsel von Sitzungen über interaktives /resume. Pro-Hook-timeout-Werte sind auch durch dieses Budget begrenzt
CLAUDE_CODE_SHELLÜberschreiben Sie die automatische Shell-Erkennung. Nützlich, wenn sich Ihre Login-Shell von Ihrer bevorzugten Arbeitsshell unterscheidet (z. B. bash vs zsh)
CLAUDE_CODE_SHELL_PREFIXBefehlspräfix zum Umhüllen aller Bash-Befehle (z. B. für Protokollierung oder Auditing). Beispiel: /path/to/logger.sh führt /path/to/logger.sh <command> aus
CLAUDE_CODE_SIMPLESetzen Sie auf 1, um mit einem minimalen System-Prompt und nur den Tools Bash, Datei lesen und Datei bearbeiten auszuführen. MCP-Tools aus --mcp-config sind weiterhin verfügbar. Deaktiviert die automatische Erkennung von Hooks, Skills, Plugins, MCP-Servern, automatisches Speichern und CLAUDE.md. Das CLI-Flag --bare setzt dies
CLAUDE_CODE_SKIP_BEDROCK_AUTHÜberspringen Sie die AWS-Authentifizierung für Bedrock (z. B. bei Verwendung eines LLM-Gateways)
CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORSSetzen Sie auf 1, um den Schnellmodus zu ermöglichen, wenn die Statusprüfung der Organisation aufgrund eines Netzwerkfehlers fehlschlägt. Nützlich, wenn ein Unternehmens-Proxy den Statusendpunkt blockiert. Die API erzwingt die Deaktivierung auf Organisationsebene weiterhin separat
CLAUDE_CODE_SKIP_FOUNDRY_AUTHÜberspringen Sie die Azure-Authentifizierung für Microsoft Foundry (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_MODELSiehe Modellkonfiguration
CLAUDE_CODE_SUBPROCESS_ENV_SCRUBSetzen Sie auf 1, um Anthropic- und Cloud-Provider-Anmeldedaten aus Subprocess-Umgebungen zu entfernen (Bash-Tool, Hooks, MCP-Stdio-Server). Der übergeordnete Claude-Prozess behält diese Anmeldedaten für API-Aufrufe, aber untergeordnete Prozesse können sie nicht lesen, was die Exposition gegenüber Prompt-Injection-Angriffen reduziert, die versuchen, Geheimnisse über Shell-Erweiterung zu exfiltrieren. claude-code-action setzt dies automatisch, wenn allowed_non_write_users konfiguriert ist
CLAUDE_CODE_TASK_LIST_IDTeilen Sie eine Aufgabenliste über Sitzungen hinweg. Setzen Sie dieselbe ID in mehreren Claude Code-Instanzen, um an einer gemeinsamen Aufgabenliste zu koordinieren. Siehe Aufgabenliste
CLAUDE_CODE_TEAM_NAMEName des Agent-Teams, zu dem dieser Teamkollege gehört. Automatisch auf Agent-Team-Mitgliedern gesetzt
CLAUDE_CODE_TMPDIRÜberschreiben Sie das Temp-Verzeichnis, das für interne Temp-Dateien verwendet wird. Claude Code hängt /claude/ an diesen Pfad an. Standard: /tmp auf Unix/macOS, os.tmpdir() auf Windows
CLAUDE_CODE_USER_EMAILE-Mail-Adresse für den authentifizierten Benutzer. Wird von SDK-Aufrufern verwendet, um Kontoinformationen synchron bereitzustellen. Erfordert, dass auch CLAUDE_CODE_ACCOUNT_UUID und CLAUDE_CODE_ORGANIZATION_UUID gesetzt sind
CLAUDE_CODE_USE_BEDROCKVerwenden Sie Bedrock
CLAUDE_CODE_USE_FOUNDRYVerwenden Sie Microsoft Foundry
CLAUDE_CODE_USE_POWERSHELL_TOOLSetzen Sie auf 1, um das PowerShell-Tool unter Windows zu aktivieren (Opt-in-Vorschau). Wenn aktiviert, kann Claude PowerShell-Befehle nativ ausführen, anstatt sie durch Git Bash zu leiten. Wird nur auf nativem Windows unterstützt, nicht auf WSL. Siehe PowerShell-Tool
CLAUDE_CODE_USE_VERTEXVerwenden Sie Vertex
CLAUDE_CONFIG_DIRPassen Sie an, wo Claude Code seine Konfiguration und Datendateien speichert
CLAUDE_ENV_FILEPfad zu einem Shell-Skript, das Claude Code vor jedem Bash-Befehl sourced. Verwenden Sie, um virtualenv- oder Conda-Aktivierung über Befehle hinweg beizubehalten. Wird auch dynamisch von SessionStart, CwdChanged und FileChanged-Hooks gefüllt
CLAUDE_STREAM_IDLE_TIMEOUT_MSTimeout in Millisekunden, bevor der Streaming-Idle-Watchdog eine stillgelegte Verbindung schließt. Standard: 90000 (90 Sekunden). Erhöhen Sie diesen Wert, wenn lang laufende Tools oder langsame Netzwerke vorzeitige Timeout-Fehler verursachen
DISABLE_AUTOUPDATERSetzen Sie auf 1, um automatische Updates zu deaktivieren.
DISABLE_COST_WARNINGSSetzen Sie auf 1, um Kostenwarnmeldungen zu deaktivieren
DISABLE_ERROR_REPORTINGSetzen Sie auf 1, um sich von Sentry-Fehlerberichten abzumelden
DISABLE_FEEDBACK_COMMANDSetzen Sie auf 1, um den /feedback-Befehl zu deaktivieren. Der ältere Name DISABLE_BUG_COMMAND wird ebenfalls akzeptiert
DISABLE_INSTALLATION_CHECKSSetzen Sie auf 1, um Installationswarnungen zu deaktivieren. Verwenden Sie nur, wenn Sie den Installationsort manuell verwalten, da dies Probleme mit Standard-Installationen verbergen kann
DISABLE_PROMPT_CACHINGSetzen Sie auf 1, um Prompt-Caching für alle Modelle zu deaktivieren (hat Vorrang vor modellspezifischen Einstellungen)
DISABLE_PROMPT_CACHING_HAIKUSetzen Sie auf 1, um Prompt-Caching für Haiku-Modelle zu deaktivieren
DISABLE_PROMPT_CACHING_OPUSSetzen Sie auf 1, um Prompt-Caching für Opus-Modelle zu deaktivieren
DISABLE_PROMPT_CACHING_SONNETSetzen Sie auf 1, um Prompt-Caching für Sonnet-Modelle zu deaktivieren
DISABLE_TELEMETRYSetzen Sie auf 1, um sich von Statsig-Telemetrie abzumelden (beachten Sie, dass Statsig-Ereignisse keine Benutzerdaten wie Code, Dateipfade oder Bash-Befehle enthalten)
ENABLE_CLAUDEAI_MCP_SERVERSSetzen Sie auf false, um claude.ai MCP-Server in Claude Code zu deaktivieren. Standardmäßig für angemeldete Benutzer aktiviert
ENABLE_TOOL_SEARCHSteuert MCP-Tool-Suche. Nicht gesetzt: alle MCP-Tools standardmäßig aufgeschoben, aber upfront geladen, wenn ANTHROPIC_BASE_URL auf einen Nicht-First-Party-Host verweist. Werte: true (immer aufgeschoben, einschließlich Proxies), auto (Schwellenwertmodus: upfront laden, wenn Tools in 10 % des Kontexts passen), auto:N (benutzerdefinierter Schwellenwert, z. B. auto:5 für 5 %), false (alle upfront laden)
FORCE_AUTOUPDATE_PLUGINSSetzen Sie auf true, um Plugin-Auto-Updates zu erzwingen, auch wenn der Haupt-Auto-Updater über DISABLE_AUTOUPDATER deaktiviert ist
HTTP_PROXYGeben Sie HTTP-Proxy-Server für Netzwerkverbindungen an
HTTPS_PROXYGeben Sie HTTPS-Proxy-Server für Netzwerkverbindungen an
IS_DEMOSetzen Sie auf true, um Demo-Modus zu aktivieren: verbirgt E-Mail und Organisation in der Benutzeroberfläche, überspringt Onboarding und verbirgt interne Befehle. Nützlich zum Streamen oder Aufzeichnen von Sitzungen
MAX_MCP_OUTPUT_TOKENSMaximale Anzahl von Token, die in MCP-Tool-Antworten zulässig sind. Claude Code zeigt eine Warnung an, wenn die Ausgabe 10.000 Token überschreitet (Standard: 25000)
MAX_THINKING_TOKENSÜberschreiben Sie das erweitertes Denken-Token-Budget. Die Obergrenze ist die maximale Ausgabe-Token des Modells minus eins. Setzen Sie auf 0, um Denken vollständig zu deaktivieren. Bei Modellen mit adaptivem Denken (Opus 4.6, Sonnet 4.6) wird das Budget ignoriert, es sei denn, adaptives Denken ist über CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING deaktiviert
MCP_CLIENT_SECRETOAuth-Client-Secret für MCP-Server, die vorkonfigurierte Anmeldedaten erfordern. Vermeidet die interaktive Eingabeaufforderung beim Hinzufügen eines Servers mit --client-secret
MCP_OAUTH_CALLBACK_PORTFester Port für den OAuth-Redirect-Callback als Alternative zu --callback-port beim Hinzufügen eines MCP-Servers mit vorkonfigurierten Anmeldedaten
MCP_TIMEOUTTimeout in Millisekunden für MCP-Server-Start
MCP_TOOL_TIMEOUTTimeout in Millisekunden für MCP-Tool-Ausführung
NO_PROXYListe von Domains und IPs, an die Anfragen direkt gestellt werden, wobei der Proxy umgangen wird
SLASH_COMMAND_TOOL_CHAR_BUDGETÜberschreiben Sie das Zeichenbudget für Skill-Metadaten, die dem Skill-Tool angezeigt werden. Das Budget skaliert dynamisch bei 1 % des Kontextfensters, mit einem Fallback von 8.000 Zeichen. Legacyname für Rückwärtskompatibilität beibehalten
USE_BUILTIN_RIPGREPSetzen Sie auf 0, um das systeminstallierte rg anstelle des in Claude Code enthaltenen rg zu verwenden
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

Siehe auch