定时任务
给 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 每天早上检查某件事,它就能帮你把定时任务设置好。