Branching in cursor-agent CLI

Feature request for product/service

Cursor CLI

Describe the request

I use multiple instances of cursor-agent in separate terminal windows, each with their own prompt. This is extremely helpful to get multiple perspectives on the codebase I am working on. I also use ChatGPT a lot, and now use the branching feature all the time. This is extremely helpful to ask tangential questions, so I don’t pollute the main thread with side-questions and ideas that fail. It would be AMAZING to have this feature in Cursor CLI. I am not sure how you would do it, but it would be awesome.

Operating System (if it applies)

MacOS
Linux

Also merging two different chat windows/states would be sick. For instance, I have two different prompted windows who have generated two different states on the same problem. I want one to reference the other, but currently can only recall from cursor-agent[hash] for one single chat