Subagent records mark built-in agents, such as the web-fetch agent, apart from ones you wrote.
What's wrong with this entry?
Subagent launch records now carry an isBuiltIn flag alongside the existing fork, worktree path and working directory fields, so built-in agents such as the new web-fetch agent can be told apart from ones you defined.
- The built-in check moved from an inline comparison against a
"built-in"source string to a shared predicate. - The field is only included when it is set.
...(n.isBuiltIn !== void 0 && { isBuiltIn: n.isBuiltIn }),, isBuiltIn
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