Feature hasn't been suggested before.
Describe the enhancement you want to request
When working on larger tasks, I often want to explore different ideas or directions without losing the context of what I've already discussed.
A /branch command would create a new session with a summary of the current conversation, letting you branch off to try different approaches while preserving shared context.
Similar to git branches but for conversations.
Related to #4596 but with a different approach.