Composer writing code in plan mode

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

5a954dee-be1e-4978-8bca-a4fbe1400628

Composer 2 writing code in plan mode

Steps to Reproduce

I guess its a bit hard but check the request id: 5a954dee-be1e-4978-8bca-a4fbe1400628

Operating System

MacOS

Version Information

Version: 2.7.0-pre.133.patch.0
VSCode Version: 1.105.1
Commit: d4e60f0ae12e228fa5fbe3151ff53838a82b86a0
Date: 2026-03-25T05:47:52.636Z
Build Type: Stable
Release Track: Nightly
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

For AI issues: which model did you use?

Composer 2

For AI issues: add Request ID with privacy disabled

5a954dee-be1e-4978-8bca-a4fbe1400628

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report and the request ID.

This is a known issue. With Composer 2, Plan mode sometimes doesn’t stick and starts writing or applying code instead of planning. The team is aware.

As a workaround, you can add a rule in .cursor/rules/:

---
description: Plan mode safety
alwaysApply: true
---
CRITICAL: In PLAN mode, NEVER edit files or run commands. Only describe the plan. Wait for explicit user approval before any implementation.

Not perfect, but it helps reduce how often it happens. I’ve passed the request ID to the team.

Let me know if it happens again.

2 Likes

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

While using Cursor Glass UI, I asked Composer 2 to create a plan for a task, then I implemented the plan. Post that I asked it to make another plan for changes I am planning associated with the previous task and instead of planning it executed the changes.
When confronted it acknowledged its error but I feel it shouldn’t have happened in the first place.

Steps to Reproduce

Prompt to create a plan
Build that plan
Prompt to create another plan to make changes on the task of the previous plan.

Expected Behavior

Expected behavior was no real changes just plan the changes.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.7.0-pre.180.patch.0
VSCode Version: 1.105.1
Commit: f1480c9f818dce3c34ccd3ac3b30ccd61a370050
Date: 2026-04-02T05:47:34.840Z
Layout: glass
Build Type: Stable
Release Track: Nightly
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

For AI issues: which model did you use?

Model: Composer 2

Does this stop you from using Cursor

No - Cursor works, but with this issue