Claude 新功能 Routines:關上筆記本,也能 7×24 幹活
整理版優先睇
Claude Code 推出 Routines,將可重複嘅開發任務搬上雲端自動執行
呢篇文章係整理自 Anthropic 官方博客同文檔,介紹 Claude Code 新功能 Routines。作者嘅角度係詳細解釋呢個功能嘅用法、觸發方式、使用場景同限制,等讀者瞭解點樣將重複性開發任務自動化。文章結論係 Routines 令 Claude Code 從一個對話工具變成可以部署嘅服務,但仲係 research preview 階段。
Routines 嘅核心係將 prompt、代碼倉庫、連接器打包成一個「Routine」,設好觸發條件之後,Claude 就會喺雲端基礎設施上自動執行,唔使開住筆記本。支援三種觸發方式:定時、API 同 GitHub 事件,可以疊加使用。每次執行都係一個全新嘅 Claude Code 會話,跑完就完,唔會保留狀態。
整體嚟講,Routines 對有活躍代碼倉庫嘅團隊有好大幫助,可以自動化 backlog 管理、code review、部署驗證呢啲工作。不過獨立開發者效用有限,因為免費額度得每日 5 次。Anthropic 話後續會擴展更多事件源,呢個功能可能會改變開發者日常工作流程。
- 結論:Routines 將可重複嘅開發任務由本地搬到雲端自動化,Claude Code 開始轉型做「你部署佢」嘅服務。
- 方法:支援三種觸發方式(定時、API、GitHub 事件),可以疊加使用,每次執行獨立會話,用完即完。
- 差異:Routines 唔係 cron job 或 GitHub Actions,而係「按需觸發嘅短命 AI 值班員」,唔保持狀態。
- 啟發:隨住模型能力提升,呢類自動化會覆蓋更多重複性任務,團隊可以專注高價值決策。
- 可行動點:團隊可先用免費額度試用,注意用量限制;Prompt 要寫得明確,包括成功標準同失敗處理。
Introducing routines in Claude Code(官方博客)
Anthropic 官方宣佈 Routines 功能嘅博客文章
Automate work with routines(官方文檔)
Claude Code 文檔中關於 Routines 嘅詳細說明
三種觸發方式,疊加使用更靈活
Routines 支援 定時觸發、API 觸發同 GitHub 事件觸發,可以按需要疊加。每種觸發都有具體用法同限制。
- 1 定時觸發:設頻率(每小時、每天、工作日、每週),按本地時區執行。官方例子:每日凌晨2點從 Linear 拉最高優先級 bug,嘗試修復,開 draft PR。
- 2 API 觸發:每個 Routine 有專屬 HTTP 端點同 Bearer Token。POST 一條消息就會觸發,可傳運行時上下文(例如報警日誌)。回傳 session URL 可以實時睇 Claude 做緊咩。目前用 experimental-cc-routine-2026-04-01 beta header,接口仲會變。
- 3 GitHub 事件觸發:訂閲到倉庫事件,支援 PR 全生命週期、Push、Release、Issue 等十幾種。PR 可過濾作者、標籤、分支等。實際用法例如 PR 打開時自動做 code review,留 inline comments。需要安裝 Claude GitHub App。
實際場景:從 backlog 管理到部署驗證
官方列咗幾個典型用法,涵蓋 定時類、API 類同 GitHub 類任務,全部都可以交畀 Routines 自動處理。
- 定時類:Backlog 管理——每晚對新 Issue 分類打標、分配負責人,往 Slack 發摘要;文檔漂移檢測——每週掃描已合併 PR,標出引用咗已變更 API 嘅文檔,自動開 PR 更新。
- API 類:部署驗證——CD 完成後調用端點,Claude 跑冒煙測試、掃錯誤日誌,發 go/no-go 判斷;告警分流——Datadog 告警指向 Routine,Claude 拉堆棧關聯 commit,準備 draft fix;反饋閉環——文檔反饋組件發報告,Claude 草擬修改。
- GitHub 類:SDK 同步——Python SDK 合併 PR,自動移植到 Go SDK 開 PR;定製化 Code Review——PR 打開時按內部清單檢查,留 inline comments。
用量限制同注意事項
Routines 消耗訂閲用量,每個賬號每日有執行次數上限:Pro 每日 5 次、Max 每日 15 次、Team/Enterprise 每日 25 次。超出可開 extra usage 計費,否則等第二日。
- Routines 綁定個人 claude.ai 帳號,唔共享團隊;操作會以你嘅名義出現(commit、PR、Slack 訊息等)。
- 預設只准推送到 claude/ 前綴分支,如要推到其他分支,需開「Allow unrestricted branch pushes」。
- GitHub 事件觸發 preview 階段有每小時調用上限(per-routine 同 per-account 兩層),超額會丟棄。
- 創建入口有三個:Web 端、CLI 用 /schedule 命令、Desktop App,三者互通。
同現有工具嘅分別:唔係 cron job,亦唔係 AI Agent
Routines 唔係 cron job 或 GitHub Actions,因為佢哋行固定腳本,唔涉及 AI 動態判斷。亦唔係完整嘅 AI Agent,因為 Agent 係持續運行、維護狀態嘅長進程。
呢個設計令 Routines 好適合處理「目標清晰、可重複、唔使持續互動」嘅任務。Anthropic 嘅方向係本地處理需要人參與嘅決策,雲端自動化接管基礎重複性工作。
Claude Update
Claude Code 今天上了一個新能力:Routines,面向 Pro、Max、Team 和 Enterprise 用戶開放
簡單來說,就是:你把一段 Prompt、一個代碼倉庫、一組連接器(Slack、Linear、Google Drive 等)打包成一個「Routine」,設好觸發條件,Claude 就會在 Anthropic 的雲端基礎設施上自動執行
筆記本關着也行,人不在也行

