[fix] Fix the forgotten periodic tasks

This commit is contained in:
lanceyq
2026-03-25 19:19:44 +08:00
parent 30b5db1e98
commit f2c9902a07
2 changed files with 69 additions and 52 deletions

View File

@@ -315,6 +315,12 @@ class MemoryForgetService:
# 获取遗忘引擎组件
_, _, forgetting_scheduler, config = await self._get_forgetting_components(db, config_id)
# 如果参数为 None使用配置中的默认值
if max_merge_batch_size is None:
max_merge_batch_size = config.get('max_merge_batch_size', 100)
if min_days_since_access is None:
min_days_since_access = config.get('min_days_since_access', 30)
# 记录执行开始时间
execution_time = datetime.now()