定时任务插件
让 AI 员工按计划自动执行重复性工作。
概述
定时任务插件让 AI 员工能够按照设定的时间计划自动执行任务,比如每天生成日报、每周五发周报、定时巡检等。
工具列表
| 工具名 | 功能 | 说明 |
|---|---|---|
schedule_manage | 管理定时任务 | 创建/更新/删除/启停/立即执行 |
schedule_query | 查询定时任务 | 列表查询、查看执行历史 |
调度类型
| 类型 | 说明 | 示例 |
|---|---|---|
| Cron | 标准 cron 表达式 | 0 9 * * *(每天 9:00) |
| 间隔 | 固定间隔重复 | 每 30 分钟、每 2 小时 |
| 一次性 | 指定时间执行一次 | 2026-03-20 14:00 |
常用 Cron 示例
| 需求 | Cron 表达式 |
|---|---|
| 每天早上 9:00 | 0 9 * * * |
| 每周一早上 9:00 | 0 9 * * 1 |
| 每周五下午 5:00 | 0 17 * * 5 |
| 每月 1 号早上 10:00 | 0 10 1 * * |
| 工作日每天早上 9:30 | 30 9 * * 1-5 |
| 每 2 小时 | 0 */2 * * * |
使用场景
- 日报周报 — 每天/每周自动汇总工作并发送给汇报对象
- 代码审查 — 定时检查新提交的代码,自动 Review
- 数据同步 — 定时从外部系统同步数据
- 环境巡检 — 定时检查服务器状态、磁盘空间、日志异常
与 AI 员工的配合
定时任务的执行者(owner)是 AI 员工。当定时任务触发时,相当于"有人给 AI 员工发了一条消息",AI 员工会像处理普通对话一样理解任务内容并执行。
用户: 小张,帮我设个定时任务,每周五下午 5 点生成周报
张小明: 好的,我设一个定时任务:
- 名称:每周周报
- 时间:每周五 17:00
- 内容:汇总本周的代码提交和任务完成情况,生成周报发给你
已创建。下次执行时间:本周五 17:00。
任务管理
- 暂停/恢复 — 暂时停用某个定时任务而不删除它
- 立即执行 — 不等调度时间,手动触发一次
- 执行历史 — 查看每次执行的结果和输出