update:修复init_memorybug

This commit is contained in:
hrz
2025-05-15 16:13:32 +08:00
parent a2c2eab6b3
commit 86b5eb1818
4 changed files with 13 additions and 9 deletions
+7 -5
View File
@@ -231,7 +231,9 @@ class ConnectionHandler:
# 创建新事件循环(避免与主循环冲突)
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
loop.run_until_complete(self.memory.save_memory(self.dialogue.dialogue))
loop.run_until_complete(
self.memory.save_memory(self.dialogue.dialogue)
)
except Exception as e:
self.logger.bind(tag=TAG).error(f"保存记忆失败: {e}")
finally:
@@ -441,10 +443,10 @@ class ConnectionHandler:
def _initialize_memory(self):
"""初始化记忆模块"""
self.memory.init_memory(
self.device_id,
self.llm,
self.config["summaryMemory"],
not self.read_config_from_api,
role_id=self.device_id,
llm=self.llm,
summary_memory=self.config.get("summaryMemory", None),
save_to_file=not self.read_config_from_api,
)
def _initialize_intent(self):