Claude Code v2.1.232:サブエージェントのフォークがデフォルトで有効に、他のセッションへの@メンション、GitLab対応
Claude Code v2.1.232では、サブエージェントのフォークがデフォルトで有効になり、他のClaudeセッションを@メンションできるようになりました。GitLabのマーケットプレイス対応とトークンのマスキングが追加され、PowerShellとGit Bashの権限バイパスも修正されています。
Claude Code v2.1.232は、変更履歴に49項目が並ぶ幅広いリリースです。サブエージェントのフォークがデフォルトで有効になり、@で他のClaudeセッションをメンションしてメッセージを送れるようになったほか、GitLabがプラグインマーケットプレイスとシークレットのマスキングに対応しました。さらに、ゲートウェイの設定チェックが厳格になり、Fableへのアクセス権を持つ組織では/advisorでFable 5が再び利用可能になりました。複数の権限バイパスと多数のRemote Controlの問題も修正されています。
新機能
サブエージェントのフォークがデフォルトで有効に
サブエージェントのフォークがデフォルトで有効になりました。subagent_type: "fork"のサブエージェントは、会話全体とプロンプトキャッシュを引き継ぎます。また、対話セッションでチームメイト以外のエージェントを起動すると、デフォルトでバックグラウンドで実行されるようになりました。
他のセッションを@でメンション
プロンプトで@を入力すると、名前で別のClaudeセッションをメンションでき、ClaudeはSendMessageを使ってそのセッションに直接連絡します。SendMessageは、稼働中のセッション1つと完全に一致する名前だけが指定された場合、先にrefでの確認を求めることなく配信するようになりました。同じマシン上の対話セッションは一意の名前を保つようになり、稼働中の別のセッションがすでに使っている名前でセッションを開始または名前変更すると、name-word-word形式の別名が付けられ、その旨が通知されます。/configには「Dialog expiry」と「Messages from your other sessions」(セッション間の受信メッセージの受け入れ/保留/拒否)の行が追加されました。
GitLab対応
プラグインマーケットプレイスがGitLabに対応しました。gitlab.comのリポジトリURL(ネストしたサブグループを含む)をそのまま指定するとgithub.comのURLと同様にクローンされ、クローン時の認証失敗のヒントには実際に使っているgitホストが示されます。シークレットのマスキングはGitLabのトークン系列(glrt-、gloas-、glptt-、glagent-、glimt-、glsoat-、glcbt-、glft-、glffct-)に対応し、ルーティング可能なglpat-/gldt-トークンは完全にマスクされます。glab CLIの設定ストアにも、ghと同じサンドボックスと認証情報パスの保護が適用されます。
わかりやすいマーケットプレイス設定名
additionalMarketplacesとallowedMarketplacesが、extraKnownMarketplacesとstrictKnownMarketplacesのわかりやすいエイリアスとして使えるようになりました。エンタープライズポリシーでは、リポジトリURLのみを指定したurlタイプのblockedMarketplacesエントリは、CLIがそれをgitクローンとして分類した場合でもそのURLを引き続きブロックします。
ゲートウェイ設定のより厳格なチェック
ゲートウェイのdesktop:オーバーレイは、リリース済みのすべてのDesktop設定を受け付けるようになり(以前は手作業で列挙した11キーのみ)、起動時にDesktop自身のスキーマで検証されます。未知または無効なキーがあると起動に失敗します。空のmanaged.policies[].match.groups/admin.admin_groupsエントリや、不正な形式のemail_domain値(空、または@、空白、カンマを含むもの)も、誰にも一致しないまま黙って通過したり管理者権限を与えたりする代わりに、起動時に失敗するようになりました。
Fable 5が/advisorに復帰
Fableへのアクセス権を持つ組織では、/advisorのアドバイザーとしてFable 5が再び提供されるようになり、使用クレジットの同意は/model fableから設定します。また、対話モードで--advisor fableを指定して起動した際の同意メッセージが、終了したばかりの対話セッションで/model fableを実行するよう案内していた問題も修正されました。
修正と改善
セキュリティと権限
- 変数に書き込むパラメーターが
$PSDefaultParameterValuesを黙って上書きし、後続コマンドのファイルアクセス先を変えられてしまうPowerShellの権限バイパスを修正しました。 - パス検証では通常のファイルとみなされるCygwin形式のシンボリックリンクをGit Bashがたどってしまう、Windowsの権限バイパスを修正しました。こうしたリンク経由の書き込みには権限の承認が必要になります。
- ネストしたgitリポジトリが親ディレクトリの信頼を引き継がなくなり、各リポジトリでそれぞれ信頼の確認が必要になりました。
- Bashの入力リダイレクト(
< file)は、すべてのプラットフォームで引数として書いた場合と同様に権限チェックされるようになりました。 - Linuxのファイルシステムサンドボックスを保護パスのバイパスに対して強化しました。また、共有の
/tmp上に自動生成されるセッション間メッセージ用のソケットディレクトリは、事前に仕込まれたシンボリックリンクや他のユーザーのディレクトリを使わずに拒否するようになりました。 sandbox.ripgrepは、ユーザー設定、管理設定、--settingsの設定からのみ反映されるようになり、プロジェクト設定でサンドボックスのripgrepバイナリを上書きできなくなりました。
Remote Control
- Remote Controlは、ネットワークが一時的に切れた後も約30分間再接続を試み続けるようになり、1時間の間に数回の切断が散発しても接続が切れなくなりました。
- Claude DesktopやIDEから開始したセッションが、ローカルセッションを再開するたびに新しいclaude.aiセッションとして表示される問題を修正しました。既存のセッションに再アタッチされます。
- クラウドセッション内のブリッジがホストするセッションが、そのクラウドセッションのトランスクリプトや認証情報を引き継いでしまう問題を修正しました。
- claude.aiやアプリから削除されたセッションの会話を再開すると、ログインに関するメッセージで失敗するのではなく、代わりのセッションが開始されるようになりました(v2.1.227で発生したリグレッション)。
接続とプロバイダー
- サーバーがプロトコルバージョンの確認に応答しない、または不正な応答を返した場合に、MCP接続が30秒の接続タイムアウトいっぱいまでハングする問題を修正しました。
- Bedrock、Vertex、ゲートウェイの環境で、ストリームのアイドルタイムアウトエラーがリクエストを失敗させずに回復するようになりました。
- mTLSクライアント証明書のローテーション後に再起動が必要だった問題を修正しました。接続エラー時に、ローテーションされた証明書と鍵が自動で再読み込みされます。
コマンドとプラグイン
/plugin install plugin@marketplaceは先にマーケットプレイスを更新するようになり、新しく公開されたプラグインも手動でマーケットプレイスを更新せずにインストールできます。- effortがhigh、xhigh、maxの
/code-reviewも、他のレベルと同様にバックグラウンドのエージェントで実行されるようになりました。 - Claudeの応答中に
/feedbackや/bugを呼び出すと、ターンの終了を待たずにすぐ開くようになりました。
管理設定
- 管理設定の承認ダイアログで、エンドポイントのURLが表示され、テレメトリのみの変更はより明確な表現になり、定型的なOpenTelemetryのオプションは省略され、サーバー管理のサンドボックスバイナリの上書き(
sandbox.bwrapPath、sandbox.socatPath、sandbox.ripgrep)には承認が必要になりました。
パフォーマンスと音声
- フルスクリーンでのストリーミング時に、更新のたびに会話全体を再正規化しなくなったため、長いセッションでも応答性が保たれます。また、貼り付けた画像やクリップボードの画像は、イベントループをブロックせずに読み込まれます。
- ネイティブビルドの音声モードで、音声サービスが接続を拒否した際に「listening…」のまま止まる問題を修正しました。拒否はすぐに表示されます。
このリリースには合計49件の変更が含まれています。全項目はClaude Code 変更履歴をご覧ください。
アップデート方法
- インストール済みのバージョンを確認:
claude --version - その場でアップデート:
claude update - 2つの動作変更にご注意ください。対話セッションでチームメイト以外のエージェントを起動するとデフォルトでバックグラウンド実行になり、ネストしたgitリポジトリではそれぞれ信頼の確認が必要になりました。