From 14e57a1addc2ad9cd9fb9a3d1e1ba152236ce3ca Mon Sep 17 00:00:00 2001 From: wengzh <1337326764@qq.com> Date: Fri, 10 Jul 2026 10:06:07 +0800 Subject: [PATCH] =?UTF-8?q?fix(powermem):=20=E4=BF=AE=E5=A4=8D=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E9=85=8D=E7=BD=AE=E5=90=AF=E7=94=A8=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E7=9A=84=E7=B1=BB=E5=9E=8B=E5=88=A4=E6=96=AD=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将配置的启用值统一转为小写字符串后判断是否为true,避免非布尔类型配置导致的判断失效 --- .../core/providers/memory/powermem/powermem.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/main/xiaozhi-server/core/providers/memory/powermem/powermem.py b/main/xiaozhi-server/core/providers/memory/powermem/powermem.py index 72d6526f..6c581058 100644 --- a/main/xiaozhi-server/core/providers/memory/powermem/powermem.py +++ b/main/xiaozhi-server/core/providers/memory/powermem/powermem.py @@ -43,11 +43,8 @@ class MemoryProvider(MemoryProviderBase): self.memory_client = None self.enable_user_profile = False self.last_profile_content = "" # Cache for user profile from UserMemory - try: - # Check if user profile mode is enabled - self.enable_user_profile = config.get("enable_user_profile", False) - + self.enable_user_profile = str(config.get("enable_user_profile", False)).lower() == 'true' # Get configuration parameters database_provider = config.get("database_provider", "sqlite") llm_provider = config.get("llm_provider", "qwen")