Un sous-agent dans Claude Code est une instance de Claude distincte que l’agent principal lance pour gérer une tâche ciblée dans sa propre fenêtre de contexte. Le sous-agent fait le travail, une recherche, un peu d’investigation, une modification isolée, et ne renvoie que le résultat. Ta conversation principale reste propre, et plusieurs sous-agents peuvent tourner en même temps.
Pourquoi utiliser un sous-agent ?
Deux raisons, et elles se cumulent :
- Un contexte principal propre. Explorer une grande base de code ou lire de longs fichiers remplit ta fenêtre de contexte de bruit. Un sous-agent absorbe ce bruit et ne te rend que la conclusion, pour que la session principale reste concentrée.
- Le parallélisme. Les tâches indépendantes n’ont pas à faire la queue. Plusieurs sous-agents peuvent explorer différentes parties d’un problème en même temps, puis rendre compte.
Quand y recourir ?
Les sous-agents brillent quand une tâche est autonome et que les détails n’ont pas besoin de rester dans la conversation principale :
- Chercher où se trouve quelque chose à travers de nombreux fichiers.
- Investiguer une question qui demande de beaucoup lire pour répondre en peu de mots.
- Effectuer des modifications indépendantes qui entreraient sinon en conflit.
- Obtenir un deuxième point de vue, indépendant, avant de s’engager sur une approche.
Si une tâche est petite ou étroitement liée à ce que tu fais en ce moment, fais-la directement. Les sous-agents sont rentables quand le travail est volumineux ou parallélisable.
Comment en lancer un ?
Tu demandes à Claude de déléguer, et il lance le sous-agent pour toi. Pour du travail parallèle, en lancer plusieurs d’un coup est plus rapide que l’un après l’autre. Chacun tourne avec son propre contexte et renvoie un résultat sur lequel tu peux agir.
Agents personnalisés
Au-delà des sous-agents ponctuels, tu peux définir des types d’agents personnalisés dans .claude/agents/, chacun avec ses propres instructions et outils, pour les rôles que tu utilises souvent, comme un relecteur de code ou un explorateur ciblé. Ensuite, tu invoques ce rôle par son nom.
À retenir
Les sous-agents te permettent de mettre plus de puissance de calcul sur un problème sans noyer ton contexte principal. Délègue ce qui est volumineux et parallélisable, garde le fil principal pour les décisions, et définis des agents personnalisés pour les rôles auxquels tu recours encore et encore.
Les sous-agents font partie des techniques avancées qui séparent les utilisateurs occasionnels des utilisateurs aguerris. La formation Harness Engineering les couvre, en plus de MCP, des hooks et des workflows en équipe. Le premier module est gratuit, sans carte bancaire.