Why does my cursor always automatically call PowerShell?

OS: macOS Sequoia 15.5 arm64
Shell: zsh 5.9
Cursor: 1.1.3

echo $SHELL
/bin/zsh

I don’t want powershell

Anyone have experience in this issue?

Im having the same problem
Auto cant edit my files alone and is unusable

I have to remove powershell

Neither Memories or Cursor Rules work to fix that

The model just ■■■■■■■ ignores you and keeps using powershell as default on windows too happens to me since version 1.3 and up to the latest 1.6 versions

so sadly youre not alone with those issues :confused:
it also doesnt matter what model you use they all do the same ■■■■ and you have to TELL it in every request (will still ignore it often ^^)

Solution to the terminal issue in Cursor on Mac:

  1. Open Settings (Cmd+,) → search for terminal.integrated.defaultProfile.osx
  2. Set the value to "bash" or "zsh"
  3. Or add to settings.json:
{
  "terminal.integrated.defaultProfile.osx": "zsh"
}
  1. Check the shell path:
{
  "terminal.integrated.profiles.osx": {
    "zsh": {
      "path": "/bin/zsh"
    },
    "bash": {
      "path": "/bin/bash"
    }
  }
}
  1. If it doesn’t help:

    • Cmd+Shift+P → “Terminal: Select Default Profile” → pick zsh or bash
    • Restart the editor
  2. Try forcing shell integration off:

"terminal.integrated.shellIntegration.enabled": false

Common cause: incorrect shell path or missing permissions for the terminal.