Skip to content

定时任务

定时任务(Scheduler) 让 Zorv AI 能在指定时间自动执行动作,无需你一直守在对话里。调度由 QuroScheduler 负责。

调度类型

类型说明
once单次定时,到点在指定时间执行一次
recurring周期性执行,使用 rrule(RFC 5545 递归规则)描述重复规律
endAt结束机制:为周期性任务设定终止时间

在架构中的位置

定时任务属于 工具 / 能力层scheduler 工具,由 Agent 核心统一编排。你可以在对话中让助手「每天 9 点提醒我 X」「每周一生成周报」等,助手会注册对应调度。

示例场景

  • 每天固定时间推送摘要 / 提醒;
  • 周期性运行某个 CMS 模块做数据采集或备份;
  • 到某个截止时间前触发一次性的待办提醒(once + endAt 组合)。

注意事项

  • 周期性任务依赖设备处于可唤醒状态;若系统省电策略限制了后台执行,可能需要在系统设置中授予相应后台运行权限。
  • recurring 使用 rrule,遵循标准递归规则语法(如 FREQ=DAILY;BYHOUR=9)。

相关阅读

Zorv AI · 设备端 AI Agent · Apache-2.0 开源