Un sous-agent peut se déclencher “tout seul” au sein d’une conversation (Claude délègue automatiquement quand ta demande correspond à sa description), mais il ne se lance pas de façon autonome sans toi — pour ça il faut un planning (schedule) ou un hook.
Dis-moi quand tu veux mettre quelque chose en place. 👍
Dans Claude Code, il existe plusieurs façons de lancer des sous-agents. Voici les principales :
1. Délégation automatique (demande simplement)
Claude lance des sous-agents de lui-même quand une tâche s’y prête — ex. recherches étendues, recherches multi-étapes, ou travail en parallèle. Tu n’as rien de spécial à faire ; décris juste une tâche qui bénéficie de la délégation :
“Cherche dans tout le code chaque endroit où on appelle l’API de paiement et résume-les”
2. L’outil Task / Agent
En coulisse, Claude utilise un outil Agent (aussi appelé Task). Tu peux l’orienter explicitement :
“Utilise un sous-agent pour explorer le dossier src/ et me rapporter la structure”
“Lance 3 agents en parallèle pour réviser ces 3 fichiers”
Les types d’agents disponibles incluent généralement :
- Explore — lecture seule, recherche rapide sur de nombreux fichiers
- general-purpose — recherche et tâches multi-étapes
- Plan — conçoit un plan d’implémentation
- Plus tout agent personnalisé ou plugin que tu as configuré
3. Sous-agents personnalisés (/agents)
Lance la commande /agents pour créer et gérer tes propres sous-agents nommés avec leur propre prompt système, outils autorisés et modèle. Ils sont stockés dans .claude/agents/ (projet) ou ~/.claude/agents/ (global) sous forme de fichiers Markdown avec frontmatter :
—
name: code-reviewer
description: Révise le code pour les bugs et le style
tools: Read, Grep, Glob
model: sonnet
—
Tu es un réviseur de code méticuleux. Concentre-toi sur la correction…
Une fois défini, Claude peut leur déléguer automatiquement, ou tu peux les invoquer par nom :
“Demande à l’agent code-reviewer d’examiner mes dernières modifications”
4. Exécution en parallèle (fan-out)
Pour lancer plusieurs agents en même temps, demande simplement un travail en parallèle — “révise ces 5 fichiers en parallèle” — et Claude les lance simultanément.
Sous-agents
Claude peut déléguer des tâches à des sous-agents qui les décomposent et exécuter des tâches de composants en parallèle, améliorant ainsi votre gestion de contexte. Chaque sous-agent fonctionne dans sa propre fenêtre contextuelle isolée.
Comment ça marche
Gérer le contexte dans Claude Code est important. Une grande partie de la fenêtre contextuelle est consommée par des éléments tels que des appels d’outils explorant votre base de code ou effectuant des recherches sur le Web. Ce que Claude découvre au cours de cette exploration n’est pas toujours pertinent par rapport à la fonctionnalité principale que vous développez.
C’est là qu’interviennent les sous-agents. Claude engendre un sous-agent pour gérer une tâche comme « explorez cette base de code pour moi » Le sous-agent fonctionne parallèlement à sa propre fenêtre contextuelle, effectue tout le travail d’exploration et, une fois terminé, résume ses découvertes et renvoie ce résumé à Claude.
Le résultat : vous obtenez la réponse que vous cherchiez, sans que tout le voyage qu’il a fallu pour y arriver n’encombre votre contexte principal.
Créer votre propre sous-agent
Les sous-agents sont définis dans les fichiers Markdown avec YAML frontmatter. Le moyen le plus simple de commencer est de laisser Claude en générer un pour vous. Courir:
/agents
Sélectionnez ensuite « Créer un nouvel agent » Vous franchirez les étapes, notamment choisir la portée de l’agent, définir son objectif, sélectionner les outils auxquels il a accès et même choisir une couleur pour celui-ci.
Claude générera un nom, une description et une invite pour le sous-agent. Cela indique également à Claude quand appeler le sous-agent en fonction des invites que vous lui donnez.
Personnalisation ultérieure
Les sous-agents peuvent être personnalisés davantage. Voici quelques points saillants :
- Mémoire persistante permet à votre sous-agent de conserver la mémoire dans toutes les conversations. C’est formidable si vous l’utilisez de manière cohérente sur les mêmes projets.
- Précharger les compétences dans les sous-agents en ajoutant le
compétence compétences clés et listing par nom. Notez que contrairement aux compétences de votre conversation principale, l’ensemble de la compétence est chargé dans son contexte ici.
Récapitulatif
Garder votre fenêtre contextuelle propre est l’un des meilleurs moyens de rester productif avec Claude Code. Avec les sous-agents, vous pouvez exécuter un agent en arrière-plan pour gérer le levage de charges lourdes et renvoyer uniquement la réponse à votre fenêtre contextuelle principale.