respect output persistence in background agent replies

This commit is contained in:
jxxghp
2026-04-29 23:51:03 +08:00
parent 7586a2cd42
commit e9291cec6a
2 changed files with 59 additions and 4 deletions

View File

@@ -643,10 +643,11 @@ class MoviePilotAgent:
and not self._tool_context.get("user_reply_sent")
):
if self.is_background:
# 后台任务仅广播最终回复,带标题
await self.send_agent_message(
final_text, title="MoviePilot助手"
)
if self.persist_output_message:
# 后台任务仅广播最终回复,带标题
await self.send_agent_message(
final_text, title="MoviePilot助手"
)
else:
# 非流式渠道:发送最终回复
await self.send_agent_message(final_text)