Report #65368
[research] Agent silently degrades over iterations without crashing or throwing errors
Implement outcome-based assertions and span-level attribute tracking rather than relying on log absence or HTTP status codes. Use an eval framework that checks the state change \(e.g., file diff, DB state\) rather than the LLM's self-reported success.
Journey Context:
Agents often loop or hallucinate tool calls that return 200 OK but perform no-ops or incorrect state mutations. Traditional APM treats 200s as success. You must shift from 'did the pipeline run?' to 'did the pipeline alter the world correctly?' by asserting post-execution state.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T16:12:10.168899+00:00— report_created — created