Claude Code v2.1.268 リリースノート

はじめに

Claude Code v2.1.268 がリリースされました(公式 CHANGELOG の記載は 96 件)。このバージョンでは、Claude apps ゲートウェイの価格管理機能とアクセス制御の強化、セッション状態管理オプションの追加、WebFetch のタイムアウト設定、そして CPU 使用率の最適化が行われました。また、サードパーティ Anthropic 互換エンドポイントでの不具合修正、シンボリックリンクディレクトリの権限制御の改善、VSCode 拡張と Claude in Slack の機能改善など、多数のバグ修正と改善が含まれています。

注目アップデート深掘り

Claude apps ゲートウェイの価格管理とアクセス制御の強化

gateway.yaml に pricing: を設定することで、サインイン済みの Claude Code クライアントが管理設定を通じて同じレートを受け取り、/cost とテレメトリーが使用量メーターと一致するようになりました。これにより、組織全体でのコスト管理の透明性が向上します。

同時に、セキュリティ面でも改善が加えられています。access_control.allow_cidrs が空の場合、ゲートウェイ起動時に警告が表示されるようになり、初めてパブリックアドレスからリクエストが到着した際にも一度だけ警告が表示されます。さらに、新たに追加された gatewayInternalNetworks 管理設定により、管理者は組織自身のパブリック IPv4 ブロック上での /login を許可できるようになりました。これらの機能により、セルフホスト環境でのアクセス制御がより細やかに行えるようになっています。

サードパーティ Anthropic 互換エンドポイントの互換性修正

v2.1.265 以降、サードパーティの Anthropic 互換エンドポイント(ANTHROPIC_BASE_URL)を使用する際に、すべてのターンが HTTP 400 で失敗する不具合が修正されました。Artifact ツールの入力スキーマにある正規表現を、これらのエンドポイントが受け付けないことが原因でした。

WebFetch のタイムアウト設定と CPU 使用率の最適化

WebFetch が応答を開き続けたままサーバーが完了しない場合に無限にハングする問題が修正され、フェッチは 300 秒後に失敗するようになりました。タイムアウト値は CLAUDE_CODE_WEBFETCH_DEADLINE_MS 環境変数で上書き可能(0 に設定すると無効化)です。

また、アイドル状態のセッションでのビジーループが CPU コアを占有しなくなり、セッション要約中の頻繁なターミナルフォーカスレポートによる CPU 高使用率の問題も解消されました。

実用的な活用ポイント

セッション状態の管理

新たに追加された claude self-hosted-runner --remove-session-state オプション(デフォルトはオフ)を使用すると、セッション終了時に <base-dir>/_sessions/ 配下の各セッションごとのディレクトリを削除できます。長期運用時のディスク使用量管理に有効です。

CLI の JSON 出力拡張

claude auth status --json の出力に configDirectory が追加され、claude plugin install、uninstall、update、enable、disable コマンドに --json オプションが追加されました。また、claude plugin list --json の各行に errorDetails と noteDetails が含まれるようになり、プラグイン管理の自動化やスクリプト化が容易になりました。

シンボリックリンクディレクトリの権限制御

macOS の /etc、/tmp、/var や Linux の /bin などのシンボリックリンクディレクトリに対する deny および ask パーミッションルールが、実際のパス位置で指定された場合にも適用されるようになり、Bash コマンドがシンボリックリンクパスで書かれた deny ルールを無視する問題も修正されました。

全変更点一覧

