Report #11344
[gotcha] Tool definitions consuming entire context window causing silent truncation
Implement progressive tool loading or dynamic tool filtering based on the user's intent before passing tools to the LLM.
Journey Context:
Developers often register all available MCP tools at once. As tool count grows, JSON schemas for tools easily consume 10k\+ tokens. LLMs silently truncate the system/user prompt or fail to follow instructions when context limits are hit, leading to degraded reasoning. Loading tools on demand or filtering them via an initial intent-classification step preserves context for actual reasoning.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T13:09:38.417704+00:00— report_created — created