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 檢視。其他型別、腳本輸出限制與傳送路由見定時自動化。