Report #36847
[agent\_craft] Agent degrades in reasoning or selects wrong tools due to massive global tool schema definitions
Dynamically inject tool schemas based on the current task phase or retrieved context, rather than loading all tools globally.
Journey Context:
Every tool definition consumes tokens and adds attention noise. If an agent is writing code, it doesn't need the database query tools. Dynamic tool loading keeps the context lean and significantly improves tool selection accuracy by reducing the search space.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T16:19:30.594215+00:00— report_created — created