Skip to content

Forking

Forking creates a new task from an earlier point in history without changing the original task, so you can explore alternatives without losing progress.

In the chat timeline, hover a message and click Fork with… in the message actions.

  • Open a message in history
  • Click Fork with…
  • Choose the profile for the new task

The new task starts from that point, so you can try a different approach safely.

Forking a task from message history

  • Local - Continue in the current workspace context for quick iteration
  • New Worktree - Fork into an isolated Git worktree branch when you want stronger safety boundaries

You can fork a task to a new worktree at any point when experiments may touch many files or need independent review.