Claude Code Routines正式上線,支援排程、API與GitHub事件觸發自動化Agent
AI 語音朗讀 · Edge TTS
Claude Code Routines正式上線,支援排程、API與GitHub事件觸發自動化Agent。
Claude Code Routines讓Claude Code進入自動駕駛模式,使用者可定義包含提示、程式庫與連接器的固定配置,由Anthropic雲端基礎設施執行,即使筆電關機也能運作。目前處於研究預覽階段,行為、限制與API介面可能變動。Anthropic內部已用其改變文件製作與待辦清單維護方式,一鍵GitHub事件觸發尤其受青睞,例如合併PR至發行分支時自動合成文件。
觸發機制多樣化
Routines支援三種觸發器,可單獨或組合使用,讓單一Routine因應不同情境自動執行:
- 排程觸發:如每小時、每晚或每週重複執行,適合週期性任務。
- API觸發:透過專屬HTTP POST端點與bearer token啟動,可附加訊息參數,從警示堆疊、Zapier或其他系統呼叫。
- GitHub觸發:回應程式庫事件如pull request、push、issues或workflow runs,例如PR開啟時自動執行。
單一Routine可混合觸發,例如PR審核Routine可夜間排程、部署腳本呼叫,並對每個新PR反應。所有觸發皆由Anthropic雲端管理,無需使用者裝置在線。
實際應用案例
原文列舉多項無人值守、可重複且目標明確的場景,強調Routines如何減輕重複勞務:
- 待辦清單維護:每週夜間排程,讀取上回執行後新開issues,依程式碼區域套用標籤、指派負責人,並發Slack摘要,讓團隊一早面對已整理佇列。
- 警示分類:監控工具偵測錯誤門檻時呼叫API端點,傳入警示內容;Routine拉取堆疊追蹤、關聯近期commit,並開啟含修復提案的草稿PR,讓值班人員審核而非從空白終端機開始。
- 客製程式碼審核:GitHub pull_request.opened事件觸發,套用團隊審核清單,在安全、效能、風格問題留內嵌註解,並加總結註解,讓人工審核聚焦設計而非機械檢查。
- 部署驗證:生產部署後CD管道呼叫API,執行煙霧測試、掃描錯誤日誌回歸,並在部署視窗關閉前於發行頻道回報go/no-go。
- 文件漂移偵測:每週排程,掃描上回後合併PR,標記引用變更API的文件,並對文件程式庫開啟更新PR供編輯審核。
- 程式庫移植:特定SDK程式庫合併PR觸發,將變更移植至另一語言平行SDK並開啟對應PR,避免人工重實作。
這些案例凸顯Routines在自動化開發流程的實用性,Anthropic內部廣泛應用於文件合成與待辦維護。
建立Routine流程
Routines可從網頁、桌面應用或CLI建立,皆寫入相同雲端帳戶,例如CLI建立立即出現在claude.ai/code/routines。桌面應用選New remote task為雲端Routine,New local task則為本地排程不計入Routine。
網頁建立步驟精確如下:
- 造訪claude.ai/code/routines點擊New routine。
- 命名並撰寫提示,此為核心,須自足明確定義任務與成功標準,因Routine全自動無許可模式或確認提示。
- 選取一或多GitHub程式庫,執行時從預設分支複製,Claude建立claude/-前綴分支;欲推至任意分支,啟用「Allow unrestricted branch pushes」。
- 選雲端環境,控制網路存取與變數。
- 選觸發器,可多選組合。
- 審核連接器,預設包含所有MCP連接器,移除無用者。
- 點擊Create,下次觸發匹配即執行;細節頁可立即Run now。
CLI以/schedule指令對話式建立,如/schedule daily PR review at 9am,Claude引導收集相同資訊後儲存。桌面應用於Schedule頁點New remote task,與本地任務同格顯示。
執行與權限範圍
Routines作為完整Claude Code雲端工作階段執行,可執行shell指令、使用程式庫內技能,並呼叫包含連接器。存取範圍依選定程式庫(含分支推設定)、環境網路/變數及連接器決定,使用者須嚴格範圍化以確保安全。Routines屬個人claude.ai帳戶,不分享給團隊,使用者GitHub身份或連接器動作(如commit、PR、Slack訊息)皆以使用者身分呈現,計入每日執行額度。
觸發器詳細設定
於Routine編輯表的Select a trigger區新增/移除觸發器:
- 排程:選預設頻率如hourly、daily、weekdays、weekly,本地時區自動轉換。
- API:產生專屬/fire端點,POST帶Authorization header內bearer token,body可选text欄位附加至提示作為單次使用者回合,回傳工作階段URL。適合整合警示系統、部署管道或內部工具。
- GitHub:連動程式庫事件,每匹配事件獨立啟動工作階段。
管理與限制
點擊Routine清單項目開細節頁,檢視程式庫、連接器、提示、排程、API token、GitHub觸發及過去執行記錄。所有方案(Pro、Max、Team、Enterprise)啟用Claude Code網頁版即可用,於claude.ai/code/routines或CLI /schedule管理。
無限建立Routine,每方案含每日執行次數計入訂閱額度,超額後提示啟用Extra Usage。啟動連結:http://claude.ai/code/routines 或 http://code.claude.com/docs/en/routines。Anthropic強調此為個人最愛功能,特別一鍵GitHub事件如PR合併自動文件合成,大幅提升內部效率。
Claude Code Routines are here! In addition to a schedule, you can now trigger templated agents via GitHub event or API – with our infra & your MCP+repos
— Noah Zweben (@noahzweben) April 14, 2026
They've changed how we do docs, backlog maintenance and more internally at Anthropic
Get started at https://t.co/QIDgEAJrRG pic.twitter.com/qCfZ8eBE5C
A personal favorite: 1-click Github Events to trigger templated Routines. We use these internally to synthesize docs whenever a PR is merged into our release branch.
— Noah Zweben (@noahzweben) April 14, 2026
Wildcard Functionality: Every Routine now comes with an API endpoint (that also takes a message parameter) so you can fire off agents from your alerting stack, Zapier, or wherever else!
— Noah Zweben (@noahzweben) April 14, 2026
Good ol’ cron: and of course, we still support scheduling since it’s an oldie and a goodie and powers all sorts of useful backlog maintenance and triage workflows.
— Noah Zweben (@noahzweben) April 14, 2026
You can now create unlimited routines. Every plan comes with a number of included daily runs which use your subscription and after that let you know when it’s time to switch on Extra Usage
— Noah Zweben (@noahzweben) April 14, 2026
Get started today at https://t.co/omS7yeWQVK
— Noah Zweben (@noahzweben) April 14, 2026
