跳到正文
Lyra

定时任务

给 Agent 一个按时间表执行的长期指令。

定时任务是一段保存下来的提示加上一个时间表。到点时,它会在对话里唤醒 Agent,不管有没有人在。

时间表

时间表使用五段式 cron 表达式,例如 0 9 * * 1-5 表示工作日 09:00。你还可以使用:

  • 时区前缀:CRON_TZ=Asia/Shanghai 0 9 * * 1-5
  • 时间间隔:@every 30m@every 6h

两次运行之间至少间隔一分钟。每个 Agent 最多可以有 50 个定时任务。

结果发到哪里

定时任务会把结果发到创建它的那个对话里。如果那个对话已经不存在,就发到与定时任务创建者的私聊中。

管理定时任务

可以暂停、恢复、修改时间表,或者立即运行一次。恢复或修改时间表后会从当前时间开始计算;暂停期间错过的运行不会补跑。

Agent 也可以自己管理定时任务:让一个 Agent 每天早上检查某件事,它就能帮你把定时任务设置好。