Plan mode - ToDo list does not update

Where does the bug appear (feature/product)?

Somewhere else…

Describe the Bug

It seems to me, that Plan mode is struggling to update the ToDo list after the plan builder produces the initial plan. I agree some changes with the agent, he changes the written part of the plan, but not the ToDo list.

Steps to Reproduce

Just ask to produce a plan and try to remove part of the plan and see how it reflects in the ToDo of the plan mode.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

1.7.38 cursor version

For AI issues: which model did you use?

sonnet claude 4.5 thinking

Does this stop you from using Cursor

No - Cursor works, but with this issue

6 Likes

Hey, thanks for the report. This is a known issue with ToDo sync in Plan mode, and the team is already investigating. Sometimes the ToDo list doesn’t update after the initial plan, even when the agent suggests changes.

Temporary workaround: some users keep tasks in separate markdown files outside Cursor’s internal system (example: Plan mode save to workspace workaround).

We’re actively improving Plan mode. Your clear repro steps were very helpful, thank you.

3 Likes

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

On plan mode, their To-Do list is not being sync with tasks. Even if all tasks are done, it it not updating its To-Do list

Steps to Reproduce

use plan mode

Screenshots / Screen Recordings

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.46
VSCode Version: 1.99.3
Commit: b9e5948c1ad20443a5cecba6b84a3c9b99d62580
Date: 2025-10-14T01:21:46.830Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Linux x64 6.14.0-33-generic

For AI issues: which model did you use?

Auto

Does this stop you from using Cursor

No - Cursor works, but with this issue

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I have a plan.md file that was saved after the build process was completed. Since some minor code changes involved the content of the existing plan.md file, I asked the Agent to update the text of the plan. However, I found that this plan has now changed to a pending build state and listed new todos. This is quite troublesome, and there is a risk of accidental re-building again.

Steps to Reproduce

Finish a plan and save to a md file

update plan using agent

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.46 (system setup)
VSCode Version: 1.99.3
Commit: b9e5948c1ad20443a5cecba6b84a3c9b99d62580
Date: 2025-10-14T01:21:46.830Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

For AI issues: which model did you use?

auto mode

Does this stop you from using Cursor

No - Cursor works, but with this issue

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

usually, after user create plan, and make todo in that plan. Change into Agent for implement. Model will checklist todo item that already done. but sadly, its not. so task done but todo not update

Steps to Reproduce

  1. Doing Plan Mode
  2. AI Write plan and Todo
  3. AI Accept and make change base on todo
  4. Todo not update

Expected Behavior

  1. Plan finish, todo checklist done

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.46
VSCode Version: 1.99.3
Commit: b9e5948c1ad20443a5cecba6b84a3c9b99d62580
Date: 2025-10-14T01:21:46.830Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.3.0

For AI issues: which model did you use?

Auto

For AI issues: add Request ID with privacy disabled

6aa9fb41-6c8e-4a06-940e-47ffcbfe2ba8

Does this stop you from using Cursor

Yes - Cursor is unusable

Describe the Bug

At about 18% context on sonnet-4.5 thinking max, and it keeps trying to update the plan for a few seconds, then stops, no messages. I ask why it tries again. And just stops. Told it to not use any of the plan tools and isntead just update a .md file and it’s working on its merry way, so something busted in the plan tools.

Steps to Reproduce

Dunno – work with a plan for awhile.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.54
VSCode Version: 1.99.3
Commit: 5c17eb2968a37f66bc6662f48d6356a100b67be0
Date: 2025-10-21T19:07:38.476Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

also the plan files created in plan mode are in a hidden location, so it appears you cannot edit or save them. Nor reference them from other tabs, which is not great;

this bug + 1

this bug +1

Describe the Bug

After plan mode creates a plan based on my prompt, subsequent prompts asking to update the existing plan doesn’t actually update the plan.

This seems like a very obvious feature/behavior to have, can it please be added?

Thanks

Steps to Reproduce

Enter plan mode in the chat and prompt it to make a plan. While still in plan mode, ask the chat to make a change to the generated plan and the plan will remain unchanged.

Expected Behavior

Ideally the plan mode would be able to update the plan upon further elaborations in the chat.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.40 (Universal)

For AI issues: which model did you use?

ChatGPT 5

Does this stop you from using Cursor

No - Cursor works, but with this issue

still a bug in 2.0

I have the issue with todos not updating as well. I am on cursor 2.0. Also most of the time I ask for a plan change it doesn’t even change the plan file. I have to tell it explicitly “you did not change the plan, update the plan” after it fails once. Then it works, but never updates todos with any changes, those stay locked to first version of the plan. Happens with all models, even new composer 1

1 Like

yep, I always tell him straight away to produce new plan :slight_smile:

1 Like

I’ve seen the old TO-DOs persist even when I asked for a new plan. The only solution that works consistently is to start a new AI tab from scratch, or the suggestion to keep the tasks in a separate file mentioned in this thread.