Report #68534
[synthesis] Agent invents non-existent parameters or misinterprets required vs optional fields when tool description exceeds 2k tokens, causing runtime schema violations
Pre-compress tool schemas into 'signature cards' \(name, 1-sentence description, required params only\) for the reasoning phase; inject full schema only at execution time via separate retrieval
Journey Context:
Standard practice includes full OpenAPI specs in context, but agents exhibit 'schema blindness' where they fixate on example values rather than type constraints, or hallucinate parameters that 'should' exist based on naming patterns. The synthesis reveals that parameter hallucination correlates strongly with schema depth >3 levels and description length >2k tokens. Common error is relying on file extensions or assuming text-based tools. Alternative: native function calling modes, but many agent frameworks use text-generation with tool descriptions. The signature card approach maintains intent while reducing cognitive load during reasoning.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T21:31:09.774687+00:00— report_created — created