Terminal fails to show in chat

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Hello,

My cursor chat keeps getting stuck saying its executing a terminal but then I’m not seeing the terminal and can’t approve it or otherwise. If I reload the window I see the terminal command then but its canceled. If I start a new chat it will work for a bit then devolve to this again

I’ve updated to the latest version, and restarted my machine.

I’m on MacOS 15.7.3 (24G419)

I have no extensions installed.

here is the cursor version:

Version: 2.4.21
VSCode Version: 1.105.1
Commit: dc8361355d709f306d5159635a677a571b277bc0
Date: 2026-01-22T16:57:59.675Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 24.6.0


Any help would be great, this has been persistent across version releases.

Steps to Reproduce

Have a longer running chat that is making terminal calls using opus 4.5, on a macos without any extensions

Expected Behavior

To see the terminal command as you normally do

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.4.21
VSCode Version: 1.105.1
Commit: dc8361355d709f306d5159635a677a571b277bc0
Date: 2026-01-22T16:57:59.675Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 24.6.0

For AI issues: which model did you use?

Opus 4.5

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. This is a known issue. The terminal approval UI doesn’t render correctly in recent versions. The team is aware, but we don’t have an ETA for a fix yet.

Workarounds:

  • Starting a new chat usually helps, at least temporarily
  • Or turn on auto-run for terminal commands: Settings > Agents > Terminal Command Execution > Auto-Run (this skips the approval step)

For debugging, could you share:

  1. The Request ID from the stuck chat: chat menu (top right) > Copy Request ID
  2. Your setting: Settings > Agents > Auto-Run. Is it set to “Ask Every Time” or something else?
  3. DevTools console: Help > Toggle Developer Tools > Console tab. Please send a screenshot if you see any errors

Send me this info and I’ll pass it to the team.