2026-05-07
Claude Code Routines 研究預覽:像 cron 排程 agent,不需本機
Anthropic 推出 Claude Code Routines:以「prompt + repo + connectors」設定在 Anthropic 基礎設施上運行,支援排程、HTTP POST 或 GitHub 事件觸發。
5 月 6 日在「Code with Claude」大會上,Anthropic 以研究預覽版形式推出 Claude Code Routines。Routine 是一個 (prompt, repo, connectors) 設定物件,運行在 Anthropic 的基礎設施上——而非你的本機——可由排程、對特定 Routine 端點的 HTTP POST,或 pull request、release 等 GitHub 事件觸發。
運作方式
你只需定義三件事:
- Prompt — 任務說明,與你平時在 Claude Code 互動時的寫法相同。
- Repo — agent 可讀寫的 GitHub 儲存庫。
- Connectors — 選填的整合(Slack、Linear、Datadog 等),Routine 可向其發送通知。
Anthropic 負責佈建執行環境。Agent 運行、完成工作、回報結果——不需要本機執行器、不需要 GitHub Actions YAML、不需要持久伺服器。
觸發方式與每日限制
| 觸發方式 | 說明 |
|---|---|
| 排程(cron) | 標準 cron 語法 |
| HTTP POST | 每個 Routine 的專屬 webhook 端點 |
| GitHub 事件 | PR 開啟、release 建立、commit 推送等 |
每日執行配額: Pro = 5 次、Max = 15 次、Team/Enterprise = 25 次。
官方發布時列舉的使用情境
- 每晚 issue 分類並發送 Slack 摘要
- 每週產生 docs 差異 PR(檢查文件是否與現有程式碼一致)
- 部署後的煙霧測試流程
- Datadog 警示分類 → 在 GitHub 開 issue 並附上根因候選分析
與現有方案的比較
在 Routines 推出之前,建構同樣的功能需要:自架執行器(EC2、Fly.io 或 GH Actions runner)、GitHub Actions workflow 處理觸發,以及圍繞 Claude API 的自訂 harness。Routines 把三者合併成一個設定物件。
對於 GitHub 事件觸發的工作流程,Routines 是 GitHub Copilot Workspace 在自動化 PR 審查和文件維護方面的直接競爭者。核心優勢在於 Routines 使用完整的 Claude Code agent(具備檔案讀寫、網頁搜尋、MCP 工具存取能力),而非專為程式碼審查設計的精簡模型。
實戰筆記
對於 Max 或 Enterprise 方案用戶(每日 15–25 次),實測方法是把一個現有的 cron 型 agent 任務遷移到 Routine 上,衡量作業開銷的降低幅度。GitHub 觸發整合是最有價值的功能:設定一個在 GitHub issue 加上 needs-docs 標籤時自動開 PR 的 Routine,是以往需要自訂 GitHub App 才能完成的工作。建議先從低風險、高頻率的任務入手,校準執行配額後再移入關鍵工作流程。
來源
- Introducing Routines in Claude Code — Anthropic blog ↗
- Code with Claude SF 2026 recap — Simon Willison ↗
- Claude Code Routines documentation ↗