For the complete documentation index, see llms.txt. This page is also available as Markdown.

定时任务

定时任务为 智能体 提供按计划自动运行的能力,适用于 "每日早上 9 点生成新闻简报"、"每周一汇总团队工作量"、"每小时同步数据看板" 等周期性需求。

  • 本质:让 Cherry Agent 按预设时间表自动执行

  • 能力范围:任何可由 Agent 完成的任务均可定时化

  • 运行记录:每次运行均保留日志,可随时查阅

推荐先阅读 概念入门 了解 Agent 相关概念。

不想填表?让 AI 替你建任务

如果你不熟悉 Cron 表达式和各类调度字段,最简单的方式是直接对一个 具备自主权限的 Agent(如内置的 Cherry Claw)描述你的需求:

"每天早上 9 点用最近的新闻给我做一份 5 条要点的简报,结果发到我的飞书。"

Agent 会自动判断需要创建一个怎样的定时任务,并按你描述的内容补齐字段(调度类型、时间、提示词等),中途仅在需要更多信息时向你确认。

如果希望手动配置或了解每个字段的含义,可继续按下方流程操作。

手动配置流程

前置要求

定时任务依赖 Agent 运行,所以必须先满足:

  1. 已启用 API 服务器

  2. 已配置至少一个 Agent,且该 Agent 已在编辑面板的「基础设置」中开启了 自主模式

    • 注:一旦开启自主模式,原有的「权限模式」配置将自动隐藏,底层的权限将自动接管为全自动运行。

未满足上述条件的 Agent 不会 出现在新建任务的下拉中。两类设置的详细说明见 智能体

定时任务空态提示文本仍使用早期命名 "灵魂模式 / 无权限模式",分别对应当前的 自主模式 / 全自动模式

未配置可用 Agent 时的空态

创建一个定时任务

打开 设置 → 定时任务,点击中间列顶部的 + 添加 按钮,右侧出现 添加任务 表单:

添加任务表单

各字段含义:

字段
说明

名称

任务展示名,便于日后识别(例如 "每日代码审查")

提示词

任务运行时发给 Agent 的指令,描述 "这次运行 Agent 应该做什么"

调度类型

间隔 / Cron / 一次性 三选一

调度值

与调度类型对应:间隔填分钟数;Cron 填表达式;一次性选具体日期时间

超时时间

单次运行的最大时长(分钟),留空为无限制

发送到频道

(可选)选择一个已配置的 频道,任务结果会自动推送到该 IM 平台

填完点击 保存,新任务会显示在中间列表中并立即按调度规则等待触发。

调度类型说明

按固定分钟数循环执行,例如 60 即每小时运行一次。

管理已有任务

每条任务在列表中都有完整的管理操作:

  • 运行:手动立即触发一次(不影响后续调度)

  • 暂停 / 恢复:临时停掉调度而不删除任务,需要时再恢复

  • 编辑 / 删除:修改任务字段或删除

  • 任务状态:活跃 / 已暂停 / 已完成(仅一次性任务到点后会进入 "已完成")

查看运行结果

每个任务都会保留 运行历史

  • 点击任务卡片可查看历次运行记录:时间、耗时、状态(成功 / 错误)、输出

  • 失败的运行会附带错误信息,便于排查

  • 可点击 查看会话 进入该次任务对应的完整对话记录

与频道的联动

定时任务的 Agent 输出可以通过 频道 自动推送到:

  • 飞书 / Lark

  • Telegram / Discord / Slack

  • QQ / 微信

例如 "每天早上 9 点把任务结果推送到飞书群"。

提示与技巧

  • 建议先以 间隔 = 5 分钟、最大运行 1 次 进行试运行,确认输出符合预期后再调长间隔

  • 不同任务可共用同一个 Agent,也可为不同场景准备专门 Agent

  • 提示词中可引用 {date} 等占位符(具体支持以 Agent 模板为准)


💡 获取帮助与提交反馈

如果您在配置或使用过程中遇到任何疑问、Bug 或有功能改进建议,请参考 反馈与建议 中提供的官方渠道。

最后更新于

这有帮助吗?