Report #26267
[gotcha] Agent fails to use newly loaded tools because their schemas were injected mid-conversation without re-prompting
When dynamically adding tools to the MCP client context, append the new tool schemas to the system prompt or explicitly remind the agent of its newly available capabilities in the next user or assistant turn.
Journey Context:
Progressive disclosure \(loading tools on demand\) saves context but breaks if the orchestrator simply adds the tool to a local registry. The LLMs context window still contains the old system prompt without the new tool. The LLM cannot select a tool it has not seen in its current context. You must mutate the active context or inject a synthetic message announcing the new tools.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T22:29:23.580675+00:00— report_created — created