Claude Code v2.1.248を公開
本文の状態
日本語全文を表示中
詳細モードで約11分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Claude Code Changelog
Anthropic は Claude Code のバージョン v2.1.248 をリリースし、セキュリティ強化やキャッシュ機能の改善、および企業向け管理機能の拡充を行った。
AI深層分析を開く2026年8月28日 08:05
AI深層分析
キーポイント
セキュリティと制限モードの強化
新しい --restricted オプションにより、コマンド実行ツールや WebFetch を無効化し、ファイル操作を作業ディレクトリ内に限定する厳格な運用が可能になった。
キャッシュ機能とセッション管理の改善
エージェントごとのプロンプトキャッシュ TTL 設定が追加され、長期間のセッションにおけるコンテキスト消失や認証トークン更新時のキャッシュミスが修正された。
企業向け管理・診断機能の拡充
設定ファイルの読み込み失敗時に警告を表示する診断機能が強化され、Enterprise 組織では利用クレジットの確認と上限引き上げのリクエスト機能が導入された。
Claude Agents のセッション管理とエラー表示の改善
停止したセッションの再開や、背景セッションが正しく終了していない場合の表示を修正し、パーミッションリクエスト時のエラー内容も明確に表示するようになった。
MCP サーバーおよびモデル名のレンダリング不具合の修正
/mcp コマンドでの .mcp.json エントリの表示範囲や OAuth 認証時のリトライ処理を改善し、モデル名やサフィックスがリンクとして誤って解釈されるのを防止した。
重要な引用
"Added --restricted (or CLAUDE_CODE_RESTRICTED=1): removes the built-in tools that run commands or code and WebFetch"
"Fixed a prompt-cache miss (and lost extended-thinking context) roughly once an hour in long sessions"
"Added /usage-credits for Enterprise organizations billed through AWS Marketplace"
"Fixed agent view resurrecting a weeks-old background session after the machine was off: such a session now shows as stopped at its real end, and opening it asks before resuming its saved conversation"
編集コメントを表示
編集コメント
今回のアップデートは、AI エージェントの自律的なコード実行機能を制限する「安全モード」を標準機能として用意した点に注目すべきである。これは企業環境での導入障壁を下げるための実用的な改善であり、運用担当者がリスク管理を容易に行えるよう支援している。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
変更点
--restricted(またはCLAUDE_CODE_RESTRICTED=1)を追加:コマンドやコードを実行する組み込みツール、およびWebFetchを削除します(ただし、名前が指定された場合は除きます)。
--tools オプションを使用すると、ファイル操作ツールが作業ディレクトリ内に制限されます。
bypassPermissions を拒否し、ユーザー設定、プロジェクト設定、ローカル設定ファイルを無視します。
- エージェントのフロントマターに
experimental.cacheTtl("5m"または"1h")を追加しました。これは、サブエージェントごとの TTL 設定が指定されていない場合に、各エージェントごとに適用されるプロンプトキャッシュの有効期限です。
- claude self-hosted-runner --client-label(または環境変数
SELF_HOSTED_RUNNER_CLIENT_LABEL)を追加し、ランナーが登録するラベルを上書きできるようになりました。デフォルトはホスト名です。 (原文の技術表記:claude self-hosted-runner --client-label)
- サーバー管理設定の診断機能を追加しました。設定の読み込みに失敗した場合に起動時に警告を表示し、
/doctorおよび/statusコマンドで、読み込みが失敗した理由や取得できなかった理由(Bedrock、Vertex、サードパーティプロバイダー、カスタムANTHROPIC_BASE_URLなど)を説明します。
- GitHub CLI のトークンに
workflowスコープが含まれていない場合、大規模なリポジトリへのプッシュが拒否される可能性があるため、/web-setupで警告を表示するようにしました。
- AWS マーケットプレイス経由で請求されているエンタープライズ組織や、セルフサービス型エンタープライズ、エンタープライズトライアルの利用者向けに
/usage-creditsを追加し、メンバーが管理者に対して使用制限の引き上げをリクエストできるようにしました。
Bedrock、Vertex、Foundryにおいて、同じマシン上のセッション間でクロスセッションメッセージング(SendMessage / ListAgents)が追加されました。また、テレメトリを無効化した場合にもこの機能が利用可能です。
長時間のセッションで約1時間に1回、プロンプトキャッシュがミスして拡張思考の文脈が失われる不具合を修正しました。これはOAuthトークンの更新後にツール定義が再描画されることで発生していました。
アカウントの使用量が超過状態にある場合、セッションと --resume 実行時の間で ScheduleWakeup ツール定義が変更され、再開したセッションの最初のターンでプロンプトキャッシュが完全にミスする不具合を修正しました。
Claude Desktop および Cowork のセッションが30日後に消去される不具合を修正しました。トランスクリプトのクリーンアップ処理では、アプリ内にあるデスクトップ作成のセッションは保持されます(組織ポリシーで保存期間を管理している場合を除く)。また、この除外期間を制限する新しい設定 desktopSessionCleanupPeriodDays を追加しました。
セッショントークンの有効期限が切れた状態で、別の Claude Code プロセスがトークン更新ロックを保持していた場合に、ログイン画面へリダイレクトされる不具合を修正しました。現在はリトライ可能なエラーとして失敗します。
Windows 環境では、セッションからデタッチした後や、win32-input-mode で起動されたターミナルタブで claude agents コマンドを実行した際に、キーボード入力が応答しなくなる問題を修正しました。
また、ANTHROPIC_API_KEY や API キーヘルパーが設定されているなど、推奨される Console でのサインインが利用できない環境(例:/login ページ)で OAuth エラーが発生していた不具合を修正しました。現在は自動的に API キーによるサインインへフォールバックします。
/model内のモデル名とファストモード切り替えの通知をコードとしてレンダリングするように修正しました。これにより、[1m]のようなサフィックスがリンクとして解釈されず、文字通り表示されるようになりました。
「CI」環境変数が設定されている場合に、Claude Agents がワークスペースの信頼確認プロンプトをスキップする問題を修正しました。
PR ステータスキャッシュに不正なエントリが含まれていた際に、Claude Agents の起動時にクラッシュする問題を修正しました。
マシンがオフになっていた後に、数週間前のバックグラウンドセッションが誤って復活する問題を修正しました。これにより、そのようなセッションは実際の終了時点で停止した状態として表示され、再開しようとした際には保存された会話の再開前に確認を求めるようになりました。 (原文の技術表記: claude agents、claude agents)
エージェントビューで、新しいセッションを開始する際に古い会話が開いてしまい、入力したプロンプトが失われる不具合を修正しました。
claude agents において、既に別のターミナルで再開済みの停止済みセッションを開こうとしても、その会話に対して二つのプロセスが起動しないように修正しました。この場合、行には「ターミナルで開いています」と表示されます。
セッションの削除を拒否していた「claude agents」および「claude rm」の不具合を修正しました。この不具合は、作業用ブランチがチェックアウト済みのデフォルトブランチ(例:ローカルの main)にマージ済みでありながら、まだプッシュされていない場合に、「未プッシュのコミットがある」という理由で削除されなかったものです。
「PermissionRequest」または「PreToolUse」フックが無効な回答を出力した際に、バックグラウンドでセッションが待機状態になっていた不具合を修正しました。これにより、「claude agents」行にフック名とスキーマエラーの詳細が表示されるようになりました。
- 有効な JSON でない stdout のオブジェクト
{…}を、従来は黙ってプレーンテキストとして扱っていたフックの挙動を修正しました。現在は解析エラーとして報告され、パースメッセージが表示されます。
/mcpコマンドで、信頼できる「claude.ai」見出しの下に claude.ai 接続型と宣言されたプロジェクトの.mcp.jsonエントリがリストされていた不具合を修正しました。現在は実際のスコープに基づいて表示されるようになりました。
MCP サーバーの修正:401 応答時に OAuth 発見処理へ移行するのではなく、headersHelper が提供する Authorization ヘッダーを再実行して呼び出しをリトライするようにしました。
また、管理設定のセキュリティ承認ダイアログが必要な場合に Claude アプリゲートウェイへの /login エンドポイントがフリーズする不具合も修正しました。
apiKeyHelperだけが認証情報として設定されている場合に、ゲートウェイモデルの検出 (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY) が実行されなかった不具合を修正しました。
- ターミナル内で
claude logsコマンドを実行した際に、マウス追跡機能や括弧付き貼り付け、代替画面モードが有効になったまま終了してしまう不具合を修正しました。
長いルールが絵文字の途中で切れた際、信頼性ダイアログ内のリポジトリ権限ルールのリストに文字化けが発生する不具合を修正しました。
- Shift+Tab を Ctrl+C の直後に押した際、権限モードのインジケーターが「Ctrl+C をもう一度押して終了」というヒントに隠れて表示されない不具合を修正しました。
/ultrareviewおよびローカルシード済みクラウドセッションにおいて、未コミットの変更がprod.envスタイルのファイルや*.tfvarsファイル、エディタのスワップ・テンポラリ・バックアップコピーへ誤ってアップロードされる不具合を修正しました。
認証ファイル(例:key.pem.tmp、id_rsa.swo)は、これからはあなたのマシン上に保存されます。
- コマンドラインインターフェース(CLI)が静かに再接続した後に、接続されたデバイスで権限プロンプトが表示されないか、最新のメッセージが反映されないという不具合を修正しました。
- コンテナのセッション認証情報がまだ読み取り可能でない場合に、クラウドセッションの起動時に失敗するケースがある不具合を修正しました。
- クラウドリモートコントロール(
claude remote-control)が、サブコマンドの前にグローバルフラグやラッパー経由で注入されたオプションが存在する場合に、自身のフラグ(例:--spawn、--name)を拒否する不具合を修正 - 起動時の警告メッセージ(例:"N MCP サーバーの認証が必要")が、他の転記テキストよりも右端に1列ずれて表示される問題を修正
背景化されたワークツリーセッションでチェックアウト情報が失われる不具合を修正しました。これにより、バックグラウンドセッションが実行中はワークツリーのロックを保持するようになり、クリーンアップや git worktree remove コマンドを実行しても影響を受けなくなります。
また、他のセッションへの @ 付与(メンション)で、非ラテン文字(IME を使用して入力された韓国語など)を含む名前が正しく一致しなかった不具合を修正しました。
無効な crossSessionInbound 値が黙って無視されていた不具合を修正しました。今後は警告を表示し、ユーザー設定の場合はクロスセッションメッセージを保持し、管理設定の場合は修正されるまで拒否するようになりました。
- レート制限、利用状況、高速モードに関するメッセージを修正し、組織で
/usage-creditsコマンドが使用できない場合(例:DISABLE_EXTRA_USAGE_COMMANDで非表示になっている場合)にはそのコマンドを実行するよう案内するようにしました。
- [VSCode] セッションが保存されていない場合にチャットタブが「会話が見つかりません」という状態から抜け出せなくなる不具合を修正し、現在は自動的に新しい会話を開始するように改善されました。
ワークフローツールのプロンプトサイズを改善しました。記述が約 5.7k トークンから約 1k トークンに削減され、スクリプト作成の参照情報は workflow-authoring スキルとしてバンドルされました。
また、プルリクエストのプロンプトフッター PR バッジも改善し、変更がない間は GitHub の確認頻度を下げました。プッシュや gh pr コマンドを実行すると、すぐに更新されます。
管理設定の改善:クライアント側のタイムアウト、MCP の起動モード、ストリームウォッチドッグに関する環境変数が、設定承認プロンプトをトリガーしなくなりました。
/ultrareview コマンドの改善:クラウドセッション開始後に失敗するのではなく、実行前に Claude アカウントに連携された GitHub アカウントがリポジトリにアクセスできるかを確認し、問題がある場合は修正方法を説明するようにしました。
セッション間メッセージングの改善:デフォルトのディレクトリを使用できない場合、ユーザー固有のプライベート /tmp ディレクトリにフォールバックします。また、その旨と /status コマンドで使用するディレクトリ名を通知します。
エージェントビューのディスパッチ入力欄でのショートカット変更:Shift+Enter で改行文字が挿入されるようになりました(プロンプトと同じ挙動)。Ctrl+Enter は送信して添付する動作に変更されました。
・/loop コマンドの変更:自己ペースのダイナミックモードと、プロンプト不要の自律型デフォルトが、Bedrock、Vertex、Foundry 環境を含め常時利用可能になりました。
・Anthropic のテレメトリエクスポート失敗時のログレベル変更:従来 [3P telemetry] OTEL diag error と表示されていたエラーを、[Anthropic telemetry] としてデバッグレベルで記録するように変更しました。これにより、OTel カスタマーの収集サービスが障害を起こしたと誤認されることを防ぎます。
Linux のユーザーネームスペースにおけるセッション間メッセージングを変更しました。マッピングされていない所有者に対するルート同等の信頼は、標準的なシステムディレクトリに限定されます。
サブエージェントから別のセッションへ SendMessage を実行した際の結果について変更を加えました。これにより、返信が親セッションの会話に対して配信されることを明記し、サブエージェント宛てではないことが明確になります。
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み