Sous-agents
Claude peut déléguer des tâches à des sous-agents qui les décomposent et exécutent les tâches composantes en parallèle, améliorant ainsi votre gestion du contexte. Chaque sous-agent fonctionne dans sa propre fenêtre de contexte isolée.
Comment ça fonctionne
Gérer le contexte dans Claude Code est important. Une grande partie de la fenêtre de contexte est consommée par des éléments tels que les appels d'outils explorant votre base de code ou effectuant des recherches web. Ce que Claude découvre pendant cette exploration n'est pas toujours pertinent pour la fonctionnalité principale que vous développez.
C'est là qu'interviennent les sous-agents. Claude génère un sous-agent pour gérer une tâche comme « explore cette base de code pour moi ». Le sous-agent s'exécute en parallèle avec sa propre fenêtre de contexte, effectue tout le travail d'exploration, puis, une fois terminé, résume ses conclusions et renvoie ce résumé à Claude.
Le résultat : vous obtenez la réponse que vous recherchiez, sans que tout le parcours nécessaire pour y parvenir n'encombre votre contexte principal.
Créer votre propre sous-agent
Les sous-agents sont définis dans des fichiers Markdown avec un en-tête YAML. Le moyen le plus simple de commencer est de laisser Claude en générer un pour vous. Exécutez :
/agentsSélectionnez ensuite « Create new agent ». Vous suivrez des étapes comprenant le choix de la portée de l'agent, la définition de son objectif, la sélection des outils auxquels il a accès, et même le choix d'une couleur pour celui-ci.
Claude générera un nom, une description et un prompt pour le sous-agent. Cela indique également à Claude quand appeler le sous-agent en fonction des prompts que vous lui donnez.
Personnalisation avancée
Les sous-agents peuvent être personnalisés davantage. Voici quelques points forts :
- La mémoire persistante permet à votre sous-agent de conserver sa mémoire d'une conversation à l'autre. C'est idéal si vous l'utilisez régulièrement sur les mêmes projets.
- Préchargez des Compétences dans les sous-agents en ajoutant la clé
skillset en listant les Compétences par nom. Notez que, contrairement aux Compétences dans votre conversation principale, la Compétence entière est chargée dans le contexte ici.
Récapitulatif
Garder votre fenêtre de contexte 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 gros du travail et ne renvoyer que la réponse à votre fenêtre de contexte principale.
Envie d'aller plus loin ? Consultez notre cours dédié : Introduction aux sous-agents(s’ouvre dans un nouvel onglet)