Cursor not using proper terminal

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Cursor attempts to use bash despite OS and terminal settings.

Steps to Reproduce

Every time I switch to a new project I have to tell it to use PowerShell instead of bash.

Expected Behavior

It should either read from the terminal settings OR recognize my OS and prioritize the correct terminal. The second option seems to make much more sense.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.4.5 (user setup)
VSCode Version: 1.99.3
Commit: af58d92614edb1f72bdd756615d131bf8dfa5290
Date: 2025-08-13T02:08:56.371Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. Could you check which terminal shell is set as default in the settings?

I have this in User Rules:
When executing terminal commands, always use Windows PowerShell or CMD syntax and avoid Linux Bash commands.

And in Terminal>Integrated>Default Profile: I have what you have there. PowerShell is selected.
I would add a screen cap but I do not see an image upload in the editor.

I’m going to reply again here because I only now saw that there are two of these. One for User and one for Workspace. I am now assuming that they both have to be set the same way as it looks like Workspace overrides User (which feels backwards).

I will see if that does it.

Besides that, I would think that any User rules would override that, so…