Cursor branch mode

Feature request for product/service

Cursor IDE

Describe the request

a branch mode that would allow users to spin off asynchronous instances of ask/plan/agent modes. these would be meant to be short term to test different models, differing prompts, different prompt sequencing. cursor can optimize memory management (only allow X number of tokens on a branch before consolidating, delete branches after consolidation, cap max number of current branches, etc).

would be perfect for short-term sprints mid project when you hit a wall in your current pipeline and want to test different things out all at once.

speeds up dev cycles imo.

Screenshot / Screen Recording

and i know this is similar to the agent and multi-tab features.

but tbh for the agents -the ui is not user-friendly and the separate window to use it and maintain it is confusing. sometimes i just want to make a quick save and insert 5 slightly different prompts, and then go for a little bit on each until i consolidate.

lot of this falls on making the ui simple - i think the multi-tab feature is amazing, but all tabs make changes to the same instance of the workspace. need branches that allow the multiple tabs to work on separate instances of the workspace (slice in time of branch).