Passer au contenu principal
Claude Code prend en charge les variables d’environnement suivantes pour contrôler son comportement. Définissez-les dans votre shell avant de lancer claude, ou configurez-les dans settings.json sous la clé env pour les appliquer à chaque session ou les déployer dans votre équipe.
VariableObjectif
ANTHROPIC_API_KEYClé API envoyée en tant qu’en-tête X-Api-Key. Lorsqu’elle est définie, cette clé est utilisée à la place de votre abonnement Claude Pro, Max, Team ou Enterprise, même si vous êtes connecté. En mode non interactif (-p), la clé est toujours utilisée lorsqu’elle est présente. En mode interactif, vous êtes invité à approuver la clé une fois avant qu’elle ne remplace votre abonnement. Pour utiliser votre abonnement à la place, exécutez unset ANTHROPIC_API_KEY
ANTHROPIC_AUTH_TOKENValeur personnalisée pour l’en-tête Authorization (la valeur que vous définissez ici sera préfixée par Bearer )
ANTHROPIC_BASE_URLRemplacer le point de terminaison de l’API pour acheminer les requêtes via un proxy ou une passerelle. Lorsqu’elle est définie sur un hôte non-first-party, la recherche d’outils MCP est désactivée par défaut. Définissez ENABLE_TOOL_SEARCH=true si votre proxy transfère les blocs tool_reference
ANTHROPIC_CUSTOM_HEADERSEn-têtes personnalisés à ajouter aux requêtes (format Name: Value, séparés par des sauts de ligne pour plusieurs en-têtes)
ANTHROPIC_CUSTOM_MODEL_OPTIONID de modèle à ajouter comme entrée personnalisée dans le sélecteur /model. Utilisez ceci pour rendre un modèle non standard ou spécifique à une passerelle sélectionnable sans remplacer les alias intégrés. Voir Configuration du modèle
ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTIONDescription d’affichage pour l’entrée de modèle personnalisé dans le sélecteur /model. Par défaut Custom model (<model-id>) lorsqu’il n’est pas défini
ANTHROPIC_CUSTOM_MODEL_OPTION_NAMENom d’affichage pour l’entrée de modèle personnalisé dans le sélecteur /model. Par défaut l’ID du modèle lorsqu’il n’est pas défini
ANTHROPIC_DEFAULT_HAIKU_MODELVoir Configuration du modèle
ANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTIONVoir Configuration du modèle
ANTHROPIC_DEFAULT_HAIKU_MODEL_NAMEVoir Configuration du modèle
ANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTED_CAPABILITIESVoir Configuration du modèle
ANTHROPIC_DEFAULT_OPUS_MODELVoir Configuration du modèle
ANTHROPIC_DEFAULT_OPUS_MODEL_DESCRIPTIONVoir Configuration du modèle
ANTHROPIC_DEFAULT_OPUS_MODEL_NAMEVoir Configuration du modèle
ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIESVoir Configuration du modèle
ANTHROPIC_DEFAULT_SONNET_MODELVoir Configuration du modèle
ANTHROPIC_DEFAULT_SONNET_MODEL_DESCRIPTIONVoir Configuration du modèle
ANTHROPIC_DEFAULT_SONNET_MODEL_NAMEVoir Configuration du modèle
ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTED_CAPABILITIESVoir Configuration du modèle
ANTHROPIC_FOUNDRY_API_KEYClé API pour l’authentification Microsoft Foundry (voir Microsoft Foundry)
ANTHROPIC_FOUNDRY_BASE_URLURL de base complète pour la ressource Foundry (par exemple, https://my-resource.services.ai.azure.com/anthropic). Alternative à ANTHROPIC_FOUNDRY_RESOURCE (voir Microsoft Foundry)
ANTHROPIC_FOUNDRY_RESOURCENom de la ressource Foundry (par exemple, my-resource). Requis si ANTHROPIC_FOUNDRY_BASE_URL n’est pas défini (voir Microsoft Foundry)
ANTHROPIC_MODELNom du paramètre de modèle à utiliser (voir Configuration du modèle)
ANTHROPIC_SMALL_FAST_MODEL[DÉPRÉCIÉ] Nom du modèle de classe Haiku pour les tâches en arrière-plan
ANTHROPIC_SMALL_FAST_MODEL_AWS_REGIONRemplacer la région AWS pour le modèle de classe Haiku lors de l’utilisation de Bedrock
AWS_BEARER_TOKEN_BEDROCKClé API Bedrock pour l’authentification (voir Clés API Bedrock)
BASH_DEFAULT_TIMEOUT_MSDélai d’expiration par défaut pour les commandes bash longues
BASH_MAX_OUTPUT_LENGTHNombre maximum de caractères dans les sorties bash avant qu’elles ne soient tronquées au milieu
BASH_MAX_TIMEOUT_MSDélai d’expiration maximal que le modèle peut définir pour les commandes bash longues
CLAUDECODEDéfini sur 1 dans les environnements shell que Claude Code génère (outil Bash, sessions tmux). Non défini dans les hooks ou les commandes de ligne d’état. Utilisez pour détecter quand un script s’exécute à l’intérieur d’un shell généré par Claude Code
CLAUDE_AUTOCOMPACT_PCT_OVERRIDEDéfinissez le pourcentage de capacité de contexte (1-100) auquel le compactage automatique se déclenche. Par défaut, le compactage automatique se déclenche à environ 95 % de capacité. Utilisez des valeurs plus basses comme 50 pour compacter plus tôt. Les valeurs au-dessus du seuil par défaut n’ont aucun effet. S’applique aux conversations principales et aux subagents. Ce pourcentage s’aligne avec le champ context_window.used_percentage disponible dans la ligne d’état
CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIRRetourner au répertoire de travail d’origine après chaque commande Bash
CLAUDE_CODE_ACCOUNT_UUIDUUID du compte pour l’utilisateur authentifié. Utilisé par les appelants du SDK pour fournir les informations de compte de manière synchrone, évitant une condition de course où les événements de télémétrie précoces manquent de métadonnées de compte. Nécessite que CLAUDE_CODE_USER_EMAIL et CLAUDE_CODE_ORGANIZATION_UUID soient également définis
CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MDDéfinissez sur 1 pour charger les fichiers CLAUDE.md à partir des répertoires spécifiés avec --add-dir. Par défaut, les répertoires supplémentaires ne chargent pas les fichiers de mémoire
CLAUDE_CODE_AUTO_COMPACT_WINDOWDéfinissez la capacité de contexte en tokens utilisée pour les calculs de compactage automatique. Par défaut, la fenêtre de contexte du modèle : 200 K pour les modèles standard ou 1 M pour les modèles de contexte étendu. Utilisez une valeur inférieure comme 500000 sur un modèle 1 M pour traiter la fenêtre comme 500 K à des fins de compactage. La valeur est plafonnée à la fenêtre de contexte réelle du modèle. CLAUDE_AUTOCOMPACT_PCT_OVERRIDE est appliqué en pourcentage de cette valeur. La définition de cette variable découple le seuil de compactage du used_percentage de la ligne d’état, qui utilise toujours la fenêtre de contexte complète du modèle
CLAUDE_CODE_API_KEY_HELPER_TTL_MSIntervalle en millisecondes auquel les identifiants doivent être actualisés (lors de l’utilisation de apiKeyHelper)
CLAUDE_CODE_CLIENT_CERTChemin d’accès au fichier de certificat client pour l’authentification mTLS
CLAUDE_CODE_CLIENT_KEYChemin d’accès au fichier de clé privée client pour l’authentification mTLS
CLAUDE_CODE_CLIENT_KEY_PASSPHRASEPhrase de passe pour CLAUDE_CODE_CLIENT_KEY chiffré (facultatif)
CLAUDE_CODE_DISABLE_1M_CONTEXTDéfinissez sur 1 pour désactiver la prise en charge de la fenêtre de contexte 1 M. Lorsqu’elle est définie, les variantes de modèle 1 M ne sont pas disponibles dans le sélecteur de modèle. Utile pour les environnements d’entreprise avec des exigences de conformité
CLAUDE_CODE_DISABLE_ADAPTIVE_THINKINGDéfinissez sur 1 pour désactiver le raisonnement adaptatif pour Opus 4.6 et Sonnet 4.6. Lorsqu’il est désactivé, ces modèles reviennent au budget de réflexion fixe contrôlé par MAX_THINKING_TOKENS
CLAUDE_CODE_DISABLE_AUTO_MEMORYDéfinissez sur 1 pour désactiver la mémoire automatique. Définissez sur 0 pour forcer la mémoire automatique pendant le déploiement progressif. Lorsqu’elle est désactivée, Claude ne crée ni ne charge les fichiers de mémoire automatique
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONSDéfinissez sur 1 pour supprimer les instructions de flux de travail de commit et PR intégrées et l’instantané du statut git de l’invite système de Claude. Utile lors de l’utilisation de vos propres skills de flux de travail git. Prend la priorité sur le paramètre includeGitInstructions lorsqu’il est défini
CLAUDE_CODE_DISABLE_BACKGROUND_TASKSDéfinissez sur 1 pour désactiver toutes les fonctionnalités de tâche en arrière-plan, y compris le paramètre run_in_background sur les outils Bash et subagent, l’arrière-plan automatique et le raccourci Ctrl+B
CLAUDE_CODE_DISABLE_CRONDéfinissez sur 1 pour désactiver les tâches planifiées. Le skill /loop et les outils cron deviennent indisponibles et toutes les tâches déjà planifiées cessent de se déclencher, y compris les tâches qui s’exécutent déjà en milieu de session
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETASDéfinissez sur 1 pour supprimer les en-têtes de requête anthropic-beta spécifiques à Anthropic et les champs de schéma d’outil bêta (tels que defer_loading et eager_input_streaming) des requêtes API. Utilisez ceci lorsqu’une passerelle proxy rejette les requêtes avec des erreurs comme « Unexpected value(s) for the anthropic-beta header » ou « Extra inputs are not permitted ». Les champs standard (name, description, input_schema, cache_control) sont conservés.
CLAUDE_CODE_DISABLE_FAST_MODEDéfinissez sur 1 pour désactiver le mode rapide
CLAUDE_CODE_DISABLE_FEEDBACK_SURVEYDéfinissez sur 1 pour désactiver les sondages de qualité de session « Comment Claude se débrouille-t-il ? ». Les sondages sont également désactivés lorsque DISABLE_TELEMETRY ou CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC est défini. Voir Sondages de qualité de session
CLAUDE_CODE_DISABLE_MOUSEDéfinissez sur 1 pour désactiver le suivi de la souris dans le rendu en plein écran. Le défilement au clavier avec PgUp et PgDn fonctionne toujours. Utilisez ceci pour conserver le comportement natif de copie à la sélection de votre terminal
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICÉquivalent de la définition de DISABLE_AUTOUPDATER, DISABLE_FEEDBACK_COMMAND, DISABLE_ERROR_REPORTING et DISABLE_TELEMETRY
CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACKDéfinissez sur 1 pour désactiver le secours non-streaming lorsqu’une requête streaming échoue en milieu de flux. Les erreurs de streaming se propagent à la couche de nouvelle tentative à la place. Utile lorsqu’un proxy ou une passerelle provoque le secours pour produire l’exécution d’outils en double
CLAUDE_CODE_DISABLE_TERMINAL_TITLEDéfinissez sur 1 pour désactiver les mises à jour automatiques du titre du terminal en fonction du contexte de la conversation
CLAUDE_CODE_EFFORT_LEVELDéfinissez le niveau d’effort pour les modèles pris en charge. Valeurs : low, medium, high, max (Opus 4.6 uniquement) ou auto pour utiliser le niveau par défaut du modèle. Prioritaire sur /effort et le paramètre effortLevel. Voir Ajuster le niveau d’effort
CLAUDE_CODE_ENABLE_PROMPT_SUGGESTIONDéfinissez sur false pour désactiver les suggestions d’invite (le bouton bascule « Suggestions d’invite » dans /config). Ce sont les prédictions grisées qui apparaissent dans votre entrée d’invite après que Claude répond. Voir Suggestions d’invite
CLAUDE_CODE_ENABLE_TASKSDéfinissez sur true pour activer le système de suivi des tâches en mode non interactif (l’indicateur -p). Les tâches sont activées par défaut en mode interactif. Voir Liste des tâches
CLAUDE_CODE_ENABLE_TELEMETRYDéfinissez sur 1 pour activer la collecte de données OpenTelemetry pour les métriques et la journalisation. Requis avant de configurer les exportateurs OTel. Voir Surveillance
CLAUDE_CODE_EXIT_AFTER_STOP_DELAYTemps en millisecondes à attendre après que la boucle de requête devienne inactive avant de quitter automatiquement. Utile pour les flux de travail automatisés et les scripts utilisant le mode SDK
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMSDéfinissez sur 1 pour activer les équipes d’agents. Les équipes d’agents sont expérimentales et désactivées par défaut
CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENSRemplacer la limite de tokens par défaut pour les lectures de fichiers. Utile lorsque vous devez lire des fichiers plus volumineux en intégralité
CLAUDE_CODE_IDE_SKIP_AUTO_INSTALLIgnorer l’installation automatique des extensions IDE. Équivalent à la définition de autoInstallIdeExtension sur false
CLAUDE_CODE_MAX_OUTPUT_TOKENSDéfinissez le nombre maximal de tokens de sortie pour la plupart des requêtes. Les valeurs par défaut et les plafonds varient selon le modèle ; voir max output tokens. L’augmentation de cette valeur réduit la fenêtre de contexte effective disponible avant que le compactage automatique ne se déclenche.
CLAUDE_CODE_NEW_INITDéfinissez sur true pour faire exécuter /init un flux de configuration interactif. Le flux demande quels fichiers générer, y compris CLAUDE.md, skills et hooks, avant d’explorer la base de code et de les écrire. Sans cette variable, /init génère un CLAUDE.md automatiquement sans demander.
CLAUDE_CODE_NO_FLICKERDéfinissez sur 1 pour activer le rendu en plein écran, un aperçu de recherche qui réduit le scintillement et maintient la mémoire plate dans les longues conversations
CLAUDE_CODE_ORGANIZATION_UUIDUUID de l’organisation pour l’utilisateur authentifié. Utilisé par les appelants du SDK pour fournir les informations de compte de manière synchrone. Nécessite que CLAUDE_CODE_ACCOUNT_UUID et CLAUDE_CODE_USER_EMAIL soient également définis
CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MSIntervalle pour actualiser les en-têtes OpenTelemetry dynamiques en millisecondes (par défaut : 1 740 000 / 29 minutes). Voir En-têtes dynamiques
CLAUDE_CODE_PLAN_MODE_REQUIREDDéfini automatiquement sur true sur les coéquipiers de l’équipe d’agents qui nécessitent l’approbation du plan. Lecture seule : défini par Claude Code lors de la génération de coéquipiers. Voir Exiger l’approbation du plan
CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MSDélai d’expiration en millisecondes pour les opérations git lors de l’installation ou de la mise à jour des plugins (par défaut : 120 000). Augmentez cette valeur pour les grands référentiels ou les connexions réseau lentes. Voir Les opérations Git expirent
CLAUDE_CODE_PLUGIN_SEED_DIRChemin d’accès à un ou plusieurs répertoires de seed de plugins en lecture seule, séparés par : sur Unix ou ; sur Windows. Utilisez ceci pour regrouper un répertoire de plugins pré-rempli dans une image de conteneur. Claude Code enregistre les marchés à partir de ces répertoires au démarrage et utilise les plugins pré-mis en cache sans re-cloner. Voir Pré-remplir les plugins pour les conteneurs
CLAUDE_CODE_PROXY_RESOLVES_HOSTSDéfinissez sur true pour permettre au proxy d’effectuer la résolution DNS au lieu de l’appelant. Opt-in pour les environnements où le proxy doit gérer la résolution du nom d’hôte
CLAUDE_CODE_SCROLL_SPEEDDéfinissez le multiplicateur de défilement de la molette de la souris dans le rendu en plein écran. Accepte les valeurs de 1 à 20. Définissez sur 3 pour correspondre à vim si votre terminal envoie un événement de molette par cran sans amplification
CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MSTemps maximal en millisecondes pour que les hooks SessionEnd se terminent (par défaut : 1500). S’applique à la sortie de session, /clear et au changement de sessions via /resume interactif. Les valeurs timeout par hook sont également plafonnées par ce budget
CLAUDE_CODE_SHELLRemplacer la détection automatique du shell. Utile lorsque votre shell de connexion diffère de votre shell de travail préféré (par exemple, bash vs zsh)
CLAUDE_CODE_SHELL_PREFIXPréfixe de commande pour envelopper toutes les commandes bash (par exemple, pour la journalisation ou l’audit). Exemple : /path/to/logger.sh exécutera /path/to/logger.sh <command>
CLAUDE_CODE_SIMPLEDéfinissez sur 1 pour exécuter avec une invite système minimale et uniquement les outils Bash, lecture de fichier et édition de fichier. Les outils MCP de --mcp-config sont toujours disponibles. Désactive la découverte automatique des hooks, skills, plugins, serveurs MCP, mémoire automatique et CLAUDE.md. L’indicateur CLI --bare définit ceci
CLAUDE_CODE_SKIP_BEDROCK_AUTHIgnorer l’authentification AWS pour Bedrock (par exemple, lors de l’utilisation d’une passerelle LLM)
CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORSDéfinissez sur 1 pour autoriser le mode rapide lorsque la vérification du statut de l’organisation échoue en raison d’une erreur réseau. Utile lorsqu’un proxy d’entreprise bloque le point de terminaison de statut. L’API continue d’appliquer la désactivation au niveau de l’organisation séparément
CLAUDE_CODE_SKIP_FOUNDRY_AUTHIgnorer l’authentification Azure pour Microsoft Foundry (par exemple, lors de l’utilisation d’une passerelle LLM)
CLAUDE_CODE_SKIP_VERTEX_AUTHIgnorer l’authentification Google pour Vertex (par exemple, lors de l’utilisation d’une passerelle LLM)
CLAUDE_CODE_SUBAGENT_MODELVoir Configuration du modèle
CLAUDE_CODE_SUBPROCESS_ENV_SCRUBDéfinissez sur 1 pour supprimer les identifiants Anthropic et des fournisseurs de cloud des environnements de sous-processus (outil Bash, hooks, serveurs MCP stdio). Le processus Claude parent conserve ces identifiants pour les appels API, mais les processus enfants ne peuvent pas les lire, réduisant l’exposition aux attaques par injection de prompt qui tentent d’exfiltrer les secrets via l’expansion du shell. claude-code-action définit ceci automatiquement lorsque allowed_non_write_users est configuré
CLAUDE_CODE_TASK_LIST_IDPartager une liste de tâches entre les sessions. Définissez le même ID dans plusieurs instances de Claude Code pour coordonner une liste de tâches partagée. Voir Liste des tâches
CLAUDE_CODE_TEAM_NAMENom de l’équipe d’agents à laquelle appartient ce coéquipier. Défini automatiquement sur les membres de l’équipe d’agents
CLAUDE_CODE_TMPDIRRemplacer le répertoire temporaire utilisé pour les fichiers temporaires internes. Claude Code ajoute /claude/ à ce chemin. Par défaut : /tmp sur Unix/macOS, os.tmpdir() sur Windows
CLAUDE_CODE_USER_EMAILAdresse e-mail pour l’utilisateur authentifié. Utilisé par les appelants du SDK pour fournir les informations de compte de manière synchrone. Nécessite que CLAUDE_CODE_ACCOUNT_UUID et CLAUDE_CODE_ORGANIZATION_UUID soient également définis
CLAUDE_CODE_USE_BEDROCKUtiliser Bedrock
CLAUDE_CODE_USE_FOUNDRYUtiliser Microsoft Foundry
CLAUDE_CODE_USE_POWERSHELL_TOOLDéfinissez sur 1 pour activer l’outil PowerShell sur Windows (aperçu opt-in). Lorsqu’il est activé, Claude peut exécuter les commandes PowerShell en mode natif au lieu de les acheminer via Git Bash. Pris en charge uniquement sur Windows natif, pas WSL. Voir Outil PowerShell
CLAUDE_CODE_USE_VERTEXUtiliser Vertex
CLAUDE_CONFIG_DIRPersonnaliser l’endroit où Claude Code stocke ses fichiers de configuration et de données
CLAUDE_ENV_FILEChemin d’accès à un script shell que Claude Code source avant chaque commande Bash. Utilisez pour persister l’activation de virtualenv ou conda entre les commandes. Également rempli dynamiquement par les hooks SessionStart, CwdChanged et FileChanged
CLAUDE_STREAM_IDLE_TIMEOUT_MSDélai d’expiration en millisecondes avant que le chien de garde d’inactivité de streaming ferme une connexion bloquée. Par défaut : 90000 (90 secondes). Augmentez cette valeur si les outils longues ou les réseaux lents provoquent des erreurs de délai d’expiration prématuré
DISABLE_AUTOUPDATERDéfinissez sur 1 pour désactiver les mises à jour automatiques.
DISABLE_COST_WARNINGSDéfinissez sur 1 pour désactiver les messages d’avertissement de coût
DISABLE_ERROR_REPORTINGDéfinissez sur 1 pour refuser la création de rapports d’erreurs Sentry
DISABLE_FEEDBACK_COMMANDDéfinissez sur 1 pour désactiver la commande /feedback. Le nom plus ancien DISABLE_BUG_COMMAND est également accepté
DISABLE_INSTALLATION_CHECKSDéfinissez sur 1 pour désactiver les avertissements d’installation. À utiliser uniquement lors de la gestion manuelle de l’emplacement d’installation, car cela peut masquer les problèmes avec les installations standard
DISABLE_PROMPT_CACHINGDéfinissez sur 1 pour désactiver la mise en cache des invites pour tous les modèles (prend la priorité sur les paramètres par modèle)
DISABLE_PROMPT_CACHING_HAIKUDéfinissez sur 1 pour désactiver la mise en cache des invites pour les modèles Haiku
DISABLE_PROMPT_CACHING_OPUSDéfinissez sur 1 pour désactiver la mise en cache des invites pour les modèles Opus
DISABLE_PROMPT_CACHING_SONNETDéfinissez sur 1 pour désactiver la mise en cache des invites pour les modèles Sonnet
DISABLE_TELEMETRYDéfinissez sur 1 pour refuser la télémétrie Statsig (notez que les événements Statsig n’incluent pas les données utilisateur comme le code, les chemins de fichiers ou les commandes bash)
ENABLE_CLAUDEAI_MCP_SERVERSDéfinissez sur false pour désactiver les serveurs MCP claude.ai dans Claude Code. Activé par défaut pour les utilisateurs connectés
ENABLE_TOOL_SEARCHContrôle la recherche d’outils MCP. Non défini : tous les outils MCP différés par défaut, mais chargés en amont lorsque ANTHROPIC_BASE_URL pointe vers un hôte non-first-party. Valeurs : true (toujours différer y compris les proxies), auto (mode seuil : charger en amont si les outils s’ajustent dans 10 % du contexte), auto:N (seuil personnalisé, par exemple, auto:5 pour 5 %), false (charger tous en amont)
FORCE_AUTOUPDATE_PLUGINSDéfinissez sur true pour forcer les mises à jour automatiques des plugins même lorsque la mise à jour automatique principale est désactivée via DISABLE_AUTOUPDATER
HTTP_PROXYSpécifier le serveur proxy HTTP pour les connexions réseau
HTTPS_PROXYSpécifier le serveur proxy HTTPS pour les connexions réseau
IS_DEMODéfinissez sur true pour activer le mode démo : masque l’e-mail et l’organisation de l’interface utilisateur, ignore l’intégration et masque les commandes internes. Utile pour la diffusion en continu ou l’enregistrement de sessions
MAX_MCP_OUTPUT_TOKENSNombre maximal de tokens autorisés dans les réponses des outils MCP. Claude Code affiche un avertissement lorsque la sortie dépasse 10 000 tokens (par défaut : 25 000)
MAX_THINKING_TOKENSRemplacer le budget de tokens de réflexion étendue. Le plafond est le max output tokens du modèle moins un. Définissez sur 0 pour désactiver complètement la réflexion. Sur les modèles avec raisonnement adaptatif (Opus 4.6, Sonnet 4.6), le budget est ignoré sauf si le raisonnement adaptatif est désactivé via CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING
MCP_CLIENT_SECRETSecret client OAuth pour les serveurs MCP qui nécessitent des identifiants préconfigurés. Évite l’invite interactive lors de l’ajout d’un serveur avec --client-secret
MCP_OAUTH_CALLBACK_PORTPort fixe pour le rappel de redirection OAuth, comme alternative à --callback-port lors de l’ajout d’un serveur MCP avec des identifiants préconfigurés
MCP_TIMEOUTDélai d’expiration en millisecondes pour le démarrage du serveur MCP
MCP_TOOL_TIMEOUTDélai d’expiration en millisecondes pour l’exécution de l’outil MCP
NO_PROXYListe des domaines et adresses IP vers lesquels les requêtes seront émises directement, en contournant le proxy
SLASH_COMMAND_TOOL_CHAR_BUDGETRemplacer le budget de caractères pour les métadonnées de skill affichées à l’outil Skill. Le budget s’adapte dynamiquement à 1 % de la fenêtre de contexte, avec un repli de 8 000 caractères. Nom hérité conservé pour la compatibilité rétroactive
USE_BUILTIN_RIPGREPDéfinissez sur 0 pour utiliser le rg installé sur le système au lieu du rg inclus avec Claude Code
VERTEX_REGION_CLAUDE_3_5_HAIKURemplacer la région pour Claude 3.5 Haiku lors de l’utilisation de Vertex AI
VERTEX_REGION_CLAUDE_3_7_SONNETRemplacer la région pour Claude 3.7 Sonnet lors de l’utilisation de Vertex AI
VERTEX_REGION_CLAUDE_4_0_OPUSRemplacer la région pour Claude 4.0 Opus lors de l’utilisation de Vertex AI
VERTEX_REGION_CLAUDE_4_0_SONNETRemplacer la région pour Claude 4.0 Sonnet lors de l’utilisation de Vertex AI
VERTEX_REGION_CLAUDE_4_1_OPUSRemplacer la région pour Claude 4.1 Opus lors de l’utilisation de Vertex AI

Voir aussi