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

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.

author: words: 6070 read_time: 31m updated: 2026-08-09 10:24

Part 2 of New to Claude Code

$ less claude-code-cheatsheet.md

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_ms dans l’entrée des hooks PostToolUse / 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 hook UserPromptSubmit.
  • args: string[] dans les hooks de commande (v2.1.139+) — transmet un tableau argv structuré sans échappement pour le shell.
  • continueOnBlock dans les hooks PostToolUse (v2.1.139+) — renvoie le motif du blocage à Claude et poursuit le tour.
  • subagent_type dans l’entrée des hooks d’agent (v2.1.140+) — identifie le type d’agent en cours d’exécution.
  • terminalSequence dans 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.

NORMAL claude-code-cheatsheet.md EOF