Setz zwei Agenten in einen Checkout, und früher oder später bearbeiten sie dieselbe Datei. overvibe new --worktree gibt jedem Helfer einen eigenen git worktree, auf einem neuen Branch ov/<name> ab deinem HEAD. Wenn ein Helfer stoppt, bekommt die Session, die ihn gestartet hat, den Branch, die Zahl der Commits, alle nicht committeten Dateien und den Befehl zum Mergen.

Eine Session schreibt eine Datei um, an der die andere gerade halb fertig ist, oder lässt die Tests auf einer Mischung aus beiden Änderungen laufen. Danach verbringst du den Nachmittag damit herauszufinden, welcher Hunk von welchem Agenten kam.
Bau den CSV-Export und das Rate Limit für den Login parallel, jedes in seinem eigenen Worktree, und merge beides, wenn sie fertig sind.
Features, die nicht voneinander abhängen. Zwei oder drei sind ein guter Anfang.
Gestartet mit --worktree und --attach, also hängt jeder auf seinem eigenen Branch unter dem Koordinator.
Dein eigener Checkout bleibt, wo du ihn gelassen hast, und du kannst darin weiterarbeiten.
Branch, Commits, nicht committete Dateien und der Merge-Befehl kommen beim Koordinator an.
Mit den Tests zwischen den Merges. Worktree und Branch bleiben, bis du oder der Koordinator sie entfernt.
Dahinter steckt ein Flag pro Helfer. Der Koordinator hängt --worktree an, sobald zwei Helfer dasselbe Repo bearbeiten würden. Codex-Helfer kennen das Flag auch. Zur CLI-Referenz
$ overvibe new --attach --worktree --cwd . --name "shop: csv export" \ --prompt "Add CSV export to the orders page and commit. When done, run: overvibe send \"$OVERVIBE_SESSION\" \"<summary>\"" $ overvibe new --attach --worktree --tool codex --cwd . --name "shop: rate limit" \ --prompt "Add a rate limit to POST /login and commit. When done, run: overvibe send \"$OVERVIBE_SESSION\" \"<summary>\""
es nur ein Feature gibt oder der zweite Job nur liest. Ein Prüfer, der deine Dateien in Ruhe lässt, kann deinen Checkout mitbenutzen, und einem Agenten auf einem Branch folgst du leichter als dreien.
Neben dem Repo, in <repo>.worktrees/<name>, jeder auf einem neuen Branch ov/<name> ab dem HEAD des Ordners.
Du, oder der Koordinator, sobald du es ihm sagst. Overvibe löscht nie von sich aus einen Worktree oder Branch.
Eine Session kann standardmäßig 8 laufende Kinder haben, 3 Ebenen tief. Unter Settings > Spawn limits änderst du beides. Sessions, die du selbst startest, sind nicht begrenzt.
Ein großes Refactoring oder eine Migration, nach Modulen aufgeteilt: ein Helfer pro Bereich in seinem eigenen Worktree, und ein Prüfer liest das gemergte Ergebnis.
Code-ReviewClaude schreibt die Änderung, Codex die Tests, und agy liest den Diff. Alle drei Antworten landen in einer Session.
Plan-ReviewClaude schreibt den Plan, Codex liest ihn mit offenem Repo und widerspricht, und das alles, bevor es eine Zeile Code gibt.
Installier Overvibe, starte einen Koordinator in deinem Repo und bitte ihn um einen Worktree pro Feature.
