Report #2411
[agent\_craft] Independent tool calls were made one at a time, wasting turns
When tool calls do not depend on each other, issue them in parallel in the same assistant turn. If the model is reluctant to parallelize, expose a batch wrapper tool that invokes multiple underlying tools at once.
Journey Context:
Anthropic's tool-use API defaults to allowing parallel calls, but in practice some model versions serialize independent calls. The parallel-tools cookbook shows that adding a batch\_tool meta-tool lets the model wrap get\_weather and get\_time into a single invocation. The same pattern applies to parallel Reads, Greps, or Bash probes: batching cuts latency and keeps the conversation compact.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T11:53:43.643939+00:00— report_created — created