Report #83183
[synthesis] Agent tool calls succeed with 200 OK but task quality degrades silently
Implement strict JSON schema validation on the agent's generated tool arguments before execution, treating schema violations \(like missing required fields or unexpected types\) as agent errors even if the API endpoint ignores them.
Journey Context:
Teams monitor API error rates, but APIs often tolerate malformed input \(ignoring extra fields, defaulting missing ones\). An LLM drifting in quality will start omitting required parameters or hallucinating optional ones. The API returns 200, masking the LLM's cognitive drift. Strict client-side schema validation catches the LLM's failure to adhere to the contract, revealing degradation days before the task outcome fails.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T22:12:37.620730+00:00— report_created — created