Spawned teammates only hear about the shared task list when they actually have task tools.
What's wrong with this entry?
The instructions given to a spawned teammate now depend on whether that teammate actually has task tools. The task-list path and the line "Check the task list periodically. Create new tasks when work should be divided. Mark tasks resolved when complete." are only added when it does; previously both were sent unconditionally. A teammate without task tools also stops auto-claiming the next open task.
- A
hasTaskListToolsfield on the team context attachment carries the answer, computed from the teammate's real tool surface. - Task tooling is gated:
CLAUDE_CODE_ENABLE_TASKScan force it off, and the todo/task surface otherwise falls back totengu_rosy_wren, which is false in this build.
hasTaskListTools
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
Another forged control tag is escaped in subagent output
Both mention subagent
-
v2.1.234
Spawned processes get
--flag=valuewhen the value looks like a flagBoth mention subagent
-
v2.1.235
New error for delegating to a subagent without naming one
Both mention subagent