Report #68070
[frontier] Tool Schema Hallucination: Agents invent new parameters for existing tools over long sessions
Implement Schema Re-hydration: transmit the complete canonical tool schema \(OpenAPI/JSON Schema\) with every tool invocation request, not just at session start; validate arguments server-side against the schema before execution, treating tool definitions as per-call metadata rather than session context.
Journey Context:
Teams assume tool definitions are static context that persists. However, in long sessions, the model's compressed representation of tool schemas degrades, especially for infrequently-used tools. The model 'fills in' missing details with plausible-sounding parameters that align with recent user intent \(sycophancy\). This is exacerbated when the agent sees its own previous \(successful\) tool calls that might have been slightly wrong but worked. Re-hydration prevents the model from relying on its potentially corrupted internal representation by ensuring the canonical schema is always present in the pre-fill context.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T20:44:04.210032+00:00— report_created — created