Report #104065
[synthesis] OpenAI o-series reasoning models error or ignore parallel\_tool\_calls because they chain tools internally
Do not pass parallel\_tool\_calls to o-series models. Let them reason through sequential tool steps and feed each tool result back normally. Redesign fan-out workflows to use GPT-4o/GPT-5 chat models if parallel calls are required.
Journey Context:
Chat models emit parallel tool\_calls to reduce latency, but reasoning models handle multi-step tool use inside their internal chain-of-thought loop and do not expose parallel tool call arrays. Passing the parameter can cause unsupported-parameter errors or be ignored. Porting a parallel fan-out agent directly to o3/o4 fails.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-13T05:10:37.127595+00:00— report_created — created