feat: opt-in parallel tool execution (parallelToolCalls) #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/parallel-tool-calls"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
AgentOptions.parallelToolCalls (also exposed on createAgent) runs all
tool calls of a round concurrently via Future.wait. Execution is
extracted into a per-call helper that touches no shared agent state;
results are post-processed in the original tool-call order, so the
conversation payload is identical to sequential mode. In blind mode the
imageDescriber is pre-warmed concurrently for all tool-result images of
the round. Defaults to false — existing behavior unchanged.