From e092cb65751326e0ed636f31b597ddd2ada26d78 Mon Sep 17 00:00:00 2001 From: Shu Yao Date: Tue, 20 Jan 2026 23:23:40 +0800 Subject: [PATCH] fix: chat completion remove redundant function calling return --- runtime/node/agent/providers/openai_provider.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/node/agent/providers/openai_provider.py b/runtime/node/agent/providers/openai_provider.py index cb40a6ef..3b64efcc 100755 --- a/runtime/node/agent/providers/openai_provider.py +++ b/runtime/node/agent/providers/openai_provider.py @@ -307,7 +307,7 @@ class OpenAIProvider(ModelProvider): """Convert internal Message to standard Chat Completions schema.""" role_value = message.role.value blocks = message.blocks() - if not blocks: + if not blocks or message.role == MessageRole.TOOL: content = message.text_content() else: content = self._transform_blocks_for_chat(self._serialize_blocks(blocks, message.role))