-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Closed
Labels
discussionUsed for feature requests, proposals, ideas, etc. Open discussionUsed for feature requests, proposals, ideas, etc. Open discussion
Description
Feature hasn't been suggested before.
- I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
Problem:
When working on a large session with significant accumulated context (file reads, code understanding, conversation history), I sometimes want to explore a tangent or ask a clarifying question without cluttering the main session.
Currently, my options are (afaik):
- Stay in the session: Ask the question, but this adds noise to the conversation and may derail the main task
- Start a new session (/new): Lose all accumulated context and have to rebuild it
Proposed Solution:
Add a /branch or /fork command that:
- Creates a new session that is an exact copy of the current session (all messages, tool results, file references, etc.)
- Switches to that new session
- Leaves the original session untouched
This would allow:
- Exploring "what if" scenarios without affecting the main workflow
- Asking clarifying questions in isolation
- Testing different approaches from the same starting point
Metadata
Metadata
Assignees
Labels
discussionUsed for feature requests, proposals, ideas, etc. Open discussionUsed for feature requests, proposals, ideas, etc. Open discussion