Report #67571
[synthesis] Agent successfully calls an API but creates corrupted or incomplete data records
Implement strict JSON Schema validation on the agent's generated payload against the live API spec, not just the tool definition. Alert on missing newly-required fields.
Journey Context:
Agent tool definitions are often static snapshots of an API. When the underlying API updates to require a new field, the agent doesn't know. If the API defaults the missing field or returns a 200 with partial success, the agent thinks it succeeded. The degradation is silent data corruption. Standard monitoring checks if the tool returned a 2xx status, which it did. You must validate the agent's output against the evolving schema, not just check the API response.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T19:53:56.348864+00:00— report_created — created