« J'ai bouclé mon projet en faisant bosser 200 agents. En 3 h. »

Le mythe ?

← → · S = speaker

« Plusieurs agents » : ça change quoi ?

  • Accélérer la production ?
  • Déléguer une partie du travail ?
  • Vraiment faire tourner des IA en parallèle ?

« Plusieurs agents » = 6 significations.

plusieurs sessionsterminal ou interface
subagentsun agent → des sous-agents
délégationun agent en appelle un autre
profilsdéfinir des agents distincts (transversal)
orchestration maisonun skill ou un script
orchestrateursune plateforme, un board

1 / 6

Plusieurs sessions.

1 · Plusieurs sessions

À la main, en terminal.

deux sessions Claude en terminal (US #1 / US #2)

1 · Plusieurs sessions

Claude + Codex, côte à côte.

Claude et Codex en terminal

1 · Plusieurs sessions

Ou côté interface.

Claude Desktop, deux sessions de dev

1 · Plusieurs sessions

Isoler chaque piste : worktrees.

zsh
$ git worktree add ../jobs-a -b feat-a
$ git worktree add ../jobs-b -b feat-b
$ export HTTP_PORT=18082 COMPOSE_PROJECT_NAME=jobs_a

Git isolé ≠ Docker isolé : ports distincts par piste, sinon collision.

2 / 6

Des sous-agents.

2 · Sous-agents

Un agent, des sous-agents.

claude
> Lance un sous-agent qui audite
  la sécurité, un autre les perfs.
  Fais-moi la synthèse des deux.
claude
> Régression sur la home depuis hier.
  3 sous-agents : le diff récent, les tests
  qui cassent, les logs. La cause probable ?

2 · Sous-agents

Une rafale, sans script : ultracode.

claude
> ultracode: audite chaque endpoint sous
  src/Controller/ — les contrôles d'accès manquants
# l'agent écrit le script, lance ~15 sous-agents,
# suivi live dans /workflows

Un mot-clé : l'agent génère lui-même le script d'orchestration et lance la rafale en parallèle. doc · offre payante · ≠ ultrathink (réfléchir plus)

2 · Sous-agents

Ce qui est réglable.

Claude CodeCodex
nesting (un sous-agent en relance un)5 niveaux · fixe1 · réglable (max_depth)
en parallèle (simultanés)aucun cap documenté6 · réglable (max_threads)
total / session200 · réglableaucun cap
modèle par agentoui · au promptoui · TOML
claude
> Gros refacto du module Paiement : un sous-agent
  par sous-dossier, en sonnet. Garde opus pour la synthèse.

« 38 sous-agents » = un total sur la session, pas 38 en même temps.

code.claude.com/docs/en/sub-agents · learn.chatgpt.com/…/subagents

2 · Sous-agents

Sous-agent background task.

Sous-agent

Un agent délégué : contexte propre, outils, rend une synthèse.

Background task

Un process shell long (dev server, tests). Pas d'IA — on lit sa sortie.

Ctrl+B met l'un ou l'autre en fond · /tasks = le panneau commun.

3 / 6

La délégation.

3 · Délégation

Un agent en appelle un autre.

parallèle
> Implémente ce cache.
  En parallèle, demande à Codex
  de le faire aussi — on comparera.
séquence
> Implémente ce cache.
  Une fois fini, demande à Codex
  une review avant que je regarde.

4 / 6

Des profils.

4 · Profils

Définir des agents distincts.

.claude/agents/code-reviewer.md
---
name: code-reviewer
description: Reviews code for quality and best practices
tools: Read, Glob, Grep
model: sonnet
---
You are a code reviewer. Analyze the code and give feedback.

Pas que Claude, pas que les sous-agents : Codex a les siens (.codex/agents/*.toml) — mais pas de format commun. doc

5 / 6

Orchestration maison.

5 · Orchestration maison

L'industrialiser : un skill.

.claude/skills/cross-review/SKILL.md
---
name: cross-review
description: implémente, puis fais reviewer par un autre agent
---
1. Implémente la tâche demandée.
2. Demande une review indépendante à Codex.
3. Intègre les divergences, résume.

Bas coût, portable — mais la boucle reste pilotée par le modèle.

5 · Orchestration maison

D'abord, l'agent en ligne de commande.

zsh
$ claude -p "Audite la sécurité de src/Payment/"
$ codex exec "Audite la sécurité de src/Payment/"

Non interactif : le prompt passe en argument. C'est la brique à scripter.

5 · Orchestration maison

… puis un script pour orchestrer.

orchestrate.py
import subprocess, concurrent.futures as cf
PROMPT = "Audite ce module, sois critique."
AGENTS = [["claude","-p"], ["codex","exec"]]
run = lambda c: subprocess.run(c+[PROMPT], text=True, capture_output=True).stdout
with cf.ThreadPoolExecutor() as ex:
    for out in ex.map(run, AGENTS): print(out)

Déterministe, versionnable, 0 token pour la boucle. Répété/stable → le script gagne. Ex. : prompt-fleet.

6 / 6

Les orchestrateurs.

6 · Orchestrateurs

Quand un board pilote les agents.

Superset

10 à 100+ agents CLI en parallèle, chacun dans un worktree. superset.sh

Conductor

App Mac : Claude / Codex / Cursor en //, worktree + diff live. conductor.build

Multica

Agents = coéquipiers sur un board : identité, file, audit. multica-ai/multica

GitHub Agent HQ

« Mission control » : piloter N agents (tous providers). github.blog

À côté

Adjacent : SpecKit, BMAD.

Spec Kit

Mono-agent, séquentiel (/specify → /plan → /tasks → /implement). Un seul agent à la fois. Le multi n'est qu'une extension tierce (MAQA). github/spec-kit

BMAD-METHOD

Rôles nommés (PM, Archi, Dev…), pipeline séquentiel de docs. « Party mode » = tous les rôles dans une pièce qui débattent. bmad-code-org/BMAD-METHOD

Des rôles et du séquençage — pas des agents parallèles sur des tâches indépendantes.

Comparaison

Quel sens pour quel besoin.

SignificationParallèleEffortIdéal pour
plusieurs sessionsouifaiblefeatures indépendantes
subagentsouifaibleaudits · recherches
délégation// ou séquencefaible2e avis · review
profilstransversalfaiblespécialiser un rôle
orchestration maisonouimoyenrépété · déterministe
orchestrateursouiélevééquipe · board

Plus d'agents =
plus de découpage.

Pas plus de bras. Le bon geste pour le bon problème.

PLUSIEURS AGENTS — SensioLabs Intro  ·  1 / 26