Workbranch › Guides

Guide

Comment utiliser les subagents dans Claude Code

Les longues recherches et les sorties de tests verbeuses remplissent vite votre conversation Claude Code. Les subagents prennent ce travail dans un contexte séparé et renvoient un résumé. Ce guide explique ce qu'ils sont, comment créer les vôtres et quand ils valent la peine.

Mis à jour le 30 octobre 2026

Réponse rapide : un subagent est un assistant spécialisé auquel Claude Code confie une tâche. Il travaille dans sa propre fenêtre de contexte, avec ses propres instructions et accès aux outils, puis ne renvoie qu'un résultat. Pour en créer un, enregistrez un fichier Markdown avec un name et une description dans son frontmatter dans .claude/agents/ (un projet) ou ~/.claude/agents/ (tous les projets), puis demandez à Claude de l'utiliser par son nom ou choisissez-le avec @.

Les détails ci-dessous proviennent de la documentation Claude Code d'Anthropic en octobre 2026. Claude Code évolue souvent : lancez claude update s'il manque quelque chose de ce qui est décrit ici.

Ce que sont les subagents

Quand Claude rencontre une tâche qui correspond à la description d'un subagent, il peut la lui déléguer. Le subagent part de zéro : il ne voit pas votre conversation, seulement les instructions que Claude lui transmet. Il fait son travail, par exemple lire des dizaines de fichiers ou lancer une suite de tests, et renvoie un résumé. Votre conversation principale reste courte.

Claude Code inclut des subagents intégrés, notamment :

Vous n'avez rien à configurer : Claude les utilise quand ils conviennent.

Créer votre propre subagent

  1. Choisissez la portée. Pour un subagent que toute l'équipe peut utiliser dans un dépôt, créez le dossier .claude/agents/ dans le projet. Pour un subagent qui vous suit d'un projet à l'autre, utilisez ~/.claude/agents/.
  2. Créez un fichier Markdown dans ce dossier, par exemple code-reviewer.md.
  3. Commencez le fichier par un frontmatter entre deux lignes ---. La première ligne du fichier doit être ---.
  4. Ajoutez les deux champs obligatoires : name (un identifiant unique, par exemple code-reviewer, sans deux-points) et description (quand Claude doit l'utiliser, par exemple Reviews code for quality and best practices. Use after code changes.).
  5. Ajoutez éventuellement tools pour limiter ce qu'il peut utiliser, par exemple Read, Glob, Grep pour un relecteur en lecture seule, et model (un alias de modèle comme sonnet ou haiku, un identifiant de modèle complet, ou inherit).
  6. Sous la ligne --- de fermeture, écrivez les instructions du subagent en langage courant : son rôle, ce qu'il doit vérifier et ce qu'il doit renvoyer.
  7. Enregistrez le fichier. Claude Code prend en compte en quelques secondes les modifications dans un dossier agents existant ; si vous avez créé le dossier pendant la session, redémarrez Claude Code.

Vous pouvez aussi simplement demander à Claude, dans une session, de créer un subagent pour vous. Dans les versions actuelles, la commande /agents vous oriente justement vers cette option, ou vers la modification directe des dossiers.

Utiliser un subagent

Quand les subagents aident, et quand ils n'aident pas

Les recommandations d'Anthropic se résument ainsi :

Utilisez un subagent quandRestez dans la conversation principale quand
La tâche produit beaucoup de sortie inutile à conserver, comme des logs ou des résultats de rechercheVous avez besoin de nombreux allers-retours
Vous voulez restreindre les outils utilisablesPlusieurs étapes partagent beaucoup de contexte
Le travail est autonome et peut se conclure par un résuméIl s'agit d'une modification rapide et ciblée
Vous voulez lancer des recherches indépendantes en parallèle

Bon à savoir

Si cela ne fonctionne pas

Gardez les résultats, pas seulement le résumé

Le rapport d'un subagent atterrit dans votre session, qui disparaît de votre vue une fois fermée. Avec le plugin Workbranch pour Claude Code, dire « save this to Workbranch » classe les tâches, décisions et questions ouvertes de la session dans un projet, et la session suivante dans ce dossier démarre avec ce qui reste ouvert. Voir Workbranch pour Claude. Si une session a manqué de place, reprendre une session Claude Code explique comment y revenir.

Sources

Questions fréquentes

Les subagents augmentent-ils ma consommation ?

Les requêtes des subagents comptent dans les mêmes limites d'utilisation que votre conversation principale. Confier les tâches simples à un modèle moins coûteux comme Haiku via le champ model peut limiter les coûts.

Un subagent peut-il lancer ses propres subagents ?

Oui, par défaut jusqu'à trois niveaux sous la conversation principale. Pour empêcher un subagent précis de le faire, retirez Agent de sa liste tools.

Puis-je exécuter toute une session en tant que subagent ?

Oui. Lancez Claude Code avec claude --agent suivi du nom du subagent : la session utilise alors le prompt, les outils et le modèle de ce subagent.