Subagents dans Claude Code : comment déléguer les reviews et les tests à des agents séparés
Claude Code atteint rapidement ses limites de contexte — plus la session est longue, plus les performances de l'agent se dégradent. Les subagents résolvent cela : les reviews, les tests, les audits et l'investigation du code sont délégués à des agents séparés avec un contexte propre et leur propre ensemble d'outils. La session principale reçoit uniquement le résumé — sans encombrement intermédiaire.
Traité par IA depuis Habr AI ; édité par Hamidun News
Les sous-agents dans Claude Code permettent de déléguer des tâches consommant des ressources — revues, tests, audits, recherche de code — à des agents séparés avec contexte, outils et règles indépendants, contournant la principale limitation de l'outil : épuisement de la fenêtre de contexte.
Pourquoi le contexte est l'ennemi principal de Claude Code
La plupart des développeurs qui commencent à travailler avec Claude Code remarquent un schéma : l'outil fonctionne magnifiquement au début d'une session et notablement moins bien — au milieu et à la fin. La raison n'est pas les capacités du modèle — Anthropic améliore régulièrement Claude. La raison réside dans l'architecture de gestion du contexte.
Chaque interaction au sein d'une session s'accumule dans la fenêtre de contexte : fichiers lus, plans écrits, historique des modifications, sortie des outils, résultats des commandes. Plus la session est longue, plus il y a de "bruit" dans le contexte. Le modèle commence à perdre son fil de raisonnement, à produire des contradictions avec les instructions antérieures, à revenir parfois à des solutions déjà rejetées.
La solution standard est de diviser le travail en sessions courtes. Mais c'est peu pratique : vous devez restaurer le contexte manuellement à chaque fois, copier les résultats intermédiaires et réexpliquer à l'agent ce qui a déjà été fait.
Les sous-agents offrent une réponse systémique à ce problème.
Que sont les sous-agents et comment fonctionnent-ils
Les sous-agents sont des instances d'agent séparées que la session principale de Claude Code lance pour des sous-tâches spécifiques. La différence clé du "démarrer un nouveau chat" manuel : la délégation se fait par programmation et le résultat revient à la session principale sous forme structurée.
Chaque sous-agent fonctionne dans un environnement isolé :
- Sa propre fenêtre de contexte — indépendante de la session parent, commence propre
- Un ensemble d'outils pour la tâche — uniquement lecture de fichiers pour les audits, ou exécution de tests pour l'assurance qualité
- Règles et instructions séparées — le rôle est configuré via le prompt système ou le fichier CLAUDE.md
- Répertoire de travail isolé — si nécessaire, le sous-agent travaille dans un git-worktree séparé
Le schéma d'interaction est simple : l'agent principal définit une tâche, transmet les fichiers et le contexte nécessaires, lance le sous-agent. Il fonctionne dans une session isolée et ne retourne que le résultat — un rapport de révision, une liste de problèmes, des tests prêts — sans raisonnement intermédiaire.
Le parallélisme est un bonus supplémentaire. Plusieurs sous-agents peuvent s'exécuter simultanément : pendant que l'un fait une revue, un autre écrit des tests pour le même module. La session principale coordonne le travail sans l'exécuter.
Quelles tâches sont meilleures à déléguer
Tous les travaux ne méritent pas d'être confiés à un sous-agent — la délégation a un surcoût d'initialisation et de transfert de contexte. Mais pour plusieurs scénarios le gain est évident.
Revue de code — analyser un PR ou un fichier spécifique nécessite une plongée profonde mais produit des résultats compacts : une liste de remarques avec priorités. Le sous-agent lit le code, envoie un rapport et ne pollue pas le contexte principal avec des milliers de lignes.
Écrire des tests — le sous-agent reçoit une description de fonction ou un fichier source, écrit des tests, les exécute et rapporte les résultats. La session principale pendant ce temps continue à travailler sur d'autres parties du projet.
Audit de sécurité — vérifier les vulnérabilités avec la liste de contrôle OWASP et les règles de sécurité isolées retourne une courte liste de résultats avec priorités, sans encombrer le contexte principal.
Recherche de base de code — trouver toutes les occurrences de motif ou explorer des sections méconnues du projet : le sous-agent retourne une carte de dépendances structurée sans occuper d'espace dans la fenêtre principale.
Ce que cela signifie
Les sous-agents changent l'approche pour travailler avec un assistant IA en développement : au lieu d'une grande session unique qui se dégrade avec un contexte croissant, le développeur obtient l'orchestration d'agents spécialisés — chacun travaille avec une fenêtre de contexte propre dans sa zone de responsabilité.
Un révise, un autre teste, un troisième chasse les vulnérabilités. C'est plus proche de gérer une petite équipe que de parler à un seul assistant — et cette approche permet exactement à Claude Code de gérer de manière stable les tâches grandes et multi-jours sans perdre en qualité.
Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?
AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.