Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.317 ·

Task lists no longer get overwritten by subagent tasks on resume

When Claude Code rebuilds the task list after resume or compaction, subagent tasks whose ids clash with existing ones are now skipped

You'll notice Bug Fixes
JSON All of v2.1.317
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Background TasksArea: what it touches
Bug FixesKind: in v2.1.317,
Bug FixesSection of the release
What

Claude keeps a task list while it works. A subagent is a helper agent Claude starts to handle part of a job. When you resume a session or the conversation is compacted (shortened to save space), Claude Code rebuilds the task list from the conversation history.

That rebuild has changed. Before, it replayed every task created or updated, whoever made it. Now, tasks created or updated by a subagent are skipped when their ids clash with, or are no higher than, ids already in use. Subagent tasks are kept track of separately, and are dropped when the main session creates a task with the same id.

Why

This stops task lists getting mixed up or wiped after a resume when subagents also used task tools.

See this entry in the whole of v2.1.317 →

Feedback