Agent Output Can't be Copied

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When the agent’s output produces a plan in plan mode, there are no three dots in the bottom right corner that allow me to copy the agent’s output, fork the chat, or copy the request ID. You can with any other message, so I believe this is a bug. if it’s a feature, I think it would be nice to still be able to access this. thanks

Steps to Reproduce

use plan mode, have agent create plan for something

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.9.16
VS Code Extension API: 1.105.1
Commit: 042b3c1a4c53f2c3808067f519fbfc67b72cad80
Date: 2026-06-27T06:41:01.941Z (1 wk ago)
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hi, thanks for the detailed report and the screenshots. This is very helpful.

You’re right that this is a gap.. Right now a plan is rendered as its own plan card rather than a normal chat message, so it doesn’t carry the per-message ⋯ menu (Copy, Fork Chat, Copy Request ID) that other messages have. I reproduced it on my end and filed a bug report so we can take a closer look.

A couple of things that help in the meantime:

  • To copy the plan’s contents, click View Plan on the plan card (or click the plan’s title in the card). That opens the plan as a .plan.md file in the editor, where you can select all and copy the full text. Plans are also saved under .cursor/plans/, so you can reopen them there later.
  • If you need a request ID to share for a specific issue, the ⋯ menu on a regular assistant message still has Copy Request ID. The plan turn itself doesn’t surface one yet, which is part of what we want to fix.

will keep you updated!