Anthropic:Claude Code v2.1.162 が専用検索ツールとより静かな起動をもたらす
Anthropic は2026年6月3日に Claude Code CLI v2.1.162 を公開した。フラグ --tools は、ネイティブビルドで専用の Grep/Glob 検索ツールを明示的に有効化できるようになり、claude agents --json には、ブロックされたセッションが何を待っているかを示す waitingFor フィールドが追加された。設定ディレクトリが読み取り専用のときに起こる無音の起動ハングも修正された。
この記事はAIにより一次情報源から生成されました。
Claude Code CLI v2.1.162 は2026年6月3日(GitHub の published_at 表記による)に、モデル支援による開発のための Anthropic のコマンドラインツールの新リリースとして公開された。本リリースは、組み込み検索ツールのより精密な制御、並列エージェントの状態へのより良い洞察、そして起動時の無音のエラーを取り除く一連の修正をもたらす。
フラグ —tools は何を変えるのか?
フラグ --tools(セッションが使用できるツールをユーザーが選択するパラメータ)は、バージョン v2.1.162 で検索に関する明確に定義された挙動を得る。ツール Grep と Glob を明示的に指定すると、組み込み検索を持つネイティブビルドで専用の検索ツールが有効になる。この変更以前は、これらの名前が静かに無視され、ユーザーは期待した専用検索を得られず、汎用的な検索に頼っていた。
この変更は、検索の精度が重要なワークフローにとって重要である。大規模なリポジトリで特定のシンボルやパターンを探す開発者は、Grep と Glob が実際に最適化された専用ツールを起動することを当てにできるようになった。
waitingFor はエージェントの監視をどう変えるのか?
コマンド claude agents --json には新しいフィールド waitingFor が追加される。これは、ブロックされたセッションが何を待っているか、例えば権限プロンプト(操作の承認を求める要求)を待っているかを示す。複数のエージェントを同時に動かす際、このフィールドはどのセッションがなぜ行き詰まっているかを、各セッションを手動で開くことなく素早く明らかにする。
加えて、コマンド claude agents の出力はステータスのテキストとセッション名を切り詰めなくなり、ターミナルの全幅を使うようになった。また、バックグラウンドサービスの再起動後にセッションへのアタッチがユーザーをセッション一覧へ「弾き返す」ことがあった問題も修正された。
どの起動エラーが修正されたのか?
最も重要な修正は、設定ディレクトリが読み取り専用または書き込み不可のときに発生していた無音の起動ハングに関するものである。無音で行き詰まる代わりに、Claude Code は現在、インメモリ設定で起動し、起動時のエラーを明確に表示する。
起動自体もより見やすくなった。通知は深刻度ごとにグループ化され、セッション情報とお知らせは起動ごとに1行を共有するため、起動は以前より「静か」になった。Remote Control は現在、起動時の一回限りのメッセージではなく、セッションへのリンクを備えた常設のフッターピル(フッターに常駐する要素)として表示される。
権限とエディタ名について何が新しいのか?
WebFetch のルールは現在、preapproved(事前承認済み)ホストより優先される。明示的な WebFetch(domain:...) の deny/ask/allow ルールは、組み込みの事前承認済みドメインにも適用され、これによりユーザーはツールがどのドメインへアクセスしてよいかを完全に制御できるようになる。
Windows では、バックスラッシュのパス(~\ や \\server\share など)や異なる大文字小文字で記述された場合に一致しなかった権限ルールが修正された。Read の deny ルールは現在、ツール Glob と Grep の結果からファイルを正しく隠すようになった。最後に、エディタ Windsurf は、エディタ自体のリブランドを受けて、メニュー /ide 内で「Devin Desktop」に改称された。
よくある質問
- バージョン v2.1.162 でフラグ --tools は何をしますか?
- フラグ --tools で Grep/Glob を明示的に指定すると、組み込み検索を持つネイティブビルドで専用の検索ツールが有効になります。以前はこれらの名前が静かに無視され、ユーザーは期待した機能を得られませんでした。
- 新しい waitingFor フィールドは何のためにありますか?
- waitingFor フィールドは claude agents --json コマンドの出力に現れ、ブロックされたセッションが何を待っているか、例えば権限プロンプトを待っているかを示します。これにより、複数の並列エージェントの監視と、行き詰まったセッションの発見が容易になります。
- v2.1.162 で修正された起動の問題は何ですか?
- 設定ディレクトリが読み取り専用または書き込み不可のときに発生していた無音の起動ハングが修正されました。Claude Code は現在、インメモリ設定で起動し、無音で行き詰まる代わりに起動時のエラーを表示します。
📬 AIニュースをあなたの受信箱へ
毎日のダイジェストを自分仕様に——トピック、ソース、頻度を選べます。ワンクリックで解除。