Cron
想让 Anyy 过一会儿或定期做事,进入 Dashboard → Cron。计划属于当前 Profile,Gateway 必须保持运行。默认调度器每分钟检查一次到期工作,不提供精确到秒的闹钟保证。
创建一次工作,先确认这几项
点击 Add job,依次填写:
| 项目 | 怎么填 |
|---|---|
| Name | 便于识别的稳定名称,例如 weekly-check |
| Schedule | 选下面一种格式 |
| Prompt | 不依赖当前聊天也能理解的完整目标,以及需要的结果格式 |
| Notify via | Panel / TUI、已配置 Channel,或 No notification |
| Role / Workspace | 在高级选项指定;Workspace 未填时为 default |
保存后,打开任务详情再次核对计划、时区、Role、Workspace 和投递位置。Dashboard 创建 agent 类型的任务;每次触发会在独立后台会话生成新的回答。结果由调度器投递,不必在 Prompt 中再要求子 Agent 调用消息工具发送一遍。
Schedule 按哪种格式写
| 需求 | 示例 |
|---|---|
| 30 分钟后只执行一次 | 30m |
| 两天后只执行一次 | 2d |
| 在明确时间执行一次 | 2026-11-20T09:00:00+08:00 |
| 每隔两小时重复 | every 2h |
| 每天 09:00 重复 | 0 9 * * * |
五段 Cron 顺序为分钟、小时、日、月、星期;不接受秒字段,也不接受“明早”这样的自然语言。它使用任务解析出的时区,Dashboard 也按该时区显示时间。只有不可靠的主机或回退时区时,五段 Cron 会被拒绝;请先设置可靠的 IANA 时区,或使用时长和带明确偏移的时间戳。
结果会到哪里
- Panel / TUI 使用 Gateway 目标。
- Channel 选项来自已配置、运行目标为开启且健康或降级的账号;创建时把该平台的用户默认绑定解析为已保存路由。
- No notification 保留运行历史,不发送用户结果。
Channel 显示在选项里,不等于收件路由一定可用。先完成发送者访问策略或配对并测试收发。之后更改平台默认绑定,不会重新定位已有任务;需要换目的地时新建替代任务。
聊天中创建的自动化保留来源会话与可信 Channel 来源,结果可以回到已保存来源。单独从 Dashboard 或 CLI 创建的任务可能没有来源聊天:选择 Gateway 不代表发送到当前打开的任何一个对话。
判断“保存了”还是“完成了”
列表显示启停、下次运行、上次运行和最近状态。详情提供最近 20 次运行的状态与耗时,并显示来源等信息。
pending 表示这次运行已接纳,尚未开始;running 表示已开始。运行结束和通知送达仍是两件事。详情表不单独展示完整投递进度;要查看输出和投递细节,可以让 Anyy 查询自动化历史,并检查目标界面或 Channel。
在创建任务的聊天中,可以要求 Anyy 立即运行它。返回“已入队”只是安排了一次调度运行,要继续检查最终结果。Cron 的待执行次数独立于交互对话的 Steering、Follow-up 输入。
修改、暂停或删除
可在详情页暂停/启用、编辑或删除。编辑只修改 Schedule 与 Prompt;名称、类型、Role、Workspace 和投递路由需要通过新建替代任务更换。
CLI 也能管理:
anyy cron list --include-disabled
anyy cron create --name quick-check --schedule 'every 4h' --prompt '检查当前未完成事项,给出简短摘要' --delivery-target gateway
anyy cron update --id JOB_ID --disable
anyy cron update --id JOB_ID --enable --schedule 'every 8h'
anyy cron delete --id JOB_ID
把 JOB_ID 换成创建或列表返回的真实 ID。List、Update、Delete 默认查找所选 Profile;--role 和/或 --workspace 可以缩小范围,--all-scopes 明确查询整个 Profile。Create 接受 Role/Workspace 身份参数,不接受 --all-scopes。
更多类型和参数可查:
anyy cron create --help
Agent/Skill 执行可在 Dashboard → Chat → Background 查看。其他类型、脚本输出限制与发送路由见定时自动化。