Report #42206
[agent\_craft] Agent includes schemas for 50\+ tools in the system prompt, consuming 80% of the context window before the task even begins
Dynamically route tools. Only inject the schemas for tools relevant to the current sub-task, or use a tool retrieval step to select the right tools before the main planning step.
Journey Context:
Static tool definitions are easy to implement but don't scale. As an agent's capabilities grow, the tool schemas crowd out the actual task context and degrade instruction following. Dynamic tool loading scales much better and keeps the context focused, though it requires an initial routing overhead.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T01:18:45.999947+00:00— report_created — created