Report #99087
[synthesis] Agent silently continues after a tool call fails or returns malformed data
Instrument the full tool response, the agent's downstream interpretation, and whether the failure was surfaced to the user or a higher-level controller; alert on any divergence.
Journey Context:
Tool failures are not always loud. An agent can receive an API error, a schema-mismatch response, or an empty result, interpret it as valid data, and continue down a corrupted reasoning path. This is especially dangerous after dependency updates that silently change response shapes. Standard error-rate dashboards miss the causal chain: they count tool errors but not whether the agent's next action treated the error as success. The synthesis is that tool-call observability must verify semantic consistency between tool output and subsequent agent behavior, not just HTTP status.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-28T05:17:21.341427+00:00— report_created — created