Skip to content

Fork a Conversation

Forking lets you branch a conversation into a new thread from any point — so you can explore a different direction without disturbing the original chat.

A fork is a copy of the conversation up to the point you choose. The original thread stays exactly as it was; the fork becomes its own independent conversation.


Try alternatives

Ask the agent to take a different approach from a certain message — without overwriting the path you already have.

Branch safely

Keep a known-good conversation intact while you experiment in a copy.

Compare outcomes

Run two directions side by side from the same starting context.

Preserve context

The fork keeps everything that came before the branch point, so the agent still has the full history it needs.


  1. Open the conversation you want to branch.
  2. Choose Fork at the point you want to branch from.
  3. A new conversation is created, carrying over the history up to that point.
  4. Continue in the fork — the original is untouched and remains available.