mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-03-20 03:57:30 +08:00
Enhance tool message formatting in MoviePilotTool: wrap execution messages with separators and icons for better distinction from regular agent messages.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user