[Bug] Todo List Persistence: Overwriting Entire List on Single Task Modification

Resolved 💬 5 comments Opened Oct 11, 2025 by francisco1844 Closed Jan 10, 2026

Bug Description
Claude code keeps forgetting todo list. Have lost 3 todo lists in less than a week. Every time it is something like
Get todo list
have some updates to the list
When asking it to make a change to the list it takes that single change and replaces entire todo list with the single change

For example if I say work on 10 things.. get todo list with 10 tasks.. and I then say modify 5th task this way, the complete todo lists changes to just the improvement to task 5 and everything else is lost

Environment Info

  • Platform: linux
  • Terminal: kitty
  • Version: 2.0.14
  • Feedback ID: 52b00d8e-3f12-48dc-9a74-439407a03f66

Errors

[{"error":"Error: Request was aborted.\n    at tS.makeRequest (file:///francisco-home/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:573:3850)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-10-11T02:00:24.199Z"},{"error":"Error: Request was aborted.\n    at nc._createMessage (file:///francisco-home/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:432:4515)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-10-11T02:03:24.016Z"},{"error":"Error: Request was aborted.\n    at tS.makeRequest (file:///francisco-home/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:573:3850)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-10-11T02:03:42.363Z"},{"error":"Error: Request was aborted.\n    at tS.makeRequest (file:///francisco-home/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:573:3850)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-10-11T02:31:54.981Z"},{"error":"Error: Request was aborted.\n    at tS.makeRequest (file:///francisco-home/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:573:3850)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-10-11T02:32:05.985Z"}]

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