diff --git a/python/packages/core/agent_framework/openai/_responses_client.py b/python/packages/core/agent_framework/openai/_responses_client.py index b39230aab8..9e46478c5e 100644 --- a/python/packages/core/agent_framework/openai/_responses_client.py +++ b/python/packages/core/agent_framework/openai/_responses_client.py @@ -518,9 +518,8 @@ def _openai_content_parser( args: dict[str, Any] = { "call_id": content.call_id, "type": "function_call_output", + "output": prepare_function_call_results(content.result), } - if content.result: - args["output"] = prepare_function_call_results(content.result) return args case FunctionApprovalRequestContent(): return {