カテゴリ変更内容概要
FeatureClaude apps ゲートウェイの価格管理gateway.yaml の pricing: 設定により、サインイン済みクライアントが同じレートを受け取り、/cost とテレメトリーが一致
Featureゲートウェイのアクセス制御警告access_control.allow_cidrs が空の場合の起動時警告と、パブリックアドレスからの初回リクエスト時の警告を追加
FeaturegatewayInternalNetworks 管理設定組織のパブリック IPv4 ブロック上での /login を管理者が許可可能に
Featureセッション状態削除オプションclaude self-hosted-runner --remove-session-state でセッション終了時にディレクトリを削除
FeatureconfigDirectory の JSON 出力claude auth status --json に configDirectory を追加
Featureプラグインコマンドの JSON 出力claude plugin コマンド群に --json オプションを追加、errorDetails/noteDetails を含む
Featureアーティファクトのブラウザタブアイコン公開されたアーティファクトに、各ページに合わせて Claude が選んだアイコンを追加
Fixサードパーティエンドポイントの HTTP 400v2.1.265 以降、ANTHROPIC_BASE_URL でのターン失敗を修正(Artifact ツールの正規表現が原因)
FixWebFetch のハング応答を開き続けるサーバーで無限ハングする問題を修正、300 秒後にフェッチ失敗(CLAUDE_CODE_WEBFETCH_DEADLINE_MS で上書き可能)
Fixリスポーンされたチームメイトの信頼問題信頼していないフォルダの同名エージェントファイルからツールやシステムプロンプトを取得する問題を修正
Fix高 CPU 使用率アイドルセッションのビジーループとターミナルフォーカスレポートによる CPU 占有を修正
FixMCP ツール呼び出し後の空メッセージClaude が “your message came through empty” と返信する問題を修正
Fixシンボリックリンクディレクトリの権限ルールmacOS の /etc、/tmp、/var や Linux の /bin に対する deny/ask ルールが実際のパス位置で適用されない問題を修正
FixRead/Edit deny ルールの適用漏れenv -C、eval などの解析不可能なコマンドが同じ行にある場合に deny ルールが適用されない問題を修正
Fixプラグインとマーケットプレイスのシークレット露出git ソース URL からのトークンやパスワードがエラー表示される問題を修正
FixMCP 設定のシークレット露出/mcp や /plugin サーバー詳細、claude mcp list/get、MCP ログインエラーで ${VAR} プレースホルダーから解決されたシークレットが表示される問題を修正
FixSDK セッションのプロンプトキャッシングexcludeDynamicSections 使用時に最初のメッセージが毎回再レンダリングされ、プロンプトキャッシングと拡張思考が途中で壊れる問題を修正
Fixモデルアクセス拒否のキャッシュキャッシュされたモデルアクセス拒否が古い場合に、再起動後や Desktop Code タブで制限メッセージが表示される問題を修正
Fix実行中セッションのモデル切り替え別の Claude Code プロセスがモデルアクセスエントリを更新した際に、組織のデフォルトモデルに暗黙的に切り替わる問題を修正
FixFable モデルの 429 エラー表示Pro および Team プランで長コンテキスト 429 エラー時に、使用クレジット同意プロンプトではなく 1M コンテキストメッセージを表示
Fixワークロード ID フェデレーションプロファイル共有時に 401 … jti reused で失敗する問題を修正(claude-code-action の設定)
FixMCP サーバー OAuth サインインローカルコールバックポート範囲がバインドできない場合の “No available ports for OAuth redirect” エラーを修正
Fix/compact の会話要約$ シーケンスを含むテキストが壊れる問題を修正
Fix/compact 後の会話再開復元されたファイルノートが毎回同じ順序で読み込まれるように修正
FixSDK のコンパクション前会話送信プロンプト提案、サイド質問、/rename がコンパクション前の会話を送信する問題を修正
Fix@ ファイルと / コマンド提案上矢印でプロンプトを呼び出して編集後に提案が表示されない問題を修正
Fixclaude agents の戻る操作← キーを自然なペースで押してエージェントリストに戻る際、1 秒以上停止するまで無視される問題を修正
Fixclaude agents のセッション削除スタックワークツリーが削除できない場合にスタックする問題を修正、原因と次のステップを表示、git ワークツリーでは Ctrl+X で強制削除可能に
Fixエージェントパネルの行拡張改行を含むテキストでバックグラウンドエージェントとワークフロー行が複数行に拡張される問題を修正
FixClaude in Slack の MCP ツール消失組織管理設定で MCP 許可リストが設定されると Slack ツールが失われる問題を修正
FixClaude in Chrome のホスト解析ナビゲーション URL にスキームはあるがホストが解析できない場合に “https” ホストの許可を求める問題を修正
Fixスピナーの折り返し現在のタスクラベルが長い場合に複数行に折り返す問題を修正、ラベルと “Next:” 行が 1 行に収まるように
Fix/bug と /feedback のカーソルネイティブカーソル有効時に説明フィールドでカーソルが表示されない問題を修正
FixRemote Control セッション名claude remote-control が提供するセッションが ListAgents でセッションタイトルではなく生成された名前を表示する問題を修正
Fixclaude plugin validate のパス拒否ディレクトリ名が 2 つのドットで始まるプラグインパスを拒否する問題を修正(プラグインローダーは受け入れる)
Fixプラグインのデフォルトモニター/SKILL.mdチェックできないデフォルトモニターファイルやルート SKILL.md を暗黙的にスキップする問題を修正
FixWebFetch の localhost エラーlocalhost などドットのないホスト名に対するエラーメッセージを改善、URL が拒否される理由と curl の使用を提案
FixPermissionRequest フック--print モードで発火しない問題を修正
Fixpolicy-helper 警告ヘッドレス(-p)実行時に表示されない問題を修正
Fix/resume のフォーク名表示/fork バックグラウンドセッションが親の名前ではなく ⑂ フォーク名で表示されるように修正
Fixclaude.ai ゲートコマンドのログイン提案サインアウト時に Enterprise 移行メッセージではなく /login を提案するように修正
FixSessionEnd フックタイムアウトCLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS がフックごとの timeout がない SessionEnd フックを拡張しない問題を修正(1.5 秒後にキャンセルされていた)
Fix/autofix-pr などのクラウドセッションコマンドGitHub アカウント未接続時の再試行/アプリインストール指示を改善、/web-setup や Web 接続ページを案内
Fixクラウドセッションコマンドのポリシー説明/teleport や /remote-env などで組織ポリシーにより無効化されている場合の説明を追加、“Unknown command” ではなく理由を表示
FixBash サンドボックス説明の過剰表現ファイルシステム分離がオフの場合に未強制パスリストを削除、strict モードがコマンドを決して非サンドボックスで実行できないと主張する記述を修正
Improvementフルスクリーンモードの再描画プロンプト行の追加/削除(Shift+Enter)が文字入力と同じ速度で再描画されるように改善
Improvement–continue / –resume の起動速度会話が即座に表示され、最初のメッセージがトランスクリプト全体を再読み込みしないように改善
Improvementツール集約ターンの応答性ツールバッチごとの非表示リマインダーでトランスクリプトを再描画しないように改善
Improvementワークフロースクリプト検出の起動時間.claude/workflows/ のスクリプトをリストする際に各スクリプトを解析しないように改善
Improvementオートモード拒否メッセージClaude が受け取るメッセージにアクションをブロックしたルールを明記し、より安全な方法を試すよう促すように改善
ImprovementClaude in Chrome の長いページ読み取りファイルに保存して読み戻す代わりにインラインで維持するように改善
ImprovementMEMORY.md の切り詰め警告切り詰められた行数と開始位置を表示するように改善
Improvementアーティファクトのターミナル権限プロンプト質問を先頭に配置するように改善
Improvementプロンプトフッターエディターや /diff 選択をプロンプト入力内に表示、フルスクリーンモードではフッターではなくヘッダーに Remote Control ステータスを表示
Improvement使用クレジット必要メッセージセッション途中で使用クレジットを有効にした場合、Claude Code 再起動後に有効になることを明記
Improvement/plugin の即時適用プラグインのインストール、有効化、無効化がメニューを閉じた時点で有効になり、その後の /reload-plugins が不要に
ChangeBedrock、Vertex、Foundry のシステムプロンプト環境、モデル、設定の詳細を添付ファイルとして配信するように変更、ファーストパーティセッションと一致
ChangeBedrock、Vertex、Foundry のツールリスト会話全体でツールリストのバイト安定性を維持(後から接続されたツールは遅延ロード)、ファーストパーティセッションと一致
Changeタスク追跡ツールの提供条件TaskCreate/Get/Update/List、TodoWrite を Claude 3.x、Opus 4.0–4.7、Sonnet 4.0–4.6、Haiku 4.5 のみで提供、他では CLAUDE_CODE_ENABLE_TODO_TOOLS=1 で有効化
Changeアーティファクトデータ編集プロンプトターミナルでドキュメント数とアーティファクト公開範囲を表示するカードに変更
Changeローカル Cowork セッションのアーティファクト制限すべての承認をスキップする設定でも、Artifact ツールがセッションフォルダ外のローカルファイルやシンボリックリンクを拒否
ChangeWebFetch 拒否ルールのスコープ変更プレーンな WebFetch deny/ask ルールが Artifact ツールの読み取り/更新に適用されなくなり、Artifact ルール(または WebFetch(domain:claude.ai))を使用
ChangeMCP サーバー認証通知各サーバーを一度だけ通知し、起動ごとに表示しないように変更
Fix (VSCode)CLAUDE_CONFIG_DIR 設定時の UI 対応設定ファイルや environmentVariables に CLAUDE_CONFIG_DIR が設定されている場合にセッションリスト、設定トグル、チャットタブが動作するように修正
Fix (VSCode)ログイン/ログアウト後の UI 空白ログイン、ログアウト、アカウント切り替え後にモデルピル、モデルピッカー、コマンドメニューが数秒間空白になる問題を修正
Fix (VSCode)Auto モードの表示プロジェクトやローカル設定が ~/.claude/settings.json のモデルを上書きする場合に、新規タブやリロード直後の会話でモードピッカーから Auto が消える問題を修正
Fix (VSCode)SessionStart フック後のセッション名SessionStart フックが設定されている場合に、ウィンドウリロード後にセッション名が最後のプロンプトに戻る問題を修正
Fix (VSCode)フッターの待機時間別のタブが既に起動している場合に、新規タブの Claude プロセス起動を待たずにモデルピルと Remote Control ピルを表示するように修正
Fix (VSCode)二重プロセス起動セッションタブの起動が設定読み取りから 0.5 秒以上遅れた場合に 2 つ目の Claude プロセスが完全起動する問題を修正
Fix (VSCode)preferredLocation 設定の無視セッションリストからの再開が claudeCode.preferredLocation: "sidebar" を無視する問題(常にパネルを開いていた)を修正、プログラム的な開きが設定を “panel” にリセットする問題も修正
Fix (VSCode)Windows の問題WSL 未インストール機器での WSL インストールプロンプト表示を修正、WSL インストール時に Windows ファイルの IDE 診断が正しく返されるように修正
Fix (VSCode)CLAUDE_CONFIG_DIR 設定時のカスタムスタイル保存CLI が読み取らないフォルダにユーザーレベルスタイルを保存する問題を修正
Feature (VSCode)権限ルール保存場所の矢印キー操作常時許可権限ルールの保存場所を左右矢印キーで変更可能に、キーボードとスクリーンリーダーユーザー向け
Feature (VSCode)Focus last message コマンド会話の最新メッセージにキーボードフォーカスを移動する “Claude Code: Focus last message” コマンドを追加、キーボードとスクリーンリーダーユーザー向け
Change (VSCode)プラグイン管理ダイアログの即時適用インストール、有効化、無効化、アンインストールが再起動なしで開いているセッションに適用されるように変更
Change (VSCode)アーティファクト権限プロンプトの変更一部のアーティファクト権限プロンプトで “don’t ask again” 選択肢を省略、ターミナルと一致
Fix (Web)長時間実行セッションのファイル保存消失約 6 時間以上実行するクラウドセッションで、永続セッションフォルダに保存されたファイルが暗黙的に消失する問題を修正、最大 1 日間保持
Fix (Web)ルーチンのエフォートレベルエラー管理者がモデルのエフォートを制限している組織で、ルーチンがセッションを再開またはエフォート未設定でセッションを開始する際の “Invalid effort level” エラーを修正
Improvement (Web)ルーチン作成時の説明改善会話からルーチンを作成し、コネクタがない場合に、コネクタがないことと追加方法を説明、確認のみではなく
Fix (Claude Tag)管理設定ページのローディング一時的な読み込み失敗後にスケルトンで固まるまたは空白になる問題を修正、失敗したセクションに Retry ボタンを表示
Feature (Claude Tag)Slack チャンネル設定へのリンクSlack チャンネルの設定ページから組織の Claude in Slack 管理設定へのリンクを追加
Fix (Claude Tag)Enterprise Grid チャンネルの設定消失Slack 管理者がチャンネルを別のワークスペースに移動した後に Claude 設定(リポジトリ、環境、アクセス)が失われる問題を修正
Improvement (Claude Tag)ブロックされたアクションの説明改善権限チェック、Claude 自身の確認判断、アクセス不足のいずれがアクションを停止したかを説明
Improvement (Claude Tag)応答速度の向上読み取り専用ルックアップ(Slack 検索、スレッド読み取り、人物検索)を順次ではなく同時実行
Improvement (Claude Tag)比較のフォーマット改善文レベルの比較をワイドテーブルではなくリストで表示、横スクロールを回避、長いテーブルセルを折り返し
Fix (Claude Tag)スレッドの !restart コマンド独自セッションを持つスレッドで @Claude !restart が矛盾する “this thread is handled by the channel session” 通知も投稿する問題を修正
Improvement (Claude Tag)異なる組織のアカウントメッセージClaude アカウントが Slack ワークスペースと異なる組織にある場合の説明を改善、ワークスペースを組織に接続する方法を説明
Fix (Claude Tag)Markdown リンクの括弧表示URL が山括弧で囲まれている Markdown リンクがクリック可能リンクではなくリテラル括弧テキストとして表示される問題を修正
Fix (Claude Tag)ワークスペースゲストのメンションゲストが Claude を使用できるチャンネルでのワークスペースゲストのトップレベル @mention が、回答ではなく “your Slack account isn’t connected” 応答を受け取る問題を修正
Fix (Claude Tag)チャンネルセッションのリフレッシュチャンネルの長時間実行セッションが会話途中で新しいものに置き換えられる問題を修正、スケジュールされたリフレッシュはチャンネルとスレッドが静かになるまで待機
Fix (Claude Tag)チャンネル設定カードの重複結果複数回クリックされたチャンネル設定カードが、変更が既に適用された後に拒否されたと提案セッションに通知する問題を修正、結果は一度だけ送信
Change (Claude Tag)パブリックチャンネルのメモリ分離各チャンネルが独自のノートを保持し、Claude が他のパブリックチャンネルに保存したノートを想起しなくなり、ワークスペースノートは共有のまま
Feature (Code Review)未解決の発見事項の注記フォローアップレビューで未解決の発見事項リストの下に、発見事項のスレッドを解決する(返信するだけでなく)ことで後続レビューでカウントされなくなる旨の注記を追加
Fix (Code Review)発見事項検証エージェント失敗時の不完全終了発見事項を検証するエージェントの 1 つが途中で失敗した場合にレビューが不完全で終了する問題を修正、エージェントを置き換えて評決に到達
Fix (Code Review)ドラフト変換後のレビュー投稿実行中レビューの後ろにキューされたプッシュトリガーレビューが、プルリクエストがドラフトに変換された後も投稿される問題を修正
Fix (Code Review)ルートファイル編集時の CLAUDE.md 無視PR がルートファイル(例: README.md)を編集した場合に、CLAUDE.md がリストするファイルと名前のみが一致する場合にディレクトリの CLAUDE.md 規約を無視する問題を修正

まとめ

v2.1.268 は、Claude apps ゲートウェイの価格管理とアクセス制御の強化、セッション状態管理オプションの追加、WebFetch のタイムアウト設定、CPU 使用率の最適化など、セルフホスト環境とリソース管理面での改善が目立つリリースとなっています。サードパーティエンドポイントとの互換性修正、シンボリックリンクディレクトリの権限制御改善、VSCode 拡張の安定性向上、Claude in Slack の応答速度とメモリ管理の改善など、幅広い領域での品質向上が図られました。また、CLI の JSON 出力拡張により、自動化スクリプトやプラグイン管理のプログラム的な操作がより容易になっています。


📚 Claude Codeをもっと深く学ぶなら

実践Claude Code入門ー現場で活用するためのAIコーディングの思考法(楽天ブックス)