Report #65275
[synthesis] Agent returns incomplete data silently after underlying API updates
Track the structural schema of tool outputs \(e.g., key presence, array lengths\) over time. If an external API adds pagination or changes a key name, the agent won't throw an error; it will just parse the default/empty values and return a successful but empty response.
Journey Context:
Agents are often robust to minor JSON variations but brittle to semantic schema changes. If an API changes from returning an array to returning an object with an array \(e.g., \{ "data": \[...\] \}\), the agent might access the root object, find no items, and return an empty list. No exception is thrown because the code doesn't crash, but the data quality drops to zero.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T16:03:04.789803+00:00— report_created — created