定时任务
什么是定时任务
定时任务让 AI 在指定时间自动执行预设的指令,无需手动触发。适合日报生成、定期检查、数据同步等场景。
创建定时任务
- 打开 设置 → 定时任务
- 点击 创建任务
- 配置任务参数
调度类型
定时执行(At)
在指定时间执行一次。
循环执行(Every)
每隔 N 分钟执行一次。
Cron 表达式
使用标准 5 字段 Cron 表达式,支持时区设置。
# 每天早上 9 点执行
0 9 * * *
# 每周一到周五下午 6 点执行
0 18 * * 1-5
# 每 30 分钟执行
*/30 * * * *
任务配置
| 配置项 | 说明 |
|---|---|
| Prompt | 发送给 AI 的指令 |
| 工作目录 | 任务运行的工作区 |
| 模型 | 使用哪个模型 |
| 权限模式 | Plan / AcceptEdits / BypassPermissions |
| 运行模式 | 新建会话(每次独立)/ 复用会话(保持上下文) |
结束条件
- 截止日期 — 到期后自动停止
- 最大执行次数 — 执行 N 次后停止
- AI 主动退出 — AI 判断任务完成后自动停止
- 超时 — 单次执行的最大时长
任务中心
在任务中心可以:
- 查看所有定时任务的运行状态
- 查看每次执行的历史记录
- 查看错误日志
- 手动触发执行
使用场景
- 每日早报 — 每天 9 点总结邮件和日历
- 代码检查 — 每小时检查代码仓库的新 PR
- 数据同步 — 定期从 API 拉取数据更新本地文件
- 日志清理 — 每周清理过期日志