Claude Code Routines:定時雲端智慧體、子例程與協同例程
按計劃、透過 API 呼叫或在 GitHub 事件發生時執行 Claude Code,無需膝上型電腦,也無需伺服器。五分鐘快速指南。
Claude Code 不再需要你守在鍵盤前。Routines(例程)會按計劃、透過 API 呼叫或在 GitHub 上發生特定事件時,在 Anthropic 的雲端執行已儲存的智慧體任務。本文介紹它是什麼、如何設定,以及我們稱之為“子例程”(sub-routines)和“協同例程”(co-routines)的兩種模式。完整指南請閱讀這篇長文。
核心結論。Routine 是一項只需配置一次(提示詞、程式碼倉庫、雲環境、聯結器)即可自動觸發的 Claude Code 任務。它在雲端以完整的自主會話執行,因此你的膝上型電腦可以一直合著。Routines 目前處於研究預覽階段(自 2026 年 4 月 14 日起),面向 Pro、Max、Team 和 Enterprise 套餐開放。
啟動 routine 的三種方式
- 定時:每小時、每天、每個工作日、每週或某個一次性時間點,按你的本地時區填寫。可透過
/schedule update使用自定義 cron,最小間隔為一小時。 - API:每個 routine 都有獨立的 HTTPS 端點和專屬 bearer 令牌。你的告警工具或部署流水線向它傳送 POST 請求,並可附帶上下文文字。這段文字會被標記為不可信資料,因此即使令牌洩露,也無法改寫 routine 的指令。
- GitHub:拉取請求或釋出(release)事件,可按分支、標籤、作者、草稿狀態或合併狀態過濾。
兩分鐘完成設定
- 開啟
claude.ai/code/routines並選擇 New routine,或在 Claude Code CLI 中輸入/schedule。 - 編寫一個自成一體的提示詞:說明範圍、允許的操作、輸出目標,以及無事可做時該怎麼辦。
- 選擇程式碼倉庫和環境。移除任務用不到的聯結器,因為預設會包含全部聯結器。
- 新增觸發器,選擇 Run now 進行測試,然後閱讀執行記錄。綠色徽標只表示會話已執行,並不代表任務成功完成。
子例程:一次執行,多個助手
這是我們為一種模式起的名字,並非 Anthropic 的正式功能。由 routine 的提示詞負責編排,把每個步驟交給提交在倉庫中的子智慧體(.claude/agents/)或技能(skill)。每個助手擁有獨立的上下文視窗,且只獲得所需的工具,從而讓長時間無人值守的執行更專注、更省成本、也更安全。
協同例程:相互交接工作的 routines
Routines 之間無法直接呼叫,但可以透過持久化的產物協作。例如:一個夜間 routine 建立草稿 PR,一個由 GitHub 觸發的 routine 對其進行評審,由人工合併,再由合併事件觸發的 routine 更新文件,最後你的部署流水線呼叫一個驗證 routine。請使用過濾條件,避免任何 routine 被自己的產出觸發,並在鏈路中保留人工合併這道關卡。
值得了解的限制
- 上線時的每日執行上限為:Pro 5 次,Max 15 次,Team 和 Enterprise 25 次,且在正常訂閱用量之外另行計算。一次性執行不計入上限。
- Routines 以你本人的身份執行操作。提交、PR 和 Slack 訊息都帶有你的身份。除非另有指示,Claude 只會推送到
claude/分支,並且絕不會推送到受保護分支。 - 需要分鐘級輪詢或訪問本地檔案?請改用
/loop或桌面端定時任務。
延伸閱讀:完整指南涵蓋 API 載荷安全、提示詞模板、子智慧體示例、與 GitHub Actions、n8n 和 Trigger.dev 的對比,以及一份治理檢查清單。資料來源:Anthropic 官方公告 · Claude Code 文件。