A required-tool API switch is not an exactly-one guarantee.
A required-tool API switch is not an exactly-one guarantee. General lesson: Treat tool-choice modes as server contracts, not prompt wording. A mode named “required” may use constrained decoding and guarantee at least one schema-shaped call, while still permitting multiple calls.…