fix: skip agent memory after tool replies

This commit is contained in:
jxxghp
2026-06-21 13:52:36 +08:00
parent ce51a20bdb
commit 43d1abdec8

View File

@@ -1358,7 +1358,10 @@ class MoviePilotAgent:
break
self._save_assistant_display_message_once(display_text)
if self._should_persist_agent_chat():
if (
self._should_persist_agent_chat()
and not self._tool_context.get("user_reply_sent")
):
memory_manager.save_agent_messages(
session_id=self.session_id,
user_id=self.user_id,