Agent doesn't capture terminal output

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Whenever my agent runs a command i see it running but when the command ends it disappears and the agent cant capture the output.

This is a real bottleneck because i can leverage the agent way less..

I use grok code basically always on my macbook m2 with the newest cursor versions but i have been having this error for multiple versions already. But i get the error on all models. Also when i just open a new chat.

Steps to Reproduce

Let the Agent run any command

Expected Behavior

The command runs and the agent sees the output

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.77
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z (5 days ago)
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0

For AI issues: which model did you use?

Grok code

Additional Information

This has been happening for a few versions already. like from 1.7 or something

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. This is a known issue that the team is already tracking.

Quick checks:

  • Try the Legacy Terminal Tool: open Cursor Settings → search for “Legacy Terminal” → enable it and test in a new chat
  • Check your shell theme: heavy themes like Powerlevel9k/10k can interfere with output capture. Temporarily disable your theme to test
  • Test in a new chat: create a fresh chat and run a simple command like ls -l to see if the issue persists

Please share:

  • A Request ID from a failed command (Chat menu → Copy Request ID)
  • Your shell configuration (which shell/theme you’re using: zsh, bash, oh-my-zsh, etc.)
  • Whether enabling the Legacy Terminal Tool changes anything

This will help the team debug the issue faster. Let me know what you find.