Routines 工作流:配置一次,雲端自動執行
三種觸發方式
Routines 支持三種觸發方式,可以疊加使用。同一個 Routine 可以同時掛定時觸發、API 觸發和 GitHub 事件觸發
定時觸發
設一個頻率(每小時、每天、工作日、每週),Claude 按這個節奏自動跑。時間按你的本地時區設置,雲端自動換算
官方給的場景:每天凌晨 2 點從 Linear 拉最高優先級的 bug,嘗試修復,開一個 draft PR
之前在 CLI 裏用 /schedule 命令創建的定時任務,現在自動升級成了 Routines。不用手動遷移
API 觸發
每個 Routine 會生成一個專屬的 HTTP 端點和 Bearer Token。往這個端點 POST 一條消息,就會觸發一次執行,返回一個 session URL
請求體裏有個 text 字段,可以傳運行時的上下文信息,比如一段報警日誌、一個部署結果
curl -X POST \
https://api.anthropic.com/v1/claude_code/
routines/trig_01ABCDE.../fire \
-H "Authorization: Bearer sk-ant-..." \
-H "anthropic-beta: experimental-cc-
routine-2026-04-01" \
-d '{"text": "Sentry alert fired."}'
返回值包含 session_id 和 session_url,打開 URL 就能實時看 Claude 在幹什麼
這個端點目前走的是 experimental-cc-routine-2026-04-01 beta header,接口形態在 preview 階段可能會變。Anthropic 承諾最近兩個版本的 header 會持續兼容
GitHub 事件觸發
把 Routine 訂閲到 GitHub 倉庫的事件上。每一個匹配的事件都會啓動一個獨立的 Claude Code 會話
支持的事件範圍很全:Pull Request 全生命週期(opened、closed、synchronized、labeled)、PR Review、Push、Release、Issues、Issue Comment、Discussion、Check Run、Workflow Run 等十幾種
PR 觸發還支持過濾:按作者、標題、正文、目標分支、來源分支、Labels、是否 Draft、是否已合併、是否來自 Fork
一個實際用法:訂閲 pull_request.opened,Claude 自動按你團隊的 Code Review 清單檢查安全、性能、代碼風格,留 inline comments。人類 reviewer 上場時,機械檢查已經做完了
Claude 會持續跟蹤同一個 PR 的後續事件(新 comment、CI 失敗),在同一個 session 裏繼續處理
GitHub 觸發需要安裝 Claude GitHub App。CLI 裏跑 /web-setup 只是授權了倉庫克隆權限,webhook 投遞需要單獨安裝
已經跑起來的場景
官方列了幾個早期用戶的典型用法:
定時類
→Backlog 管理:每晚對新 Issue 分類打標、分配負責人,往 Slack 發摘要
→文檔漂移檢測:每週掃描已合併的 PR,標出引用了已變更 API 的文檔,自動開 PR 更新
API 類
→部署驗證:CD 流水線部署完成後調用 Routine 端點,Claude 跑冒煙測試、掃錯誤日誌,往 release channel 發 go/no-go 判斷
→告警分流:把 Datadog 的告警指向 Routine 端點,Claude 拉堆棧、關聯最近的 commit,在 on-call 打開 pager 之前就把 draft fix 準備好
→反饋閉環:文檔反饋組件直接往 Routine 端點發報告,Claude 打開對應倉庫的 session,草擬修改
GitHub 類
→SDK 同步:Python SDK 合併一個 PR,Routine 自動把改動移植到 Go SDK,開一個對應的 PR
→定製化 Code Review:PR 打開時按內部清單檢查,留 inline comments
用量限制
Routines 消耗的額度跟交互式 session 一樣,從訂閲用量里扣。在此基礎上,每個賬號每天有運行次數上限:
→Pro:每天 5 次
→Max:每天 15 次
→Team / Enterprise:每天 25 次
超出上限的部分,如果開了 extra usage 就按超量計費。沒開的話,超了就等第二天
跟現有工具的區別
Routines 不是 cron job,也不是 GitHub Actions,也不是完整的 AI Agent
cron job 和 GitHub Actions 跑的是固定腳本,不涉及 AI 模型的動態判斷。AI Agent 是一個持續運行、維護狀態的長進程。Routines 更接近「按需觸發的短命 AI 值班員」:每次觸發都從零開始一個全新的 Claude Code 會話,跑完就結束
每次執行,Claude 會克隆你選定的倉庫(默認從 default branch 開始),加載你配置的連接器和環境變量,跑 setup script 裝依賴,然後按 Prompt 執行任務。可以跑 shell 命令、調用倉庫裏的 Skills、訪問外部服務
默認情況下,Claude 只能往 claude/ 前綴的分支推代碼。如果需要推到其他分支,要在創建 Routine 時給對應倉庫開啓「Allow unrestricted branch pushes」
每次執行完的 session 會出現在你的 session 列表裏,你可以查看 Claude 做了什麼、review 代碼變更、創建 PR,或者繼續對話
跑完的任務,你上班後可以在本地接上繼續處理
幾個值得注意的細節
Routines 綁定在個人 claude.ai 賬號上,不跟團隊共享。Claude 通過你的 GitHub 身份和連接器執行操作,所以 commit、PR、Slack 消息這些都會以你的名義出現
Routine 在執行過程中沒有權限確認彈窗,全程自主運行。Prompt 需要寫得足夠明確和自包含,把成功標準、失敗處理、輸出格式都交代清楚
創建入口有三個:Web 端 claude.ai/code/routines、CLI 裏用 /schedule 命令、Desktop App 裏選「New remote task」。三個入口創建的 Routine 互通
GitHub 事件觸發在 preview 階段有每小時的調用上限(per-routine 和 per-account 兩層),超了就丟棄
這個方向的信號
Routines 做的事情很具體:把「無人值守、可重複、目標清晰」的開發任務從本地搬到了雲端
從 Anthropic 最近的動作看(Managed Agents、Cowork GA、Advisor Tool、Routines),Claude Code 正在從一個「你跟它對話」的工具,變成一個「你部署它」的服務。本地優先處理需要人蔘與的決策,雲端自動化接管基礎的重複性任務
隨着模型能力提升,「基礎的重複性任務」這個圈會越來越大
目前還是 research preview,限制比較多,接口可能會變。Anthropic 說後續會把 webhook 觸發擴展到 GitHub 之外的更多事件源
這個功能對獨立開發者來說可能用處有限(Pro 一天只有 5 次),對有活躍代碼倉庫的團隊來說,大概率會很快進入日常工作流
參考材料
Introducing routines in Claude Code(官方博客)
https://claude.com/blog/introducing-routines-in-claude-code
Automate work with routines(官方文檔)
https://code.claude.com/docs/en/routines