2026年4月14日、Anthropicは自律型コーディング支援ツール「Claude Code」にルーチン機能を実装しました。ルーチン機能を使うと設定した条件に応じて特定のタスクを自動実行できます。

Introducing routines in Claude Code | Claude

https://claude.com/blog/introducing-routines-in-claude-code





ルーチンはさまざまなトリガーに応じてClaude Codeを自動で動かす機能です。処理はAnthropicのサーバー上で行われるため、PCの電源をつけっぱなしにする必要はありません。事前に「トリガー」および「プロンプト」の設定が必要で、リポジトリやコネクタへのアクセスも可能になっています。

例えば、「スケジュール」トリガーを設定した場合、一定の日時に特定の動作をさせることができます。Anthropicは「毎日午前2時にプロジェクト管理ツールのLinearからトップのバグを取得し、修正を試みてプルリクエストを送信する」などの使い方を想定している模様。





ルーチンはそれぞれ独自のAPIエンドポイントを持っているため、アラートを直接送信したり、デプロイフックや内部ツールを設定したりするなどHTTPリクエストが実行できるあらゆる場所に組み込み可能。メッセージをPOSTで送信するとセッションURLが返信されるそうです。





特定の状況に応じて起動するウェブフックも用意されています。記事作成時点では「GitHubリポジトリのイベント」を購読可能で、「プルリクエストを自動でチェック」などの動作ができるとのこと。今後さらにさまざまなイベントをトリガーできるようにする予定と述べられています。





ルーチン機能はウェブ版のClaude Codeが有効化されている有料プランユーザー全員が利用できます。ルーチンの実行はインタラクティブセッション同様のサブスクリプションの使用制限にカウントされるほか、さらにルーチン自体にもプランに応じて1日の実行可能数に制限がかかります。Proプランの契約者の場合は1日あたり5件まで、Maxプランのユーザーは1日あたり15件のルーチンを実行できます。

なお、ルーチン機能は研究プレビュー版でのリリースとなっており、今後動作や制限、APIの仕様が変更される可能性がある点に注意が必要です。