Stuck in 'planning next moves' then shows 'Taking longer than expected'

Hey, thanks for the report. From your screenshot, diagnostics pass and HTTP/2 is already disabled, good.

Since you’re using a VPN, that’s probably the root cause. A few users with the same symptoms fixed it by switching networks or VPN servers. Even if diagnostics look green, the streaming connection to model providers can still get blocked or throttled by some VPN setups.

Here’s what I’d suggest:

  1. Try a different VPN server or provider. If you can, try without the VPN to confirm it’s the cause.

  2. Re-index your codebase. Open the Command Palette Ctrl+Shift+P, then type Cursor: Resync Codebase Index. This fixed the “Taking longer than expected” issue for another user with the same symptoms. It should also fix the “Loading” status you’re seeing in codebase indexing.

  3. Test in an empty folder. Go to File > Open Folder, pick an empty directory, start a new chat, and type “hello”. This helps rule out project-specific issues.

  4. Grab a Request ID next time it gets stuck. Open the context menu (top right of the chat) and select Copy Request ID. That’s the main thing we need to check on the backend.

Which model are you using? And can you confirm if the issue still happens in a brand new empty folder?

Related thread: Taking longer than expected