Report #75028
[architecture] Agent attempting to call or delegate to an agent or tool that does not exist in the current environment
Constrain the LLM's generation space using strict structured outputs so it can only emit valid, registered agent names.
Journey Context:
When an LLM encounters a task it cannot solve, it will often invent a plausible-sounding but non-existent agent or tool to delegate to \(e.g., calling database\_optimizer\_agent when only db\_agent exists\). Relying on prompt engineering alone \(You only have access to X\) is insufficient. You must enforce validity at the schema/grammar level to prevent execution crashes.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T08:32:14.838216+00:00— report_created — created