Report #45350
[synthesis] Agent overuses a single familiar tool for tasks that require different tools, creating fragile and failing pipelines
Implement tool-use friction: dynamically adjust tool descriptions or require explicit justification when a tool is used out of its primary domain, forcing the agent to re-evaluate the toolset.
Journey Context:
Standard prompting lists all tools equally. The LLM forms an affinity for the tool that yielded the last successful result. By dynamically de-prioritizing a tool after consecutive uses or adding a 'justification' step, you break the tool-affinity loop. The tradeoff is slightly slower execution for standard tasks, but it prevents pathological loops where the agent hammers a square peg into a round hole.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T06:35:33.465086+00:00— report_created — created