Report #47925
[synthesis] Agent proceeds after silent API empty responses causing null propagation crashes
Implement strict payload schema validation at the tool-call boundary; treat empty or null payloads as hard failures requiring explicit override, not implicit pass-through.
Journey Context:
Agents often treat HTTP 200 OK as mission success. If an API returns 200 with an empty array or null object, the agent confidently passes this to the next step. Under context window pressure, the agent forgets the payload was empty and attempts to access properties on null, leading to unrecoverable crashes or silent data corruption. The synthesis here is that HTTP status codes are insufficient for agent state management; the contract must be at the data schema level, and context pressure exacerbates the blind spot.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T10:55:45.983207+00:00— report_created — created