Sous-agents
Les sous-agents sont des processus enfants parallèles créés par un agent de codage IA principal pour gérer des parties indépendantes d'une tâche complexe simultanément. Au lieu de tout traiter séquentiellement, l'agent principal délègue des sous-tâches à des agents enfants spécialisés qui fonctionnent en parallèle et rapportent les résultats au parent.
Comment fonctionnent les sous-agents
Quand un agent principal rencontre une tâche avec plusieurs parties indépendantes, il peut créer des sous-agents pour les gérer en parallèle. Par exemple, si vous demandez « refactorise les modules d'authentification, de paiement et de notification pour utiliser le nouveau pattern de gestion des erreurs », l'agent principal pourrait créer trois sous-agents — un pour chaque module. Chaque sous-agent lit les fichiers pertinents, fait les modifications et exécute les tests de manière indépendante. L'agent principal collecte les résultats et assure la cohérence entre les modifications.
Quand les sous-agents sont utiles
- +Grandes tâches de refactorisation couvrant plusieurs modules indépendants
- +Recherche dans différentes parties d'un codebase simultanément
- +Exécution de plusieurs tâches d'analyse en parallèle (audit de sécurité, vérification de performance, revue de style)
- +Génération de code pour plusieurs composants indépendants en même temps
- +Investigation de bugs complexes pouvant avoir plusieurs causes racines
Les sous-agents sont plus efficaces quand les sous-tâches sont vraiment indépendantes — elles ne modifient pas les mêmes fichiers et ne dépendent pas de la sortie les unes des autres. Quand les tâches ont des dépendances, l'exécution séquentielle par un seul agent est plus appropriée pour éviter les conflits.
Claude Code supporte les sous-agents via son outil Task. L'agent principal peut créer des agents enfants avec des instructions spécifiques et des permissions ciblées, puis synthétiser leurs résultats en une réponse cohérente.
Les sous-agents partagent-ils le contexte avec l'agent principal ?+
Combien de sous-agents peuvent fonctionner en même temps ?+
Les sous-agents peuvent-ils créer leurs propres sous-agents ?+
Quand faut-il éviter d'utiliser les sous-agents ?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →