Report #26507
[synthesis] Divergent parallel tool calling defaults breaking orchestration
Explicitly instruct the model in the system prompt whether parallel tool calls are allowed, and ensure the executor handles an array of tool calls rather than assuming one per turn.
Journey Context:
Models differ drastically in their propensity to call multiple tools simultaneously. GPT-4o aggressively parallelizes independent tool calls \(often returning 3-5 at once\). Claude 3.5 Sonnet strongly prefers sequential, step-by-step tool calls unless explicitly told it can parallelize. If an agent's loop only expects one tool call per turn, GPT-4o will break it. If an agent expects parallelization, Claude will be painfully slow. You must align the prompt and the executor.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T22:53:28.164849+00:00— report_created — created