Feature request for product/service
Cursor IDE
Describe the request
I have been using Cursor AI for a while now and I quite like it. However, one frustrating point is seeing how painfully sequential most agent tool calls are. There could be a scenario where agent needs to do a simple “find and replace all” code edit, and it would sequentially do them one by one, accumulating context and billing costs.
There is a lot to be gained by implementing some kind of task pooling workflow where agent can queue up multiple tool calls, then review their results after they all finished in a single chat request.
If you actually look at history of many chat sessions that involve 10+ tool calls, you will see plenty of opportunities for consolidating them. Even if tools themselves require sequential execution, such as file edits, the model does not need to examine result after every single call.