Kopia rozmowy w tle
/fork kopiuje bieżącą rozmowę do nowej sesji działającej w tle, a Ty możesz dalej pracować w obecnej sesji. To sposób na uruchomienie kopii rozmowy bez przełączania się do niej. Kopia i bieżąca rozmowa mają więc różne role: kopia działa osobno, a Ty kontynuujesz pracę tutaj.
Możesz przekazać kopii instrukcję już przy uruchomieniu, dopisując ją po /fork. W takim przypadku kopia od razu zaczyna pracować nad podanym zadaniem. Jeśli uruchomisz /fork bez instrukcji, kopia poczeka w widoku agenta na pierwsze polecenie.
Przed wprowadzeniem zmian w kodzie kopia ma otrzymać instrukcję utworzenia własnego worktree, chyba że edytuje w miejscu. Ta instrukcja izolacji jest dostępna od Claude Code v2.1.221. Worktree daje kopii własne środowisko pracy przed zmianami w kodzie, zgodnie z tą instrukcją.
Użyj /fork, gdy chcesz zlecić pracę kopii, ale jednocześnie nadal pracować w bieżącej rozmowie. Jeśli zadanie ma wrócić z wynikiem do tej rozmowy za pośrednictwem subagenta, wybierz /subtask zamiast /fork. Jeśli chcesz samodzielnie przejść do kopii, użyj /branch; /fork tworzy osobną sesję w tle.
/fork [prompt]
/fork
Zastosowanie w praktyce
Uruchom kopię rozmowy w tle, gdy chcesz pozostawić bieżącą sesję do dalszej pracy. Dodaj prompt, jeśli kopia ma natychmiast zająć się konkretnym zadaniem. Pomiń prompt, jeśli wolisz przekazać pierwsze polecenie później w widoku agenta. Przy pracy nad kodem uwzględnij, że kopia ma utworzyć własny worktree przed zmianami, z wyjątkiem edycji w miejscu.
/fork, jeśli kopia ma zacząć działać od razu; bez niej będzie czekać na pierwsze polecenie.