Routines(Claude Code的功能)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

Routines是2026年4月14日,Anthropic在Claude Code里上線的研究預覽版功能。

基本介紹

  • 外文名:Routines
  • 開發商:Anthropic 
開發背景,觸發方式,使用場景,創建與使用方式,

開發背景

開發者想讓Claude Code定時幹活,基本都得自己搭一套:寫cron、租伺服器、配MCPserver、再把一堆東西串起來。為此,Anthropic於2026年4月14日正式發布了Claude Code新功能“Routines”的研究預覽版。該功能將事件驅動能力產品化。

觸發方式

按時間表觸發:可設定為每小時、每晚、每周等周期運行。用戶可以通過CLI編寫自定義cron表達式(最小間隔1小時),原有的/schedule任務會自動升級為Routine。
API調用觸發:每個Routine有自己的獨立端點和鑒權token,Datadog告警、CI/CDhook、內部面板,能發HTTP請求的地方都可以直接接入Claude。例如,監控系統把告警數據POST過來,Claude讀日誌和最近幾次提交的代碼,打開一個帶修複方案的PR草稿。
GitHub事件觸發:裝上Claude GitHub App之後,pull_request、push、issue、checkrun這些事件都能當觸發器,而且可以按作者、標籤、分支、draft狀態做過濾。過濾條件可限定目標分支、源分支、標籤、作者、是不是草稿、是不是來自分叉(Fork)倉庫。
三種觸發方式可以合起來使用,例如一個Routine可同時設定時間、API調用和GitHub事件觸發器,實現全天覆蓋。

使用場景

Routines可用於定時任務,例如每晚自動掃描新issue並打標籤、分派責任人、生成總結,或每周檢查已合併的PR,識別接口變更但文檔未更新的情況並創建更新PR。Routines也可用於事件回響,例如監控系統告警觸發後,Claude自動分析日誌和近期代碼提交,創建帶修複方案的PR草稿。
Routines還支持跨倉庫同步場景,例如當Python SDK倉庫合併PR後,自動在Go SDK倉庫中執行等價的代碼遷移並創建PR。這些場景展示了如何組合時間、API調用和GitHub事件回響等多種觸發方式實現全天候自動化工作流。

創建與使用方式

用戶可通過網頁端、桌面客戶端或終端創建和配置Claude Code的Routine功能,且三個入口互通。網頁端需在瀏覽器中訪問claude.ai/code/routines頁面並點擊「+ Create routine」進行創建;桌面客戶端需在Claude Code桌面套用中導航至Scheduled→New task→New remote task;終端則在Claude Code終端會話中直接輸入命令。

相關詞條

熱門詞條

聯絡我們