mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 15:38:19 +08:00
更新 base.py
This commit is contained in:
@@ -53,7 +53,7 @@ class MoviePilotTool(BaseTool, metaclass=ABCMeta):
|
|||||||
if self._stream_handler and self._stream_handler.is_streaming:
|
if self._stream_handler and self._stream_handler.is_streaming:
|
||||||
# 流式渠道:工具消息直接追加到 buffer 中,与 Agent 文字合并为同一条流式消息
|
# 流式渠道:工具消息直接追加到 buffer 中,与 Agent 文字合并为同一条流式消息
|
||||||
if tool_message:
|
if tool_message:
|
||||||
self._stream_handler.emit(f"\n\n⚙️ => {tool_message}\n\n")
|
self._stream_handler.emit(f"\n⚙️ => {tool_message}\n")
|
||||||
else:
|
else:
|
||||||
# 非流式渠道:保持原有行为,取出 Agent 文字 + 工具消息合并独立发送
|
# 非流式渠道:保持原有行为,取出 Agent 文字 + 工具消息合并独立发送
|
||||||
agent_message = (
|
agent_message = (
|
||||||
@@ -67,7 +67,7 @@ class MoviePilotTool(BaseTool, metaclass=ABCMeta):
|
|||||||
messages.append(f"⚙️ => {tool_message}")
|
messages.append(f"⚙️ => {tool_message}")
|
||||||
|
|
||||||
if messages:
|
if messages:
|
||||||
merged_message = "\n\n".join(messages)
|
merged_message = "\n".join(messages)
|
||||||
await self.send_tool_message(merged_message)
|
await self.send_tool_message(merged_message)
|
||||||
|
|
||||||
logger.debug(f"Executing tool {self.name} with args: {kwargs}")
|
logger.debug(f"Executing tool {self.name} with args: {kwargs}")
|
||||||
|
|||||||
Reference in New Issue
Block a user