自ホスト環境+クロスセッション——エンタープライズ向けの統合強化へ
Claude Code v2.1.224 リリース——自ホスト環境・クロスセッション機能追加
原題: v2.1.224
重要度の根拠: 自ホスト環境とクロスセッション機能追加は段階的改善だが、セキュリティ・スケーラビリティ向けバグ修正が複数含まれるため3相当。
要約
Claude Codeがv2.1.224にアップデートされた。主な追加機能は、自組織のマシンやコンテナをClaudeセッションの実行環境として設定できる「自ホスト環境」(Team/Enterprise向け)、ZIPアーカイブからプラグインをインストール可能な「archive」プラグインソース、クロスセッション間のメッセージング(macOS/Linux)、ならびにサンドボックスの認証情報マスキング機能強化。複数の中要バグ修正——特にパス解決の問題で異なるプロジェクト間のセッションが誤ったディレクトリにアクセスする問題、SendMessageの送信失敗が誤報告される問題、Wayland上でのクリップボード競合、長時間セッションでのフィードバック送信失敗などが解決された。
要点
- 自ホスト環境設定で独自マシン/コンテナを実行環境に登録可能(Team/Enterprise向け)
- クロスセッション間メッセージングでセッション同士が連携可能に(macOS/Linux)
- archiveプラグインソース追加、ZIPからのプラグイン導入が容易化
- プロジェクトパス解決の脆弱性を修正、セッション間の誤アクセス排除
- SendMessage失敗報告の正確化、サンドボックスマスキング強化
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
Claude Code v2.1.224では、`claude self-hosted-runner` コマンドで独自マシン/コンテナを実行環境として登録可能に(Team/Enterprise)。プラグインソース拡張として `archive` タイプ追加——ZIPファイルをHTTPS経由インストール、SHA-256ハッシュピニング対応。クロスセッションメッセージング: `SendMessage` でセッション間通信、`ListAgents` で検出(macOS/Linux限定)。サンドボックス設定: `extract` / `onExtractNoMatch` で構造化env値マスキング、`decode: "jwt"` + `maskClaims` でJWT対応マスキング、`awsPairs` / `sigv4` でAWS SigV4再署名。これらは `network.tlsTerminate` 必須。既出バグ: 200文字超のプロジェクトパスでセッションディレクトリ解決エラー(fix)、SendMessageの失敗報告漏れ(fix)、sandbox filesystem denyのトレーリング・スラッシュ脆弱性(fix)、MCP mid-turnツール名未通知(fix)、RFC/restore時のペーストコンテンツ破損(fix)。サブエージェント上限廃止。
本文の日本語訳(全文)を見る
## 変更内容
- 自ホスト環境を追加: `claude self-hosted-runner` コマンドで、独自のマシンやコンテナをClaudeのCode web/mobile/desktopセッションの実行環境として機能させることが可能に(Team および Enterprise プラン対象)
- `archive` プラグインソースを追加: git や npm を使わずに HTTPS 経由で ZIP ファイルからプラグインをインストール可能、オプションで SHA-256 ハッシュ検証に対応
- 利用不可なペースト変更の削除時にキャンセル・確認ステップを追加——コマンドテキストが変わる際の保護
- `ANTHROPIC_BEDROCK_REGION_PREFIX` 環境変数を追加: Bedrock 利用時に、`AWS_REGION` から導出されたクロスリージョン推論プロファイルに代わる特定プロファイルを優先設定可能に
- `crossSessionInbound` および `dialogExpiry` 設定を追加: 権限バイパス状態で実行中のセッションに送信されたクロスセッションメッセージは承認待ちで保留、その他セッションへのメッセージは自動配信
- サンドボックス認証情報マスキングオプションを追加: 構造化環境変数向けに `extract` および `onExtractNoMatch`、JWT 対応マスキング向けに `decode: "jwt"` と `maskClaims`、AWS SigV4 再署名向けに `awsPairs`/`sigv4`。これらは `network.tlsTerminate` が必須で、user/managed/`--settings` 由来の設定のみ適用
- クロスセッション `SendMessage` を追加: Claude Code セッションが互いにメッセージング可能に(任意のマシン上で)、`ListAgents` で検出(macOS および Linux)
- 長い(200字超)プロジェクトパスが共有の正規化されたプレフィックス下で他プロジェクトのセッションディレクトリに解決される問題を修正。セッションリスト、名前変更、fork、削除、`/resume` がプロジェクト間を跨がなくなった
- `SendMessage` がメッセージ書き込みに実は失敗していたにもかかわらず「送信完了」と報告していた問題を修正。今後は失敗した配信がエラーとして報告される
- サンドボックスファイルシステム deny エントリがトレーリングスラッシュ付きで記述されたとき(例: `denyRead: "~/.aws/"`)、Linux と macOS で暗黙のうちにバイパス可能だった問題を修正
- サンドボックス違反の詳細情報が Bash ツール結果に表示されなかった問題を修正。Claude が now どのファイルやネットワークアクセスが拒否されたかと理由を把握できるように
- MCP ツールが turn 途中に接続する場合、ツール検索を遅延させていながらツール名をモデルに通知していなかった問題を修正
- 同一プラグインが複数のプロジェクトにインストールされた場合、プラグインインストール記録が暗黙のうちに破損していた問題を修正
- ペーストコンテンツの recall/restore 時に、ペーストが期限切れになったり placeholder 番号が競合したりすると、誤ったデータがアタッチされたり、テキストが暗黙のうちに失われたりしていた問題を修正
- Wayland 上で copy-on-select がクリップボードに到達しないことがあった問題を修正。2 つの selection write がレース状態に陥らなくなった
- フィードバック survey のトランスクリプト共有が長いセッションで暗黙のうちに失敗し、失敗を成功メッセージとして誤表示していた問題を修正
- Remote Control の自動開始が cold start で stale ログイントークンを持つ場合に「Remote credentials fetch failed」エラーで断続的に失敗していた問題を修正
- Remote Control と SDK クライアントが `/clear` およびその他の出力なしコマンド後に blank な「(no content)」メッセージを表示していた問題を修正
- サーバーセッションの期限切れ後に再作成された Remote Control セッションが、前回のローカル会話履歴を新セッションにアップロードしていた問題を修正
- フルスクリーンモードを改善、compaction を繰り返す場合でも、最新の間隔だけでなく compaction 前の完全な履歴をスクロールバックで保持するように
- Remote Control を改善: attach した web/mobile クライアントが compaction 進捗と post-compaction 境界を表示。silent pause ではなく `/clear` リセットが attach クライアントに伝播
- Remote Control を改善: 接続失敗が 8 秒 toast ではなく persistent failure indicator として詳細と再接続ショートカット付きで表示されるように
- セッションあたり 200 サブエージェント spawn キャップを削除。長時間実行セッションが新しいエージェント追加を拒否しなくなった(concurrency および depth 制限は引き続き適用)
- managed settings を変更: 再ログイン後または org 切り替え後でも、organization 設定が変わっていなければ承認プロンプトが再度表示されなくなった
- フィードバック survey トランスクリプト共有を変更: 同意時に最後のリクエストのモデル設定(system prompt ──`CLAUDE.md` 指示を含む、ツール定義、モデルパラメータ)もアップロード。シークレットはこれまでどおり redact
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.224
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。