定时任务
定时任务(Scheduler) 让 Zorv AI 能在指定时间自动执行动作,无需你一直守在对话里。调度由 QuroScheduler 负责。
调度类型
| 类型 | 说明 |
|---|---|
once | 单次定时,到点在指定时间执行一次 |
recurring | 周期性执行,使用 rrule(RFC 5545 递归规则)描述重复规律 |
endAt | 结束机制:为周期性任务设定终止时间 |
在架构中的位置
定时任务属于 工具 / 能力层 的 scheduler 工具,由 Agent 核心统一编排。你可以在对话中让助手「每天 9 点提醒我 X」「每周一生成周报」等,助手会注册对应调度。
示例场景
- 每天固定时间推送摘要 / 提醒;
- 周期性运行某个 CMS 模块做数据采集或备份;
- 到某个截止时间前触发一次性的待办提醒(
once+endAt组合)。
注意事项
- 周期性任务依赖设备处于可唤醒状态;若系统省电策略限制了后台执行,可能需要在系统设置中授予相应后台运行权限。
recurring使用 rrule,遵循标准递归规则语法(如FREQ=DAILY;BYHOUR=9)。
相关阅读
- CMS v2 模块(定时触发模块执行的典型组合)
- 架构总览 · 工具 / 能力层