Claude Code 現已推出雲端排程功能,讓使用者無需保持本機應用執行,即可在雲基礎設施上定期運行自動化任務。這項功能涵蓋從程式庫監控到持續整合失敗分析的多種使用場景。
雲端排程的核心能力
Claude Code 的雲端排程功能允許使用者設定程式庫、排程時間表和提示詞,Claude 將透過雲端基礎設施自動執行,無需在本機保持 Claude Code 運行。 官方列舉的實際應用場景包括:
- 掃描開放的 Pull Request
- 從已核准的 Issue 建立功能
- 在夜間分析持續整合失敗
- 根據新合併的 PR 同步文件
技術實現與排程機制
此功能基於 /loop 指令和 cron 排程工具實現。使用者可透過自然語言設定週期性任務(如「/loop 5m check if the deployment finished」),系統自動將指令轉換為 cron 表達式並在背景執行。 排程支援秒(s)、分鐘(m)、小時(h)、日(d) 等時間單位,不支援的時間間隔(如 7 分鐘或 90 分鐘)會自動四捨五入至最接近的整數倍。
排程任務由 CronCreate、CronList 和 CronDelete 三個工具管理,每個任務擁有 8 字元識別碼,單一工作階段最多可同時維護 50 個排程任務。
時間解析與防抖機制
系統每秒檢查待執行任務並將其排入低優先級佇列,排程提示詞僅在 Claude 閒置時觸發,不會打斷正在進行的回應。 所有時間均以本機時區解釋,而非 UTC。
為避免所有工作階段同時呼叫 API,系統採用確定性抖動(jitter) 機制:週期性任務最多延遲其週期的 10%(上限 15 分鐘),一次性任務若排定在整點或半點時則提前最多 90 秒觸發。 同一任務的抖動偏移量保持固定,確保可預測性。
持久化與限制條件
會話範圍的排程任務存在固有侷限:任務僅在 Claude Code 執行且空閒時觸發,關閉終端或結束工作階段會取消所有任務。 週期性任務會在建立後 3 天自動過期並刪除(最後觸發一次),防止遺忘的迴圈無限運行。 若需更長期的持久化排程,使用者須透過 GitHub Actions 工作流或 Desktop 排程任務功能。
該功能亦可接取任何透過 MCP(Model Context Protocol) 連接的整合服務,進一步擴展自動化能力。
You can now schedule recurring cloud-based tasks on Claude Code.
— Noah Zweben (@noahzweben) March 20, 2026
Set a repo (or repos), a schedule, and a prompt. Claude runs it via cloud infra on your schedule, so you don’t need to keep Claude Code running on your local machine. pic.twitter.com/Vse4WfVnKC
We’ve found it useful for a number of things:
— Noah Zweben (@noahzweben) March 20, 2026
* Sweeping through open PRs
* Building features from approved issues
* Analyzing CI failures overnight
* Syncing docs based on newly merged PRs
It has access to any MCPs you've connected via https://t.co/R9l7peYDkv
— Noah Zweben (@noahzweben) March 20, 2026
Try it out at https://t.co/sXPhOrxftD or via the desktop
