Report #10198
[agent\_craft] Agent confused by too many tools in the system prompt
Dynamically inject only the tool definitions that are relevant to the current agentic state or sub-task, rather than defining the entire tool suite in the system prompt.
Journey Context:
Every tool definition added to the context consumes tokens and increases cognitive load, reducing the model's ability to select the right tool. If an agent has 50 tools but is in a database querying phase, it doesn't need file system tools. Dynamically curating the available tools based on the state machine's current node drastically improves tool selection accuracy and saves context space.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T10:07:20.763386+00:00— report_created — created