From 91ee0a870df45d8a818a409d0963aa925dd6cad5 Mon Sep 17 00:00:00 2001 From: Soulter <37870767+Soulter@users.noreply.github.com> Date: Tue, 16 Sep 2025 08:22:18 +0800 Subject: [PATCH] fix: handle image value correctly for mcp BlobResourceContents (#2753) --- astrbot/core/agent/runners/tool_loop_agent_runner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astrbot/core/agent/runners/tool_loop_agent_runner.py b/astrbot/core/agent/runners/tool_loop_agent_runner.py index c38285f55..07be42fc5 100644 --- a/astrbot/core/agent/runners/tool_loop_agent_runner.py +++ b/astrbot/core/agent/runners/tool_loop_agent_runner.py @@ -258,7 +258,7 @@ class ToolLoopAgentRunner(BaseAgentRunner[TContext]): ) yield MessageChain( type="tool_direct_result" - ).base64_image(res.content[0].data) + ).base64_image(resource.blob) else: tool_call_result_blocks.append( ToolCallMessageSegment(