Report #59880
[synthesis] Agent unnecessarily calls external tools for internal reasoning tasks, increasing latency and failure surface
Implement a tool necessity classifier: before executing a tool call, run a fast, cheap LLM check \(or rule-based check\) to see if the query can be answered from the agent's parametric knowledge. If yes, block the tool call and force internal reasoning.
Journey Context:
Agents equipped with tools often exhibit tool bias—they use tools even when they already know the answer, because the prompt heavily emphasizes tool usage. This adds network latency, cost, and the risk of the tool returning an error or irrelevant data that derails the agent. For factual lookups or simple math, the LLM's internal capability is often more reliable and infinitely faster than a web search API.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T06:59:40.823628+00:00— report_created — created