自動化與排程
使用排程工作、靈活的傳遞模式和強大的工作階段目標定位,自動化您的 Neotask 代理程式。
排程工作(Cron)
排程工作讓您以定期或一次性排程自動執行代理程式操作。定義工作的執行時間、執行內容以及結果的傳送方式。
排程類型
| 類型 | 格式 | 範例 |
|---|---|---|
| At | 固定日期時間 | 在 2026 年 2 月 28 日上午 9:00 執行一次 |
| Every | 間隔 | 每 30 分鐘執行 |
| Cron | 標準 cron 表達式 | 0 9 * * 1-5(工作日上午 9 點) |
時區支援
- 所有排程都遵循您配置的時區
- Cron 表達式支援時區參數
- 可使用 Stagger 選項偏移多個工作的執行時間
工作載荷
每個排程工作執行一個載荷 -- 即工作觸發時代理程式執行的操作。
| 類型 | 描述 |
|---|---|
| System Event | 觸發任意事件(文字型) |
| Agent Turn | 向代理程式發送訊息,並可選擇模型覆蓋 |
傳遞模式
控制排程工作執行後結果的發送方式。
| 模式 | 描述 |
|---|---|
| None | 僅內部執行 -- 不傳遞輸出 |
| Announce | 將結果廣播到頻道 |
| Webhook | 將結果 POST 到外部 URL |
工作階段目標定位
選擇每個排程工作如何處理對話上下文。
| 模式 | 描述 |
|---|---|
| Main | 共享工作階段 -- 累積的對話歷史記錄在執行間延續 |
| Isolated | 每次執行全新工作階段 -- 每次工作執行時都從頭開始 |
工作操作
Neotask 讓您完全控制排程工作的生命週期:
- 隨時建立、更新和刪除工作
- 在不刪除的情況下啟用或停用工作
- 立即強制執行以繞過排程按需執行
- 跳過一次以延遲單次執行,然後自動恢復正常排程
- 查看完整執行歷史記錄,包括每次執行的狀態、持續時間和錯誤
自動化範例
以下是團隊使用 Neotask 排程工作的常見方式:
早間簡報
- 排程: 每天上午 8:00
- 功能: 代理程式摘要最新新聞並將摘要發送到 Slack
週報
- 排程: 每週一
- 功能: 代理程式彙編分析數據並通過電子郵件將摘要發送給團隊
數據同步
- 排程: 每 4 小時
- 功能: 代理程式檢查外部 API 並使用最新數據更新儀表板
健康檢查
- 排程: 每 15 分鐘
- 功能: 代理程式監控服務並在故障時發送警報