Aide-mémoire Claude Code : commandes, configuration et raccourcis
# Aide-mémoire Claude Code à consultation rapide, mis à jour pour la version 2.1.220 — flags CLI, commandes slash, raccourcis clavier, modes d’autorisation (Manual renommé), modèles (Opus 5, Sonnet 5 par défaut), hooks, plugins, Agent View, Workflow et variables d’environnement.
Chaque flag CLI, commande slash, raccourci clavier, clé de configuration, événement de hook et variable d’environnement au même endroit. Pour des explications approfondies, consultez le guide Claude Code complet. Pour une première installation, consultez le démarrage rapide.
1. Installation
Trois méthodes d’installation, par ordre de préférence.
# 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
Installer une version spécifique :
curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58
Vérifier l’installation :
claude doctor
claude --version
S’authentifier :
claude auth login # Log in or switch accounts
claude auth status # Check current auth state
claude auth logout # Clear stored credentials
2. Options CLI
| Option | Description | Exemple |
|---|---|---|
-p |
Mode d’affichage — exécute une seule requête, puis quitte | claude -p "list TODOs" |
-c |
Reprendre la session la plus récente | claude -c |
-r, --resume |
Reprendre une session nommée ou numérotée | claude -r "auth-refactor" |
-n, --name |
Définir le nom d’affichage de la session au démarrage | claude -n "feature-x" |
--model |
Remplacer le modèle pour cette session | claude --model opus |
--max-turns |
Limiter le nombre de tours autonomes | claude -p "fix lint" --max-turns 10 |
--output-format |
Produire la sortie au format text, json ou stream-json |
claude -p "count files" --output-format json |
--allowedTools |
Restreindre les outils disponibles | claude -p "fix" --allowedTools "Edit,Bash(npm:*)" |
--permission-mode |
Définir le mode d’autorisation | claude --permission-mode auto |
--permission-mode auto |
Démarrer avec Auto Mode activé (remplace --enable-auto-mode, supprimé dans la v2.1.111) |
claude --permission-mode auto |
--dangerously-skip-permissions |
Mode YOLO — ignorer toutes les demandes de confirmation | claude --dangerously-skip-permissions |
--from-pr |
Démarrer une session liée à une PR (v2.1.27+) ; accepte GitHub, GHE, les URL de MR GitLab et de PR Bitbucket (v2.1.119+) | claude --from-pr 123 |
--fork-session |
Créer une branche à partir d’une session reprise | claude -r base --fork-session |
-w |
Démarrer dans un worktree git isolé | claude -w |
--bare |
Mode scripté — ignorer les hooks, LSP et plugins | claude -p "count files" --bare |
--plugin-url <url> |
Récupérer une archive .zip d’un plugin pour la session en cours (v2.1.129+) |
claude --plugin-url https://example.com/plugin.zip |
--plugin-dir <path> |
Charger un dossier de plugin ou une archive .zip pour la session en cours (prise en charge de .zip depuis la v2.1.128) |
claude --plugin-dir ./my-plugin.zip |
--channels |
Transmettre les demandes d’approbation à Telegram/Discord | claude --channels |
--forward-subagent-text |
Inclure le texte et le raisonnement des subagents dans la sortie stream-json (v2.1.211+) ; variable d’environnement : CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
claude -p "audit" --output-format stream-json --forward-subagent-text |
--ax-screen-reader |
Activer le mode lecteur d’écran (v2.1.208+) ; également avec CLAUDE_AX_SCREEN_READER=1 ou "axScreenReader": true |
claude --ax-screen-reader |
--debug |
Activer la journalisation de débogage | claude --debug |
--init |
Initialiser le projet avec CLAUDE.md | claude --init |
Sous-commande ajoutée dans la v2.1.212 : claude auto-mode reset réinitialise l’état de votre mode automatique depuis le terminal ; ajoutez --yes pour ignorer la demande de confirmation.7
3. Commandes slash
| Commande | Fonction |
|---|---|
/init |
Initialiser le projet avec CLAUDE.md |
/compact |
Condenser l’historique de la conversation. Ajouter un sujet prioritaire : /compact focus on tests |
/context |
Afficher l’utilisation de la fenêtre de contexte avec des suggestions concrètes |
/usage |
Afficher l’utilisation des tokens, le coût et l’utilisation du forfait ; boîte de dialogue unifiée (v2.1.118+ : /cost et /stats sont des raccourcis de saisie qui ouvrent les onglets de /usage) ; la v2.1.149+ ajoute l’utilisation des limites par catégorie pour les skills, subagents et plugins, ainsi que le coût par serveur MCP |
/cost |
Raccourci de saisie → ouvre l’onglet des coûts de /usage (v2.1.118+) |
/model |
Changer de modèle. /model opus, /model sonnet |
/fast |
Activer ou désactiver le mode de sortie rapide — Opus 5 / Opus 4.8 uniquement (Opus 4.7 supprimé dans la v2.1.219) ; vitesse de sortie multipliée par environ 2,5 pour 10 $/50 $ par million de tokens |
/effort |
Définir le niveau d’effort : low, medium, high |
/status |
Afficher l’état de la session, le modèle et les paramètres |
/permissions |
Gérer les paramètres d’autorisation de manière interactive |
/config |
Ouvrir l’interface complète des paramètres |
/mcp |
Configurer les serveurs MCP. /mcp enable, /mcp disable |
/hooks |
Afficher la configuration des hooks |
/memory |
Afficher et gérer les fichiers de mémoire automatique |
/copy |
Copier des blocs de code. /copy N pour la Nième réponse la plus récente |
/resume |
Reprendre une session nommée. /resume 1 ou /resume name |
/rename |
Nommer la session en cours. /rename feature-auth |
/branch |
Créer une branche de la conversation pour une exploration parallèle |
/fork |
Copier la conversation dans une nouvelle session en arrière-plan — avec sa propre ligne dans claude agents (fonction réaffectée dans la v2.1.212) ; depuis la v2.1.221, la copie dispose de son propre worktree |
/subtask |
Créer une branche au sein de la session — l’ancien comportement de /fork sous son nouveau nom (v2.1.212) |
/list-agents |
Répertorier tous les agents auxquels Claude peut envoyer des messages : les subagents, vos autres sessions locales et, avec Remote Control, les sessions sur d’autres machines (v2.1.224) |
/peers |
Alias de /list-agents (v2.1.224) |
/clear |
Effacer l’historique de la conversation |
/plan |
Passer en mode planification. /plan refactor the auth module |
/powerup |
Tutoriels interactifs sur les fonctionnalités avec des démonstrations animées (v2.1.90+) |
/voice |
Activer ou désactiver le mode vocal push-to-talk |
/loop |
Exécuter des tâches récurrentes. /loop 5m /foo s’exécute toutes les 5 min |
/rewind |
Revenir au point de contrôle (ou appuyer deux fois sur Esc) |
/export |
Exporter la transcription de la conversation |
/add-dir |
Ajouter des dossiers de travail pour étendre l’accès aux fichiers |
/agents |
Gérer les subagents |
/goal |
Définir une condition d’achèvement ; Claude continue jusqu’à ce que l’objectif soit atteint (v2.1.139+) |
/skills |
Répertorier les skills installés ; champ de recherche avec filtrage à la saisie (v2.1.121+) |
/bashes |
Répertorier les tâches bash en arrière-plan |
/tasks |
Répertorier les agents en arrière-plan |
/theme |
Gérer les thèmes nommés (v2.1.118+) ; les plugins fournissent un dossier themes/ |
/color |
Définir la couleur de la barre de saisie. /color default pour la réinitialiser |
/code-review [effort] |
Rechercher les erreurs de logique avec un niveau d’effort facultatif ; --comment publie des commentaires intégrés sur les PR GitHub (commande renommée depuis /simplify dans la v2.1.147). S’exécute comme subagent en arrière-plan depuis la v2.1.218. Depuis la v2.1.223, /review est un alias de cette commande, /code-review sans argument réutilise le dernier niveau d’effort saisi et /code-review ultra lance la revue approfondie dans le cloud |
/batch |
Effectuer des opérations par lots |
/security-review |
Rechercher les vulnérabilités dans le code |
/claude-api |
Créer des applications avec Claude API/Anthropic SDK |
/doctor |
Effectuer une vérification complète de la configuration — diagnostique et corrige les problèmes (v2.1.205 ; /checkup est un alias) |
/bug |
Signaler un bug à Anthropic |
/release-notes |
Sélecteur de version interactif avec journaux des modifications (v2.1.92+) |
/buddy |
Animal de compagnie dans le terminal — 18 espèces, 5 niveaux de rareté, déterminé de façon reproductible à partir de l’identifiant du compte |
/login / /logout |
S’authentifier ou se déconnecter pendant la session |
Commandes personnalisées : créez .claude/commands/my-command.md (projet) ou ~/.claude/commands/my-command.md (personnel), puis appelez la commande avec /my-command. Les commandes prennent en charge le frontmatter YAML pour la description, les outils autorisés, le remplacement du modèle et l’interpolation des arguments via $ARGUMENTS ou les paramètres positionnels $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.
Utilisation : /fix-issue 123
4. Raccourcis clavier
Commandes générales
| Raccourci | Action |
|---|---|
Ctrl+C |
Annuler l’opération en cours |
Ctrl+D |
Quitter la session (EOF) |
Ctrl+L |
Effacer l’écran (conserve l’historique) |
Ctrl+O |
Activer ou désactiver la sortie détaillée |
Ctrl+R |
Rechercher dans l’historique des commandes |
Ctrl+V |
Coller une image depuis le presse-papiers |
Ctrl+B |
Placer l’opération en cours en arrière-plan |
Ctrl+X Ctrl+K |
Arrêter tous les agents (remplace Ctrl+F depuis la v2.1.83) |
Ctrl+S |
Mettre le brouillon de prompt de côté |
Ctrl+G |
Ouvrir l’éditeur externe |
Esc Esc |
Annuler la dernière modification |
Tab |
Accepter la suggestion de prompt |
! Tab |
Compléter automatiquement à partir de l’historique Bash |
Shift+Tab |
Parcourir les modes d’autorisation |
Alt+P / Option+P |
Changer de modèle pendant la saisie |
Alt+T |
Activer ou désactiver le mode de raisonnement |
Ctrl+T |
Activer ou désactiver la coloration syntaxique |
Shift+Down |
Parcourir les coéquipiers de l’équipe d’agents |
Up/Down |
Parcourir l’historique des commandes |
v |
Mode visuel Vim — sélection de caractères (v2.1.118+ ; mode vim uniquement) |
V |
Mode ligne visuelle Vim (v2.1.118+ ; mode vim uniquement) |
? |
Afficher les raccourcis |
Préfixes rapides
| Préfixe | Action | Exemple |
|---|---|---|
# |
Ajouter à la mémoire persistante | # Always use TypeScript |
/ |
Commande slash | /review |
! |
Exécuter bash directement | ! git status |
@ |
Référencer un fichier | @src/index.ts |
& |
Envoyer une tâche dans le cloud | & Build the API |
Saisie multiligne
| Méthode | Touches |
|---|---|
| Échapper le saut de ligne | \ puis Enter |
| macOS | Option+Enter |
| iTerm2/WezTerm/Ghostty/Kitty | Shift+Enter |
| Autres terminaux | Shift+Enter (exécutez d’abord /terminal-setup) |
| Caractère de contrôle | Ctrl+J |
Les raccourcis clavier sont personnalisables via /keybindings (stockés dans ~/.claude/keybindings.json).
5. Fichiers de configuration
Ordre de priorité (du plus élevé au plus faible)
| Niveau | Emplacement | Portée |
|---|---|---|
| Entreprise (verrouillé) | /Library/Application Support/ClaudeCode/managed-settings.json (macOS) |
Tous les utilisateurs, aucun remplacement possible |
| Options CLI | Arguments de ligne de commande | Session en cours |
| Projet local | .claude/settings.local.json |
Personnel, projet en cours (ignoré par git) |
| Projet partagé | .claude/settings.json |
Équipe, versionné dans git |
| Paramètres utilisateur globaux | ~/.claude/settings.json |
Tous vos projets |
| État d’exécution | ~/.claude.json |
Tokens OAuth, configuration MCP |
La première correspondance l’emporte. Les paramètres d’entreprise ne peuvent pas être contournés.
6. Référence de Settings.json
Principaux paramètres avec leurs types et des exemples. Placez-les dans n’importe quel fichier de paramètres de la hiérarchie ci-dessus.
{
"$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
},
"includeCoAuthoredBy": true,
"cleanupPeriodDays": 30,
"respectGitignore": true,
"showTurnDuration": true,
"language": "en",
"autoMemoryDirectory": ".claude/memory",
"plansDirectory": ".claude/plans"
}
Syntaxe des règles d’autorisation : Tool(pattern:*) permet une correspondance par préfixe. Bash(npm run test:*) autorise npm run test, npm run test:unit, etc. Les motifs de fichiers utilisent la syntaxe glob : Edit(src/**). Depuis la v2.1.214, une règle allow dir/** à segment unique correspond uniquement à <cwd>/dir — et non plus à n’importe quel dir/ dans l’arborescence ; utilisez Edit(**/src/**) pour une correspondance à n’importe quelle profondeur. Les règles deny/ask conservent la correspondance à n’importe quelle profondeur, et les conditions if: des hooks bénéficient de la même restriction au répertoire de travail courant.
Nouvelles clés (v2.1.118+) :
| Clé | Comportement |
|---|---|
autoMode.allow $defaults |
Sentinelle qui ajoute des règles personnalisées à la liste intégrée (également pour soft_deny, environment) — v2.1.118+ |
prUrlTemplate |
Modèle d’URL du badge de PR dans le pied de page — v2.1.119+ |
wslInheritsWindowsSettings |
WSL hérite des paramètres gérés côté Windows — v2.1.118+ |
skillOverrides |
Masque ou réduit les skills : off, user-invocable-only ou name-only — v2.1.129+ |
allowAllClaudeAiMcps |
Paramètre géré en entreprise permettant de charger les connecteurs MCP cloud de claude.ai avec managed-mcp.json — v2.1.149+ |
sandbox.filesystem.disabled |
Désactive l’isolation du système de fichiers tout en conservant le contrôle des connexions réseau sortantes — v2.1.216+ |
emojiCompletionEnabled |
Saisie semi-automatique des codes courts d’emoji dans le champ de prompt (:heart: → ❤️) ; définissez la valeur sur false pour la désactiver — v2.1.217+ |
sandbox.network.strictAllowlist |
Refuse les hôtes absents de la liste d’autorisation pour les commandes exécutées dans la sandbox, sans demander de confirmation — v2.1.219+ |
workflowSizeGuideline |
Définit la recommandation indicative de taille du workflow Dynamic depuis n’importe quel fichier de paramètres ; la valeur par défaut est moyenne (« viser moins de 15 agents »), et la ligne /config est masquée lorsqu’une valeur est définie — v2.1.219+ |
Pour consulter le schéma complet des paramètres, reportez-vous à l’analyse approfondie de la configuration dans le guide complet.
7. Référence rapide de CLAUDE.md
CLAUDE.md est le fichier d’instructions de votre projet. Claude le lit au début de chaque session.
Emplacements possibles :
| Emplacement | Portée |
|---|---|
CLAUDE.md (racine du projet) |
Tous les utilisateurs et toutes les sessions de ce projet |
.claude/CLAUDE.md |
Même portée, autre emplacement |
~/.claude/CLAUDE.md |
Personnel, tous les projets |
Éléments à inclure :
# 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
Facilitez-en la lecture rapide. Une prose dense consomme inutilement des tokens de contexte à chaque session. Utilisez des listes à puces, des tableaux et de courts blocs de code. Évitez les longs paragraphes — Claude lit CLAUDE.md au début de chaque session, chaque mot occupe donc du contexte.
Conseils avancés :
- Utilisez le préfixe # dans le REPL pour ajouter des éléments à la mémoire automatique sans modifier CLAUDE.md : # Always use TypeScript strict mode
- Les fichiers CLAUDE.md des sous-répertoires sont chargés lorsque Claude lit des fichiers dans le répertoire concerné
- Placez les règles partagées par l’équipe dans .claude/rules/*.md pour une organisation modulaire
8. Modes d’autorisation
| Mode | Comportement | Cas d’usage |
|---|---|---|
default / manual — intitulé « Manual » (v2.1.200+) |
Demande une confirmation lors de la première utilisation de chaque outil | Développement standard |
acceptEdits |
Approuve automatiquement les modifications de fichiers, demande une confirmation pour Bash | Projets de confiance |
auto |
Un classificateur (Sonnet 4.6) vérifie la sécurité de chaque action | Autonomie avec garde-fous |
plan |
Lecture seule — aucune modification ni exécution autorisée | Analyse et planification uniquement |
bypassPermissions |
Ignore toutes les demandes de confirmation | Automatisation CI/CD |
Auto Mode (v2.1.85+) est le remplacement recommandé de --dangerously-skip-permissions. Les opérations en lecture seule et les modifications de fichiers sont automatiquement approuvées. Les règles personnalisées d’autorisation et de refus sont évaluées en premier. Tout le reste est soumis au classificateur de sécurité. Sont bloqués automatiquement par défaut : curl | bash, le force-push vers la branche principale, les déploiements en production, les suppressions massives dans le cloud, les modifications IAM et l’envoi externe de données sensibles.1
Disjoncteur : après 3 blocages consécutifs ou 20 au total pendant une session, le système revient aux demandes de confirmation manuelles.
# 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
Approbation automatique de PowerShell (v2.1.119+) : les commandes de l’outil PowerShell sont automatiquement approuvées selon le mode d’autorisation, comme les commandes Bash. Des règles d’autorisation telles que PowerShell(Get-*:*) évitent les demandes de confirmation pour les opérations en lecture seule. Pour les workflows qui utilisent beaucoup PowerShell, utilisez la v2.1.149 ou ultérieure ; elle corrige le contournement des autorisations par la commande intégrée cd, la correspondance des règles d’autorisation par préfixe et caractère générique, ainsi que le suivi obsolète des variables de répertoire.
9. Événements des hooks
| Événement | Moment du déclenchement | Peut bloquer ? |
|---|---|---|
PreToolUse |
Avant l’exécution de l’outil | Oui |
PostToolUse |
Après l’exécution de l’outil | Non |
PostToolUseFailure |
Après l’échec de l’outil | Non |
UserPromptSubmit |
Lorsque l’utilisateur envoie un prompt | Oui |
Stop |
Lorsque Claude termine sa réponse | Oui |
SubagentStart |
Lorsqu’un subagent est lancé | Non |
SubagentStop |
Lorsqu’un subagent termine son travail | Oui |
SessionStart |
Au début de la session | Non |
SessionEnd |
À la fermeture de la session | Non |
Notification |
Lorsqu’une alerte est déclenchée | Non |
| InstructionsLoaded | Lorsque CLAUDE.md est chargé | Non |
| ConfigChange | Lorsqu’un fichier de configuration change pendant la session | Oui |
| DirectoryAdded | Lorsque /add-dir ou register_repo_root de SDK ajoute un répertoire de travail pendant la session (v2.1.219+) | Non |
| WorktreeCreate | Lors de la création d’un worktree | Oui |
| WorktreeRemove | Lors de la suppression d’un worktree | Non |
| PreCompact | Avant la compaction du contexte | Non |
| PostCompact | Après la compaction du contexte | Non |
| Elicitation | Lorsque MCP demande une saisie structurée | Oui |
| ElicitationResult | Lorsque l’utilisateur répond à la boîte de dialogue de MCP | Oui |
| StopFailure | Lorsque le tour se termine en raison d’une erreur API | Non |
| PermissionRequest | Lorsqu’une boîte de dialogue d’autorisation s’affiche | Oui |
| PermissionDenied | Lorsque Auto Mode refuse une action (v2.1.88+) | Non |
| CwdChanged | Lorsque le répertoire de travail change (v2.1.83+) | Non |
| FileChanged | Lorsqu’un fichier surveillé est modifié en externe (v2.1.83+) | Non |
| TaskCreated | Lorsqu’une nouvelle tâche est créée (v2.1.84+) | Non |
| TeammateIdle | Lorsqu’un membre de l’équipe d’agents devient inactif | Oui |
| TaskCompleted | Lorsqu’une tâche est marquée comme terminée | Oui |
Pour consulter le protocole complet des hooks (JSON d’entrée/sortie, matchers, codes de sortie), reportez-vous à l’analyse approfondie des hooks dans le guide complet.
10. Configuration des hooks
Les hooks se trouvent dans settings.json ou dans un fichier hooks.json dédié. Exemple minimal :
{
"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"
}
]
}
]
}
}
Syntaxe des matchers :
| Motif | Correspondances |
|---|---|
* |
Tous les outils |
Bash |
Bash uniquement |
Edit\|Write |
Edit ou Write |
mcp__github |
Outils du serveur MCP |
"" (vide) |
Événements sans outils (par exemple, UserPromptSubmit) |
Codes de sortie :
| Code | Signification |
|---|---|
0 |
Réussite — l’opération se poursuit |
2 |
Blocage — l’opération s’arrête et stderr est transmis à Claude |
1, 3+ |
Avertissement non bloquant |
Les hooks asynchrones s’exécutent en arrière-plan sans bloquer : ajoutez "async": true à l’objet du hook.2
Champs d’entrée/sortie des hooks :
duration_msdans l’entrée des hooksPostToolUse/PostToolUseFailure(v2.1.119+) — durée d’exécution de l’outil, hors demandes d’autorisation et hooks PreToolUse.hookSpecificOutput.updatedToolOutput(v2.1.121+) — remplace la sortie de n’importe quel outil (la v2.1.118 a introduit cette fonctionnalité pour MCP uniquement ; la v2.1.121 l’étend à tous les outils).hookSpecificOutput.sessionTitle(v2.1.96+) — définit le titre de la session depuis un hookUserPromptSubmit.args: string[]dans les hooks de commande (v2.1.139+) — transmet un tableau argv structuré sans échappement pour le shell.continueOnBlockdans les hooksPostToolUse(v2.1.139+) — renvoie le motif du blocage à Claude et poursuit le tour.subagent_typedans l’entrée des hooks d’agent (v2.1.140+) — identifie le type d’agent en cours d’exécution.terminalSequencedans la sortie JSON du hook (v2.1.141+) — émet des séquences de contrôle du terminal pour les notifications, les titres de fenêtre et les signaux sonores.
11. Configuration rapide de MCP
Ajoutez un serveur MCP en une seule commande :
# 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
Contrôle de la portée :
claude mcp add --scope project ... # Team-shared (.mcp.json)
claude mcp add --scope user ... # Personal (~/.claude.json)
Exemple de fichier .mcp.json de projet :
{
"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 totalise désormais 100 millions de téléchargements mensuels et plus de 3 000 serveurs indexés.3 Pour en savoir plus sur les types de transport, l’élicitation et la configuration de la recherche d’outils, consultez la section MCP du guide complet.
alwaysLoad (v2.1.121+) : Excluez un serveur de confiance du chargement différé par Tool Search. Tous ses outils sont chargés au démarrage de la session, sans aller-retour ToolSearch :
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"alwaysLoad": true
}
}
}
Nouvelle tentative automatique (v2.1.121+) : En cas d’erreur au démarrage, les serveurs MCP font l’objet de 3 nouvelles tentatives au maximum avant d’être marqués comme déconnectés.
redirectUri de mcp_authenticate pour SDK (v2.1.121+) : Requis pour finaliser OAuth avec des schémas d’URI personnalisés — dans les applications de bureau et les flux de connecteurs claude.ai.
11.5. Commandes CLI des plugins
| Commande | Comportement |
|---|---|
claude --plugin-url <url> |
Récupère une archive .zip de plugin pour la session en cours (v2.1.129+) |
claude --plugin-dir <path> |
Charge un dossier de plugin ou une archive .zip pour la session en cours (prise en charge de .zip depuis la v2.1.128+) |
claude plugin prune |
Supprime les plugins installés automatiquement dont le parent n’est plus présent (v2.1.121+) |
claude plugin uninstall <name> --prune |
Désinstalle le plugin et supprime en cascade les dépendances orphelines installées automatiquement (v2.1.121+) |
claude plugin tag |
Crée des tags git de publication avec validation de la version (v2.1.118+) |
12. Types de subagents
| Type | Modèle par défaut | Mode | Utilisation |
|---|---|---|---|
| Explore | Hérite du modèle de la session, avec Opus comme limite supérieure (v2.1.198+ ; auparavant Haiku) | Lecture seule | Recherche dans la base de code, localisation de fichiers, compréhension de la structure |
| General-purpose | Hérite du modèle principal | Lecture/écriture complète | Tâches complexes de recherche et de modification |
| Plan | Hérite du modèle principal | Lecture seule | Planification des implémentations avant leur exécution |
| Custom | Configurable | Configurable | Travail propre à un domaine (audit de sécurité, tests, etc.) |
Claude délègue automatiquement des tâches aux subagents. Vous pouvez également les demander explicitement :
> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema
Les subagents personnalisés sont définis dans .claude/agents/ (projet) ou ~/.claude/agents/ (personnel), sous forme de fichiers markdown dotés d’un frontmatter YAML. Jusqu’à 10 subagents peuvent s’exécuter en parallèle.4
Dans les versions actuelles, claude agents ouvre Agent View : un écran opérationnel en aperçu de recherche pour les sessions Claude Code en cours, bloquées et terminées. claude agents --cwd <path> limite la vue à un seul dossier (v2.1.141+), la v2.1.142 ajoute des flags de répartition pour les sessions en arrière-plan, et la v2.1.143 applique ces flags de manière cohérente au tableau de bord et aux sessions en arrière-plan : --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort et --dangerously-skip-permissions. La v2.1.144 ajoute la prise en charge de /resume pour les sessions en arrière-plan et les signale avec bg ; la v2.1.145 ajoute claude agents --json, le nombre d’éléments en attente de saisie dans les onglets et des correctifs pour le volet de réponse d’Agent View ; la v2.1.147 ajoute des sessions en arrière-plan épinglées, qui restent actives lorsqu’elles sont inoccupées et redémarrent sur place lors des mises à jour. Utilisez Agent View pour la supervision, et non comme preuve que le travail a franchi les contrôles qualité.6
Champs du frontmatter d’un agent personnalisé :
| Champ | Rôle |
|---|---|
name |
Identifiant unique (minuscules, traits d’union) |
description |
Conditions d’invocation (incluez « PROACTIVELY » pour la délégation automatique) |
tools |
Liste d’outils séparés par des virgules. Prend en charge Agent(Explore) pour restreindre les types pouvant être lancés |
disallowedTools |
Outils à exclure de l’ensemble hérité |
model |
opus, sonnet, haiku ou inherit (par défaut) |
permissionMode |
default/manual, acceptEdits, plan, bypassPermissions, etc. |
maxTurns |
Nombre maximal de tours agentiques |
background |
true pour toujours exécuter l’agent comme tâche en arrière-plan |
isolation |
worktree pour une copie isolée du worktree git |
Exemple d’agent personnalisé (.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. Variables d’environnement
Authentification et API
| Variable | Rôle |
|---|---|
ANTHROPIC_API_KEY |
Authentification directe API |
ANTHROPIC_AUTH_TOKEN |
En-tête d’autorisation personnalisé |
ANTHROPIC_CUSTOM_HEADERS |
En-têtes de requête supplémentaires |
Configuration du modèle
| Variable | Rôle |
|---|---|
ANTHROPIC_MODEL |
Remplace le modèle par défaut |
CLAUDE_CODE_SUBAGENT_MODEL |
Modèle destiné aux subagents ; la v2.1.147 corrige sa propagation aux processus des coéquipiers d’une équipe d’agents |
CLAUDE_CODE_WORKFLOWS |
Définissez cette variable sur 1 pour activer l’outil Workflow, désactivé par défaut, afin d’orchestrer plusieurs agents de manière déterministe (v2.1.147+) |
MAX_THINKING_TOKENS |
Active la réflexion étendue |
CLAUDE_CODE_MAX_OUTPUT_TOKENS |
Limite la longueur de la sortie |
Fournisseurs cloud
| Variable | Rôle |
|---|---|
CLAUDE_CODE_USE_BEDROCK=1 |
Utilise AWS Bedrock |
CLAUDE_CODE_USE_VERTEX=1 |
Utilise Google Vertex AI |
CLAUDE_CODE_USE_FOUNDRY=1 |
Utilise Microsoft Foundry |
ANTHROPIC_BEDROCK_SERVICE_TIER=priority |
Niveau de service Bedrock — default/flex/priority (v2.1.122+) ; envoyé sous la forme X-Amzn-Bedrock-Service-Tier |
ENABLE_TOOL_SEARCH=true |
Active Tool Search sur Vertex AI (v2.1.119+ ; désactivé par défaut pour éviter un en-tête bêta non pris en charge) |
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 |
Active la découverte via /v1/models de la passerelle pour le sélecteur /model (v2.1.129+) |
Contrôle du comportement
| Variable | Rôle |
|---|---|
DISABLE_AUTOUPDATER=1 |
Empêche les mises à jour automatiques |
DISABLE_UPDATES=1 |
Bloque tous les mécanismes de mise à jour, y compris la commande manuelle claude update (v2.1.118+, plus strict que DISABLE_AUTOUPDATER) |
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 |
Les installations Homebrew/WinGet exécutent les mises à niveau du gestionnaire de paquets en arrière-plan et invitent à redémarrer (v2.1.129+) |
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 |
Clone les sources de plugins GitHub via HTTPS plutôt que SSH lorsque les clés SSH ne sont pas disponibles (v2.1.141+) |
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE |
Supprimée — sans effet depuis la v2.1.160. Le mode rapide s’active désormais avec /model <model>, puis /fast on |
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP |
Remplace la limite introduite avec la v2.1.143, qui met fin à un tour avec un avertissement après plusieurs hooks d’arrêt bloquants |
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 |
Désactive le comportement PowerShell -ExecutionPolicy Bypass introduit avec la v2.1.143 |
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 |
Désactive l’outil PowerShell, activé par défaut depuis la v2.1.143 pour les utilisateurs de Bedrock, Vertex et Foundry |
DISABLE_TELEMETRY=1 |
Désactive la télémétrie d’utilisation |
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH |
Limite de troncature des attributs de contenu OTel (60 Ko par défaut, v2.1.214+) |
DISABLE_COST_WARNINGS=1 |
Masque les avertissements de coût |
DISABLE_PROMPT_CACHING=1 |
Désactive globalement la mise en cache des prompts |
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 |
Limite à 200K, par compactage automatique, tous les modèles prenant nativement en charge 1M de contexte (la v2.1.223 a étendu ce comportement au-delà d’une liste fixe) |
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 |
Autorise les identifiants de modèles non reconnus à dépasser la fenêtre de contexte présumée (v2.1.223) |
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 |
Supprime les instructions intégrées relatives aux commits et aux PR |
CLAUDE_CODE_HIDE_CWD=1 |
Masque le répertoire de travail dans le logo de démarrage (v2.1.119+) |
CLAUDE_CODE_FORK_SUBAGENT=1 |
Active les subagents dérivés sur les builds externes (v2.1.117+ ; fonctionne en mode non interactif -p depuis la v2.1.121) |
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 |
Force la synchronisation de la sortie du terminal lorsque la détection automatique échoue (v2.1.129+) |
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
Inclut le texte et la réflexion des subagents dans la sortie stream-json ; s’utilise avec --forward-subagent-text (v2.1.211+) |
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION |
Limite du nombre de recherches WebSearch par session (200 par défaut, v2.1.212+) |
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION |
Limite du nombre de créations de subagents par session (200 par défaut ; /clear réinitialise le quota, v2.1.212+) |
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS |
Limite du nombre de subagents exécutés simultanément (20 par défaut ; distincte du total par session ci-dessus, v2.1.217+) |
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH |
Profondeur de création des subagents imbriqués — 3 par défaut depuis la v2.1.219 ; définissez-la sur 1 pour désactiver l’imbrication. Historique des valeurs par défaut : 5 (v2.1.172–v2.1.216) → 1 (v2.1.217) → 3 (v2.1.219) ; définissez-la donc explicitement |
CLAUDE_AX_SCREEN_READER=1 |
Active le mode lecteur d’écran ; équivaut à --ax-screen-reader (v2.1.208+) |
Configuration des outils
| Variable | Rôle |
|---|---|
BASH_DEFAULT_TIMEOUT_MS |
Délai d’expiration des commandes Bash (30000 par défaut) |
BASH_MAX_TIMEOUT_MS |
Délai d’expiration maximal de Bash (600000 par défaut) |
MCP_TIMEOUT |
Délai d’expiration du démarrage du serveur MCP (5000 par défaut) |
MCP_TOOL_TIMEOUT |
Délai d’expiration de l’exécution de l’outil MCP (30000 par défaut) ; la v2.1.142 corrige les appels HTTP/SSE distants qui ignoraient les valeurs supérieures |
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS |
Seuil au-delà duquel un appel prolongé à l’outil MCP passe automatiquement en arrière-plan (2 min par défaut, v2.1.212+) |
Réseau et proxy
| Variable | Rôle |
|---|---|
HTTP_PROXY / HTTPS_PROXY |
Configuration du proxy |
NO_PROXY |
Contourne le proxy pour certains domaines |
CLAUDE_CODE_CLIENT_CERT |
Chemin du certificat mTLS |
ANTHROPIC_WORKSPACE_ID |
Restreint la portée des jetons fédérés d’identité de charge de travail lorsqu’une règle couvre plusieurs espaces de travail (v2.1.141+) |
Pour consulter la liste complète, reportez-vous à la section Variables d’environnement du guide complet.
14. Référence des coûts
Tarifs par million de tokens (en juillet 2026).5
| Modèle | Entrée | Sortie | Remarques |
|---|---|---|---|
| Sonnet 5 | 3,00 $ (2 $ en tarif de lancement) | 15,00 $ (10 $ en tarif de lancement) | Modèle par défaut de Claude Code depuis la v2.1.197 (30 juin 2026). Contexte natif de 1M ; tarif de lancement jusqu’au 31 août 2026. /model sonnet (claude-sonnet-5). |
| Opus 5 | 5,00 $ | 25,00 $ | Modèle du niveau Opus depuis la v2.1.219 (24 juillet 2026) — identifiant claude-opus-5, contexte de 1M/sortie de 128K, réflexion activée par défaut, effort défini par défaut sur high, connaissances arrêtées en mai 2026. Modèle par défaut avec Claude Max. /model opus. |
| Opus 4.8 (ancien) | 5,00 $ | 25,00 $ | Même tarif, désormais dans le tableau des anciens modèles de la documentation ; modèle par défaut de CC des versions v2.1.154 à v2.1.197. Épinglez-le avec ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8. |
| Fable 5 | 10,00 $ | 50,00 $ | Niveau supérieur à Opus (v2.1.170+) ; identifiant claude-fable-5, contexte de 1M/sortie de 128K, réflexion adaptative uniquement. /model fable. |
| Haiku 4.5 | 1,00 $ | 5,00 $ | Exploration rapide et tâches simples. |
Une session type consomme entre 50K et 200K tokens d’entrée et entre 10K et 50K tokens de sortie. Session Haiku : 0,10 $ à 0,45 $. Session Opus : 0,50 $ à 2,25 $.
Modèle par défaut dans Claude Code (depuis la v2.1.197, 30 juin 2026) : Sonnet 5 pour toutes les nouvelles sessions — contexte natif de 1M, tarif de lancement de 2 $/10 $ jusqu’au 31 août — tandis qu’Opus reste accessible avec une seule commande /model opus (depuis la v2.1.219, cet alias sélectionne Opus 5). Les administrateurs peuvent définir un modèle par défaut pour toute l’organisation, affiché comme « Org default » dans /model (v2.1.196+) ; sur Bedrock/Vertex/Foundry, épinglez un modèle précis avec ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL.
Sonnet 5, Opus 5, Opus 4.8 et Fable 5 utilisent uniquement le raisonnement adaptatif, sans budget de réflexion fixe. effort est défini par défaut sur high pour tous ces modèles, avec /effort xhigh pour les tâches de codage et agentiques les plus difficiles. Changements incompatibles d’Opus 5 par rapport à Opus 4.8 : la réflexion est activée par défaut pour les requêtes qui omettent le champ thinking, et l’utilisation de thinking: {type: "disabled"} avec un effort xhigh ou max renvoie une erreur 400.
Le mode rapide (/fast) s’applique uniquement à Opus 5 et Opus 4.8 depuis la v2.1.219 — 10 $/50 $ par million de tokens (2 fois le tarif de base) pour produire jusqu’à 2,5 fois plus de tokens de sortie par seconde. Opus 4.7 a été supprimé : claude-opus-4-7 + speed: "fast" génère désormais une erreur au lieu de revenir à la vitesse standard. Version expérimentale, réservée à Claude API (non disponible sur Bedrock/Vertex/Foundry) ; changer de vitesse invalide le cache des prompts.
Changer de modèle pendant une session :
/model opus # Switch to Opus 5 (v2.1.219+)
/model sonnet # Switch to Sonnet 5 (the default)
/model haiku # Switch to Haiku 4.5
/model fable # Switch to Fable 5 (tier above Opus)
/effort xhigh # Recommended for the hardest coding/agentic work
Règle de décision : utilisez Haiku pour les explorations simples, Sonnet pour le codage quotidien à coût maîtrisé, et Opus pour les raisonnements complexes, l’architecture, les boucles agentiques et les analyses de sécurité. Utilisez opusplan pour les refactorisations complexes : Opus établit le plan, puis Sonnet l’exécute.
15. Emplacements des fichiers clés
| Chemin | Rôle |
|---|---|
~/.claude/settings.json |
Paramètres utilisateur globaux |
~/.claude/keybindings.json |
Raccourcis clavier personnalisés |
~/.claude/CLAUDE.md |
Instructions personnelles (tous les projets) |
~/.claude/commands/ |
Commandes slash personnelles |
~/.claude/skills/ |
skills personnels |
~/.claude/agents/ |
Définitions personnelles des subagents |
~/.claude.json |
État d’exécution, tokens OAuth, configuration MCP |
.claude/settings.json |
Paramètres du projet (partagés via git) |
.claude/settings.local.json |
Paramètres du projet (personnels, ignorés par git) |
.claude/CLAUDE.md |
Instructions du projet |
.claude/commands/ |
Commandes slash du projet |
.claude/agents/ |
Définitions des subagents du projet |
.claude/skills/ |
skills du projet |
.claude/plans/ |
Fichiers de sortie du mode Plan |
.claude/memory/ |
Fichiers de mémoire automatique |
.mcp.json |
Configuration du serveur MCP du projet |
CLAUDE.md |
Instructions du projet (autre emplacement à la racine) |
16. Journal des modifications
| Date | Modification |
|---|---|
| 2026-07-25 | Synchronisation ciblée des éléments des versions v2.1.219 à v2.1.220. Modèles : Claude Opus 5 (claude-opus-5) remplace Opus 4.8 dans la gamme Opus et devient le modèle sélectionné par /model opus — même tarif de 5 $/25 $ par MTok, contexte de 1M / sortie de 128K, réflexion activée par défaut, valeur par défaut de effort définie sur high, connaissances arrêtées en mai 2026, modèle par défaut avec Claude Max ; Opus 4.8 reste présent en tant qu’ancienne version. Changements incompatibles par rapport à la version 4.8 : les requêtes sans champ thinking utilisent désormais la réflexion, tandis que thinking: {type: "disabled"} associé à un effort xhigh/max renvoie une erreur 400. Correction du mode Fast : /fast concerne uniquement Opus 5 et Opus 4.8, au tarif de 10 $/50 $ par MTok (2× le tarif de base, sortie environ 2,5× plus rapide) — Opus 4.7 a été retiré et produit désormais une erreur avec speed: "fast" au lieu d’utiliser un modèle de remplacement. Variables d’environnement : correction de CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH — la création imbriquée de subagents est activée par défaut jusqu’à une profondeur de 3 depuis la v2.1.219 (elle était désactivée dans la v2.1.217) ; définissez la valeur sur 1 pour la désactiver. Clés de paramètres : ajout de sandbox.network.strictAllowlist (refuse les hôtes absents de la liste d’autorisation sans demander de confirmation) et de workflowSizeGuideline (taille Dynamic indicative du workflow, valeur par défaut moyenne / moins de 15 agents). Événements de hooks : ajout de DirectoryAdded (déclenché après que /add-dir ou register_repo_root de SDK a enregistré un répertoire de travail en cours de session). La v2.1.220 comprend uniquement des correctifs et des améliorations de fiabilité. |
| 2026-08-06 | Synchronisation ciblée des éléments de l’interface de commande des versions v2.1.221 à v2.1.223. /review est de nouveau un alias de /code-review (v2.1.223), avec mémorisation du dernier niveau d’effort saisi ; les copies créées avec /fork disposent de leur propre worktree (v2.1.221) ; VSCode ajoute la vue Focus (Ctrl+Alt+F, v2.1.221) ; CLAUDE_CODE_DISABLE_1M_CONTEXT limite désormais tous les modèles nativement compatibles avec un contexte de 1M à 200K au moyen de la compaction automatique, tandis que CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT permet de contourner cette limite pour les modèles inconnus (v2.1.223) ; strictKnownMarketplaces/blockedMarketplaces acceptent les caractères génériques d’organisation "owner/*" (v2.1.223). |
| 2026-07-24 | Synchronisation ciblée des éléments de la v2.1.218. Interface de commande : /code-review s’exécute désormais comme un subagent en arrière-plan, afin que le travail de revue n’encombre plus votre conversation. Également dans la v2.1.218 : les skills avec context: fork s’exécutent par défaut en arrière-plan (désactivation possible pour chaque skill grâce à la nouvelle clé de frontmatter background: false), /deep-research ne démarre que lorsque vous l’appelez manuellement, le classificateur du mode automatique tranche les contrôles portant sur les commandes rm dangereuses, les & en arrière-plan et les chemins Windows suspects au lieu d’ouvrir des boîtes de dialogue d’autorisation, et les hooks définis dans le frontmatter d’un agent exigent que la confiance accordée à l’espace de travail ait été acceptée pour le dossier contenant le fichier de l’agent. |
| 2026-07-22 | Synchronisation ciblée des éléments de la v2.1.217. Variables d’environnement : ajout de CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS (limite du nombre de subagents exécutés simultanément, 20 par défaut) et de CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH (la création imbriquée de subagents est désactivée par défaut depuis la v2.1.217 — définissez cette variable pour la réactiver ; les versions v2.1.172 à v2.1.216 autorisaient 5 niveaux). Clés de paramètres : ajout de emojiCompletionEnabled (autocomplétion des codes courts d’émojis dans le champ de saisie de l’invite, :heart: → ❤️ ; false la désactive). Également dans la v2.1.217 : --max-budget-usd arrête désormais les subagents en arrière-plan lorsque le plafond est atteint. |
| 2026-07-21 | Synchronisation ciblée des éléments des versions v2.1.214 à v2.1.216 (la v2.1.213 n’a jamais été publiée). Syntaxe des règles d’autorisation : les règles d’autorisation dir/** à segment unique correspondent désormais uniquement à <cwd>/dir (v2.1.214) — utilisez **/dir/** pour n’importe quelle profondeur ; les règles deny/ask conservent leur correspondance à n’importe quelle profondeur ; les conditions de hooks if: utilisent la même portée limitée au cwd. Clés de paramètres : ajout de sandbox.filesystem.disabled (désactive l’isolation du système de fichiers tout en conservant le contrôle du trafic réseau sortant, v2.1.216+). Variables d’environnement : ajout de CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH (limite de troncature du contenu OTel, 60 Ko par défaut, v2.1.214+). |
| 2026-07-17 | Synchronisation jusqu’à la v2.1.212 de Claude Code. Interface de commande : nouvelle fonction pour /fork — copie la conversation dans une nouvelle session en arrière-plan disposant de sa propre ligne dans claude agents ; le fork au sein de la session s’effectue désormais avec /subtask ; nouvelle sous-commande claude auto-mode reset (--yes ignore la confirmation) ; nouveaux flags --forward-subagent-text (v2.1.211) et --ax-screen-reader (v2.1.208). Variables d’environnement ajoutées : CLAUDE_CODE_FORWARD_SUBAGENT_TEXT, CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION (valeurs par défaut de 200/session, v2.1.212), CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS (les appels MCP de plus de 2 min passent automatiquement en arrière-plan), CLAUDE_AX_SCREEN_READER.7 |
| 2026-07-07 | Synchronisation jusqu’à la v2.1.202 de Claude Code. Mode d’autorisation default → « Manual » (v2.1.200 ; manual est accepté comme alias). Tableau des modèles reconstruit pour refléter la gamme actuelle — Sonnet 5 (modèle par défaut de Claude Code depuis la v2.1.197), Opus 4.8, Fable 5, Haiku 4.5 — en remplacement des lignes obsolètes présentant Opus 4.7 comme modèle phare et Sonnet 4.6 ; mise à jour des remarques sur le routage par défaut et /effort. Le subagent Explore hérite désormais du modèle de la session (plafonné à Opus, v2.1.198), alors qu’il utilisait auparavant Haiku. Suppression des entrées obsolètes : --enable-auto-mode (retiré dans la v2.1.111 → utilisez --permission-mode auto) et CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE (sans effet depuis la v2.1.160). |
| 2026-05-24 | Synchronisation des données probantes de la dernière version jusqu’à la v2.1.150 de Claude Code. Ajout de l’utilisation des limites par catégorie dans /usage, d’une remarque tirée du journal des modifications sur le défilement au clavier dans /diff, d’une remarque tirée du journal des modifications sur le rendu des cases à cocher des listes de tâches GFM, du paramètre Enterprise allowAllClaudeAiMcps, de conseils pour corriger les autorisations PowerShell, ainsi que de remarques sur la fiabilité de Bash, des git worktrees, des paramètres administrés, d’OTEL et de Remote Control. La v2.1.150 elle-même ne comporte aucune modification annoncée visible par l’utilisateur. Vérification locale : la commande locale claude --version a renvoyé 2.1.144 (Claude Code), tandis que la dernière version npm était la 2.1.150.6 |
| 2026-05-21 | Synchronisation des données probantes de la dernière version jusqu’à la v2.1.147 de Claude Code. Ajout de l’outil Workflow désactivé par défaut (CLAUDE_CODE_WORKFLOWS=1), des sessions en arrière-plan épinglées dans Agent View, de /code-review [effort] --comment en remplacement de /simplify, du renforcement des sandboxes REPL/Workflow, d’améliorations de la mise à jour automatique et des diffs volumineux, de la suppression des doublons dans l’historique des invites, ainsi que de correctifs relatifs à la connexion Enterprise, à PowerShell, à la pagination de MCP, à Agent View, aux plugins, aux conditions de hooks et au texte collé. Vérification locale : la commande locale claude --version a renvoyé 2.1.144 (Claude Code), tandis que la dernière version npm était la 2.1.147.6 |
| 2026-05-19 | Synchronisation des données probantes de la dernière version jusqu’à la v2.1.145 de Claude Code. Ajout de claude agents --json, du nombre d’onglets en attente de saisie dans Agent View, des champs JSON du dépôt/de la PR GitHub dans la ligne d’état, d’une découverte plus complète des plugins avant leur installation, de background_tasks et session_crons dans les données d’entrée des hooks Stop/SubagentStop, de agent_id/parent_agent_id dans OTEL, ainsi que de correctifs relatifs aux autorisations, à MCP, à l’indicateur de progression, à Windows, à Agent View, aux listes de tâches, à la validation des plugins, à la récursion des skills et à l’outil Read. Vérification locale : la commande locale claude --version a renvoyé 2.1.144 (Claude Code), tandis que la dernière version npm était la 2.1.145.6 |
| 2026-05-19 | Synchronisation des données probantes de la dernière version jusqu’à la v2.1.144 de Claude Code. Ajout de la prise en charge des sessions en arrière-plan par /resume, du comportement de /model pour la session actuelle et la valeur par défaut, de /usage-credits, de l’affichage de la date de dernière mise à jour des plugins, des notifications sur la durée d’exécution des subagents en arrière-plan, ainsi que de correctifs de fiabilité pour le terminal et les sessions en arrière-plan. Vérification locale : claude --version a renvoyé 2.1.144 (Claude Code) et la dernière version npm était la 2.1.144.6 |
| 2026-05-18 | Synchronisation des données probantes de la dernière version jusqu’à la v2.1.143 de Claude Code. Ajout de la cohérence de la répartition des tâches dans Agent View, d’une limite de blocage des hooks d’arrêt et des variables d’environnement de stratégie PowerShell ; ajout de remarques sur l’application des dépendances des plugins, le coût prévisionnel du contexte des plugins, worktree.bgIsolation: "none", la conservation du modèle et de l’effort des sessions en arrière-plan, ainsi que les correctifs liés au moment d’exécution de l’évaluateur /goal. Vérification locale : claude --version a renvoyé 2.1.142 (Claude Code), tandis que la dernière version npm était la 2.1.143.6 |
| 2026-05-15 | Synchronisation des données probantes de la dernière version jusqu’à la v2.1.142 de Claude Code. Ajout de terminalSequence, de claude agents --cwd, des flags de répartition des sessions en arrière-plan de la v2.1.142, du remplacement par défaut par Opus 4.7 en mode Fast, de la variable d’environnement de clonage des plugins HTTPS, de la variable d’environnement de l’espace de travail pour l’identité de charge de travail et de la remarque sur le correctif HTTP/SSE distant de MCP_TOOL_TIMEOUT. Vérification locale : claude --version a renvoyé 2.1.141 (Claude Code), tandis que la dernière version npm était la 2.1.142.6 |
| 2026-05-13 | Synchronisation des données probantes de la dernière version jusqu’à la v2.1.140 de Claude Code. Ajout de /goal, d’une remarque sur Agent View, de args pour les command hooks, de continueOnBlock pour PostToolUse et de subagent_type dans les données d’entrée des hooks d’agents. Mention des correctifs apportés par la v2.1.140 au comportement de ConfigChange, disableAllHooks et allowManagedHooksOnly. Vérification locale : claude --version a renvoyé 2.1.140 (Claude Code).6 |
| 2026-05-06 | Synchronisation des données probantes de la dernière version jusqu’à la v2.1.131 de Claude Code. Aucune modification n’était nécessaire dans les tableaux des commandes, de la configuration, des raccourcis, des hooks, des plugins ou des variables d’environnement, car la v2.1.131 est une version corrective portant sur l’activation de VS Code sous Windows et l’authentification auprès du point de terminaison Mantle.6 |
| 2026-05-05 | Synchronisation avec la v2.36 du guide CC (CLI v2.1.126–v2.1.129). Ajouts : --plugin-url pour charger des archives zip de plugins, prise en charge de .zip par --plugin-dir, skillOverrides, CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY, CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE, CLAUDE_CODE_FORCE_SYNC_OUTPUT, ainsi que les recommandations du manifeste de plugins de la v2.1.129 concernant les fonctionnalités expérimentales themes/monitors. Couverture jusqu’à la v2.1.129.6 |
| 2026-04-29 | Synchronisation avec la v2.35 du guide CC (CLI v2.1.117–v2.1.123). Ajouts : option MCP alwaysLoad et nouvelle tentative automatique au démarrage ; claude plugin prune et propagation de --prune ; claude plugin tag ; filtrage par saisie dans /skills ; thèmes nommés dans /theme ; boîte de dialogue unifiée dans /usage ; modes visuels de vim (v/V) ; approbation automatique dans PowerShell ; duration_ms dans les données d’entrée des hooks et updatedToolOutput pour tous les outils ; prUrlTemplate, wslInheritsWindowsSettings, autoMode.allow $defaults ; variables d’environnement ANTHROPIC_BEDROCK_SERVICE_TIER, ENABLE_TOOL_SEARCH, CLAUDE_CODE_HIDE_CWD, DISABLE_UPDATES, CLAUDE_CODE_FORK_SUBAGENT ; --from-pr accepte les URL de PR GitLab/Bitbucket/GHE. Couverture jusqu’à la v2.1.123. |
| 2026-04-19 | Actualisation : le contexte de 1M de Sonnet 4.6 est désormais affiché au tarif standard de 3 $/15 $ (sans supplément pour les contextes longs) ; remplacement de la note de bas de page sur les tarifs par platform.claude.com/docs/en/about-claude/pricing. Couverture jusqu’à la v2.1.116. |
| 2026-04-04 | Nouvelle dérivation à partir de la v2.26 du guide CC. Ajout de /powerup, mise à jour de /release-notes, suppression de /vim. Mise à jour du raccourci Ctrl+X Ctrl+K. Ajout de 4 événements de hooks (CwdChanged, FileChanged, TaskCreated, PermissionDenied). Mise à jour de /cost avec une ventilation par modèle. Couverture jusqu’à la v2.1.92. |
| 2026-03-28 | Première publication de l’aide-mémoire, couvrant Claude Code CLI jusqu’à la v2.1.85 |
17. Références
Cette fiche pratique accompagne le guide complet de Claude Code CLI pour vous permettre de retrouver rapidement les informations essentielles. Pour suivre les étapes de configuration, consultez le guide de démarrage rapide de Claude Code. Pour les projets iOS et macOS en particulier, consultez le guide de développement avec des agents pour iOS, les modèles d’intégration de XcodeBuildMCP et la série sur l’écosystème Apple. Dernière mise à jour le 17 juillet 2026.
-
Documentation du mode Auto de Anthropic Claude Code (v2.1.85) ↩
-
Notes de version de Claude Code v2.1.129, notes de version de Claude Code v2.1.131, notes de version de Claude Code v2.1.139, notes de version de Claude Code v2.1.140, notes de version de Claude Code v2.1.141, notes de version de Claude Code v2.1.142, notes de version de Claude Code v2.1.143, notes de version de Claude Code v2.1.144, notes de version de Claude Code v2.1.145, notes de version de Claude Code v2.1.147, notes de version de Claude Code v2.1.148, notes de version de Claude Code v2.1.149, notes de version de Claude Code v2.1.150, documentation d’Agent View de Claude Code, documentation de Goal de Claude Code et CHANGELOG de Claude Code ↩↩↩↩↩↩↩↩↩↩
-
Notes de version de Claude Code v2.1.206, v2.1.207, v2.1.208, v2.1.210, v2.1.211, v2.1.212, ainsi que la documentation sur l’accessibilité de Claude Code. Juillet 2026. ↩↩