/background vs /fork
/background detaches the current session itself; /fork leaves you in the session and sends a copy to the background.
Detaches the current session, allowing it to run as a background agent and freeing up your terminal. You can send one final instruction before detaching. Use `claude agents` to monitor the background session.
Use it when
You are done steering and want your terminal back. Send one last instruction, then monitor with claude agents.
This command copies the current conversation into a new background session, allowing you to continue working in the original session. If a prompt is provided, the copied session starts working immediately; otherwise, it waits for its first prompt.
Use it when
You want to keep working here while a copy explores a side task.
More comparisons
Never mix them up again
/cards has a scenario quiz that asks which command fits the situation.