Agents break when tool outputs drift. Paste a sample output → get a JSON Schema + contract test skeleton to pin it down.