I have yet to get into the tool/agent graph situation in earnest, but keep in mind that this is an *entirely single-use* and *completely different* means of spawning a graph of subagents off a given tool call than is used *anywhere else.*
Spoiler alert for what i'm gonna check out next is that *claude code has no fucking tool calling execution model it just calls whatever the fuck it wants wherever the fuck it wants.* Tools are or less a convenient fiction. I have only read one completely (file read) and skimmed a dozen more but they essentially share nothing in common except for a humongous list of often-single-use params and the return type of "any object with a single key and whatever else"
i'm in hell. this is hell.