External Agent Terminal does not display real Agent Terminal

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The Agent Terminal in the terminals section does not update to match the terminal displayed in the Chat. However, the terminal in the Chat does refer to this specific terminal and displays the actual terminal output within the Chat interface.

Steps to Reproduce

  1. Send the agent a task related to working in the terminal.
  2. Open the terminal as an external terminal.
  3. Give the agent a new task.
  4. Try switching to the previously opened external terminal using “Open in external terminal”.

Expected Behavior

Working legacy terminal

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.18 (system setup)
VSCode Version: 1.105.1
Commit: df371ac0d93fe1a68d05eeb59a09c5c39add0c80
Date: 2026-01-01T01:49:45.089Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.22631

For AI issues: which model did you use?

GPT-5.2 XHigh

For AI issues: add Request ID with privacy disabled

d5908e67-0ea5-44b2-a3c2-642cdbe02e08 (Privacy on)

Additional Information

echo ===end=== because of Cursor cuts off the last output line of Agent Terminal

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey @Artemonim!

I’ve tried to reproduce this but I can’t. Am I doing anything significantly different in the video below than you are?

(I did go back and try it with GPT 5.2 Extra High, same results)

This might be some kind of random error. It might appear after prolonged use and/or numerous switching between terminals.

I reported how it appeared for me at a specific moment, but I’ve only encountered it once.