Report #78471
[synthesis] Missing required tool parameter causes divergent model behavior
Explicitly validate tool call arguments in your orchestration layer before execution, and provide explicit fallback instructions in the system prompt \(e.g., 'If a required parameter is missing, do not guess; output a specific error JSON'\).
Journey Context:
Developers often assume LLMs will either ask for missing params or safely abort. In reality, GPT-4o's tendency to hallucinate defaults leads to silent data corruption, while Claude's strict validation breaks the agent loop unexpectedly. Validating externally and instructing the model on how to fail ensures consistent cross-model behavior.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T14:18:52.972622+00:00— report_created — created