Sous-agents et délégation
Dans un projet complexe, Claude Code permet de structurer la résolution de tâches en déléguant des sous-objectifs à des instances spécialisées. Cette approche évite de saturer le contexte principal et isole les modifications de code par domaine.
Configuration des agents spécialisés
La définition des sous-agents s'appuie sur un fichier de configuration JSON ou YAML situé à la racine du projet. Chaque agent reçoit des instructions spécifiques et un accès restreint aux outils du système.
{
"agents": {
"code-reviewer": {
"description": "Analyse les PR et vérifie le respect des standards",
"tools": ["git_diff", "read_file"],
"prompt": "Tu es un relecteur strict. Concentre-toi sur la sécurité et les performances."
}
}
}Exécution et retour de résultats
Depuis le terminal, la commande principale invoque le sous-agent configuré pour traiter une sous-tâche ciblée. Le processus s'exécute de manière autonome avant de restituer un rapport synthétique au contexte parent.
claude-code delegate --agent code-reviewer --target src/auth/Le thread principal intègre uniquement le résultat validé, garantissant une traçabilité claire des modifications apportées par chaque entité déléguée.