Reference
Tool Design glossary
3 exam-critical terms in the Tool Design category. See all categories →
Tool description
Tool DesignThe #1 lever for tool selection. Should specify: what it does, expected inputs, example queries handled, and explicit boundaries vs similar tools.
input_schema
Tool DesignJSON Schema defining a tool's parameters. Use enums to constrain choices; describe every field; mark required fields explicitly.
Idempotency key
Tool DesignParameter on mutating tools that lets the agent safely retry after a timeout without doubling side effects. Standard for anything that changes state.