Report #40032
[synthesis] Agent silently drops sub-tasks when tools return empty results
Extract the agent's implicit plan \(e.g., via structured output or step tracking\) and compare the stated sub-goals against the final output. Alert on a drop in goal completion ratio when intermediate tool calls return empty/null payloads.
Journey Context:
Agents often handle API empty responses \(e.g., a database query returning 0 rows\) by simply moving to the next step in their logic, skipping the analysis entirely. No exception is thrown, and the agent returns a 'successful' but incomplete answer. Synthesizing tool return payloads with the initial task decomposition catches this silent abandonment, which standard pass/fail monitoring misses entirely.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T21:39:55.724633+00:00— report_created — created