定时任务

什么是定时任务

定时任务让 AI 在指定时间自动执行预设的指令,无需手动触发。适合日报生成、定期检查、数据同步等场景。

创建定时任务

  1. 打开 设置 → 定时任务
  2. 点击 创建任务
  3. 配置任务参数

调度类型

定时执行(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 拉取数据更新本地文件
  • 日志清理 — 每周清理过期日志