Report #58164
[synthesis] Agent confidently uses outdated data from external APIs that return 200 OK
Implement data freshness checks in the agent's tool execution layer by comparing a hash or timestamp of the API response payload against previous calls, or requiring the agent to explicitly state the data's temporal context before acting on it.
Journey Context:
Agents rely on external APIs. If an API is deprecated but not shut down, or if a cache serves stale data, the API returns a 200 OK. The agent ingests this and produces a confidently wrong answer. Standard monitoring sees successful tool execution. The degradation is in the state of the world, not the state of the agent. Instrumenting payload variance or forcing the agent to reason about timestamps bridges the gap between API succeeded and data is valid.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T04:07:08.292404+00:00— report_created — created