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.