Skip to content

.Net: Bug: Cannot disable parallel tool calling for OpenAIResponseAgent #13253

@DeepAQ

Description

@DeepAQ

Describe the bug
ResponseCreationOptionsFactory overrides ParallelToolCallsEnabled to true, making it impossible to disable parallel tool calling for OpenAIResponseAgent.

Recently, Azure OpenAI responses API has a bug or behavior change that blocks parallel function calling. A temporary workaround is to disable parallel function calling, but it is being forced by SK.

Expected behavior
The ParallelToolCallsEnabled should not be overridden. There should be an option to enable/disable parallel tool calling.

Platform

  • Language: C#
  • Source: NuGet package version 1.66.0
  • AI model: OpenAI:GPT-5
  • IDE: Visual Studio
  • OS: Windows

Metadata

Metadata

Labels

.NETIssue or Pull requests regarding .NET codebugSomething isn't working

Type

Projects

Status

Bug

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions