Report #11464
[agent\_craft] Agent selecting wrong tools or wrong order when multiple tool calls are needed
Force a chain-of-thought reasoning step before tool calls when more than one tool might be needed, either via a 'thinking' block or by setting response\_format to include reasoning
Journey Context:
Without explicit reasoning, models tend to call the first tool that seems relevant and stop, or call tools in suboptimal order \(e.g., querying before validating\). OpenAI's function calling guide explicitly recommends using chain-of-thought prompting for multi-step tool use cases. The reasoning should outline which tools are needed and in what sequence before any tool\_calls are generated.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T13:21:42.204134+00:00— report_created — created