diff --git a/app/agent/tools/base.py b/app/agent/tools/base.py index 4913d89f..133cf922 100644 --- a/app/agent/tools/base.py +++ b/app/agent/tools/base.py @@ -51,8 +51,8 @@ class MoviePilotTool(BaseTool, metaclass=ABCMeta): # 记忆工具调用 await self._memory_manager.add_memory( - session_id=self.session_id, - user_id=self.user_id, + session_id=self._session_id, + user_id=self._user_id, role="tool_call", metadata={ "call_id": self.__class__.__name__, @@ -83,8 +83,8 @@ class MoviePilotTool(BaseTool, metaclass=ABCMeta): else: formated_result = json.dumps(result, ensure_ascii=False, indent=2) await self._memory_manager.add_memory( - session_id=self.session_id, - user_id=self.user_id, + session_id=self._session_id, + user_id=self._user_id, role="tool_result", content=formated_result )