Whenever I queue a message on the cursor-agent while still executing the previous prompt, if I send the next prompt while it’s doing it, it always ends the execution and crashes. Then, when I type any other message on that input area, it just ignores it and I have to kill the cursor-agent and restart it again.
Steps to Reproduce
Open Cursor-Agent. Type any prompt, and while it’s processing that prompt, if you queue a second prompt, the Cursor-Agent will always crash. I’m running this Cursor-Agent in Debian servers, Ubuntu servers, and Mac OS machines, and I always get the same issue.
Expected Behavior
Allowing to queue prompts and process them once the previous is completed.
Operating System
MacOS
Linux
Current Cursor Version (Menu → About Cursor → Copy)
Currently, cursor-agent in interactive mode processes requests sequentially - sending a new request while the previous one is still running isn’t supported. The CLI expects you to wait for the current request to finish before sending the next one.
That said, the crash and the subsequent unresponsive input is definitely a bug. Even without queuing, it should handle this gracefully instead of crashing.
I’ll pass this to the team to improve error handling. For now, please wait for each request to complete before sending the next one.
If you need parallel work, use non‑interactive mode -p with multiple processes.