Claude Code v2.1.162リリース:権限制御のバグ修正とagents機能の大幅改善が焦点
AI開発環境「Claude Code」がバージョンv2.1.162にアップデートされました。このバージョンは、セキュリティと権限制御に関する複数の重要バグ修正と、`claude agents`コマンドの大規模な機能改善を主要な柱としています。
**【セキュリティ・権限制御の強化(High重要度)】**
最も重要な変更点の一つは、WebFetchの権限ルール適用に関する修正です。従来、組み込みの事前承認ドメイン(例:github.com)へのアクセスは自動で許可され、明示的な`deny`ルールが無視されていましたが、v2.1.162以降では、明示的な`deny`/`ask`/`allow`ルールが事前承認ドメインよりも優先されるようになりました。これにより、セキュリティポリシーをより厳密に適用することが可能になりましたが、これまでの設定を見直す必要があります。
また、Windows環境のユーザー向けに、パス照合に関する重大な不具合が修正されました。これまではバックスラッシュや大文字小文字の違い、`~\projects\`や`\\server\share`形式のパスがルールにマッチしない、また`deny`設定したファイルが検索結果(Glob/Grep)に漏れ出る可能性がありましたが、これらの問題が解消されました。
**【agents機能と安定性の向上(Medium/Low重要度)】**
`claude agents`コマンド自体も大規模な修正が加えられました。これには、バックグラウンドサービス再起動後の接続バウンス修正、画像貼り付けの改善、会話消失の防止など、6件以上のユーザーインターフェースおよび機能不具合の修正が含まれます。さらに、`claude agents --json`の出力に`waitingFor`フィールドが追加され、待機中のセッションが何によってブロックされているかをプログラムから正確に把握できるようになりました。また、MCP(Multi-Cloud Platform)の安定性向上として、timeout設定が1000ms未満の場合に全ツール呼び出しを中断する誤動作が修正され、推奨値が明確化されました。
これらの変更は、特にWebFetchに明示的な権限ルールを設定しているユーザー、Windows環境でClaude Codeを使用する開発者、およびマルチエージェント開発を行う開発者にとって、設定の見直しと動作確認が必須となります。
背景
AIコーディングアシスタントやエージェント開発環境は、セキュリティと権限管理が極めて重要です。特に外部リソースへのアクセス(WebFetch)やローカルファイルシステム(Windowsパス)を扱う際、権限ルールの適用漏れや誤動作は深刻なセキュリティリスクや開発の停滞を招きます。本アップデートは、これらの根幹的な信頼性を高めるためのものです。
重要用語解説
- WebFetch: Claude Codeが外部ドメインのリソースにアクセスする際に使用される機能。権限ルールを適用することで、どのドメインへのアクセスを許可・拒否するかを制御します。
- claude agents: 複数のAIエージェントを連携させて複雑なタスクを自動実行させるためのコマンドラインインターフェース。マルチエージェント開発を可能にします。
- MCP timeout: Multi-Cloud Platformにおける接続やツール呼び出しのタイムアウト設定。この値が短すぎると、正常な処理でも誤って中断される問題が修正されました。
今後の影響
本アップデートにより、Claude Codeのセキュリティ信頼性が大幅に向上し、特に機密性の高い環境での利用が安全になりました。開発者は、権限ルールの挙動変化(特にdenyルールの優先度)を理解し、既存の設定を再検証する必要があります。これにより、より大規模で複雑なエージェント開発が可能になると予想されます。