The Agent Wall-Clock Budget That Raced Your Tool's Own Timeout
There is a class of agent bug that does not appear in any single component when you look at it in isolation. The model is fine. The tool is fine. The retry policy is fine. The timeout values are even, on paper, generous. And yet a tool that consistently completes in eight seconds keeps landing against an agent that has already declared it a failure at seven point nine, replanned around an "error" that never happened, and started a second call that the first call's result is about to collide with.
The bug is not in any of the boxes. It is in the gap between two clocks that nobody agreed should be the same clock.
