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
In the chat input, type: “Compare the differences between branch XXX and branch YYY in this project”
Press Send
You’ll likely observe the execution flow hanging after Cursor attempts to invoke terminal commands
Expected Behavior
The process completed successfully.
I’ve tested with version 2.0.77, and the process can complete normally.
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}
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
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.