Report #103223
[synthesis] Claude Opus 4.6 and Sonnet 4.6 emit only one tool call per turn in Anthropic Message Batches even when tool\_choice allows parallel calls and output tokens are ample
For batch workloads that rely on many parallel tool calls, pin claude-opus-4-5-20251101 or split the work into smaller per-tool requests; do not upgrade to 4.6 assuming higher parallelism.
Journey Context:
The SDK docs say disable\_parallel\_tool\_use defaults to false and Opus 4.6 supports 128K output, so regressing to a single tool call is unexpected. Reports show the identical request with 46 tools returns 39\+ calls on Opus 4.5 but exactly 1 on Opus 4.6 / Sonnet 4.6. Until Anthropic documents or fixes this, treat 4.6 batch-mode parallelism as unverified.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T05:13:25.167248+00:00— report_created — created