アンソロピックの下にある Claude Code が本日、新しいMonitor ツールをリリースしました。このツールはバックグラウンド監視機能であり、Claude がバックグラウンドプロセスを生成し、外部プロセスの stdout の出力をリアルタイムでリッスンし、対話インターフェースにストリーミング方式で送信できるようにします。
公式の説明によると、Monitor ツールの主な利点はリアルタイムプッシュメカニズムです。Claude はメインスレッドをブロックしないバックグラウンドプロセスを作成し、プロセスが出力を行うたびに、その内容がすぐに対話にストリーミングされます。Claude はユーザーが繰り返し質問したり、プロセスの終了を待つことなく、即座に対応できます。
この機能は従来のポーリング問い合わせモードを完全に変革しました。従来の方法では、agent のループ内で繰り返しポーリングする必要があり、それによりトークンをより多く消費し、待ち時間が発生して処理が遅れることがありました。今では、プロセスが出力するたびに即座にプッシュされ、Claude はリアルタイムで介入できるため、効率が大幅に向上し、トークンも節約できます。
実際の使用シーンには以下が含まれます:
- バックグラウンドでテストスクリプトを実行しているとき、エラーメッセージをリアルタイムで確認でき、Claude がすぐに修正をサポートできます。スクリプト全体が終了するのを待たずにログをチェックできます。
- ログを監視してエラーを探す、スクリプトで PR の更新をポーリングする、ビルドイベントを追跡するなど。
agent のループ内で繰り返しポーリングするよりも、Monitor ツールはより信頼性が高く、リソースを節約し、AI エージェントが単なるチャットボットから本格的なバックグラウンドサービスへと進化する一歩となります。
Claude Code のPMであるNoah Zweben氏は、この機能はエージェントを「必要な時に目覚ます」ために重要な一歩だと語っています。これはログの監視やPRの追跡など、多くの開発シナリオに適しています。ユーザーのフィードバックによると、この機能は長時間のタスクにおけるインタラクティブ体験を顕著に向上させています。
