I let Cursor do 99.999% of the work in YOLO mode all the live long day. When I see it spinning on a problem and I want to interject something, I don’t want to interrupt its task - especially since it’s moving faster than I can read and it might be editing something really important. However, I do want to drop a message into the queue that it would incorporate once it finishes that specific thing in the chain.
Hi your request is timely
here is a sneak preview
Thanks for this. Based on my read, that’s more about prompt chaining. I mean, it could work the way I described above, but it looks more thoughtful than what i had in mind. I’m sure many of us have kids and would understand this oddly specific analogy. You’re doing something - like talking to your spouse or watching Cursor chew through typescript errors it just created by implementing phase 3 of one of the PRDs it wrote based on two sentences from you. Your 7 year old runs into the room and starts addressing you. If you stop and acknowledge his proclamation, you risk losing chain of thought in your current task. If you put a hand up to pause the 7 year old, you get to find a safe stopping point… then focus your attention on his incredibly loud and urgent story about how he just threw a football through a tiny ring in the garage. In this story, I’m the 7 year old and Cursor is the parent.
Yeah thats understandable, it sounds to me like letting one task complete on its own and then do something else in parallel without impacting the other task.
A bit like background agents
Getting closer. I don’t want to spawn a seperate agent thread - just want to influence the work happening at that moment without causing any activity in the turn to be interrupted.
This is very very good request. I also would like this suggestion.