feat(agent): 添加reset方法支持流式消息原地更新

This commit is contained in:
jxxghp
2026-03-28 23:08:06 +08:00
parent bfea0174dd
commit f70eaf9363
2 changed files with 15 additions and 2 deletions

View File

@@ -59,8 +59,8 @@ class MoviePilotTool(BaseTool, metaclass=ABCMeta):
if tool_message:
self._stream_handler.emit(f"\n\n⚙️ => {tool_message}\n\n")
else:
# 非VERBOSE不输出最后结果前的消息
self._stream_handler.clear()
# 非VERBOSE重置缓冲区从头更新,保持消息编辑能力
self._stream_handler.reset()
else:
# 非流式渠道:保持原有行为,取出 Agent 文字 + 工具消息合并独立发送
agent_message = (