GitLab token の秘密化強化と PowerShell/Git Bash の権限 bypass 対策が目玉か。MCP 統合は着々と。
Claude Code v2.1.232 リリース - サブエージェント、クロスセッション通信の強化
原題: v2.1.232
重要度の根拠: セキュリティバイパス修正と通信インフラの改善は実装に響くが、パッチリリースの位置づけ
要約
Anthropic が Claude Code v2.1.232 をリリースしました。主な変更はサブエージェント(別プロセスで動作するエージェント)のフォーク機能がデフォルト有効化され、会話全体とプロンプトキャッシュを継承するように。@メンション機能でセッション名を指定して SendMessage で直接通信できるようになり、セッション同名時の自動リネーム、クロスセッション受信の細かい制御、GitLab トークンの秘密化、リモートコントロール機能の修正、PowerShell および Windows のセキュリティバイパス対策、MCP 接続のハング問題修正など、インフラと信頼管理まわりの改善が目立ちます。
要点
- サブエージェント forking デフォルト化、会話・キャッシュ継承で MCP 統合強化
- GitLab token 秘密化パターン 9 種 + glpat/gldt 完全削除、glab CLI に glab と同等の sandbox 適用
- PowerShell 変数上書き bypass、Windows Git Bash symlink bypass を修正
- クロスセッション @-mention 通信と SendMessage の直接マッチング化
- Remote Control 再接続とセッション名の一意性管理を修正
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
v2.1.232 では subagent_type="fork" がデフォルト有効で full conversation と prompt cache 継承。SendMessage は bare name マッチング(ref 確認不要)に変更。セッション重複時に name-word-word 変異体を自動生成。/config に「Dialog expiry」「Messages from your other sessions」行追加。GitLab token redaction:glrt-/gloas-/glptt-/glagent-/glimt-/glsoat-/glcbt-/glft-/glffct- プレフィックス、glpat-/gldt- は完全削除。Plugin marketplace に gitlab.com URL サポート(nested subgroups 対応)。Gateway の desktop: overlay が全 Desktop 設定受け入れ(schema 検証あり、11 固定キー制限を廃止)。managed.policies[].match.groups、admin.admin_groups 空値、email_domain の不正値(空、@、空白、カンマ含む)は boot 失敗に。PowerShell $PSDefaultParameterValues 上書き bypass 修正、Windows Git Bash Cygwin symlink follow 修正、nested git repo trust 継承修正、MCP 30秒接続タイムアウト修正、Remote Control transcript/credential 継承修正、claude.ai reattach 修正。
本文の日本語訳(全文)を見る
## 変更内容
- サブエージェント forking がデフォルト有効化:`subagent_type: "fork"` 指定のサブエージェントは会話全体とプロンプトキャッシュを継承し、非チームメイト(non-teammate)エージェントのインタラクティブセッション内生成がバックグラウンド実行のデフォルトに
- プロンプト内で `@` を入力すると別の Claude セッションを名前で mention でき、Claude が SendMessage でそのセッションに直接到達
- SendMessage は bare name(セッション名のみ)で正確にマッチする live session に配信、ref による事前確認不要に変更
- 一つのマシン内のインタラクティブセッションは一意の名前を保持:既に live な別セッションと同じ名前で起動・リネーム試行時、`name-word-word` 形式の変異体が割り当てられ通知される
- `/config` に「Dialog expiry」と「Messages from your other sessions」行を追加(クロスセッション受信の accept/hold/refuse 制御)
- GitLab token family の秘密化:`glrt-`、`gloas-`、`glptt-`、`glagent-`、`glimt-`、`glsoat-`、`glcbt-`、`glft-`、`glffct-` プレフィックス、ならびに routable `glpat-`/`gldt-` token の完全削除;`glab` CLI config store は `gh` と同等の sandbox と credential-path 保護を取得
- Plugin marketplace に GitLab サポート追加:bare `gitlab.com` repo URL(ネストされたサブグループ含む)が `github.com` URL のようにクローン可能、clone 認証失敗ヒントが実際の git host を表示
- Settings:`additionalMarketplaces` と `allowedMarketplaces` が `extraKnownMarketplaces` と `strictKnownMarketplaces` の friendlier alias として受け入れ
- Enterprise policy:bare repo URL の url-typed `blockedMarketplaces` エントリが、CLI が git clone と分類する URL のブロッキングを継続
- Gateway:`desktop:` overlay が全 released Desktop setting を受け入れ(従来は 11 個手動リスト化)、boot 時に Desktop スキーマに対して検証;unknown または invalid key は boot 失敗に
- Gateway:空の `managed.policies[].match.groups`/`admin.admin_groups` エントリと不正な `email_domain` 値(空、@、空白、またはカンマ含有)は silent matching なしまたは admin 権限付与なしではなく、boot 時に失敗
- Fable 5 が Fable アクセス権を持つ organization の `/advisor` に再提供、使用クレジット同意は `/model fable` 経由で設定
- PowerShell の権限 bypass 修正:変数書き込みパラメータが `$PSDefaultParameterValues` を silent overwrite してその後のコマンド file access をリダイレクトできた脆弱性を修正
- Windows の権限 bypass 修正:Git Bash が path validation で通常ファイルとみなされた Cygwin スタイル symlink をフォローして、それらへの書き込み approval 要求を避けていた。要求が必須に
- ネストされた git repository が親ディレクトリから信頼を継承していた問題を修正;各 repository は独自の信頼確認が必要に
- MCP 接続が server の protocol-version probe への応答不足または不正な応答時に full 30 秒接続タイムアウトまでハングしていた問題を修正
- Remote Control cloud session 内の bridge によってホストされるセッションが当該 session の transcript または credentials を継承していた問題を修正
- Claude Desktop または IDE から起動された Remote Control セッションが local session の resume 時に毎回新しい claude.ai セッションとして出現していた問題を修正;既存セッションへの reattach に変更
- Remote Control セッションが idle 中、新たに attach したクライアントから到達不可に見えていた問題を修正
- Remote Control bridge セッションが session worker restart 時に conversation history をリストアしていなかった問題を修正
- Remote Control:当該 session が claude.ai またはアプリから削除された会話を resume しようとした場合、login に関するメッセージで失敗するのではなく replacement session を開始(v2.1.227 で回帰)
- Cloud gateway `/login` が managed settings ロード失敗時に silent exit するか「Press Enter to continue」後に unresponsive terminal を放置していた問題を修正;理由が表示されるように
- Voice mode が voice service の接続拒否時に「listening…」で stuck していた問題を修正;拒否が即座に表示
- mTLS client certificate rotation が restart を要していた問題を修正;Claude Code は接続エラー時に rotate cert と key を自動リロード
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.232
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。