Report #104069
[synthesis] Claude can batch dozens of tool calls by emitting Python orchestration code, while OpenAI and Moonshot require one tool\_calls round-trip per turn
For Anthropic, support the code\_execution tool so Claude can generate and run code that calls tools in parallel/loops. For OpenAI/Moonshot, keep the standard loop and dispatch an array of tool\_calls each turn.
Journey Context:
Anthropic's Programmatic Tool Calling lets Claude write Python that orchestrates many tool calls in a single turn, cutting tokens from ~43K to ~27K and eliminating inference round trips. OpenAI and Moonshot stick to the classic assistant -> tool\_calls -> tool\_result -> assistant loop. A multi-tool fan-out workflow that works on GPT-4o will silently underperform on Claude if you force it through the same per-turn pattern.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-13T05:10:56.351453+00:00— report_created — created