a Subagent is dispatched via a specific named ToolDescriptor (e.g. claude-code's Task tool dispatching general-purpose subagent)
| from | to | to kind |
|---|---|---|
| subagent:claude-code.explore | tool-descriptor:agent | ToolDescriptor |
| subagent:claude-code.general-purpose | tool-descriptor:agent | ToolDescriptor |
| subagent:claude-code.plan | tool-descriptor:agent | ToolDescriptor |