6 6
7> Comparez les façons dont Claude Code peut gérer plusieurs tâches à la fois : sous-agents, vue agent, équipes d'agents, workflows dynamiques et projets.7> Comparez les façons dont Claude Code peut gérer plusieurs tâches à la fois : sous-agents, vue agent, équipes d'agents, workflows dynamiques et projets.
8 8
9Claude Code a cinq façons de travailler sur plusieurs tâches à la fois : [sous-agents](/docs/fr/sub-agents.md), [vue agent](/docs/fr/agent-view.md), [équipes d'agents](/docs/fr/agent-teams.md), [workflows dynamiques](/docs/fr/workflows.md) et [projets](/docs/fr/claude-projects.md). Elles diffèrent par le degré d'implication que vous conservez, allant de diriger chaque conversation vous-même à laisser Claude coordonner un groupe de travailleurs, et selon que le travail s'exécute sur votre machine ou dans le cloud.9Claude Code a cinq façons de travailler sur plusieurs tâches à la fois : [sous-agents](https://code.claude.com/docs/fr/sub-agents.md), [vue agent](https://code.claude.com/docs/fr/agent-view.md), [équipes d'agents](https://code.claude.com/docs/fr/agent-teams.md), [workflows dynamiques](https://code.claude.com/docs/fr/workflows.md) et [projets](https://code.claude.com/docs/fr/claude-projects.md). Elles diffèrent par le degré d'implication que vous conservez, allant de diriger chaque conversation vous-même à laisser Claude coordonner un groupe de travailleurs, et selon que le travail s'exécute sur votre machine ou dans le cloud.
10 10
11| Approche | Ce qu'elle vous offre | Utilisez-la quand |11| Approche | Ce qu'elle vous offre | Utilisez-la quand |
12| :- | :- | :- |12| :- | :- | :- |
13| [Sous-agents](/docs/fr/sub-agents.md) | Des travailleurs délégués dans une session qui effectuent une tâche secondaire dans leur propre contexte et retournent un résumé | Une tâche secondaire inonderait votre conversation principale avec des résultats de recherche, des journaux ou des contenus de fichiers que vous ne référencerez plus |13| [Sous-agents](https://code.claude.com/docs/fr/sub-agents.md) | Des travailleurs délégués dans une session qui effectuent une tâche secondaire dans leur propre contexte et retournent un résumé | Une tâche secondaire inonderait votre conversation principale avec des résultats de recherche, des journaux ou des contenus de fichiers que vous ne référencerez plus |
14| [Vue agent](/docs/fr/agent-view.md) | Un écran pour dispatcher et surveiller les sessions s'exécutant en arrière-plan, ouvert avec `claude agents`. Aperçu de recherche | Vous avez plusieurs tâches indépendantes et voulez les déléguer, vérifier l'état en un coup d'œil et intervenir uniquement quand l'une d'elles a besoin de vous |14| [Vue agent](https://code.claude.com/docs/fr/agent-view.md) | Un écran pour dispatcher et surveiller les sessions s'exécutant en arrière-plan, ouvert avec `claude agents`. Aperçu de recherche | Vous avez plusieurs tâches indépendantes et voulez les déléguer, vérifier l'état en un coup d'œil et intervenir uniquement quand l'une d'elles a besoin de vous |
15| [Équipes d'agents](/docs/fr/agent-teams.md) | Plusieurs sessions coordonnées avec une liste de tâches partagée et une messagerie inter-agents, gérées par un responsable. Expérimental et désactivé par défaut | Vous voulez que Claude divise un projet en morceaux, les assigne et maintient les travailleurs synchronisés |15| [Équipes d'agents](https://code.claude.com/docs/fr/agent-teams.md) | Plusieurs sessions coordonnées avec une liste de tâches partagée et une messagerie inter-agents, gérées par un responsable. Expérimental et désactivé par défaut | Vous voulez que Claude divise un projet en morceaux, les assigne et maintient les travailleurs synchronisés |
16| [Projets](/docs/fr/claude-projects.md) | Une conversation continue sur claude.ai/code ou dans l'application de bureau. Claude démarre des sessions parallèles appelées threads, dans le cloud ou, quand vous le demandez, sur votre ordinateur via Remote Control, donne à chacune les instructions du projet et vous montre lesquelles ont besoin de vous. Bêta publique sur Pro et Max | Le travail s'étend sur plusieurs tâches pendant des jours ou des semaines, devrait continuer à s'exécuter quand votre machine est éteinte, et vous préférez le décrire une fois plutôt que de dispatcher et suivre chaque session |16| [Projets](https://code.claude.com/docs/fr/claude-projects.md) | Une conversation continue sur claude.ai/code ou dans l'application de bureau. Claude démarre des sessions parallèles appelées threads, dans le cloud ou, quand vous le demandez, sur votre ordinateur via Remote Control, donne à chacune les instructions du projet et vous montre lesquelles ont besoin de vous. Bêta publique sur Pro et Max | Le travail s'étend sur plusieurs tâches pendant des jours ou des semaines, devrait continuer à s'exécuter quand votre machine est éteinte, et vous préférez le décrire une fois plutôt que de dispatcher et suivre chaque session |
17| [Workflows dynamiques](/docs/fr/workflows.md) | Un script qui exécute de nombreux sous-agents et vérifie leurs résultats, pour un travail trop important pour être coordonné en un seul tour ou qui nécessite plus d'une seule passe | Une tâche dépasse une poignée de sous-agents, ou vous voulez que les résultats soient vérifiés les uns par rapport aux autres : un audit à l'échelle de la base de code, une migration de 500 fichiers, une recherche vérifiée de manière croisée, ou un plan élaboré sous plusieurs angles |17| [Workflows dynamiques](https://code.claude.com/docs/fr/workflows.md) | Un script qui exécute de nombreux sous-agents et vérifie leurs résultats, pour un travail trop important pour être coordonné en un seul tour ou qui nécessite plus d'une seule passe | Une tâche dépasse une poignée de sous-agents, ou vous voulez que les résultats soient vérifiés les uns par rapport aux autres : un audit à l'échelle de la base de code, une migration de 500 fichiers, une recherche vérifiée de manière croisée, ou un plan élaboré sous plusieurs angles |
18 18
19Dans chaque approche, les travailleurs sont des sessions Claude. Pour impliquer un outil différent, exposez-le à Claude en tant que [serveur MCP](/docs/fr/mcp.md).19Dans chaque approche, les travailleurs sont des sessions Claude. Pour impliquer un outil différent, exposez-le à Claude en tant que [serveur MCP](https://code.claude.com/docs/fr/mcp.md).
20 20
21Trois autres outils soutiennent ce travail sans être une façon d'exécuter des agents eux-mêmes :21Trois autres outils soutiennent ce travail sans être une façon d'exécuter des agents eux-mêmes :
22 22
23* [Les worktrees](/docs/fr/worktrees.md) donnent à chaque session un checkout git séparé, de sorte que les sessions parallèles modifient chacune leur propre copie des fichiers. Utilisez-les pour les sessions que vous exécutez vous-même. Une session que vous dispatchez depuis la vue agent [se déplace dans son propre worktree avant qu'elle ne modifie les fichiers](/docs/fr/agent-view.md#how-file-edits-are-isolated), et les sous-agents que vous générez peuvent chacun en obtenir un aussi.23* [Les worktrees](https://code.claude.com/docs/fr/worktrees.md) donnent à chaque session un checkout git séparé, de sorte que les sessions parallèles modifient chacune leur propre copie des fichiers. Utilisez-les pour les sessions que vous exécutez vous-même. Une session que vous dispatchez depuis la vue agent [se déplace dans son propre worktree avant qu'elle ne modifie les fichiers](https://code.claude.com/docs/fr/agent-view.md#how-file-edits-are-isolated), et les sous-agents que vous générez peuvent chacun en obtenir un aussi.
24* [La messagerie inter-sessions](/docs/fr/cross-session-messaging.md) permet à Claude de lister et de communiquer avec vos autres sessions Claude Code sur cette machine, sur une autre machine ou [dans le cloud](/docs/fr/claude-code-on-the-web.md), de sorte que les sessions que vous exécutez vous-même peuvent transmettre les résultats et l'état entre elles.24* [La messagerie inter-sessions](https://code.claude.com/docs/fr/cross-session-messaging.md) permet à Claude de lister et de communiquer avec vos autres sessions Claude Code sur cette machine, sur une autre machine ou [dans le cloud](https://code.claude.com/docs/fr/claude-code-on-the-web.md), de sorte que les sessions que vous exécutez vous-même peuvent transmettre les résultats et l'état entre elles.
25* [`/batch`](/docs/fr/commands) est une [compétence](/docs/fr/skills.md) qui a Claude diviser un grand changement en 5 à 30 sous-agents isolés par worktree. C'est une utilisation packagée de sous-agents et de worktrees, pas un style de coordination séparé.25* [`/batch`](https://code.claude.com/docs/fr/commands) est une [compétence](https://code.claude.com/docs/fr/skills.md) qui a Claude diviser un grand changement en 5 à 30 sous-agents isolés par worktree. C'est une utilisation packagée de sous-agents et de worktrees, pas un style de coordination séparé.
26 26
27Quelques autres fonctionnalités exécutent Claude sans que vous conduisiez chaque étape, mais elles résolvent un problème différent de celui de diviser le travail entre les agents :27Quelques autres fonctionnalités exécutent Claude sans que vous conduisiez chaque étape, mais elles résolvent un problème différent de celui de diviser le travail entre les agents :
28 28
29* Une [commande bash en arrière-plan](/docs/fr/interactive-mode.md#background-bash-commands) exécute une commande shell sans bloquer la conversation. Elle ne génère pas un agent.29* Une [commande bash en arrière-plan](https://code.claude.com/docs/fr/interactive-mode.md#background-bash-commands) exécute une commande shell sans bloquer la conversation. Elle ne génère pas un agent.
30* Un [sous-agent forké](/docs/fr/sub-agents.md#fork-the-current-conversation) est un sous-agent qui hérite de votre contexte de conversation complet au lieu de commencer à zéro. C'est une façon de générer un sous-agent, pas une surface séparée. Démarrez-en un avec `/subtask`. Claude en génère également un lui-même où le [mode fork](/docs/fr/sub-agents.md#turn-fork-mode-on-or-off) est activé. Pour copier la session entière dans une nouvelle [session en arrière-plan](/docs/fr/agent-view.md#from-inside-a-session) qui s'exécute à côté, utilisez `/fork`. Avec la [vue agent désactivée](/docs/fr/agent-view.md#turn-off-agent-view), la commande de sous-agent forké est `/fork` à la place et `/subtask` n'est pas disponible.30* Un [sous-agent forké](https://code.claude.com/docs/fr/sub-agents.md#fork-the-current-conversation) est un sous-agent qui hérite de votre contexte de conversation complet au lieu de commencer à zéro. C'est une façon de générer un sous-agent, pas une surface séparée. Démarrez-en un avec `/subtask`. Claude en génère également un lui-même où le [mode fork](https://code.claude.com/docs/fr/sub-agents.md#turn-fork-mode-on-or-off) est activé. Pour copier la session entière dans une nouvelle [session en arrière-plan](https://code.claude.com/docs/fr/agent-view.md#from-inside-a-session) qui s'exécute à côté, utilisez `/fork`. Avec la [vue agent désactivée](https://code.claude.com/docs/fr/agent-view.md#turn-off-agent-view), la commande de sous-agent forké est `/fork` à la place et `/subtask` n'est pas disponible.
31* Une [tâche planifiée dans le cloud](/docs/fr/routines.md) exécute une session selon un calendrier dans le cloud, pas en parallèle sur votre machine.31* Une [tâche planifiée dans le cloud](https://code.claude.com/docs/fr/routines.md) exécute une session selon un calendrier dans le cloud, pas en parallèle sur votre machine.
32 32
33> [!NOTE]33> [!NOTE]
34>34>
35> L'exécution de plusieurs sessions ou sous-agents à la fois multiplie l'utilisation des tokens. Consultez [Coûts](/docs/fr/costs.md) pour les détails d'utilisation et de limite de débit.35> L'exécution de plusieurs sessions ou sous-agents à la fois multiplie l'utilisation des tokens. Consultez [Coûts](https://code.claude.com/docs/fr/costs.md) pour les détails d'utilisation et de limite de débit.
36 36
37## Choisir une approche37## Choisir une approche
38 38
39La bonne approche dépend de qui coordonne le travail, si les travailleurs ont besoin de communiquer et s'ils modifient les mêmes fichiers :39La bonne approche dépend de qui coordonne le travail, si les travailleurs ont besoin de communiquer et s'ils modifient les mêmes fichiers :
40 40
41* **Qui coordonne le travail ?**41* **Qui coordonne le travail ?**
42 * Claude délègue et collecte les résultats dans une conversation : [sous-agents](/docs/fr/sub-agents.md)42 * Claude délègue et collecte les résultats dans une conversation : [sous-agents](https://code.claude.com/docs/fr/sub-agents.md)
43 * Vous déléguez des tâches indépendantes et les revérifiez plus tard : [vue agent](/docs/fr/agent-view.md)43 * Vous déléguez des tâches indépendantes et les revérifiez plus tard : [vue agent](https://code.claude.com/docs/fr/agent-view.md)
44 * Claude planifie, assigne et supervise un groupe de travailleurs : [équipes d'agents](/docs/fr/agent-teams.md), expérimentales et désactivées par défaut44 * Claude planifie, assigne et supervise un groupe de travailleurs : [équipes d'agents](https://code.claude.com/docs/fr/agent-teams.md), expérimentales et désactivées par défaut
45 * Un script assure la coordination au lieu du jugement tour par tour de Claude : [workflows dynamiques](/docs/fr/workflows.md). Voir [comment les workflows se comparent aux sous-agents et aux skills](/docs/fr/workflows.md#when-to-use-a-workflow)45 * Un script assure la coordination au lieu du jugement tour par tour de Claude : [workflows dynamiques](https://code.claude.com/docs/fr/workflows.md). Voir [comment les workflows se comparent aux sous-agents et aux skills](https://code.claude.com/docs/fr/workflows.md#when-to-use-a-workflow)
46* **Les travailleurs ont-ils besoin de se parler ?** Claude peut transmettre les résultats avec [la messagerie inter-sessions](/docs/fr/cross-session-messaging.md) entre les sessions que vous exécutez vous-même, y compris les sessions que vous distribuez à partir de la vue agent. Les sous-agents rapportent les résultats à la conversation qui les a générés, et les sessions de vue agent rapportent uniquement à vous. Les coéquipiers dans une équipe d'agents s'envoient des messages directement et, quand ils [disposent des outils Task](/docs/fr/tools-reference.md#task-tool-availability), partagent une liste de tâches.46* **Les travailleurs ont-ils besoin de se parler ?** Claude peut transmettre les résultats avec [la messagerie inter-sessions](https://code.claude.com/docs/fr/cross-session-messaging.md) entre les sessions que vous exécutez vous-même, y compris les sessions que vous distribuez à partir de la vue agent. Les sous-agents rapportent les résultats à la conversation qui les a générés, et les sessions de vue agent rapportent uniquement à vous. Les coéquipiers dans une équipe d'agents s'envoient des messages directement et, quand ils [disposent des outils Task](https://code.claude.com/docs/fr/tools-reference.md#task-tool-availability), partagent une liste de tâches.
47* **Les tâches touchent-elles les mêmes fichiers ?** Isolez le travail avec [worktrees](/docs/fr/worktrees.md). Les sous-agents et les sessions que vous exécutez vous-même peuvent chacun utiliser un worktree séparé. Les équipes d'agents n'isolent pas les coéquipiers dans les worktrees, donc [partitionnez le travail](/docs/fr/agent-teams.md#avoid-file-conflicts) pour que chaque coéquipier possède un ensemble différent de fichiers.47* **Les tâches touchent-elles les mêmes fichiers ?** Isolez le travail avec [worktrees](https://code.claude.com/docs/fr/worktrees.md). Les sous-agents et les sessions que vous exécutez vous-même peuvent chacun utiliser un worktree séparé. Les équipes d'agents n'isolent pas les coéquipiers dans les worktrees, donc [partitionnez le travail](https://code.claude.com/docs/fr/agent-teams.md#avoid-file-conflicts) pour que chaque coéquipier possède un ensemble différent de fichiers.
48 48
49## Vérifier le travail en cours49## Vérifier le travail en cours
50 50
51La commande pour vérifier le travail en cours dépend de l'approche que vous avez utilisée :51La commande pour vérifier le travail en cours dépend de l'approche que vous avez utilisée :
52 52
53* Pour les sessions en arrière-plan, `claude agents` ouvre [la vue agent](/docs/fr/agent-view.md) : un écran montrant chaque session, son état et lesquelles ont besoin de votre entrée.53* Pour les sessions en arrière-plan, `claude agents` ouvre [la vue agent](https://code.claude.com/docs/fr/agent-view.md) : un écran montrant chaque session, son état et lesquelles ont besoin de votre entrée.
54* Pour les sous-agents dans la session actuelle, les sous-agents nommés en arrière-plan apparaissent dans la saisie semi-automatique @-mention avec leur statut. La commande `/agents` affiche un avis pointant vers les emplacements des fichiers de sous-agents. Pour [créer et modifier des sous-agents personnalisés](/docs/fr/sub-agents.md#configure-subagents), demandez à Claude ou modifiez les fichiers directement. Malgré le nom similaire, `/agents` est séparé de `claude agents`.54* Pour les sous-agents dans la session actuelle, les sous-agents nommés en arrière-plan apparaissent dans la saisie semi-automatique @-mention avec leur statut. La commande `/agents` affiche un avis pointant vers les emplacements des fichiers de sous-agents. Pour [créer et modifier des sous-agents personnalisés](https://code.claude.com/docs/fr/sub-agents.md#configure-subagents), demandez à Claude ou modifiez les fichiers directement. Malgré le nom similaire, `/agents` est séparé de `claude agents`.
55* Pour tout ce qui s'exécute en arrière-plan de la session actuelle, `/tasks` liste chaque élément et vous permet de le vérifier, de vous y attacher ou de l'arrêter. La liste inclut également les sous-agents qui ont terminé.55* Pour tout ce qui s'exécute en arrière-plan de la session actuelle, `/tasks` liste chaque élément et vous permet de le vérifier, de vous y attacher ou de l'arrêter. La liste inclut également les sous-agents qui ont terminé.
56* Pour les workflows dynamiques, `/workflows` liste les exécutions en cours et terminées, la phase dans laquelle chacune se trouve et le nombre d'agents qui ont terminé.56* Pour les workflows dynamiques, `/workflows` liste les exécutions en cours et terminées, la phase dans laquelle chacune se trouve et le nombre d'agents qui ont terminé.
57 57
58Pour une vue de bureau de toutes vos sessions, consultez [les sessions parallèles dans l'application de bureau](/docs/fr/desktop.md#work-in-parallel-with-sessions).58Pour une vue de bureau de toutes vos sessions, consultez [les sessions parallèles dans l'application de bureau](https://code.claude.com/docs/fr/desktop.md#work-in-parallel-with-sessions).
59 59
60## En savoir plus60## En savoir plus
61 61
62Chaque guide ci-dessous couvre la configuration et la mise en place pour une approche :62Chaque guide ci-dessous couvre la configuration et la mise en place pour une approche :
63 63
64* [Créer des sous-agents personnalisés](/docs/fr/sub-agents.md) : définissez des spécialistes réutilisables et contrôlez les outils qu'ils peuvent utiliser.64* [Créer des sous-agents personnalisés](https://code.claude.com/docs/fr/sub-agents.md) : définissez des spécialistes réutilisables et contrôlez les outils qu'ils peuvent utiliser.
65* [Gérer les agents avec la vue agent](/docs/fr/agent-view.md) : dispatchez les sessions, regardez leur état et attachez-vous quand l'une d'elles a besoin de vous.65* [Gérer les agents avec la vue agent](https://code.claude.com/docs/fr/agent-view.md) : dispatchez les sessions, regardez leur état et attachez-vous quand l'une d'elles a besoin de vous.
66* [Orchestrer les équipes d'agents](/docs/fr/agent-teams.md) : configurez un responsable et des coéquipiers, assignez des tâches et examinez leur travail.66* [Orchestrer les équipes d'agents](https://code.claude.com/docs/fr/agent-teams.md) : configurez un responsable et des coéquipiers, assignez des tâches et examinez leur travail.
67* [Orchestrer les workflows dynamiques](/docs/fr/workflows.md) : exécutez un workflow groupé ou laissez Claude en écrire un qui exécute de nombreux sous-agents et vérifie leurs résultats les uns par rapport aux autres.67* [Orchestrer les workflows dynamiques](https://code.claude.com/docs/fr/workflows.md) : exécutez un workflow groupé ou laissez Claude en écrire un qui exécute de nombreux sous-agents et vérifie leurs résultats les uns par rapport aux autres.
68* [Exécuter les sessions parallèles avec les worktrees](/docs/fr/worktrees.md) : démarrez Claude dans un checkout isolé, contrôlez ce qui est copié et nettoyez après.68* [Exécuter les sessions parallèles avec les worktrees](https://code.claude.com/docs/fr/worktrees.md) : démarrez Claude dans un checkout isolé, contrôlez ce qui est copié et nettoyez après.