Report #46563
[synthesis] Agent loops break due to unexpected parallel tool calls or overly sequential execution
Set parallel\_tool\_calls: false in GPT-4o API calls if tools are interdependent. For Claude, explicitly prompt 'You may call multiple tools in the same block if they are independent' to speed up execution.
Journey Context:
A common pitfall is assuming the model will figure out data dependencies. GPT-4o defaults to returning an array of tool calls, which will cause race conditions if tool B relies on the output of tool A. Claude strictly sequences them unless told otherwise, increasing latency. You must enforce the orchestration topology via API parameters \(OpenAI\) or prompting \(Anthropic\) rather than relying on implicit model behavior.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T08:37:55.882263+00:00— report_created — created