自动化与调度
使用定时任务、灵活的交付模式和强大的会话定向来自动化您的 Neotask 代理。
定时任务(Cron)
定时任务让您在重复或一次性计划上自动化代理操作。定义任务何时运行、做什么以及结果发送到哪里。
计划类型
| 类型 | 格式 | 示例 |
|---|---|---|
| At | 固定日期时间 | 在 2026 年 2 月 28 日上午 9:00 运行一次 |
| Every | 间隔 | 每 30 分钟运行一次 |
| Cron | 标准 cron 表达式 | 0 9 * * 1-5(工作日上午 9 点) |
时区支持
- 所有计划遵守您配置的时区
- Cron 表达式支持时区参数
- 提供交错选项,可在多个任务之间偏移执行时间
任务载荷
每个定时任务执行一个载荷 -- 即任务触发时代理执行的操作。
| 类型 | 描述 |
|---|---|
| System Event | 触发任意事件(基于文本) |
| Agent Turn | 向代理发送消息,可选模型覆盖 |
交付模式
控制定时任务执行后结果发送到哪里。
| 模式 | 描述 |
|---|---|
| None | 仅内部执行 -- 不交付输出 |
| Announce | 将结果广播到频道 |
| Webhook | 将结果 POST 到外部 URL |
会话定向
选择每个定时任务如何处理对话上下文。
| 模式 | 描述 |
|---|---|
| Main | 共享会话 -- 累积的对话历史在运行之间保留 |
| Isolated | 每次运行全新会话 -- 每次任务执行都是干净的状态 |
任务操作
Neotask 让您完全控制定时任务的生命周期:
- 随时创建、更新和删除任务
- 不删除任务即可启用或禁用
- 立即强制运行以绕过计划并按需执行
- 跳过一次以延迟单次执行,然后自动恢复正常计划
- 查看完整运行历史,包括每次执行的状态、持续时间和错误
自动化示例
以下是团队使用 Neotask 定时任务的一些常见方式:
早间简报
- 计划: 每天上午 8:00
- 功能: 代理汇总最新新闻并发送摘要到 Slack
每周报告
- 计划: 每周一
- 功能: 代理编译分析数据并通过邮件向团队发送摘要
数据同步
- 计划: 每 4 小时
- 功能: 代理检查外部 API 并用最新数据更新控制面板
健康检查
- 计划: 每 15 分钟
- 功能: 代理监控服务并在故障时发送告警