Retour aux podcastsClaude
Claude Code subagents
Que sont les sous-agents ?
Sub-agents are specialized assistants that Claude can delegate tasks to.
Les sous-agents sont des assistants spécialisés auxquels Claude peut déléguer des tâches.
Each sub-agent runs in its own conversation contacts window with a custom system prompt that you define.
Chaque sous-agent fonctionne dans sa propre fenêtre de contexte avec une invite système personnalisée que vous définissez.
When finished, it returns a summary to the main thread while all the intermediate work stays isolated.
Une fois la tâche terminée, il renvoie un résumé au thread principal, tandis que tout le travail intermédiaire reste isolé.
One of the main advantages of sub-agents is that they help manage context window usage.
L'un des principaux avantages des sous-agents est qu'ils aident à gérer l'utilisation de la fenêtre de contexte.
When you chat with Claude Code, you're adding context to the main context window.
Lorsque vous chattez avec Claude Code, vous ajoutez du contexte à la fenêtre de contexte principale.
Every tool call and its results get stored in this main context window.
Chaque appel d'outil et ses résultats sont stockés dans cette fenêtre de contexte principale.
And so, when Claude uses a sub-agent, a separate window starts.
Ainsi, lorsque Claude utilise un sous-agent, une fenêtre séparée démarre.
The sub-agent receives two inputs, a custom system prompt from your configuration file, and a task description written by the parent or parent agent based on what you ask for.
Le sous-agent reçoit deux entrées : une invite système personnalisée issue de votre fichier de configuration, et une description de tâche rédigée par l'agent parent en fonction de ce que vous demandez.
The sub-agent then works autonomously.
Le sous-agent travaille ensuite de manière autonome.
When it reads files, edits files, or uses tools, none of these will appear in the main conversation.
Lorsqu'il lit des fichiers, en modifie ou utilise des outils, rien de tout cela n'apparaît dans la conversation principale.
Just a summary is returned back.
Seul un résumé est retourné.
The entire sub-agent conversation then gets completely discarded.
L'intégralité de la conversation du sous-agent est ensuite complètement supprimée.
Consider a task like investigating how the payment system works in an unfamiliar code base.
Prenez une tâche comme analyser le fonctionnement du système de paiement dans une base de code inconnue.
Maybe you're trying to use Claude Code to figure out which service handles refunds.
Vous essayez peut-être d'utiliser Claude Code pour déterminer quel service gère les remboursements.
Well, without a sub-agent, Claude might read 15 files, run several searches, and trace through multiple function calls.
Sans sous-agent, Claude pourrait lire 15 fichiers, effectuer plusieurs recherches et suivre plusieurs appels de fonctions.
All of that context fills your context window, even if you only needed one single fact, which service handles refunds.
Tout ce contexte remplit votre fenêtre de contexte, même si vous n'aviez besoin que d'un seul fait : quel service gère les remboursements.
With a sub-agent, you get the answer without the journey.
Avec un sous-agent, vous obtenez la réponse sans parcourir tout le chemin.
The sub-agent explores, discovers the answer, and returns a focused summary, keeping your main context clean.
Le sous-agent explore, découvre la réponse et renvoie un résumé ciblé, en gardant votre contexte principal propre.
But, the main window loses visibility into how the sub-agent reaches its conclusions and what it discovered along the way.
Mais la fenêtre principale perd la visibilité sur la façon dont le sous-agent parvient à ses conclusions et sur ce qu'il a découvert en chemin.
Claude Code includes several built-in sub-agents that you can use immediately, like the general-purpose sub-agent, used for multi-step tasks that require both exploration and action.
Claude Code inclut plusieurs sous-agents intégrés que vous pouvez utiliser immédiatement, comme le sous-agent polyvalent, utilisé pour les tâches en plusieurs étapes nécessitant à la fois exploration et action.
The explore sub-agent, used for fast searching of code bases.
Le sous-agent d'exploration, utilisé pour rechercher rapidement dans des bases de code.
The plan sub-agent, used during plan mode for research and analysis of your code base before presenting a plan.
Le sous-agent de planification, utilisé en mode plan pour effectuer des recherches et analyses de votre base de code avant de présenter un plan.
And you can also create your own sub-agents with custom system prompts and tool access.
Vous pouvez également créer vos propres sous-agents avec des invites système personnalisées et un accès aux outils.
Sub-agents like Claude Code break work into focused pieces, keep your main context window clean, and bring back just what you need, whether you're using the built-in ones or creating your own.
Les sous-agents comme ceux de Claude Code décomposent le travail en tâches ciblées, maintiennent votre fenêtre de contexte principale propre et ne rapportent que ce dont vous avez besoin, que vous utilisiez les sous-agents intégrés ou que vous créiez les vôtres.
They're a practical way to get more out of longer Claude Code sessions.
C'est un moyen pratique de tirer davantage parti des sessions Claude Code plus longues.