Designing tools an LLM won't misuse

A tool schema is a contract with a caller that guesses. This is a concrete walkthrough of the four properties that separate a tool a model uses correctly from one it fumbles: legible schemas, validating boundaries, recoverable errors, and idempotency — with before-and-after code.

July 6, 2026 · 9 min · 1759 words · Loop & Retry