I found a bug in version 2.1.39?

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I instruct Cursor to ‘Help me compare the differences between branch XXX and branch YYY in the current project workspace’, the conversation flow gets stuck during Cursor’s terminal invocation process, preventing subsequent steps from proceeding.

Steps to Reproduce

React + TypeScript + gitLab

  1. In the chat input, type: “Compare the differences between branch XXX and branch YYY in this project”
  2. Press Send
  3. You’ll likely observe the execution flow hanging after Cursor attempts to invoke terminal commands

Expected Behavior

  1. The process completed successfully.
  2. I’ve tested with version 2.0.77, and the process can complete normally.

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.19045

For AI issues: which model did you use?

Groke Code / Composer1

For AI issues: add Request ID with privacy disabled

faa718f5-c3b9-44f7-a59a-bc2c5b2f082b

Additional Information

[8 tools called]
Request ID: 4d3e7c78-c0c2-4464-969b-1884eb0d2fca
{“error”:“ERROR_USER_ABORTED_REQUEST”,“details”:{“title”:“User aborted request.”,“detail”:“Tool call ended before result was received”,“isRetryable”:false,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report.

It seems like a known issue with agent terminal freezing on Windows when using git commands. Please check:

  • Settings Ctrl+, → Agents → Inline Editing & Terminal → toggle “Legacy Terminal Tool” (try both states)
  • Ctrl+Shift+P → “Terminal: Kill All Terminals”, then restart Cursor
  • Switch shell and try again (PowerShell → Git Bash → CMD)

And please share:

  • Which shell are you using?
  • Did the “Legacy Terminal Tool” help?
  • Request ID of the specific frozen request

Let us know if this helps - if not, we’ll escalate it as a regression in 2.1.39.

Thanks for response. I’ve followed Steps 1 and 2, but the issue remains unresolved.

Powershell

Enable “Legacy Terminal Tool“: f78ab3e7-395b-47a0-b175-9f83fd370947 (request id)

Disable “Legacy Terminal Tool“: 833f7b9c-ca4c-4179-9870-6433b58f66fc (request id)

Hey, thanks for the update. It’s clear that the Legacy Terminal Tool didn’t help in both modes.

Could you please try:

  • When it hangs, click the button in the terminal block (where the command “Running command git diff” is shown) → “Open in external terminal” and check if git/pager is waiting for user input
  • Switch the shell to Git Bash or CMD and check if it hangs

Also need:

  • Logs from Help > Toggle Developer Tools > Console during the hang (screenshot of the error if there is one).

Let me know the result - I’ll pass it to the team as a regression in 2.1.39

Hi. I tried using ‘Open in External Terminal’, and it did wait for my input. After switching to other shells (Ctrl + , –> shell windows –> Terminal>Integrated>Default Profile –> Git Bash/CMD), the functionality worked normally. So currently, the issue appears to only occur with PowerShell.

And from the moment I clicked ‘Send’ until the process hung, there were no error messages - the only error appeared during the initial console startup

1 Like

Thanks for the screenshot - this confirms the hang on the “git diff …” step specifically in PowerShell on 2.1.39. This is a known regression in Windows for PowerShell. Temporary workaround: use Git Bash or CMD as the default terminal - you’ve already confirmed that works.

For escalation to the engineers, please send:

  • Request ID for the hanging operation (Privacy Mode off): Getting a Request ID | Cursor Docs
  • Copy-paste/screenshot of logs from Help > Toggle Developer Tools > Console at the moment of hanging
  • Does it reproduce with other git commands (git status/log)?

Related reports on the forum:

Once you get the Request ID and logs - I’ll pass them to the team.

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.