Every Cursor user has experienced Cursor’s Agent hanging, i.e. stuck.
The challenge is knowing when it’s properly stuck (will never complete), or when it’s probably going to complete if you left it a big longer.
Those 3 bouncing dots are often a good sign that Agent might complete the action, but not always.
Lots of time can be wasted waiting for Agent to complete an action, when it fact it might never (until/unless interrupted).
Anything that Cursor developers can do to help us better differentiate between a “properly” hung command, and one that has a genuine chance of completing, would be greatly appreciated.
(Of course even better would be that Cursor gets much better at NOT stuck in the first place!)