Hey, thanks for the report. Quick check: please confirm Cursor Settings > Agents > Agents > Queue Messages is set to “Send after current message” (not “Send immediately”).
If it’s already set, this likely is a bug where the queue doesn’t wait for tool execution to finish. Please share:
A screenshot showing the interruption right after a tool call
The Request ID when it happens (three dots in chat > Copy Request ID)
This will help engineering investigate the behavior.