feat:提供方法让HFC结束,当等待过久no_reply,会回到ABSENT模式
This commit is contained in:
@@ -112,15 +112,6 @@ class BackgroundTaskManager:
|
||||
f"兴趣评估任务已启动 间隔:{self.interest_eval_interval}s",
|
||||
"_interest_eval_task",
|
||||
),
|
||||
# 新增随机停用任务配置
|
||||
(
|
||||
self._random_deactivation_task,
|
||||
self._run_random_deactivation_cycle,
|
||||
"hf_random_deactivation",
|
||||
"debug", # 设为debug,避免过多日志
|
||||
f"随机停用任务已启动 间隔:{self.random_deactivation_interval}s",
|
||||
"_random_deactivation_task",
|
||||
),
|
||||
]
|
||||
|
||||
# 统一启动所有任务
|
||||
@@ -264,10 +255,6 @@ class BackgroundTaskManager:
|
||||
|
||||
# --- 结束新增 ---
|
||||
|
||||
# --- 新增随机停用工作函数 ---
|
||||
async def _perform_random_deactivation_work(self):
|
||||
"""执行一轮子心流随机停用检查。"""
|
||||
await self.subheartflow_manager.randomly_deactivate_subflows()
|
||||
|
||||
# --- 结束新增 ---
|
||||
|
||||
@@ -300,15 +287,3 @@ class BackgroundTaskManager:
|
||||
task_func=self._perform_interest_eval_work,
|
||||
)
|
||||
|
||||
# --- 结束新增 ---
|
||||
|
||||
# --- 新增随机停用任务运行器 ---
|
||||
async def _run_random_deactivation_cycle(self):
|
||||
"""运行随机停用循环。"""
|
||||
await self._run_periodic_loop(
|
||||
task_name="Random Deactivation",
|
||||
interval=self.random_deactivation_interval,
|
||||
task_func=self._perform_random_deactivation_work,
|
||||
)
|
||||
|
||||
# --- 结束新增 ---
|
||||
|
||||
Reference in New Issue
Block a user