feat(config): 添加消息缓存系统配置和表达方式过期天数设置

feat(expression_learner): 实现清理过期表达方式功能
fix(context_manager): 根据配置检查消息缓存系统启用状态
This commit is contained in:
Windpicker-owo
2025-11-05 11:54:07 +08:00
parent 26ae2c5b8e
commit 57475b475d
4 changed files with 117 additions and 12 deletions

View File

@@ -69,7 +69,11 @@ class SingleStreamContextManager:
try:
from .message_manager import message_manager as mm
message_manager = mm
use_cache_system = message_manager.is_running
# 检查配置是否启用消息缓存系统
cache_enabled = global_config.chat.enable_message_cache
use_cache_system = message_manager.is_running and cache_enabled
if not cache_enabled:
logger.debug(f"消息缓存系统已在配置中禁用")
except Exception as e:
logger.debug(f"MessageManager不可用使用直接添加: {e}")
use_cache_system = False