1. Claude fragen
Deine Nachricht an Claude ist ganz normale Sprache:
Lass Codex db/migrations/0042_orders.sql auf Locking-Probleme prüfen und behebe dann alles, was es findet.
Claude weiß, dass es den Befehl gibt, wenn deine CLAUDE.md auf overvibe --help verweist oder du den Skill installiert hast.
2. Claude startet eine angehängte Codex-Session
$ overvibe new --attach --tool codex --cwd ~/code/shop --name "shop: codex review" \
--prompt "Review db/migrations/0042_orders.sql for table locks and long transactions on a busy orders table. List each problem with the line and a fix. When done, run: overvibe send \"$OVERVIBE_SESSION\" \"<findings>\""
started "shop: codex review" in ~/code/shop (session pending, tmux d7a01e44), attached to this session
close it when you no longer need it: overvibe stop "shop: codex review"--attach macht die Codex-Session zum Kind von shop: lead, in der Seitenleiste darunter eingehängt. $OVERVIBE_SESSION wird in Claudes Shell aufgelöst, bevor der Befehl läuft, also bekommt Codex Claudes tmux-ID als Antwortadresse.
3. Claude beendet seinen Turn
Diesen Schritt lassen viele aus. Die Antwort wird in Claudes Prompt getippt, und Claude liest sie erst, wenn sein aktueller Turn vorbei ist. Eine Session, die auf das Ergebnis wartet, indem sie schläft oder pollt, blockiert genau die Nachricht, auf die sie wartet.
Währenddessen steht shop: codex review in der Seitenleiste als beschäftigt, und du kannst sie öffnen und zusehen, wie Codex die Datei liest.
4. Codex meldet sich zurück
# Codex, when it is done $ overvibe send "d3b2c9f0" "Two problems. Line 12: ADD COLUMN with a default rewrites the whole table under a lock. Line 30: build the index CONCURRENTLY." # what lands in Claude's prompt [overvibe message from "shop: codex review" (codex); reply with: overvibe send "shop: codex review" "<reply>"] Two problems. Line 12: ADD COLUMN with a default rewrites the whole table under a lock. Line 30: build the index CONCURRENTLY.
Claude startet einen neuen Turn mit dieser Nachricht als Eingabe, behebt die Migration und kann auf dieselbe Weise nachfragen:
$ overvibe send "shop: codex review" "Fixed both. Does the new version still lock anything?"5. Den Helfer schließen
$ overvibe stop "shop: codex review"
stopped "shop: codex review" and hid it from the list (conversation kept)Die Unterhaltung bleibt erhalten. Kommt also nächste Woche eine Frage auf, kannst du die Codex-Session aus ihrem Verlauf fortsetzen. overvibe stop --children schließt alle Helfer, die eine Session gestartet hat, in einem Rutsch.
Dieselben Befehle in jede Richtung
Codex kann agy starten, agy kann Claude schreiben, und eine Lead-Session kann mehrere Helfer parallel laufen lassen. Lass --attach weg, wenn die neue Session ihre Eltern-Session überdauern soll oder in eine eigene Projektgruppe gehört. Die Agent-Karte zeichnet jede Nachricht als Pfeil, so siehst du nach einem vollen Nachmittag, wer was delegiert hat.
Fragen
Warum dafür keinen Claude-Subagent nehmen?
Ein Subagent ist immer dasselbe Tool wie seine Eltern-Session und hat keinen Prompt, in den du tippen kannst. Hier prüft Codex, und du kannst seine Session öffnen und ihn mitten im Review korrigieren.
Kann der Helfer Claude eine Rückfrage stellen?
Ja. Jede Nachricht enthält im Header den genauen Antwortbefehl, so können beide Seiten den Faden weiterführen.
Was, wenn ich die Codex-Session zu früh schließe?
overvibe stop behält die Unterhaltung. Setz sie über die Seitenleiste fort, und sie macht weiter, wo sie war.