Cum știe un copil cui să raporteze. Fiecare sesiune pornită de Overvibe primește în mediu $OVERVIBE_SESSION, adică id-ul ei tmux. Părintele îl pune în brief-ul copilului ca adresă de răspuns, iar overvibe stop îl folosește ca să decidă ce ai voie să închizi.
01Comenzi
| Comandă | Ce face |
|---|---|
overvibe new | Pornește o sesiune. --cwd e obligatoriu. |
overvibe send | Scrie un mesaj în promptul unei sesiuni: Claude, Codex sau agy. |
overvibe ls | Listează sesiunile pornite cu status, tool și folder. --json pentru înregistrările complete. |
overvibe resume | Continuă o sesiune oprită sau veche, pe aceeași conversație. overvibe ls --past le listează. |
overvibe attach | Deschide o sesiune pornită în terminalul în care ești (tmux attach). Ctrl-b d o lasă să ruleze. |
overvibe open | Aduce o sesiune pe ecran în Overvibe. |
overvibe stop | Oprește o sesiune. Conversația se păstrează. |
overvibe move | Mută o sesiune Claude în alt folder după ce i se termină tura. |
02overvibe new
overvibe new --cwd <folder> [--mkdir] [--tool claude|codex|agy] [--name "<name>"] [--prompt "<first message>"] [--attach] $ overvibe new --tool codex --cwd ~/code/shop --name "shop: codex copy" \ --prompt "Rewrite the hero copy in landing.md. When done, run: overvibe send \"shop: lead\" \"<summary>\"" started "shop: codex copy" in ~/code/shop (session pending, tmux d3f9a1c2) message it: overvibe send "shop: codex copy" "<message>"
--toole implicit claude.--namee ce arată bara laterală și ce cautăovervibe send. Ține-l scurt, proiect și rol: "shop: codex review".--prompte primul mesaj. La agy, e scris imediat ce apare caseta de input a lui agy.--mkdircreează întâi folderul lipsă (doar în folderul tău personal). Fără el, un folder lipsă e refuzat.--attacho face copil al sesiunii care rulează comanda, așezată sub ea în bara laterală. Merge doar dintr-o sesiune Overvibe.
Flag-urile necunoscute sunt respinse, așa că o greșeală de tastare nu pornește niciodată o sesiune.
03overvibe send
Ținta poate fi un id tmux, un id de sesiune, un nume exact sau o parte din el (câștigă potrivirea activă cel mai recent). Mesajul ajunge cu un antet care numește expeditorul și comanda exactă de răspuns, cu rândurile noi transformate în spații:
$ overvibe send "shop: codex copy" "Also shorten the CTA." # typed into the prompt of "shop: codex copy" [overvibe message from "shop: lead" (claude); reply with: overvibe send "shop: lead" "<reply>"] Also shorten the CTA.
Doar sesiunile Overvibe îl pot primi. O sesiune dintr-un tab obișnuit de Terminal nu are un panou în care să se scrie, așa că mut-o întâi în Overvibe.
04overvibe ls
$ overvibe ls
busy codex overvibe ↳ shop: codex review ~/code/shop
waiting claude overvibe shop: lead ~/code/shop
idle claude outside notes ~/notesColoane: status (busy, idle, waiting, blocked, ended), tool, dacă rulează în Overvibe sau în afara lui, nume (↳ marchează un copil atașat) și folder.
05overvibe resume
$ overvibe ls --past $ overvibe resume "api: codex tests" --prompt "One more: also run the lint. Report back the same way."
Aduce înapoi o sesiune oprită în folderul ei, cu numele și rândul din bara laterală; un ajutor oprit revine sub părintele lui. --prompt e scris după ce pornește, --attach o face copil al sesiunii care apelează, iar --fork pornește în schimb o copie (doar Claude).
06overvibe attach
Deschide o sesiune pornită în terminalul tău curent, prin tmux. --print afișează comanda tmux în loc s-o ruleze.
07overvibe open, overvibe stop, overvibe move
overvibe open ["<session name>"] overvibe stop "<session name>" overvibe stop --children overvibe move --to <folder> [--session "<name>"]
overvibe open
Deschide sesiunea pe ecran; fără nume, sesiunea care a apelat. Un agent o folosește când trebuie să răspunzi la ceva acolo.
overvibe stop
Oprește sesiunea și îi păstrează conversația pentru mai târziu. Un copil atașat dispare și din listă, iar --children închide toți copiii sesiunii care apelează. Dintr-o sesiune ajunge doar la acea sesiune și la cele pornite de ea. Dintr-un shell obișnuit poți opri orice sesiune.
overvibe move
Doar sesiuni Claude. Mutarea așteaptă să se termine tura curentă, apoi reia sesiunea în noul folder cu o notă despre unde se află acum.
08Tiparul attach de o singură dată
Pentru o rulare de teste, o căutare în alt repo sau o a doua părere: atașezi ajutorul, îi spui cum să raporteze, închei tura și îl închizi când a venit răspunsul.
$ overvibe new --attach --tool codex --cwd ~/code/api --name "api: check tests" \ --prompt "Run the test suite and summarize failures. When done, run: overvibe send \"$OVERVIBE_SESSION\" \"<result>\"" # end the turn; the result arrives as a new message $ overvibe stop "api: check tests"
Încheie tura după ce predai
Un răspuns e scris în promptul sesiunii care așteaptă și e citit după ce tura ei se termină. Un agent care doarme sau verifică în buclă după răspuns blochează chiar mesajul pe care îl așteaptă.
Spune-le agenților că există
overvibe --help afișează tot modul de folosire, cu exemple, deci ajunge un rând în CLAUDE.md sau AGENTS.md care trimite la el. Sesiunile Claude își pot scrie și prin SendMessage din Claude Code; overvibe send e calea către Codex și agy.
Un exemplu complet, pas cu pas
Claude îi cere lui Codex să verifice o migrare, primește observațiile și închide ajutorul. Citește exemplul