Planning next moves - forever

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Last two days have been crazy with “Planning next moves” can wait for 5-10 minutes, and yet it believe it thought for 5-11 seconds. Then it often returns with me being on VPN. I am on a very strong internet connection without VPN. Only Cursor complain about this.

It did not happen after the last cursor update, that worked fine for some days and now it’s just unusable, it also makes code you then cannot redo sometimes so I had twice to fully load a backup from the day before.

Please give people some clarification. Your status page shows as all system are good, they are surely not.

Steps to Reproduce

Just try to use Cursor self … It’s for all Models.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.39 (Universal)
VSCode Version: 1.105.1
Commit: 60d42bed27e5775c43ec0428d8c653c49e58e260
Date: 2025-11-27T02:30:49.286Z (2 days ago)
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0

For AI issues: which model did you use?

Same for all

Does this stop you from using Cursor

Yes - Cursor is unusable

1 Like

Hey, thanks for the report. Let’s quickly check the most common causes of “Planning next moves”:

  • Run without extensions: in the Mac terminal run: cursor --disable-extensions. In the new window don’t open a project, just open the agent chat and send a simple message. If it works, disable or remove your extensions one by one.
  • Disable MCP servers (Settings → search for “MCP”) and test again.
  • Turn on “Disable HTTP/2”: Settings Cmd+, → search for “HTTP/2” → turn it on → restart Cursor.
  • Full restart: close Cursor → open a different project → then go back to the original one. Try a new chat.

If it doesn’t help, please share:

  • A screenshot of Settings → Network → Run Diagnostics
  • A list of extensions and info about VPN/proxy/corporate network (Zscaler, etc.)
  • Console errors: Cmd+Shift+P → “Developer: Toggle Developer Tools” → Console tab (screenshots of red errors)
  • Whether Request IDs appear (chat message context menu → Copy Request ID)
  • Whether it reproduces in an empty project folder.

Let me know which of these helped.

Hey none of that had an effect. But now it seems like things are working again. Hope it stays stable now. But why don’t you just be honest and tell people when there are problems? It save us, customers a lot of time and when things goes wrong it’s fine - just say it.

Glad it worked! I understand the frustration - when the problem resolves itself, it’s hard to understand the cause.

Usually, “Planning next moves” followed by recovery indicates temporary network issues between the client and the API (api2.cursor.sh), which can happen anywhere along the route, not necessarily on our servers. The status page monitors main services availability but can’t catch all local network fluctuations or provider issues.

If it happens again:

  • Save the Request ID (chat menu > Copy Request ID) - this lets engineers check server logs
  • Take a screenshot of Settings > Network > Run Diagnostics during the issue
  • Try running curl -v https://api2.cursor.sh in your terminal - this shows if there are network-level delays

This will help to understand if the problem was on our side or with the provider. Thanks for your patience!

So we’re back again today….. no network-level delays… You guys must know what this is, I can clearly see I am not the only one with this problem.

It worked fine until now again.

Now it seems to work again :smiley:

1 Like

2 posts were merged into an existing topic: Planning next moves stuck