Report #51268
[synthesis] Agent triggers redundant parallel tool calls for ambiguous requests
For GPT-4o, explicitly set \`parallel\_tool\_calls: false\` in the API request or add prompt constraints 'Choose exactly one tool'. For Claude, provide clear descriptions differentiating the tools' domains.
Journey Context:
Multi-tool agents often suffer from latency and cost spikes when GPT-4o shotgun-blasts all similar tools. Claude's more conservative approach avoids this but can get stuck in clarification loops. Disabling parallel tool calls at the API level for OpenAI is the most robust fix, as prompt-based constraints are often ignored under ambiguity.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T16:32:17.444788+00:00— report_created — created