fix(powermem): 修复用户配置启用状态的类型判断问题

将配置的启用值统一转为小写字符串后判断是否为true,避免非布尔类型配置导致的判断失效
This commit is contained in:
wengzh
2026-07-10 10:06:07 +08:00
parent 32fbbf92fe
commit 14e57a1add
@@ -43,11 +43,8 @@ class MemoryProvider(MemoryProviderBase):
self.memory_client = None self.memory_client = None
self.enable_user_profile = False self.enable_user_profile = False
self.last_profile_content = "" # Cache for user profile from UserMemory self.last_profile_content = "" # Cache for user profile from UserMemory
try: try:
# Check if user profile mode is enabled self.enable_user_profile = str(config.get("enable_user_profile", False)).lower() == 'true'
self.enable_user_profile = config.get("enable_user_profile", False)
# Get configuration parameters # Get configuration parameters
database_provider = config.get("database_provider", "sqlite") database_provider = config.get("database_provider", "sqlite")
llm_provider = config.get("llm_provider", "qwen") llm_provider = config.get("llm_provider", "qwen")