Passer au contenu principal

Commandes CLI

Vous pouvez démarrer des sessions, traiter du contenu, reprendre des conversations et gérer les mises à jour avec ces commandes : Si vous tapez mal une sous-commande, Claude Code suggère la correspondance la plus proche et quitte sans démarrer une session. Par exemple, claude udpate imprime Did you mean claude update?. À partir de v2.1.199, claude --dangerously-skip-permissions daemon <subcommand> exécute la sous-commande daemon. Les versions antérieures traitaient daemon <subcommand> comme l’invite pour une nouvelle session interactive, donc la sous-commande ne s’exécutait jamais quand le drapeau venait en premier, une configuration courante quand claude est aliasé pour inclure le drapeau. Seul un --dangerously-skip-permissions ou --allow-dangerously-skip-permissions en tête achemine vers daemon de cette façon ; tout autre drapeau en tête démarre toujours une session interactive.

Drapeaux CLI

Personnalisez le comportement de Claude Code avec ces drapeaux de ligne de commande. claude --help ne répertorie pas tous les drapeaux, donc l’absence d’un drapeau dans --help ne signifie pas qu’il n’est pas disponible.

Drapeaux d’invite système

Claude Code fournit quatre drapeaux pour personnaliser l’invite système. Les quatre fonctionnent à la fois en mode interactif et non interactif. --system-prompt et --system-prompt-file s’excluent mutuellement. Les drapeaux d’ajout peuvent être combinés avec l’un ou l’autre drapeau de remplacement. Choisissez en fonction de la question de savoir si l’identité par défaut de Claude Code convient toujours à votre tâche. Utilisez un drapeau d’ajout lorsque Claude doit rester un assistant de codage qui suit également vos règles supplémentaires : instructions par invocation, formatage de sortie, ou contexte de domaine pour un script -p. L’ajout préserve les conseils d’outils par défaut, les instructions de sécurité et les conventions de codage, vous ne fournissez donc que ce qui diffère. Utilisez un drapeau de remplacement lorsque la surface, l’identité ou le modèle de permission diffère de celui de Claude Code, comme un agent non-codage dans un pipeline qu’aucun humain ne regarde. Le remplacement supprime l’intégralité de l’invite par défaut, y compris les conseils d’outils et les instructions de sécurité, vous êtes donc responsable de tout ce que votre tâche nécessite toujours. Ces drapeaux s’appliquent uniquement à l’invocation actuelle. Pour les personas persistants que vous pouvez basculer et partager dans un projet, utilisez les styles de sortie. Pour les conventions de projet que Claude doit toujours suivre, utilisez CLAUDE.md. Le guide du SDK Agent sur les invites système couvre la même décision plus en profondeur.

Voir aussi