Why include enums and required fields in tool JSON Schemas?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Enums and required fields shrink the argument space to what your backend can safely run.
Full explanation below image
Full Explanation
Tighter schemas improve tool-call validity and safety. They do not exist to increase hallucinations.