/fork în Claude Code CLI

Agenți și Sesiuni în Fundal Claude Code 2.1.212+

Copiază conversația curentă într-o sesiune nouă în fundal, iar tu continui să lucrezi în sesiunea originală.

Sintaxă & invocare
/fork [prompt]

Ce face /fork

/fork creează o copie a conversației într-o sesiune în fundal, care apare ca rând separat în agent view (claude agents). Copia pornește cu tot ce s-a discutat până atunci și preia modelul, modul de permisiuni, nivelul de efort, directoarele adăugate și permisiunile „don’t ask again” acordate în sesiune. După bifurcare, cele două conversații sunt independente.

Cu un prompt, copia începe imediat să lucreze. Fără prompt, așteaptă prima instrucțiune: îi selectezi rândul în claude agents și apeși Space, sau rulezi claude attach <id>. Confirmarea este un singur rând cu starea copiei, numele rândului din agent view și ID-ul sesiunii; un clic pe nume te mută în copie. De la v2.1.221, Claude Code îi cere copiei să-și creeze propriul worktree înainte de a modifica cod, cu excepția cazului în care editează direct în checkout.

Comparație: /branch te mută pe tine într-o copie a conversației, iar /subtask dă o sarcină unui subagent al cărui rezultat revine în conversația curentă. Când agent view este dezactivat, /fork pornește un subagent bifurcat în loc să copieze sesiunea. Înainte de v2.1.212, /fork avea comportamentul care acum aparține lui /subtask.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
[prompt] Prima instrucțiune pentru copie. Fără ea, copia așteaptă în agent view.

Exemple practice de terminal

Exemplul 1: Copie care începe imediat o sarcină

> /fork deschide un pull request draft cu munca de până acum

Exemplul 2: Copie fără prompt, pornită ulterior

Copia așteaptă; îi trimiți prima instrucțiune din agent view (Space pe rândul ei) sau te atașezi din shell cu ID-ul din confirmare.

> /fork

Greșeli frecvente și bune practici

  • Folosești /fork când vrei rezultatul înapoi în conversația curentă. Pentru asta există /subtask.
  • Te aștepți ca ce face copia să apară în conversația originală. Nimic nu trece automat între ele; doar cu cross-session messaging activat poate Claude din una să trimită explicit un mesaj celeilalte.
  • Bifurci o sesiune pornită cu flag-uri pe care copia nu le moștenește, cum ar fi un system prompt înlocuit sau o listă --tools. Claude Code refuză și spune de ce, în loc să facă o copie parțială.

Comenzi înrudite