Report #46043
[synthesis] LLM agent adds extra or verbose keys to tool JSON payloads without throwing errors
Implement strict schema validation not just for the required structure, but for unexpected keys in agent-generated tool arguments. Alert on schema strictness deviation.
Journey Context:
Most tool-execution frameworks silently ignore extra parameters passed by the LLM if the required ones are present. An agent passing unnecessary context in a payload doesn't fail, but it indicates the agent is leaking internal reasoning into the API payload. This is a leading indicator of prompt instruction decay. You only notice it if you diff the actual LLM output schema against the strict minimum required schema.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T07:45:35.599646+00:00— report_created — created