Ce face codex fork și /fork
codex fork bifurcă o sesiune interactivă anterioară într-o conversație nouă. Implicit deschide selectorul de sesiuni; cu --last bifurcă direct cea mai recentă sesiune. Când directorul curent diferă de cel salvat, se aplică aceeași întrebare și aceeași setare tui.resume_cwd ca la codex resume.
Ca să bifurci într-un Git worktree gestionat, rulează codex fork <SESSION_ID> --worktree. Varianta cere un ID explicit și execuție locală; nu merge cu --last sau cu selectorul.
În TUI, /fork clonează conversația curentă într-una nouă, cu ID nou, și lasă originalul neatins. Dacă Codex îți oferă alegerea, poți continua în directorul curent sau într-un worktree nou. Pentru sesiunile non-interactive există codex exec fork <SESSION_ID> [PROMPT].
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
SESSION_ID |
UUID-ul sesiunii de bifurcat. |
--last |
Sare peste selector și bifurcă automat cea mai recentă conversație. |
--all |
Arată în selector și sesiunile din afara directorului curent. |
--worktree |
Bifurcă într-un Git worktree gestionat (cere SESSION_ID). |
/fork |
În sesiune: bifurcă conversația curentă. |
Exemple practice
Exemplul 1: Bifurcarea ultimei sesiuni
codex fork --last
Exemplul 2: Bifurcare într-un worktree separat
codex fork 0199a213-81c0-7800-8aa1-bbab2a035a53 --worktree
Exemplul 3: Din sesiunea curentă
> /fork
Greșeli frecvente și bune practici
- Combini
--worktreecu--last. Bifurcarea în worktree cere ID-ul sesiunii. - Folosești
/forkca să bifurci o sesiune salvată, nu pe cea curentă. Pentru asta ruleazăcodex forkîn terminal.