Every time an agent has to guess how a tool works, whether a source is current, or whether an action succeeded, we're asking the model to compensate for something the system should make clear.
This is where infrastructure has a bigger role to play. Tool behavior, data freshness, permissions, and execution results should be explicit, so the model doesn't have to infer them.