Claude Code v2.1.257、デフォルトに Fable 5.1 と時間設定
本文の状態
日本語全文を表示中
詳細モードで約24分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Claude Code Changelog
Claude Code のアップデート v2.1.257 は、Fable モデルの更新や時間設定機能の追加に加え、セキュリティ制限の強化と背景セッションの動作改善を含む修正リリースである。
AI深層分析を開く2026年9月2日 03:21
AI深層分析
キーポイント
モデルとコストの刷新
デフォルト Fable モデルが「Claude Fable 5.1」に更新され、コンテキストウィンドウが 1M に拡大されたほか、キャッシュ読み取り料金が導入された。
セキュリティ制限の強化
自動モードにおいて、クラウドメタデータ認証情報の取得やエグレス回避などの行為をデフォルトで禁止する「Containment Escape」ルールが追加され、環境設定による例外のみが許可されるようになった。
開発者体験の改善
セッション管理のバグ修正や、背景セッションの起動失敗問題の解消、キーバインドの再割り当て機能の強化など、実務での操作性向上が図られた。
認証ヘッダーとプロファイルの競合修正
Bedrock や Vertex などでの重複する Authorization ヘッダーや、設定されていない Anthropic プロファイルの誤検出を修正した。
バックグラウンドセッションと権限管理の不具合解消
プロンプトの消失や承認待ちメッセージの表示漏れ、そして Remote Control のモデル選択無視などの問題を解決した。
重要な引用
Added a Containment Escape rule to auto mode so cloud metadata-credential fetches, egress evasion, and cross-tenant reach are no longer auto-approved
Fixed background sessions failing to start on macOS npm installs during a self-update
Fixed a doubly-listed custom Authorization header overriding the configured credential on Bedrock, Mantle, Vertex, and WIF
Fixed policyHelper timeoutMs and refreshIntervalMs values above the timer maximum (2147483647) causing failures or re-runs every millisecond
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
変更点
- クロージア・フェイブル 5.1(
claude-fable-5-1)を追加し、デフォルトのフェイブルモデルとなりました。コンテキスト長は 1M で、トークンあたり $10/$50 の価格設定です。キャッシュ読み取りは $0.25/Mtok です。
- 「時刻形式」(
timeFormat)とtimeZone設定を追加しました。これにより、会話終了時のクロックやトランスクリプトビューのタイムスタンプを、12 時間制、24 時間制、24 時間 UTC、または strftime パターンから選択できるようになりました。
自動モードに「コンテインメント脱出」ルールを追加しました。これにより、クラウドメタデータや認証情報の取得、エグレス回避、テナント間への到達といった操作は、環境側で「期待される動作」として明示的にマークされていない限り、自動的に承認されなくなります。
CLAUDE_CODE_SUBAGENT_MODEL_FORCE を追加しました。この設定を有効にすると、サブエージェントごとに定義されたモデルのオーバーライドや、起動ごとのモデル指定を無視し、すべてのサブエージェントで CLAUDE_CODE_SUBAGENT_MODEL(またはメインモデル)が適用されるようになります。
- 現在のセッションのみを対象に、
/effortにsを追加して、/modelと同様の挙動を実現しました。 - 終了したセッションによって残された古いサンドボックスマスクファイルに対して、
/doctorが警告を出す機能を追加しました。
自動モードにおいて、作業ディレクトリ外への最初のファイル読み込み前にワンタイムプロンプトを追加しました。これにより、permissions.blockReadsOutsideWorkingDirectories オプションを使用して、そのような読み込みをブロックすることが可能になりました。
- 発見された
/modelピッカーエントリに対して、ゲートウェイが提供するdescriptionのサポートを追加しました(環境変数:CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY)。なお、説明がないエントリは引き続き「From gateway」と表示されます。
起動後に作成された .claude/ フォルダ内の設定ファイルが、再起動するまで反映されない不具合を修正しました。
←で開いたエージェントビューからディスパッチされたセッションは、常に元のセッションのパーミッションモードで開始されるよう修正され、ターゲットディレクトリのdefaultModeやエージェントのpermissionModeを上回るようになりました。
Claude エージェントにおいて、Ctrl+G のキーバインディング再設定が無視される不具合を修正しました。これにより、新しい「エージェント」コンテキストを通じて Ctrl+S や Ctrl+T の再設定が可能になりました。 (原文の技術表記: keybindings.json、claude agents、Agents)
macOS での npm インストール時に自己更新が行われる際、バックグラウンドセッションの起動に失敗する問題を修正しました。また、Windows では、再利用されたプロセス ID を指す古いデーモンロックファイルが存在する場合に同様の不具合が発生していましたが、これも解消されました。
スラッシュコマンドパネルの背後でレスポンスがストリーミングされている間に、作業中のスピナーが停止してしまう現象を修正しました。
スケジュールされたウェイクアップ後、バックグラウンドセッションの state.json ファイル内の detail 項目が、自身のディスパッチプロンプトを繰り返し表示する不具合を修正しました。
- クラウドエージェント(Claude agents)が、再プロンプト後に完了済みセクションに埋もれてしまうバックグラウンドセッションを保持する不具合を修正しました。現在は、完了順のソート基準が「最新終了時刻」に変更されています。
- 削除されたディレクトリから
claude --bgを実行した際に、「バックグラウンド化されました」と表示してクラッシュしたセッション行を残す不具合を修正しました。現在は、その理由を表示してエラーコード 1 で終了するようになりました。 (原文の技術表記:claude agents)
- セッション中にリモートコントロールが再接続された際、Bash ツールの定義を再送信してプロンプトキャッシュのミスを引き起こしていた問題を修正しました。
- Bedrock、Mantle、Vertex、WIF において、カスタム
Authorizationヘッダーが重複してリストされ、設定済みの認証情報を上書きしてしまう不具合と、Vertex のセットアップウィザードで~/.config/anthropicに残っていた Anthropic プロフィールを読み込んでしまう問題を修正しました。
Claude アプリケーションゲートウェイが、Foundry、Vertex、Bedrock に対して誤ってホスト名 Authorization やプロファイルヘッダーを送信する不具合を修正しました。また、ANTHROPIC_FOUNDRY_API_KEY が設定されている場合に Foundry の Entra ID 上流サーバーが起動しない問題も解決しています。
API キーモードにおいて、Foundry サブスクリプションキーと一緒に残存していた Anthropic API キーや認証トークンが送信される不具合を修正しました。
・メッセージの役割(role)が保存されず、実行時に何も表示されない不具合を /schedule コマンドで修正しました。
・別のセッションからのメッセージ承認待ちや送信元を示さなかった claude agents の挙動を修正しました。これはバックグラウンドセッションで待機している際に発生する問題です。
・開いているバックグラウンドセッション内で Ctrl+S でプロンプトを保存していた場合、そのセッションがアイドル状態になったり停止したりして再度開かれた際に内容が消えてしまう不具合を修正しました。
- サーバー管理設定を通じて適用されるテレメトリ(OTEL)の設定が、ウォームスタート時に無視されていた不具合を修正しました。これにはデスクトップアプリの Code セッションも含まれます。
- リーダーのメールボックス書き込みが一時的にロックされた際に、チームメンバーからの権限リクエストが二重に応答される問題を修正しました。
- コマンドの自動継続応答ストリーミング中に、進行中のターン直下に存在しないダブルのスラッシュコマンド行がレンダリングされていた不具合を修正しました。
policyHelperのtimeoutMsおよびrefreshIntervalMs値がタイマーの最大値(2147483647)を超えていたことで、失敗や毎ミリ秒ごとの再実行が発生する問題を修正し、これらの値を上限にクリップするようにしました。
- 他のサブエージェントのトランスクリプトへ切り替えた際にトークンカウンターがフリーズしたり動作が遅くなったりする不具合を修正しました。また、応答ストリーミング中にバックグラウンドのサブエージェントやチームメンバーのカウントもリアルタイムで更新されるように改善しました。
- 末尾にドット(例:
example.com.)を含むサンドボックスネットワークホストの記述を修正しました。これにより、deniedDomainsエントリがサンドボックス内のホストを正しくブロックできるようになり、そのようなホストに対する「今後聞かない」設定が誤って再表示される不具合を解消しました。
- リモートコントロールの同意プロンプト(
claude remote-controlで Esc キーまたはnを押すこと)が、誤って同意とみなされる不具合を修正しました。これにより、次のリクエスト時に再度確認を求めることなく接続できるようになりました。
/mcpの再接続不具合を修正し、起動後に管理された MCP の許可・拒否リストやstrictPluginOnlyCustomizationによってブロックされるはずの設定ファイルベースの MCP サーバーへの接続も可能にしました。
strictPluginOnlyCustomizationで MCP をプラグイン専用サーバーに限定した際、claude mcp removeコマンドを実行してもリモートサーバーに保存された OAuth 認証情報が残ってしまう不具合を修正しました。
- Claude アプリから開始されたリモートコントロール(
claude remote-control)セッションにおいて、選択したモデルが無視され、マシンのデフォルトモデルで実行されていた不具合を修正しました。
allowManagedPermissionRulesOnlyを有効にした状態で設定の再読み込みが行われた際、--disallowedToolsおよびセッション拒否ルールが失われる不具合を修正しました。
--resumeオプションでバックグラウンド実行中の会話リストが重複表示される不具合と、--continueオプションで停止したバックグラウンドコピーが再開されてしまう不具合を修正しました。また、--continueは完了したバックグラウンドセッションも開けるようになりました。
- 全画面モードで、シェルコマンドの出力にある
!をクリックして展開できない不具合を修正しました - 自動更新時に古い Claude Code バイナリがバックグラウンドセッションに残り続けて蓄積される問題を修正し、適切に終了するようにしました
「claude agents --json」コマンドの実行時に、ターミナルが一時的に生モード(raw mode)に切り替わってしまう不具合を修正しました。また、終了時に他のプログラムが設定したターミナル設定が元に戻らなくなる問題も解消しています。
背景で実行中のコマンドや、それによって起動された Monitor がまだ動作している間に、プロアクティブな出力スタイルのセッションがフィラーメッセージ(埋め合わせメッセージ)を連発したりログを繰り返し読み込んだりしてアイドル状態にならずにループしてしまう不具合を修正しました。
レスポンスがコンピューターのスリープ、接続の切断、サーバーエラーなどによって途中で途切れた際にサブエージェントが停止する不具合を修正しました。現在は自動的に再開し、不完全な応答で終了することがなくなりました。
claude agents セッション内の /btw パネルで ← キーが何もしないという不具合を修正しました。現在は回答中であってもエージェントリストへ戻り、セッションを再度開くとパネルが表示されるようになりました。
アドバイザーモデルを設定したセッションで、バックグラウンドリクエスト(圧縮処理、/recap、プロンプト提案など)においてプロンプトキャッシュが欠落していた問題を修正し、毎回未キャッシュの完全な会話履歴を再送信する不具合を解消しました。
claude -p コマンドの実行結果出力後約 5 秒で終了し、監視中のモデル(Monitor the model armed)がまだ実行中であったという問題に対し、ウォッチがトリガーされるかタイムアウトするまで待機するように修正しました。
自動モードにおいて、一致するコマンドが複合コマンドやサブシェル内で実行された際に permissions.ask ルールがスキップされ、確認プロンプトなしで実行されてしまう不具合を修正しました。
プラグインが、宣言されたコマンド、エージェント、スキル、フック、またはその他のコンポーネントパスとしてシンボリックリンク(symlink)を設定することで、自身のディレクトリ外にあるファイルを読み込んでいた脆弱性を修正しました。現在は、そのようなパスへのアクセスはエラーとして拒否されます。
- 現在の作業ディレクトリ内のディレクトリを指定した際にエラーとなっていた「
/add-dir」コマンドを修正し、起動時の「--add-dir」と同様に、そのディレクトリに含まれるスキル、コマンド、エージェントを読み込むようにしました。 - サブエージェントのトランスクリプトビューから停止していたサブエージェントを再開した際、メインのエージェントに通知が行っていなかった不具合を修正しました。
/feedbackなどのダイアログに ANSI コード付きテキスト(CI ログなど)を貼り付けた際にクラッシュする問題を修正しました。
プロジェクトの .mcp.json ファイルが FIFO やデバイスファイルへのシンボリックリンクの場合に、claude mcp add/remove コマンドがハングアップしたりメモリを枯渇させたりする問題を修正しました。現在は即座にエラーを返し、具体的な対処方法を提示します。
非 JSONL データを claude -p --input-format stream-json にパイプした際に無制限にメモリが増大する不具合を修正しました。現在は明確なエラーメッセージで即座に処理を停止します。
サブエージェントやその他のツールが実行されている間に、ターンをバックグラウンドに移動(←キーまたは Ctrl+B)した際、稀にそのセッションでツールが拒否された扱いとなり、再実行されなかった不具合を修正しました。
- Bash の
Read()やEdit()に対する拒否ルールが、< fileによるリダイレクトやtac、egrepといったリーダーコマンドに適用されない不具合を修正しました。また、任意の拒否ルールの設定についても対応しています。
引数またはリダイレクト先が、現在コマンドの拒否を開始しました。
- 多数の画像を読み込んだ結果など、転写記録が 5 MB を超えたサブエージェントへの再開やメッセージ送信で「転写が見つかりません」というエラーが発生する不具合を修正しました。
- Git を一切使用しない Bash ループ、
$VARの参照、"$(…)"、heredoc に対して、「ワークツリー内に留まっていることを検証しきれないため複雑すぎる」としてセッションの隔離を拒否していた問題を修正しました。
会話履歴を巻き戻して空にした後に、/model および /effort コマンドでプロンプトキャッシュの警告が表示される不具合を修正しました。
画像がリクエストごとのサイズ上限を超えた長文スクリーンショットセッションにおいて、各ターンでプロンプトキャッシュにミスが発生する問題を修正しました。
編集権限のプロンプト表示における差分ビューで、絵文字やマルチコードポイント文字の幅が正しく表示されない不具合を修正しました。
WebSocket MCP サーバー接続時のエラーログが「[object ErrorEvent]」という形式ではなく、実際の根本原因を示すように修正しました。
Claude Code プロセスが npm のアップデートをダウンロード中だった際にバックグラウンドセッションが開通せず、「Couldn't start the background service」というエラーが発生する問題を解決しました。現在は、その処理が完了するまで起動を待機するように改善されています。
timeout や setsid などのコマンドでシェルから分離されたバックグラウンドコマンドが、タスクの停止や Claude Code の終了時に正しく終了しない不具合を修正しました。
背景コマンドをタスクパネルまたは接続済みクライアントから停止した際に、Claude にその旨が正しく通知されるように修正しました。
バックグラウンドサブエージェントの停止時に、監視プロセスが継続して実行されてしまう不具合を修正しました。
リンクされたワークツリー内でサンドボックス化された Git コマンドを実行中に、サブディレクトリに移動(cd)した後に、リポジトリ共通の .git ディレクトリへの書き込み権限を失ってしまう問題を修正しました。
Opus 4.7 以降で、長時間の非表示思考フェーズ中に Bedrock および Bedrock Mantle のリクエストが応答停止し、アイドルタイムアウトによって接続が切断される事象を修正しました。現在は進行状況を示すイベントストリームが継続して送信されます。
Claude Apps ゲートウェイの有効期限切れまたはセッション取り消し後に Claude Code を起動した際、ネットワークエラーと誤って報告されていたのを修正しました。現在はセッション終了を明確に示し、/login コマンドによる再ログインを提案するようになりました。
セッション開始時にネットワークプロキシの起動に失敗した際、そのセッション中に Git や GitHub の認証情報が失われる問題を修正しました。現在はバックグラウンドで再試行し、自動的に復旧します。
中断された背景デーモンの起動後にシステム一時ディレクトリに残っていた cc-daemon-* フォルダを削除する機能を追加しました。cleanupPeriodDays による保持期間のスクリープがこれらを自動的に除去します。
Bash と zsh で条件式 [[ ]] の解析結果が異なるため、一部のパーミッションチェックで自動承認されていた問題を修正しました。現在はこれらのコマンドに対して承認を促すプロンプトが表示されます。
管理設定の承認プロンプトにおいて、詳細なトレーシングや生 API 本文のログ出力を無効にするか、トレースエクスポートを有効にする場合、従来の一般的な警告メッセージではなく、テレメトリに関する適切な文言を表示するように修正しました。
tmux や iTerm2 のパネル内で、エージェントチームの仲間たちがシャットダウン要求を承認した後も開いたままになる不具合を修正しました。
キーレスコンソールサインイン("Console アカウントでサインイン")において、組織がサーバー管理する設定が適用されない問題と、/status コマンドでそのサインイン先の組織が表示されない問題を修正しました。
レンダリングパフォーマンスを改善しました。長い会話ではターンごとの再描画処理が減り、回答が長くなってもストリーミングの速度が低下しなくなり、バックグラウンドエージェントの更新時に画面全体が再描画されなくなりました。
キー入力ごとの描画負荷を減らすことで、プロンプト入力の応答性を向上させました。
ポリシーヘルパーの診断機能を改善しました。リフレッシュ失敗は /status で表示されるようになり、管理設定ダイアログの拒否時に Claude Code が終了した理由が出力されるようになりました。また、ヘルパーのタイムアウトも明確にタイムアウトとして報告されます。
/code-review --commentコマンドを改善し、GitLab マージリクエストへのフィードバック投稿方法を、ターゲット非対応の報告からglab mr noteを使用した投稿に変更しました。
- 通知機能を強化しました。MCP の要求や権限確認が別のダイアログの下にキューイングされた場合でも、表示されている要求と同じ遅延時間でアイドル状態のデスクトップ通知が送信されるようになりました。
- 詳細モード(verbose)およびトランスクリプト出力を改善しました。非同期フックの完了通知が同時に到着した場合、それまで個別の行で表示されていたものが、1 行にまとめて表示されるようになりました。
claude self-hosted-runner --configure-gitコマンドを拡張し、git push のネゴシエーションも有効化しました。これにより、古くなったクローンからの新規ブランチ初回プッシュ時に、ツリー全体ではなく新しいコミットのみがアップロードされるようになりました。
ゲートウェイのキープアライブ応答が保持されている間、SDK ホストへのライブネス報告を改善し、CLAUDE_STREAM_IDLE_TIMEOUT_MS を引き上げたことによる長時間待機が、セッションの停止と誤認されないようにしました。
MCP 接続および OAuth のデバッグ・エラーログを改善し、サーバーの URL やリクエストヘッダーに含まれる認証情報を隠蔽(レッドアクション)するようにしました。
/forkコマンドを改善し、新しいバックグラウンドセッションでも元の会話のプロンプトキャッシュを保持できるようにしました。これにより、ワークツリーのブリーフィングがシステムプロンプトの変更ではなく、メッセージとして送信されるようになりました。
絵文字の自動補完機能を改善し、GitHub や Slack の残りの短縮コードエイリアス(:satisfied:、:telephone:、:collision: など)に対応できるようにしました。
「--effort」の挙動を変更し、新しいモデルのデフォルトの努力レベルをそのセッションのみ保持するようにしました。永続的な設定ではなく、claude.ai で選択された努力レベルは、Remote Control セッションのホールド期間中のみ適用されます。
- MDM または
managed-settings.jsonで定義されたポリシーヘルパー(policyHelper)が、起動時にキャッシュされたサーバー管理設定によって上書きされる問題に対し、設定の削除を報告した時点で即座に実行(または終了)するように修正しました。これにより、次回起動まで待たずに反映されるようになりました。
managedSourcesBehavior: "merge"の挙動を変更し、複数の管理ソースから値を結合するのではなく、設定されている最も上位の管理ソースからsandbox.credentials.awsPairsとsandbox.ripgrepをそのまま引き継ぐようにしました。
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1を設定してゲートウェイモデルの検出を行う際、CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICが設定されていても実行されるようになりました。これは、この処理がゲートウェイへの問い合わせのみを行うためです。
claude --resume --bgの挙動を変更しました。実行中のプロセスがない場合、以前のように静かにコピーを開始するのではなく、独自の ID でセッションを継続します。ただし、コピーを作成した場合はその旨を通知するようにしています。
/btwコマンドの履歴閲覧機能を、従来の←/→キーからShift+←/Shift+→(または[/])に変更しました。これにより、直近のサイド質問を順に確認し、最後にライブ回答に戻る操作が可能になります。
.claude/settings.jsonまたは.claude/settings.local.json内のdefaultMode: "bypassPermissions"の設定を無視するように変更し、"auto"と同様に扱うようになりました。この設定はユーザー側で明示的に指定する必要があります。
または設定を管理するか、--permission-mode を指定してください。
Claude アプリのゲートウェイセッションにおける fable および best の挙動を変更し、ゲートウェイがまだ Fable 5.1 を拒否しているため、当面は Fable 5 に解決されるようにしました。Fable 5.1 を利用したい場合は /model で明示的に Fable 5.1 を選択してください。
--add-dir、/add-dir、およびadditionalDirectoriesを変更し、ネットワークパス(UNC 共有や/net/の自動マウント)を拒否するよう仕様を変更しました。これにより、該当するパスが指定された場合に事前にエラーメッセージが表示されるようになりました。
これらに触れるには、Windows ではマッピングされたドライブ文字を使用してください。
Claude アプリのゲートウェイでのサインインとトークン更新リクエストを、管理設定のフェッチ処理と同様にゲートウェイの固定 TLS 証明書の検証を行うように変更しました。
Cowork および claude.ai のクラウドセッションにおいて、自分が所有していないアーティファクトを読み込む際、自動モードであっても事前に確認を求めるよう仕様を変更しました。
Bash や PowerShell の権限プロンプトで表示されていた Ctrl+E コマンドの説明を削除しました。
[VSCode] セッションリストパネルに「ACCOUNT & USAGE」と「SESSION MANAGER」のセクションヘッダーを追加し、折りたたみ可能にしました。これによりアカウントのメールアドレスや使用量メーターが表示され、「詳細を表示」リンクをクリックすると使用状況ダイアログが開きます。
[VSCode] 入力フッターにモデルピルを追加しました。現在のモデルを表示しクリックでモデル選択画面を開くことができます。また、Effort(努力度)行と「さらに多くのモデル」ページも用意されています。
[VSCode] セッションリストの「グループ化されていない」セクションに折りたたみトグルボタンを追加しました。
[VSCode] コマンドメニューに出力スタイルの選択機能を追加し、カスタムスタイルにも対応しました。
[VSCode] 第三者プロバイダー(Bedrock、Vertex など)でのデプロイにおいて、リモートセッションや音声入力、使用状況といった claude.ai 固有の機能が誤って表示されていた問題、および残存するログイン情報によって claude.ai に呼び出されてしまう問題を修正しました。
[VSCode] セッションリストパネルの読み込み完了後にも使用量メーターが空白のままになっていた不具合を修正し、直ちに最終的な使用状況を表示するように改善しました。
[VSCode] 「すべてのセッションでリモートコントロールを有効にする」トグルスイッチの動作を修正しました。これにより、オン/オフの設定は新規セッションだけでなく、既に開いているセッションにも即座に適用されるようになりました。
- [VS Code] スクリーンリーダーの読み上げを修正:フェンスや見出しの前にある制御文字によって可視行が読み飛ばされる不具合、および見出しにまたがる太字マーカーのペアリング誤りを解消しました。
- [VS Code] アクションメニューを変更し、スラッシュコマンドはインライン表示ではなくフィルタ可能な「スラッシュコマンド」ダイアログとしてリスト表示するようにしました。選択すると即座に実行されます。MCP サーバー用ダイアログにも同様のフィルタボックスを追加しています。
- [VS Code] 「セッションの削除」を「セッションのアーカイブ」に変更しました。アーカイブされたセッションは、リスト下部にある折りたたみ可能な「アーカイブ済みセッション」グループに移動し、そこから復元(Unarchive)できるようになりました。
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み