Skip to content

Conversation

@ionut-mihalache-uipath
Copy link
Contributor

  • Adds a parallel_tool_calls configuration option to AgentGraphConfig (default: True) that controls whether the LLM can return multiple tool calls in a single response
  • Passes the parameter through to model.bind_tools() via a new provider-aware get_parallel_tool_calls_kwargs() method on ModelPayloadHandler
  • OpenAI Completions and Responses handlers forward the parameter; unsupported providers (e.g., Bedrock) gracefully ignore it by returning an empty dict

@ionut-mihalache-uipath ionut-mihalache-uipath force-pushed the feature/parallel-tool-calling branch from e7188b0 to cfe97ea Compare February 10, 2026 16:13
@ionut-mihalache-uipath ionut-mihalache-uipath force-pushed the feature/parallel-tool-calling branch 3 times, most recently from cd6e0a5 to 2988010 Compare February 13, 2026 08:30
@ionut-mihalache-uipath ionut-mihalache-uipath force-pushed the feature/parallel-tool-calling branch from 2988010 to 97d6bc2 Compare February 13, 2026 08:30
@ionut-mihalache-uipath ionut-mihalache-uipath merged commit 76d0929 into main Feb 13, 2026
39 checks passed
@ionut-mihalache-uipath ionut-mihalache-uipath deleted the feature/parallel-tool-calling branch February 13, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants