TODOs in Plan mode stay there forever and slows down entire application

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When using the Plan mode back-to-back, the todo list keeps growing exponentially and ends up slowing down the entire application on subsequent plan generations. It would be nice for new plans to clear out old todo items that were completed so the todo list doesn’t grow exponentially.

Steps to Reproduce

Ask Cursor to plan an implementation, let it build the implementation, repeat this multiple times, you’ll see that the todo list grows from 10s to 100s and sometimes 1000s of items and each subsequent Plan generation becomes slower and slower.

Expected Behavior

A new plan under the same context and same chat should clear out old plan’s completed todo items.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.46
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.6.0

For AI issues: which model did you use?

Opus 4.5

For AI issues: add Request ID with privacy disabled

N/A

Does this stop you from using Cursor

No - Cursor works, but with this issue

1 Like

Disregard! Just realized I can just ask Agent to clear the TODO list. That’ll work.

1 Like

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.