Field descriptions
Use triple-slash comments for schema field descriptions.Agent outputs
Agent output contracts are required and object-shaped.Reusing schemas
Tool contracts
input {} and output {} on tools define schemas. They do not bind runtime values.
bindings {} at the call site.