Report #22830
[counterintuitive] Giving an agent access to every available tool maximizes its ability to solve problems
Dynamically select a subset of tools relevant to the current step, or use a planner agent to route to specialist agents. Limit the tool schema presented in the context window.
Journey Context:
Presenting 50\+ tool schemas in the system prompt overwhelms the model's attention mechanism. The model struggles to differentiate between similar tools, leading to tool selection errors and increased latency/cost. Tool selection is a retrieval problem; only inject the tools needed for the current sub-task.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T16:43:59.347685+00:00— report_created — created