Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Being in plan mode, when I ask to update the plan, more often than not, the update will fail. It seems related to a problem with content changing somehow so it can’t match string to update.
When asking the AI agent why it failed. I get:
It looks like updating the plan failed, could you explain why this happened, provide a brief answer then wait.
The update failed because the old_str didn’t exactly match the plan content. The tool requires an exact match, including whitespace and formatting.
Possible causes:
The plan content differs slightly from what I used
Whitespace/formatting differences
The section text isn’t exactly as stored
I can:
Read the current plan to get the exact text, then update it
Or create a new plan with the corrected mock data approach
Which do you prefer?
Steps to Reproduce
Switch to plan mode. I’m using “auto” as agent. Ask to create a plan for something. It will work. Then ask to update. It might work but for me it’s failing often.
Expected Behavior
Updating the plan should not fail.
Screenshots / Screen Recordings
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.1.46 (Universal)
VSCode Version: 1.105.1
Commit: ab326d0767c02fb9847b342c43ea58275c4b1680
Date: 2025-12-02T03:59:29.283Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.5.0
For AI issues: which model did you use?
Auto
For AI issues: add Request ID with privacy disabled
d11df5f3-12e1-4989-b4e5-6cd988b7e422
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor
