From ad93f431453358f0e7944b286c45e79719ffd7be Mon Sep 17 00:00:00 2001 From: Sakura-RanChen <1908198662@qq.com> Date: Fri, 9 Jan 2026 10:49:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E9=BB=98=E8=AE=A4=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=EF=BC=8C=E8=A1=A5=E5=85=85=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E7=AD=BE=E5=90=8D=E7=BC=BA=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/providers/memory/powermem/powermem.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/main/xiaozhi-server/core/providers/memory/powermem/powermem.py b/main/xiaozhi-server/core/providers/memory/powermem/powermem.py index c1891932..1689b423 100644 --- a/main/xiaozhi-server/core/providers/memory/powermem/powermem.py +++ b/main/xiaozhi-server/core/providers/memory/powermem/powermem.py @@ -134,13 +134,14 @@ class MemoryProvider(MemoryProviderBase): logger.bind(tag=TAG).debug(f"Detailed error: {traceback.format_exc()}") self.use_powermem = False - async def save_memory(self, msgs): + async def save_memory(self, msgs, session_id=None): """ Save conversation messages to PowerMem. - + Args: msgs: List of message objects with 'role' and 'content' attributes - + session_id: Session identifier (optional, for compatibility) + Returns: Result from PowerMem API or None if failed """ @@ -293,7 +294,3 @@ class MemoryProvider(MemoryProviderBase): logger.bind(tag=TAG).error(f"Error getting user profile: {str(e)}") logger.bind(tag=TAG).debug(f"Detailed error: {traceback.format_exc()}") return "" - - -# Register the memory provider instance -powermem = MemoryProvider({})