Introduction
L'un des principaux atouts de Claude Code est la possibilité de contrôler le niveau d'autonomie de l'agent — depuis la simple consultation d'un plan sans aucune action, jusqu'à laisser l'agent exécuter toutes les commandes automatiquement sans vous solliciter. Cette leçon vous aidera à comprendre les trois principaux modes d'autorisation, quand utiliser chacun, et comment affiner le comportement de l'agent pour différentes situations concrètes.
Mode Plan — Prévisualiser avant d'agir
Le Mode Plan est un mode dans lequel Claude Code se contente d'analyser la demande et de présenter un plan d'exécution, sans effectuer aucune modification. C'est le mode le plus sûr pour vérifier que l'agent a bien compris votre intention avant de le laisser toucher au code.
Pour activer le Mode Plan, ajoutez le flag au démarrage :
Ou pendant une session active, vous pouvez taper directement :
En Mode Plan, Claude Code renvoie une description étape par étape — quels fichiers seront modifiés, quelles fonctions seront ajoutées, l'ordre des opérations — sans rien écrire ni supprimer. Vous l'examinez, confirmez si vous êtes d'accord pour passer à l'exécution, ou ajustez votre demande sur-le-champ si quelque chose semble incorrect.
Cas d'usage typique : vous souhaitez refactoriser un module important, mais vous n'êtes pas sûr que l'agent ait bien compris l'étendue. Lancez d'abord le Mode Plan pour voir quels fichiers il compte modifier, évitant ainsi toute mauvaise surprise.
Acceptation automatique — Laisser l'agent s'exécuter librement
L'acceptation automatique est l'exact opposé : Claude Code confirmera et exécutera automatiquement chaque action sans s'interrompre pour vous demander quoi que ce soit à chaque étape. Ce mode permet de gagner un temps considérable lorsque vous faites déjà confiance à l'agent pour une tâche bien définie et au périmètre restreint.
Activez l'acceptation automatique avec le flag :
Ou pendant une session active, activez-le avec la commande :
Note d'une importance cruciale : le flag `--dangerously-skip-permissions` contourne toutes les étapes de confirmation, y compris la suppression de fichiers et l'exécution de commandes shell. Ne l'utilisez que dans un environnement de développement local ou lorsque vous comprenez parfaitement la tâche déléguée. Ne l'utilisez jamais en production ou sur un codebase sans sauvegarde.
Cas d'usage typique : vous devez générer 10 composants React suivant le même pattern. La tâche est claire, le risque est faible — activez l'acceptation automatique pour que l'agent aille jusqu'au bout sans vous demander d'appuyer sur Entrée à chaque étape.
Contrôler le comportement de l'agent via le fichier de configuration
Au-delà des deux modes ci-dessus, Claude Code vous permet d'affiner plus en détail le comportement de l'agent grâce à un fichier de configuration et à des commandes en session.
Le fichier `CLAUDE.md` à la racine de votre projet est l'endroit où vous placez des directives permanentes — des règles que l'agent doit suivre tout au long de la session. Par exemple :
Claude Code lit ce fichier au démarrage et l'utilise comme contexte pour toute la session. C'est le moyen le plus efficace d'établir des limites de sécurité sans avoir à les répéter à chaque fois.
Vous pouvez également ajuster les autorisations pendant une session active à l'aide de la commande `/permissions` pour afficher et modifier les autorisations en cours, ou utiliser `/reset` pour ramener l'agent à son état initial si la session a déraillé.
Erreurs fréquentes
De nombreux nouveaux utilisateurs activent l'acceptation automatique pour des tâches au périmètre trop large, comme « refactoriser tout le projet selon un nouveau pattern ». Résultat : l'agent modifie des dizaines de fichiers avant que vous ayez eu le temps de tout relire. Règle empirique : plus la tâche est vaste, plus vous devriez utiliser le Mode Plan au préalable.
La deuxième erreur consiste à ignorer complètement le fichier `CLAUDE.md`. Sans directives permanentes, l'agent prend des décisions en se basant sur un contexte inféré — parfois raisonnable, parfois non. Passer 5 minutes à rédiger un `CLAUDE.md` basique pour votre projet évitera de nombreuses situations inattendues.
La troisième erreur consiste à confondre `/plan` (une commande en session) avec `--plan` (un flag de démarrage). Les deux activent le Mode Plan, mais à des moments différents — le flag sert lorsque vous voulez que toute la session tourne en mode plan, tandis que la commande `/plan` sert lorsque vous voulez prévisualiser une tâche spécifique en cours de session.
Résumé
Les trois modes d'autorisation dans Claude Code répondent à trois objectifs distincts : le Mode Plan pour relire avant d'agir, l'acceptation automatique pour accélérer lorsque la tâche est claire, et le fichier `CLAUDE.md` pour établir des frontières fixes pour l'ensemble du projet. Utiliser les trois de manière intentionnelle — plutôt que de s'en remettre aux valeurs par défaut — est la vraie façon de garder le contrôle de l'agent au lieu de vous laisser mener par lui.
Point de contrôle de la leçon
Révisez la leçon et recevez des conseils sur votre travail.