From 8296f8d2daa38c48bff3bd9086235d35e834ae67 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Mon, 17 Nov 2025 17:14:05 +0800 Subject: [PATCH] Enhance tool message formatting in MoviePilotTool: wrap execution messages with separators and icons for better distinction from regular agent messages. --- app/agent/tools/base.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/agent/tools/base.py b/app/agent/tools/base.py index 44248539..1e04ee71 100644 --- a/app/agent/tools/base.py +++ b/app/agent/tools/base.py @@ -41,7 +41,10 @@ class MoviePilotTool(BaseTool, metaclass=ABCMeta): # 发送执行工具说明 explanation = kwargs.get("explanation") if explanation: - await self.send_tool_message(f"▶️️{explanation}") + # 使用分隔线和图标将工具执行消息"包起来",使其与正常Agent消息区分 + separator = "━━━━━━━━━━━━━━━━" + tool_message = f"{separator}\n⚙️ {explanation}\n{separator}" + await self.send_tool_message(tool_message) return await self.run(**kwargs) @abstractmethod