Plan mode: Queued messages not sent automatically after plan generation

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In “Plan” mode, if messages are queued while the agent is generating a plan, those messages are not sent automatically once the plan is created. The queue appears to be ignored or cleared, requiring manual resend.

Steps to Reproduce

  1. Open Cursor
  2. Switch an agent to “Plan” mode
  3. Start a plan generation request
  4. While the agent is generating the plan, queue one or more messages (type and queue them)
  5. Wait for the plan generation to complete
  6. Observe whether the queued messages are sent automatically

Expected Behavior

Once the plan is generated, queued messages are automatically sent in the order they were queued.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.15 (user setup)
VSCode Version: 1.105.1
Commit: bb2dbaacf30bb7eb9fd48a37812a8f326defa530
Date: 2025-12-30T20:30:37.151Z
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.26200

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. This is working as designed. Plan mode has different queue handling logic:

  1. Plan generates a plan
  2. It waits for confirmation
  3. It executes the plan
  4. Only after the whole plan finishes, the queued messages are sent

If you need to send a queued message right after the plan is created, before it runs, just press Enter one more time. That will send the message immediately.

Let me know if this behavior doesn’t work for you.