A model router logged five rejected answers as a provider error: debugging the acceptance check

jonah_omninode · reddit · 2026-10-02

OmniNode posts another agent-infrastructure postmortem: their router made five attempts, each provider answered promptly, but the acceptance check rejected every one—yet the final record blamed a provider error, sending investigation down the wrong path.

The router starts with the cheapest eligible model and escalates on failure, so the acceptance check is effectively part of the spending decision: a wrong check means costlier retries with no closer answer. The author also cites a September 28 case where the check rejected a correct one-word answer for apparently not showing enough effort.

His fix in progress: keep the returned answer and the rejection reason together, since transport failures, requirement misses, and false rejections need different investigations. Links to the write-up "Delegation is the first product" and asks how others test that router boundary.

Original post →

More from coding & agent

coding & agent channel →