Most "agent failed" reports are really "agent failed silently."
The fix isn't a smarter model. It's making every run leave a trail: what it planned, what it touched, what it checked, where it gave up.
If I can't replay the decision, I can't trust the next one.