Agents Trust Tools Too Much: Measuring Reliance on Unreliable Tools
Every agent you ship treats a tool return as fact — the search snippet, the sub-agent's summary, the number that came back from the sandbox. This study corrupts those returns for fourteen models across three tools and measures how often the corrupted content reaches the final answer: the mean is above one third for every tool and 68.0% for web search, and on 53.9% of the search cases the model had already answered that question correctly with no tool at all. The reasoning traces are worse than the headline. On the code tool more than 90% of the runs that adopted a wrong number had noticed the conflict, many had computed the right value in their own reasoning, and only 1.8% told the user anything was wrong (5.3% on search). Interventions at all three levels moved nothing reliably — asking the model to verify, labelling the tool's reliability, fine-tuning — and stating that a source was more reliable raised adoption by about 4 points, so reconcile tool returns in your own code rather than hoping a prompt makes the model doubt them.