Availability, approval, and restriction
Why it matters
The coordinator tools list determines whether Agent can be called, allowedTools pre-approves a call, and AgentDefinition.tools limits the spawned role.
Example
A researcher definition receives Read and Grep only even when its coordinator can Edit files.