From 326ff09127a80af934542e4dddca699408f51918 Mon Sep 17 00:00:00 2001 From: apeccaud Date: Tue, 25 Mar 2025 14:52:48 +0000 Subject: [PATCH] Fix parallel_tool_calls when False --- src/agents/models/openai_responses.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/agents/models/openai_responses.py b/src/agents/models/openai_responses.py index 3eea39ce..b9547123 100644 --- a/src/agents/models/openai_responses.py +++ b/src/agents/models/openai_responses.py @@ -208,7 +208,9 @@ async def _fetch_response( list_input = ItemHelpers.input_to_new_input_list(input) parallel_tool_calls = ( - True if model_settings.parallel_tool_calls and tools and len(tools) > 0 else NOT_GIVEN + True if model_settings.parallel_tool_calls and tools and len(tools) > 0 + else False if model_settings.parallel_tool_calls is False + else NOT_GIVEN ) tool_choice = Converter.convert_tool_choice(model_settings.tool_choice)