Report #91404
[synthesis] Agent executes tools sequentially when parallel execution is possible, causing slow performance
Explicitly instruct Claude to 'call multiple tools in the same block if they are independent' in the system prompt; for GPT-4o, parallel tool calling is enabled by default and requires no instruction.
Journey Context:
GPT-4o defaults to parallel function calling, batching independent calls. Claude 3.5 Sonnet defaults to sequential tool calling unless explicitly told otherwise in the prompt. Without this instruction, Claude agents run noticeably slower on multi-step tasks. Adding the explicit instruction aligns Claude's behavior with GPT-4o's efficient default.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T12:00:53.940439+00:00— report_created — created