Cursor freezes on final “Review Changes” step in Agent Mode

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Cursor freezes after using Agent Mode and stays stuck on the final step (“Undo all, keep all, or review”). The process becomes completely unresponsive and no action can be taken — the only option is to kill the process. This happens every single time.
I tried launching Cursor with --disable-extensions and also reinstalled it after deleting the %APPDATA% folders, but the issue persists. It’s impossible to work like this. Network test is ok. I tried to change to HTTP Mode compatibility and the same.

Steps to Reproduce

Having a normal conversation using Agent Mode.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.39 (system setup)
VSCode Version: 1.105.1
Commit: 60d42bed27e5775c43ec0428d8c653c49e58e260
Date: 2025-11-27T02:30:49.286Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

Auto

Does this stop you from using Cursor

Yes - Cursor is unusable

1 Like

Hey, thanks for the report. I see the root cause - HTTP 504 errors when connecting to the AI backend:

[Transport] Connect error in unary AI connect ConnectError: [unavailable] HTTP 504
ToolCallEventService: Failed to send tool call event ConnectError: [unavailable] HTTP 504

This suggests a network connectivity issue to Cursor’s servers. Please try:

Network environment:

  • Are you using a VPN? Try disabling it
  • Corporate network/proxy? Try on a different network (home, mobile hotspot)
  • Firewall/antivirus? Temporarily disable to test
  • Share Network Diagnostics results: Cursor Settings > Network > Run Diagnostics → screenshot the full results

Check if intermittent: Does the freeze happen on every Agent request, or only sometimes?

Alternative network troubleshooting:

  • Try adding to settings: "cursor.general.disableHttp2": true (in addition to the UI setting you already tried)
  • Restart your router/modem

The HTTP 504 (Gateway Timeout) means requests to the AI backend are timing out. This could be caused by network middleware (VPN, proxy, firewall) or intermittent connectivity issues.

Let me know the diagnostics results and your network setup - this will help the team investigate further.

I only have a firewall WatchGuard. The network test is ok. What I don’t understand is why a timeout on a request freezes the process and I have to reopen it. It’s impossible to work like this.

And these timeout errors aren’t the problem… the cursor is always frozen at this step and now the console doesn’t have the timeout error.

Thanks for the diagnostics. The freeze persists even without the 504 errors, indicating a different issue.

A related bug report found the culprit in some cases: MCP servers (especially GitHub and Atlassian) can cause Agent freezes. Could you check:

  • Settings > Cursor Settings > search for “MCP” → What MCP servers do you have configured? Try disabling them temporarily and restart Cursor
  • If you have many tools/servers configured (80+), try disabling all and test again

If that doesn’t help, please share:

  • Screenshot of console errors when the freeze happens (Help > Toggle Developer Tools > Console tab)
  • Chat Request ID from the frozen session (open the chat context menu at the top right > Copy Request ID)

Let me know what you find!

For example, there might be a 504 error, but I can stop the process and Cursor.exe doesn’t freeze; everything works fine.

The problem is that Cursor.exe ALWAYS freezes during the “Undo all, Keep All, or Review” step.

I dont have any MCP Server.
In all chats Cursor.exe is frozen in the step “Undo All, Keep All or Review”. For example the last test the chatId is: 2dabe56e-aac0-4916-bc66-7778e2a69e55

1 Like

I’m getting this exact error. I also have no MCP servers configured - it began with me with the version of Cursor that brought the browser tool into cursor rather than spawning the outside process.

Any solution?! Is impossible work with this bug..

With version 2.1.40 the same problem…

The issue is far more intermittent for me with today’s update, but still persists.

Actually, the pattern seems to be if the agent execution ENDS with the focus not being ont he Cursor window is when the lockout on the app occurrs. If I switch back and forth between the window while execution is occurring it doesn’t seem to lock me out.

I’m in the same situation

Same thing is happening to me. The editor is completely unusable as a result crashes everytime I have composer generate code

I am having the same issue. The issue is gone when I undo the November Windows security update 2025-11 Security Update (KB5068861) (26100.7171).

Same issue here, with Cursor 2.2.20 (user setup). When the agent performs its steps, the Cursor no longer responds. If I switch to another window and back to Cursor, its window does not open, and sometimes an audio signal is emitted (as when windows overlap and you try to click on a lower one). It is necessary to terminate the task and restart the Cursor in this case. It happens often, but not after each conversation with an agent.

Other info:
VSCode Version: 1.105.1
Commit: b3573281c4775bfc6bba466bf6563d3d498d1070
Date: 2025-12-12T06:29:26.017Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200

I can confirm that the Cursor is currently unusable for me. Today, I killed its task at least 10 times and then gave up and switched to VS Code with GitHub Copilot.

And I soon realized that the same thing happens in VS Code with GitHub Copilot. :smirking_face: Could be something with the latest Windows updates.

The problem was resolved for me on a few of the more recent updates for Cursor, but the most recent update returned the problem. It’s definitely a vscode/cursor problem.