ハイライト
Subagent forkingがデフォルトで有効に
subagent_type: "fork" を指定したサブエージェントは会話全体とプロンプトキャッシュを引き継ぐようになった。さらにインタラクティブセッションでのteammate以外のエージェント起動は、デフォルトでバックグラウンド実行に切り替わる。並列タスクをより低コストかつ画面を占有せずに走らせやすくなる。
@で他のセッションを指名してメッセージ送信
プロンプト中に @ と入力すると、名前でClaudeの他のセッションを指名できるようになり、SendMessage で直接そのセッションへメッセージを送れる。一意な名前に完全一致する場合は確認なしでそのまま配信される。
GitLab連携が大幅強化
glrt-、gloas- などGitLabのトークン系列がシークレットredaction対象に加わり、glab CLIの設定ストアも gh と同等のサンドボックス・認証情報パス保護を受けるように。プラグインマーケットプレイスでも gitlab.com のベアリポジトリURL(ネストしたサブグループ含む)が github.com と同様にクローン可能になった。
AI・エージェント機能
- 同じマシン上のインタラクティブセッションの名前が一意になるよう強制。既存セッションと同じ名前を使おうとすると
name-word-wordのバリアントが自動付与され、その旨が通知される /configに「Dialog expiry」と「他セッションからのメッセージ」(受信時のaccept/hold/refuse設定)の行を追加
Fable 5がアドバイザーとして復活
Fable 5へのアクセス権を持つ組織向けに、/advisor から再びFable 5を選択できるようになった。/model fable からの利用クレジット同意フローも整備されている。
拡張機能・マーケットプレイス
additionalMarketplaces/allowedMarketplacesがextraKnownMarketplaces/strictKnownMarketplacesのより分かりやすいエイリアスとして使えるように- エンタープライズポリシーで
blockedMarketplacesにベアリポジトリURLを指定した場合、CLIがgit cloneと判定した際にも引き続きブロックされるように /plugin install plugin@marketplaceが先にマーケットプレイスを更新するようになり、公開直後のプラグインも手動更新なしでインストールできるように
セキュリティ
- PowerShellで変数書き込みパラメータが
$PSDefaultParameterValuesを無断で上書きし、以降のコマンドのファイルアクセスをリダイレクトできてしまう権限バイパスを修正 - Windows Git BashでCygwin形式のシンボリックリンクが通常ファイルとしてパス検証をすり抜ける権限バイパスを修正。該当リンク経由の書き込みは今後承認が必要
- ネストしたgitリポジトリが親ディレクトリの信頼設定を継承してしまう問題を修正し、リポジトリごとに個別の信頼確認を要求するように
- ゲートウェイの
managed.policies[].match.groups/admin.admin_groupsが空、またはemail_domainが不正な値(空文字、@・空白・カンマを含む)の場合に起動失敗するように。従来は誰にもマッチしなかったり、意図せず管理者権限が付与されたりする恐れがあった - Bashの入力リダイレクト(
< file)が全プラットフォームで引数指定と同様に権限チェック対象に - Coworkセッションで、ユーザースコープのメモリファイルからの外部
@インポートをインライン展開しないように - 共有
/tmp上のクロスセッションメッセージング用ソケットディレクトリを強化。事前に仕込まれたシンボリックリンクや他ユーザーのディレクトリを使わず拒否するように - Linuxファイルシステムサンドボックスの保護パスバイパスを修正
- クラウドセッション内でホストされるRemote Controlセッションが、そのセッションのトランスクリプトや認証情報を引き継いでしまう問題を修正
破壊的変更
sandbox.ripgrepをプロジェクト設定から上書き不可に
サンドボックスの ripgrep バイナリを指定できるのはユーザー・管理・--settings の各設定のみになり、プロジェクト設定からの上書きができなくなった。プロジェクト側で独自の ripgrep を指定していた場合は動作が変わる。
バグ修正
- MCP接続で、サーバーがプロトコルバージョンprobeに応答しない・不正な応答を返す際に30秒のタイムアウトいっぱいハングしてしまう問題を修正
- Remote ControlセッションがClaude DesktopやIDEから開始された場合、ローカルセッションを再開するたびに新規のclaude.aiセッションとして扱われてしまう問題を修正。既存セッションに再接続するように
- アイドル中のRemote Controlセッションが新規接続クライアントから到達不能に見える問題を修正
- ブリッジ経由のRemote Controlセッションで、セッションワーカー再起動時に会話履歴が復元されない問題を修正
- claude.aiやアプリからセッションが削除された状態で会話を再開しようとすると、ログイン関連のエラーで失敗していた問題を修正(v2.1.227での回帰)。今後は代替セッションを開始するように
- 管理設定の読み込みに失敗した際、Cloud gatewayの
/loginが無言で終了したり「Press Enter to continue」後に応答しなくなったりする問題を修正。失敗理由を表示するように - ネイティブビルドの音声モードで、音声サービスが接続を拒否すると「listening…」表示のまま固まる問題を修正。拒否は即座に表示されるように
- mTLSクライアント証明書のローテーションに再起動が必要だった問題を修正。接続エラー時にローテーション後の証明書・鍵を自動でリロード
- 不正なAWS/Vertexリージョン値がリクエストURL構築に使われてしまう問題を修正。デフォルトリージョンにフォールバックするように
- Bedrock・Vertex・ゲートウェイ経由のデプロイでストリームのアイドルタイムアウトエラーがリクエスト失敗として扱われ、回復しなかった問題を修正
- コンテンツサイズに応じたオーバーレイでテキストが切り詰められている場合に1カラム分幅が広く描画される問題と、先頭切り詰めテキストが省略記号だけに潰れる問題を修正
- 長いシェルコマンドやエージェント説明のプレビューが絵文字の途中で切れて文字化けする問題を修正
known_marketplaces.jsonへの同時書き込みによる起動時のレースで、プラグインマーケットプレイスが無言で登録解除されてしまう問題を修正- 再起動後も継続するはずの作業が実行中だと
/update//tuiが再起動を拒否する問題を修正 - SDK・リモートセッションで、利用可能でないスラッシュコマンドを利用上限案内に表示してしまう問題を修正
- インタラクティブな
--advisor fable起動時の同意メッセージが、直後に終了する対話セッションで/model fableの実行を促していた文言を修正
パフォーマンス改善
- フルスクリーンストリーミングで、長時間セッションでも会話全体を毎回再正規化しなくなり応答性が向上
- 貼り付け・クリップボードからの画像読み込みがイベントループをブロックしなくなった
その他の変更
- 管理設定の承認ダイアログを改善。エンドポイントURLを表示し、テレメトリのみの変更は分かりやすい文言に、ルーチンなOpenTelemetryオプションはスキップ、サーバー管理下のサンドボックスバイナリ上書き(
sandbox.bwrapPath、sandbox.socatPath、sandbox.ripgrep)は承認必須に /feedbackと/bugが、Claudeが応答中でもターン終了を待たずすぐ開くように/code-reviewのhigh・xhigh・max effortが、他のeffortと同様バックグラウンドエージェントで実行されるように- Remote Controlが、ネットワーク瞬断後も約30分間再接続を試行し続けるように。1時間の間に複数回瞬断があっても切断されなくなった
- Remote Controlで会話を再開しても、同じマシン上でまだRemote Controlを保持している別のClaude Codeから無言で奪わなくなった。奪う場合は該当セッションで
/remote-controlを実行する必要がある - エージェントパネルを更新。完了したサブエージェントは
/tasksのフッターヒントとともに即座に非表示になり、「↓ N more」のオーバーフロー表示が視認性向上のため左に移動 - Remote Controlのターミナル表示が、セッションが他デバイスに引き継がれた・他アプリから終了した・削除されたのいずれかを明示し、それを取り消すことになる再接続提案を出さなくなった
- バックグラウンドエージェントの再開メッセージを短縮
- 不要になった、カスタムサブエージェント作成を勧める起動時のヒントと
/powerupツアー内の同等の案内を削除
