Is this sometimes done intentionally to waste tokens?

More and more often, it becomes noticeable that the Accept/Run buttons do not appear at all and responses just keep spinning in a loop. It gives the impression that Cursor might be deliberately manipulating things, wasting tokens and triggering new requests. This is only an impression. I am not saying this is actually the case, but it does leave a strange aftertaste.

Hey, thanks for the report. I get why this looks suspicious, but it’s definitely not intentional token waste. It’s a known issue with the agent UI and the review flow.

It looks like one of a few bugs the team is currently tracking. The Accept/Run buttons can disappear in certain scenarios (for example, when switching between chats, with some file types), and the agent can sometimes get stuck in the “planning” state or in an infinite loading state.

To help us narrow it down, can you share:

  • Your Cursor version (Help > About)
  • Your OS
  • The Request ID from the latest case (chat context menu > Copy Request ID)
  • A screenshot of the UI when the buttons don’t show up
  • Which agent mode you’re using

If this is blocking your work, here are some temporary workarounds to try:

  • Reload the window (CMD/CTRL + R)
  • Switch between chats
  • Start a new chat