mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 15:38:19 +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")
|
explanation = kwargs.get("explanation")
|
||||||
if 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)
|
return await self.run(**kwargs)
|
||||||
|
|
||||||
@abstractmethod
|
@abstractmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user