Composer 2 making changes in Plan mode

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

Hey, thanks for the report. This is a known issue. Plan mode with Composer 2 can sometimes ignore constraints and start making changes 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 noticeably reduces how often it happens.

Similar thread with details: Composer writing code in plan mode

Let me know if you have any questions.

3 Likes

A post was merged into an existing topic: Composer writing code in plan mode