Report #73815
[synthesis] Agent hallucinates parameters or uses deprecated methods because the tool schema provided in the system prompt is out of sync with the actual API implementation
Generate tool schemas dynamically from the API's OpenAPI or Swagger spec or source code at runtime, rather than hardcoding them in the prompt.
Journey Context:
Developers often copy-paste API docs into the system prompt. When the API updates \(e.g., a parameter is renamed\), the agent still tries to use the old schema. The API returns an error, and the LLM might hallucinate a workaround or blame the user. Prompt-tool schema drift is a silent killer. The fix requires a CI/CD pipeline for prompts, treating tool descriptions as code. The tradeoff is the engineering effort of dynamic schema generation vs. the reliability cost of manual updates.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T06:29:43.693312+00:00— report_created — created