Un agent seul sur toute une migration remplit son contexte à mi-chemin et commence à oublier ce qu'il a décidé dans le premier module. Ici, le coordinateur écrit les règles une fois, confie chaque module à son propre assistant dans son propre worktree, refusionne les branches et passe le résultat à un relecteur qui n'a touché à rien.

Les premiers modules ont droit à un travail soigné. Arrivé aux suivants, le contexte est plein de diffs, les décisions du début ont disparu à la compaction, et le même motif se retrouve fait de trois façons différentes dans le dépôt.
Migre src de l'ancien client de base de données vers le nouveau, un assistant par module dans son propre worktree, puis fais relire le résultat fusionné par Codex.
Il liste les modules et écrit dans MIGRATION.md les règles que chaque assistant suit.
Chacun dans son propre worktree sous le coordinateur, briefé avec MIGRATION.md et son dossier.
Quand un assistant s'arrête, sa branche et la commande de fusion arrivent chez le coordinateur.
Une branche à la fois, en lançant votre suite de tests entre deux fusions.
Codex lit le diff fusionné au regard de MIGRATION.md et signale tout ce qui a dérivé.
En coulisses, un assistant et le relecteur. Le coordinateur lance la première commande une fois par module. Par défaut, une session peut faire tourner 8 enfants à la fois, ce que Settings > Spawn limits permet de changer. Lire la référence CLI
$ overvibe new --attach --worktree --cwd . --name "db: billing" \ --prompt "Migrate src/billing to the new db client, following MIGRATION.md, and commit. When done, run: overvibe send \"$OVERVIBE_SESSION\" \"<summary>\"" $ overvibe new --attach --tool codex --cwd . --name "db: review" \ --prompt "Review git diff main against MIGRATION.md. Report drift and bugs. Do not edit. When done, run: overvibe send \"$OVERVIBE_SESSION\" \"<review>\""
la modification tient en une séance : un renommage sur quelques fichiers, l'intérieur d'un seul module, une montée de version de dépendance. Découper a son propre coût. Chaque assistant a besoin d'un brief, et des branches qui touchent du code partagé peuvent entrer en conflit à la fusion.
Modifiez-le d'abord, dans le coordinateur ou dans un assistant, et fusionnez-le avant que les autres commencent. Sinon chaque branche le change un peu et les fusions se battent.
Oui. Mélangez des assistants Claude Code et Codex avec --tool ; ils lisent tous le même MIGRATION.md.
Quand il vous attend, sa ligne passe en ambre. Le coordinateur peut voir son écran avec overvibe peek et lui donner l'étape suivante avec overvibe send.
Deux ou trois assistants construisent des fonctionnalités séparées en même temps, chacun dans son worktree git et sa branche, fusionnées quand elles sont prêtes.
Revue de planClaude écrit le plan, Codex le lit avec le dépôt ouvert et conteste, avant même qu'une ligne de code existe.
Revue de codeClaude écrit la modification, Codex écrit les tests et agy relit le diff. Les trois réponses arrivent dans une seule session.
Installez Overvibe, écrivez les règles une fois et laissez un coordinateur distribuer les modules.
