env

settings.json型object既定値{}記述場所どの設定ファイルでも可

Claude Code セッション用の環境変数を設定します。

記述例

{
  "env": {
    "DISABLE_AUTO_COMPACT": "1",
    "ANTHROPIC_BASE_URL": "https://proxy.example.com"
  }
}

使い方・用途

  • モデル選択、タイムアウト、機能の有効化など、専用の設定キーで表現できない設定を環境変数で行う
  • ANTHROPIC_BASE_URL や ANTHROPIC_CUSTOM_HEADERS を設定してゲートウェイを指定する
  • DISABLE_TELEMETRY や DISABLE_ERROR_REPORTING でテレメトリを無効化する
英語原文

Environment variables to set for Claude Code sessions. Many environment variables provide settings dimensions not available as dedicated settings.json properties (e.g., thinking tokens, prompt caching, bash timeouts, shell configuration). See https://code.claude.com/docs/en/settings#environment-variables for the full list.

関連する変更履歴

v2.1.319(6件)

MCP タスクを即座にバックグラウンドに移さず、tool call 内で完了を待機させるための CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND 環境変数を追加した
英語原文を表示
Added the CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND environment variable to make Claude Code wait for an MCP task inside its tool call instead of moving it to the background right away

変更後

MCP タスクの結果をツール呼び出しの中で待てるようになり、即座にバックグラウンドへ移されることで結果が次の処理に反映されない場面を避けられる。短いタスクはその場で完了し、長いタスクも自動バックグラウンド化でセッションをブロックしない

関連ドキュメント

telemetry を無効にせず feature flag の取得だけを停止する CLAUDE_CODE_DISABLE_FEATURE_FLAGS 環境変数を追加した。以降、すべての flag は組み込みのデフォルト値を使う
英語原文を表示
Added the CLAUDE_CODE_DISABLE_FEATURE_FLAGS environment variable, which stops feature-flag fetching without turning off telemetry; every flag then uses its built-in default

変更後

テレメトリーを有効にしたままフィーチャーフラグの取得だけを止められるようになり、ネットワーク接続を最小限に抑えたい環境でも、フラグは組み込みのデフォルト値で動作する。従来はフィーチャーフラグの取得を無効化するとテレメトリーも一緒に停止していたため、どちらか一方だけを制御したい運用では困っていた。

細工された環境変数プレフィックスによってコマンドの一部が権限チェックから隠される Bash 権限のバイパスを修正した
英語原文を表示
Fixed a Bash permission bypass where a crafted environment prefix could hide part of a command from permission checks
CLAUDE_CODE_PROXY_RESOLVES_HOSTS の挙動を変更した:ホストがネットワークを管理している環境では設定ファイルから設定できなくなり、プロセスの環境変数で設定する必要がある
英語原文を表示
Changed CLAUDE_CODE_PROXY_RESOLVES_HOSTS so that settings files can no longer set it where the host manages the network; set it in the process environment
Gateway: AWS GovCloud を他のアップストリームと混在させているアップストリームと、gateway の環境変数内の base URL 変数に対する起動時の警告を追加しました
英語原文を表示
Gateway: Added startup warnings for upstreams that mix AWS GovCloud with other upstreams, and for base URL variables in the gateway's environment

変更後

上流の設定ミスや環境変数の誤りを起動時にすぐ検出できるようになり、問題のある構成で稼働し続けてリクエストが失敗する事態を防げる。

[Cloud sessions] セルフホスト環境でのセットアップ停滞警告を改善しました。リンクは組織のデフォルトまたは稼働中の runner を持つ環境を優先し、その名前を表示します
英語原文を表示
[Cloud sessions] Improved the stalled-setup warning on self-hosted environments: its link now prefers your organization's default or an environment with a live runner, and names it

変更後

セットアップが滞っているときの警告から、組織のデフォルト環境やライブランナーが稼働している環境へ直接移動でき、どの環境を確認すべきか名前で分かるようになる。

v2.1.318(5件)

Self-hosted runner: オーケストレーターの spawn-runner フック環境変数に CLAUDE_RUNNER_SPAWN_REASON を追加した。Anthropic がリクエストを送った理由(例: runner_lost、resumed)が設定され、送られていない場合は未設定のままとなる。
英語原文を表示
Self-hosted runner: Added CLAUDE_RUNNER_SPAWN_REASON to the orchestrator's spawn-runner hook environment: why Anthropic sent the request (e.g. runner_lost, resumed); unset when none was sent

変更後

self-hosted runner を運用している環境では、spawn-runner フックでランナーを起動する際に、Anthropic がそのリクエストを送った理由(例: ランナーの消失、セッションの再開など)を CLAUDE_RUNNER_SPAWN_REASON としてスクリプトから参照できるようになる。起動理由に応じてフック側の処理を分岐させたり、起動ログを記録してトラブルシュートしやすくしたりできる。

[Cloud sessions] リポジトリを選択しないオプションを追加した。Anthropic ホスト環境のクラウドセッションは、リポジトリを選ばずに開始できるようになった。
英語原文を表示
[Cloud sessions] Added a No repository option: a cloud session on an Anthropic-hosted environment can now start without picking a repository

変更後

リポジトリを選ばずにクラウドセッションを開始できるようになり、ファイルの翻訳や下書き作成など、コード以外のタスクでもすぐにクラウド環境を使い始められる。

[Cloud sessions] クラウドセッションの環境が削除された際に表示されるカード(メッセージボックスが非表示のもの)に「New session」ボタンを追加した。
英語原文を表示
[Cloud sessions] Added a New session button to the card shown when a cloud session's environment was deleted, where the message box is hidden

変更後

クラウドセッションの環境が削除された場合に、メッセージボックスが非表示の状態でもカード上の「New session」ボタンから新しいセッションを直接開始できるようになり、作業を続けやすくなる。

[Cloud sessions] クラウドセッションでの GitHub Actions ログの読み取りを修正した。gh run view --log と gh api のログリクエストが、到達不能なリダイレクトではなく、ほとんどの環境で実際のログを取得できるようになった。
英語原文を表示
[Cloud sessions] Fixed reading GitHub Actions logs in cloud sessions: gh run view --log and gh api log requests now get the log in most environments, not an unreachable redirect
[Remote Control] 同一リポジトリを並行してチェックアウトしたものが、環境メニューの Remote Control 行で区別できない問題を修正した。それぞれのフォルダ名が表示されるようになった。
英語原文を表示
[Remote Control] Fixed side-by-side checkouts of one repository looking identical in the environment menu's Remote Control rows; each now shows its own folder name

v2.1.317(3件)

stdio MCP サーバーが環境設定で空文字列に設定された AWS_BEARER_TOKEN_BEDROCK を受け取ってしまう問題を修正した。現在は変数を未設定にすることで、サーバーがマシンの AWS 認証情報をそのまま使用できるようにした
英語原文を表示
Fixed stdio MCP servers receiving an empty AWS_BEARER_TOKEN_BEDROCK when their env config sets it to empty; the variable is now unset, so the server can use the machine's own AWS credentials

関連ドキュメント

[Cloud sessions] 管理者設定の組織環境ダイアログを、個人用ダイアログの短いレイアウトに変更した。各セクションは行から開き、未保存の入力がある場合は閉じる前に確認を求める
英語原文を表示
[Cloud sessions] Changed the organization environment dialog in admin settings to the personal dialogs' short layout: each section opens from a row, and unsaved input asks before closing

変更後

管理設定の組織環境ダイアログを操作しやすくなり、各セクションを一覧から開いて確認できるようになる。未保存の入力がある場合は閉じる前に確認を求められるため、誤って入力内容を失わずに済む。

[Cloud sessions] 新規のスケジュールタスクが組織のデフォルト環境を無視する問題を修正した。フォームは Anthrought ホストのデフォルトではなく、管理者が選んだ環境で開始するようになった
英語原文を表示
[Cloud sessions] Fixed new scheduled tasks ignoring your organization's default environment: the form now starts on the one an admin chose instead of the Anthropic-hosted default

v2.1.316(2件)

資格情報名の環境変数に 1 などのスイッチ値が設定されていた場合に、プラグイン MCP の headersHelper スクリプトが破損した CLAUDE_PLUGIN_ROOT とサーバー URL を受け取る問題を修正した
英語原文を表示
Fixed plugin MCP headersHelper scripts receiving a corrupted CLAUDE_PLUGIN_ROOT and server URL when a credential-named environment variable was set to a switch value such as 1

関連ドキュメント

[Cloud sessions] ネットワークシークレットの扱いを変更した。Enterprise メンバーが閲覧だけでなく、自分のクラウド環境に追加・削除できるようになった
英語原文を表示
[Cloud sessions] Changed network secrets so Enterprise members can add and delete them on their own cloud environments, instead of only viewing them

変更後

Enterprise メンバーも自分のクラウド環境にネットワークシークレットを追加・削除できるようになり、Owner に依頼せず自分で認証情報を管理できるようになった。シークレットの追加や更新のたびに管理者に問い合わせる手間が減る。

v2.1.314(4件)

Bash ツールのシェルを変更した: 継承された which のエイリアスや関数をクリアし、エクスポートされた which/unsetenv 関数をコマンドに渡さないようにして、which がシステムコマンドまたは zsh のビルトインになるようにした
英語原文を表示
Changed the Bash tool's shell to clear any inherited which alias or function and to stop passing exported which/unsetenv functions to commands, so which is the system command or zsh builtin

変更後

シェルの起動ファイルで which のエイリアスや関数が定義されていても、Bash コマンドで実行される which がシステムのコマンドや zsh のビルトインとして正しく動作するようになる。which の出力が独自の形式に置き換わって Claude Code がパスを解釈できなくなる、といった問題が起きにくくなる。

[Cloud sessions] 最近使用したセルフホスト環境が、新規セッションカードの最近の環境一覧に表示されない問題を修正した
英語原文を表示
[Cloud sessions] Fixed recently used self-hosted environments never appearing among the recent environments on the new session card

関連ドキュメント

[Cloud sessions] 管理者設定のセルフホスト環境詳細ダイアログが、非常に縦の短いウィンドウや高ズーム時に内容が表示領域からはみ出る問題を修正し、ダイアログがスクロールできるようにした
英語原文を表示
[Cloud sessions] Fixed the self-hosted environment details dialog in admin settings squeezing its content out of view in very short windows or at high zoom; the dialog now scrolls
[Cloud sessions] クラウドセッションのトランスクリプトを改善した: rename 行には新しいタイトルが表示され、リポジトリと環境の一覧は1行の JSON ではなくテーブルで表示される
英語原文を表示
[Cloud sessions] Improved cloud session transcripts: a rename row now names the new title, and repository and environment lists show as a table instead of one line of JSON

変更後

クラウドセッションのトランスクリプトが読みやすくなり、/rename によるタイトル変更が新しいタイトル名として表示され、リポジトリや環境の一覧も JSON の 1 行ではなく表形式で確認できる。

v2.1.312(3件)

[Cloud sessions] クラウド環境設定のセットアップスクリプトボックスに、色分け、行番号、Copy ボタン付きの Bash エディタを追加した
英語原文を表示
[Cloud sessions] Added a Bash editor with colors, line numbers and a Copy button to the setup script box in cloud environment settings

変更後

クラウド環境の設定画面で、セットアップスクリプトを色分け表示や行番号付きで見やすく編集できるようになり、コピー機能も使って既存のスクリプトを簡単に流用できる

[Cloud sessions] クラウド環境の作成に失敗した際、エラーが開いているダイアログの外にトーストとしてしか表示されない問題を修正し、ダイアログ内に表示されるようにした
英語原文を表示
[Cloud sessions] Fixed a failed cloud environment creation showing its error only as a toast outside the open dialog; it now appears inside the dialog
[Claude Tag] 環境のネットワークアクセスが None に設定されているチャンネルで、Claude in Slack が返信しない問題を修正した
英語原文を表示
[Claude Tag] Fixed Claude in Slack not replying in channels whose environment has network access set to None

v2.1.311(4件)

環境ブロックが、コマンドが実際に実行されないシェルの名前を表示する問題を修正した。例として、Bash ツールが zsh を使うときに fish と表示されるケースがある
英語原文を表示
Fixed the environment block naming a shell commands don't run in, such as fish when the Bash tool uses zsh

関連ドキュメント

設定ファイル内の DISABLE_COMPACT と mod の $.env.set を変更しました。コンパクションをオフにすることのみ可能で、再びオンにはできません。
英語原文を表示
Changed DISABLE_COMPACT in settings files and in a mod's $.env.set so they can only turn compaction off, not back on
[Cloud sessions] Anthropic がホストする環境で、オーナーが組織を脱退して再参加した後もルーティンがロックされたままになる問題を修正しました。オーナーはルーティンを再度有効化できるようになりました。
英語原文を表示
[Cloud sessions] Fixed routines in Anthropic-hosted environments staying locked after their owner left the organization and rejoined; the owner can now turn them back on

関連ドキュメント

[Cloud sessions] 管理者ダイアログを含むクラウド環境のダイアログが重複した名前を受け付ける問題を修正しました。一覧にある別の環境が既に使用している名前は拒否されるようになりました。
英語原文を表示
[Cloud sessions] Fixed cloud environment dialogs, including the admin dialog, accepting duplicate names; they now refuse a name another listed environment already has

関連ドキュメント

v2.1.310(4件)

[Cloud sessions] クラウド環境のセットアップスクリプトをファイルから読み込むための Choose file ボタンを追加した
英語原文を表示
[Cloud sessions] Added a Choose file button to load a cloud environment's setup script from a file

変更後

クラウド環境のセットアップスクリプトをファイルから選んで読み込めるようになり、長いスクリプトをエディタに手入力・貼り付けする手間なく、準備済みのスクリプトをそのまま設定できる。

[Cloud sessions] クラウド環境編集ダイアログでの保存やアーカイブの失敗時に、ダイアログ内にエラーが表示されない問題を修正した
英語原文を表示
[Cloud sessions] Fixed failed saves and archives in the cloud environment edit dialog showing no error inside the dialog

関連ドキュメント

[Cloud sessions] セッション開始チェックリストで、クラウド環境のセットアップスクリプトの出力をスクロール可能なボックス内に表示するように改善した
英語原文を表示
[Cloud sessions] Improved the session start checklist to show a cloud environment's setup script output in a scrolling box

変更後

クラウド環境のセットアップスクリプトの出力がスクロール可能なボックスに表示されるため、環境の起動中にスクリプトの進行状況やエラーを確認しやすくなる。

[Cloud sessions] クラウド環境ダイアログで、ネットワークアクセス・セットアップスクリプト・環境変数を、すべてのエディターを一度に表示する代わりに行から開くように変更した
英語原文を表示
[Cloud sessions] Changed the cloud environment dialog to open network access, setup script and environment variables from rows instead of listing every editor at once

変更後

クラウド環境の設定ダイアログが整理され、ネットワークアクセス・セットアップスクリプト・環境変数を個別の行から開けるようになり、設定項目を見つけやすく編集しやすくなる。

v2.1.309(2件)

[Cloud sessions] クラウド環境エディタが環境変数の順序を入れ替え、両種類の引用符を含む値にバックスラッシュを追加してしまう問題を修正した
英語原文を表示
[Cloud sessions] Fixed the cloud environment editor shuffling environment variables and adding backslashes to values that contain both kinds of quote
[Cloud sessions] 管理者設定のセルフホスト環境の詳細ダイアログで、タイトル・タブ・ボタンが表示されたままコンテンツのみがスクロールするように修正した
英語原文を表示
[Cloud sessions] Fixed the self-hosted environment details dialog in admin settings so its title, tabs and buttons stay in view while only the content scrolls

v2.1.307(3件)

axScreenReader 設定と設定の env ブロック内の CLAUDE_AX_SCREEN_READER が、ユーザー設定、管理設定、または --settings による設定にのみ適用されるよう変更した (2.1.305 以降)
英語原文を表示
Changed the axScreenReader setting and CLAUDE_AX_SCREEN_READER in a settings env block to apply only from user, managed or --settings settings (since 2.1.305)

変更後

スクリーンリーダー設定がユーザー設定や管理設定など信頼できる設定ファイルからのみ適用されるようになり、プロジェクト単位の設定で意図せず出力形式が切り替わるのを防げる。

関連ドキュメント

[VSCode] 拡張機能自身のリクエストが、CLI と同様に信頼する証明書をフィルタリングし、環境変数またはユーザー設定で指定された NODE_EXTRA_CA_CERTS のファイルを信頼するように変更した
英語原文を表示
[VSCode] Changed the extension's own requests to filter their trusted certificates as the CLI does, and to trust the NODE_EXTRA_CA_CERTS file named in the environment or in user settings

変更後

企業内の TLS 検査プロキシやプライベート CA を利用した環境でも、VSCode 拡張機能からのリクエストが CLI と同じ CA 証明書の設定に従うようになり、NODE_EXTRA_CA_CERTS を設定するだけで拡張機能も正常に接続できるようになる。

関連ドキュメント

[Cloud sessions] Self-hosted 環境で「Waiting for a runner」ステータスが途中で切れる問題を修正した。オンデマンドランナーの場合は、最後のメッセージからの経過時間をカウントアップ表示し、失敗した試行も表示するようになった
英語原文を表示
[Cloud sessions] Fixed the "Waiting for a runner" status on self-hosted environments being cut off; with on-demand runners it now counts up from your last message and shows failed attempts

v2.1.306(1件)

セッションの環境変数を引き継がずに起動した際に、クラウドセッション内の claude -p が「Not logged in」と報告する問題を修正した
英語原文を表示
Fixed claude -p inside cloud sessions reporting "Not logged in" when started without the session's environment variables

v2.1.305(3件)

allowedMcpServers を変更し、env 内でのみ ${VAR} を使用する managed-mcp.json の stdio サーバーをフィルタリングしないようにした。アップグレード時に許可リストに含まれないサーバーが読み込まれるため、オフのままにするには deniedMcpServers を使う。
英語原文を表示
Changed allowedMcpServers to stop filtering managed-mcp.json stdio servers that use ${VAR} only in env: one your allowlist left out now loads on upgrade; use deniedMcpServers to keep it off

変更後

allowedMcpServers の許可リストで、managed-mcp.json の stdio サーバーのうち env 内でのみ ${VAR} 展開を使うものがフィルタリングされなくなり、意図せず許可リストから漏れていたサーバーもアップグレード後に読み込まれるようになる。引き続きそのサーバーを読み込ませたくない場合は deniedMcpServers でブロックできる。

関連ドキュメント

[Cloud sessions] Cloud 環境の管理ページが、「installs packages」エラーで既存環境の保存を誤って拒否する問題を修正した。
英語原文を表示
[Cloud sessions] Fixed the Cloud environments admin page wrongly refusing to save an existing environment with an "installs packages" error
[Cloud sessions] セルフホスト環境の削除処理を改善し、ダイアログやエラーメッセージで、削除を妨げているものと削除が影響する範囲を表示するようにした
英語原文を表示
[Cloud sessions] Improved deleting a self-hosted environment so the dialog and error messages say what blocks the delete and what it will affect

変更後

セルフホスト環境の削除が失敗したときに、削除を妨げているものと削除によって影響を受ける対象がダイアログやエラーメッセージに表示されるため、何を確認・対応すべきか判断しやすくなります。

関連ドキュメント

v2.1.304(2件)

/auto-mode-setup を追加した。プロジェクトと最近のセッションを読み取り、auto mode に環境を学習させるガイド付きセットアップで、Bedrock、Vertex、Foundry、Claude アプリのゲートウェイ、テレメトリ無効セッションでも利用可能になった。
英語原文を表示
Added /auto-mode-setup: a guided setup that reads your project and recent sessions to teach auto mode about your environment, now also available on Bedrock, Vertex, Foundry, Claude apps gateway and telemetry-disabled sessions

変更後

/auto-mode-setup でプロジェクトや最近のセッションを解析して auto mode の環境設定を案内してもらえるようになり、Bedrock、Vertex、Foundry、Claude apps gateway、テレメトリー無効のセッションでも利用できるようになった。

macOS および Linux の Claude Desktop Code タブセッションにおいて、サンドボックス化されていない Bash コマンドが ~/.zshrc などのシェル起動ファイルでエクスポートされた環境変数を参照できない問題を修正した。
英語原文を表示
Fixed unsandboxed Bash commands in Claude Desktop Code tab sessions on macOS and Linux not seeing environment variables exported in shell startup files such as ~/.zshrc

v2.1.301(1件)

mod の $.env.set の挙動を変更した。変数の設定または解除が行われた時点で {} で解決し、書き込みが行われなかった場合には理由を示す { deny } で解決する
英語原文を表示
Changed a mod's $.env.set to resolve with {} once the variable is set or unset, or with { deny } saying why when the write is not made

v2.1.299(10件)

CLAUDE_CODE_DISABLE_FILE_MENTIONS 環境変数を追加した。Claude は @ ファイルメンションのファイル内容ではなく、そのパスをファイルツールで読み取る形になる。
英語原文を表示
Added CLAUDE_CODE_DISABLE_FILE_MENTIONS environment variable: Claude gets the paths of @ file mentions to read with its file tools, not the files' contents

変更後

@ ファイルメンション時にファイルの内容を自動的に展開せず、パスのみを渡せるようになる。メンション対象のファイル読み取りに対して PreToolUse フックなどを実行させたい場合や、大きなファイル・ディレクトリの内容がメッセージに展開されるのを避けたい場合に、CLAUDE_CODE_DISABLE_FILE_MENTIONS=1 で個別に制御できる。

Claude Desktop の Code タブでアトリビューションブロックを無効化する機能を追加した。Claude アプリゲートウェイの code ポリシーの env に CLAUDE_CODE_ATTRIBUTION_HEADER=0 を設定する。
英語原文を表示
Added support for turning off the attribution block in Claude Desktop's Code tab: set CLAUDE_CODE_ATTRIBUTION_HEADER=0 in the env of a Claude apps gateway's code policy

変更後

Claude Desktop の Code タブで生成されるコミットメッセージや PR などの説明文に付く属性表示(Claude 生成であることを示す表記)をゲートウェイのポリシー経由で無効化できるようになり、組織の運用ポリシーに合わせて表記を制御できる。

ユーザーがインストールした mod の $.env.set が、managed settings のコマンドフックが起動に使う環境やシェルプレフィックスを変更してしまう問題を修正した
英語原文を表示
Fixed a user-installed mod's $.env.set changing the environment or shell prefix that command hooks from managed settings start with
/ultrareview がリポジトリをアップロードできないときのエラー表示を変更した。.env などの未追跡ファイルをステージやコミットの対象にしかねない git add . の提案をやめる
英語原文を表示
Changed the errors shown when /ultrareview can't upload a repository to stop suggesting git add ., which could stage or commit untracked files such as .env

変更後

リポジトリのアップロードに失敗したときに、.env などの追跡されていないファイルを誤ってステージングやコミットしてしまうリスクを避けられる。

[VSCode] Python 環境のないワークスペースで、Python 拡張機能の読み込み中に Claude を起動することで起動時間を改善した
英語原文を表示
[VSCode] Improved startup time in workspaces without a Python environment by starting Claude while the Python extension loads
[Cloud sessions] 編集したルーティンを保存する際、元の環境が削除済みまたはリストにない場合に別の環境へサイレントに移動する問題を修正した。ルーティンは元の環境を維持するようになった
英語原文を表示
[Cloud sessions] Fixed saving an edited routine silently moving it to a different environment when its own had been deleted or wasn't in the list; the routine now keeps its environment

関連ドキュメント

[Cloud sessions] セルフホスト環境の管理詳細で、セッションのリンクからコピーしたセッション ID を貼り付けても Sessions 検索が何も見つけられない問題を修正した
英語原文を表示
[Cloud sessions] Fixed Sessions search in a self-hosted environment's admin details finding nothing when you paste the session ID from a session's link
[Cloud sessions] セルフホスト環境の管理詳細で、検索結果が単に一致しないだけなのに Sessions と Runners のリストが「空」と表示する問題を修正した
英語原文を表示
[Cloud sessions] Fixed the Sessions and Runners lists in a self-hosted environment's admin details saying the list is empty when a search just has no matches
[Cloud sessions] self-hosted 環境や環境キーを作成した際に表示される deploy コマンドを改善した。コマンド全体が表示され、引数の間で折り返され、コピーボタンが見えるようになる。
英語原文を表示
[Cloud sessions] Improved the deploy command shown when you create a self-hosted environment or environment key: it shows in full, wraps between arguments, and has a visible copy button

変更後

セルフホスト環境や環境キーを作成する際に表示されるデプロイコマンドが、途中で見切れることなく全文を確認でき、適切な位置で折り返されるため、長いコマンドでも正確に読み取り、ターミナルに貼り付けて実行しやすくなる。またコピー操作が分かりやすくなる。

[Cloud sessions] self-hosted 環境を削除する際、その実行が失敗に終わるのを放置するのではなく、routines を即座にオフにして、各 routine にその理由を表示するように変更した。
英語原文を表示
[Cloud sessions] Changed deleting a self-hosted environment to turn off its routines right away, with the reason shown on each routine, instead of leaving their runs to fail

変更後

セルフホスト環境を削除する際、その環境に紐づくルーティンの実行が失敗し続ける事態を避けられる。ルーティンは即座にオフに切り替わり、それぞれに理由が表示されるため、なぜ停止したのかを確認しながら次の対応を進められる。

v2.1.296(3件)

オーバーロード(529)となったリクエストをリトライする際のバックオフ最大遅延時間を長めに設定できる環境変数 CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS を追加した
英語原文を表示
Added CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS environment variable to set a longer maximum delay for the backoff when retrying an overloaded (529) request

変更後

API が過負荷 (529) エラーを返した際のリトライ間隔の最大値を最長 64 秒まで引き上げられるようになり、混雑時により長い間隔でリトライを続けられる。バックオフが上限に達して以降は固定間隔になってしまう状況を避けたいときに設定できる。

関連ドキュメント

[Cloud sessions] 管理者設定のセルフホスト環境 Activity タブにある Sessions と Runners の一覧にステータスフィルターを追加した。複数のステータスを同時に選択できる
英語原文を表示
[Cloud sessions] Added a status filter to the Sessions and Runners lists on a self-hosted environment's Activity tab in admin settings; you can pick several statuses at once

変更後

管理者設定の自己ホスト環境の Activity タブで、Sessions と Runners の一覧をステータスで絞り込めるようになり、複数のステータスを一度に選べるため、目的のセッションやランナーを素早く見つけられる。

[Claude Tag] セルフホスト環境のセッションがタスクの途中で新しいランナーに移動した際、Claude in Slack が返信を失うことがある問題を修正した
英語原文を表示
[Claude Tag] Fixed Claude in Slack sometimes losing its reply when a session in a self-hosted environment moved to a new runner partway through a task

v2.1.295(2件)

Self-hosted runner: ランナーがセッションの環境に CCR_AUTO_MODE_ALLOW、CCR_AUTO_MODE_ENVIRONMENT、CCR_AUTO_MODE_SOFT_DENY を渡さないように変更した
英語原文を表示
Self-hosted runner: Changed the runner to stop passing CCR_AUTO_MODE_ALLOW, CCR_AUTO_MODE_ENVIRONMENT and CCR_AUTO_MODE_SOFT_DENY into a session's environment

変更後

セルフホストランナーがセッション環境に CCR_AUTO_MODE_* の各変数を渡さなくなったことで、セッション側にランナー内部の制御変数が漏れ出さなくなり、意図しない挙動や環境への露出を避けられる。

[Cloud sessions] クラウド環境フォームのセットアップスクリプト入力ボックスを改善した。初期表示が大きくなり、スクリプトに合わせて拡張し、ドラッグでリサイズできる
英語原文を表示
[Cloud sessions] Improved the setup script box in the cloud environment form: it starts taller, grows with your script, and can be resized by dragging

変更後

クラウド環境フォームでセットアップスクリプトを入力する際に、スクリプト全体が入力ボックスからはみ出して見づらいという不便が解消される。開いた時点で入力ボックスはより大きく表示され、スクリプトの長さに合わせて自動的に伸び、さらにドラッグで自由にサイズ変更できるようになる。

v2.1.293(1件)

Self-hosted runner: オーケストレーターが一定の 5 秒ではなく 4〜6 秒の間隔でポーリングするように変更した。これにより、同一環境の複数レプリカが同時にポーリングを停止しなくなる
英語原文を表示
Self-hosted runner: Changed the orchestrator to sleep 4 to 6 seconds between polls instead of a constant 5, so several replicas for one environment stop polling at the same moment

変更後

同じ環境の複数レプリカが同時にポーリングしてサーバーに負荷が集中するのを避けられる。

v2.1.292(4件)

過負荷 (529) のリクエストを再試行する際のバックオフの基本遅延を長く設定できる環境変数 CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS を追加した
英語原文を表示
Added CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS environment variable to set a longer base delay for the backoff when retrying an overloaded (529) request

変更後

API が高負荷 (529) の場合でも、リトライの待ち時間の基準値を長く設定できるようになり、リトライ間隔をより広げて再試行できる。

関連ドキュメント

/remote-env ですぐに Enter を押すと保存済みのデフォルト環境が置き換えられる問題を修正した。リストはデフォルトが選択された状態で開き、デフォルトが有効でない場合はどの行にもチェックマークが付かない
英語原文を表示
Fixed /remote-env replacing your saved default environment when you pressed Enter right away: the list now opens on your default, and no row has a check mark when no default is in effect
modのconfig.set、state.set、env.set、agent.spawnのhookがnext(e)を呼び出した後に拒否した場合に拒否として応答される問題を修正した。hookは失敗として名前付きで報告されるようになった
英語原文を表示
Fixed a mod's config.set, state.set, env.set or agent.spawn hook that denies after calling next(e) being answered as a refusal: the hook is now reported as failed, by name
サンドボックスの自動許可を改善:ユーザー設定、管理設定、または --settings で厳格なサンドボックスモードが設定されている場合、FOO=bar python3 app.py のような環境変数プレフィックス付きのインタプリタコマンドが確認なしで実行されるようになりました
英語原文を表示
Improved sandbox auto-allow: with strict sandbox mode set in user, managed or --settings settings, an interpreter command with an env var prefix like FOO=bar python3 app.py runs unprompted

変更後

環境変数を付けたコマンド(FOO=bar python3 app.py など)でも、これまでのような追加の確認プロンプトを表示せずに、サンドボックス内でそのまま実行できる。

v2.1.290(3件)

Linux と WSL で、~/**/.env のようなサンドボックスの読み取りルールが大きなフォルダーをカバーする場合に、最初のリクエスト前と /sandbox の Config タブでフリーズする問題を修正した
英語原文を表示
Fixed a freeze before the first request and in the /sandbox Config tab on Linux and WSL when a sandbox read rule such as ~/**/.env covers a large folder

関連ドキュメント

セルフホストランナー:claude --environment <id> が現在の Sessions API を通じてセッションを作成するように変更した;出力されるセッション ID および JSON のセッション ID は従来どおり session_… の形式を保つ。
英語原文を表示
Self-hosted runners: Changed claude --environment <id> to create its session through the current Sessions API; printed and JSON session ids keep their session_… form

変更後

自己ホストランナーで claude --environment <id> を実行したとき、セッション ID が従来の cse_ ではなく session_ という接頭辞のまま一貫して扱えるようになる。これにより、セッション ID をスクリプトやツールで利用する際に接頭辞の変換や読み替えを行わずに済む。

[Cloud sessions] クラウド環境の環境変数経由でプロンプト候補を無効にしても、新しいクラウドセッションで反映されない問題を修正した。
英語原文を表示
[Cloud sessions] Fixed turning off prompt suggestions through a cloud environment's environment variables having no effect in new cloud sessions

v2.1.289(1件)

サンドボックスがコマンドを自動許可する場合に、展開された値を持つ環境変数プレフィックスの後ろにあるコマンド(例: TZ='$HOME' rm -rf build)が Bash の deny ルールや ask ルールで見逃される問題を修正した。
英語原文を表示
Fixed Bash deny and ask rules missing a command behind an environment variable prefix with an expanded value (e.g. TZ="$HOME" rm -rf build) when the sandbox auto-allows commands

v2.1.288(1件)

新鮮な環境やモデル切り替え後の最初のリクエストが、サーバーの値ではなく組み込みの出力上限とオートコンパクトのウィンドウを使う問題を修正した。そのリクエストは最大 1.5 秒待つことがある
英語原文を表示
Fixed the first request in a fresh environment or after a model switch using the built-in output limit and auto-compact window, not the server's; that request may now wait up to 1.5 seconds

関連ドキュメント

v2.1.286(3件)

claude-api スキルの Managed Agents の例を、ネットワークを制限した環境を作成するように変更した
英語原文を表示
Changed the claude-api skill's Managed Agents examples to create environments with limited networking
[Cloud sessions] 管理者設定で組織環境のセットアップスクリプトを削除しても、新しいクラウドセッションが引き続き古いスクリプトを実行する問題を修正した
英語原文を表示
[Cloud sessions] Fixed clearing an organization environment's setup script in admin settings leaving new cloud sessions still running the old script

v2.1.285(6件)

WebFetch ツールを無効化するための環境変数 CLAUDE_CODE_DISABLE_WEB_FETCH を追加した
英語原文を表示
Added CLAUDE_CODE_DISABLE_WEB_FETCH environment variable to turn off the WebFetch tool

変更後

環境変数 CLAUDE_CODE_DISABLE_WEB_FETCH を設定するだけで WebFetch ツールを無効化できるため、組織のポリシーやセキュリティ要件に応じて Web アクセスを抑止したい場合に、設定変更だけで対応できる。

関連ドキュメント

タイムアウトした非ストリーミングフォールバックリクエストの再送回数を上限化する環境変数 CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES を追加した
英語原文を表示
Added CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES environment variable to cap re-sends of a non-streaming fallback request that timed out

変更後

タイムアウトした非ストリーミングフォールバック要求の再送回数を上限で制御できるようになり、応答に時間がかかるリクエストが毎回タイムアウトして再送を繰り返す状況でも、すぐに失敗させて次の処理へ進められる。

関連ドキュメント

クラウドセッションの作成と /remote-env が、アカウントの環境のうち最新 20 件のみを読み込む問題を修正した
英語原文を表示
Fixed cloud session creation and /remote-env reading only the newest 20 of an account's environments
Windows: プロジェクト設定とローカル設定の env で ALLUSERSPROFILE、SystemDrive、CommonProgramFiles 変数を設定できないように変更した。これらはユーザー設定または管理設定で設定すること
英語原文を表示
Windows: Changed project and local settings env to no longer set ALLUSERSPROFILE, SystemDrive, or the CommonProgramFiles variables; set them in user or managed settings instead
claude mcp get を変更し、プラグインが提供する stdio MCP サーバーのコマンド、引数、環境変数の値を非表示にするようにした。変数名は引き続き表示される
英語原文を表示
Changed claude mcp get to hide the command, arguments, and environment values of stdio MCP servers provided by plugins; variable names are still shown

変更後

プラグイン提供の stdio MCP サーバーの機密情報が含まれる可能性のある値が、claude mcp get の出力に表示されなくなり、誤ってクレデンシャルを漏らすリスクを減らせる。変数名は引き続き表示されるため、サーバーの設定内容は把握できる。

関連ドキュメント

[Cloud sessions] 設定ファイルではなくクラウド環境の変数に MCP_DISCOVERY_CACHE=1 を設定した場合、セッション再起動後にコネクタのツールリストを再利用するよう変更した。他の MCP サーバーはキャッシュされなくなり、起動時に接続する。
英語原文を表示
[Cloud sessions] Changed MCP_DISCOVERY_CACHE=1, when set in your cloud environment's variables rather than a settings file, to reuse your connectors' tool lists after a session restart; other MCP servers are no longer cached and connect at startup

変更後

クラウドセッションを再起動しても、コネクタのツール一覧を再取得せずに再利用できるため、セッション開始までの時間を短縮できる。

v2.1.284(3件)

[VSCode] claudeCode.environmentVariables 設定内の CLAUDE_CONFIG_DIR を絶対パスの場合にのみ適用するように変更し、会話を引き継ぐターミナルに引き渡すようにした。
英語原文を表示
[VSCode] Changed CLAUDE_CONFIG_DIR in the claudeCode.environmentVariables setting to apply only when it is an absolute path, and passed it to terminals that continue the chat
[Claude Tag] 環境が起動を拒否しているチャンネルで Claude が沈黙したままになる問題を修正した。管理者への連絡を求める通知を 1 回投稿するようになり、@メンションされると再試行する。
英語原文を表示
[Claude Tag] Fixed Claude staying silent in a channel whose environment declines to start it; it now posts one notice asking you to contact an admin, and retries when @-mentioned

関連ドキュメント

[Claude Tag] オンデマンドランナーを使うセルフホスト環境での Claude の待機通知を改善した。ランナーが起動中なのか、起動を再試行するのか、それともランナーが起動しないのかを示すようになった。
英語原文を表示
[Claude Tag] Improved Claude's wait notice on self-hosted environments with on-demand runners: it now says whether a runner is starting, a start will be retried, or no runner will start

変更後

セルフホスト環境の on-demand runner を使っているとき、Claude Tag のセッション待ちの際に、ランナーが起動中なのか、起動をリトライするのか、それとも起動しないのかが表示されるようになり、待ち状況を把握して対処しやすくなる。

v2.1.283(2件)

CA 証明書が GIT_CONFIG_COUNT 環境変数ペアとして git に渡される場合に、worktree のチェックアウトで証明書検証が失敗する問題(例: Git LFS のダウンロード時)を修正した。
英語原文を表示
Fixed worktree checkouts failing certificate verification (for example on Git LFS downloads) when the CA certificate is passed to git as GIT_CONFIG_COUNT environment pairs
/help、/hooks、/copy、/chrome、/memory、/ide、/release-notes、/rewind、/diff、/remote-env、/plugin などの各ピッカーのリストを、ページキー、マウスホイール、クリック操作に対応させて改善した。
英語原文を表示
Improved lists in /help, /hooks, /copy, /chrome, /memory, /ide, /release-notes, /rewind, /diff, /remote-env, /plugin and other pickers with page keys, mouse wheel and clicks

変更後

/help や /plugin など各種ダイアログの一覧を、PgUp/PgDn キーやマウスホイール、クリックで操作できるようになり、項目数が多い場合でもマウスやキーボードだけでスムーズに目的の項目まで移動・選択できるようになる。

v2.1.281(3件)

デバッグログを改善し、セッションの起動環境ですでに設定されているために無視された settings の env 変数をログに出力するようにした
英語原文を表示
Improved debug logs to name settings env variables ignored because the session's launch environment already sets them

変更後

デバッグログで、セッション起動環境がすでに設定しているために無視された settings の env 変数を明示できるようになり、意図した環境変数が反映されないときに原因を素早く特定できる。

関連ドキュメント

/install-github-app、/desktop、/permissions のオートモード環境プロンプト、/plugin の「Add marketplace?」や「Run this command?」プロンプトを改善した。標準のダイアログフレームとキーヒントを使うようになり、Ctrl+C や Ctrl+D は他のダイアログと同様に2回押すとキャンセルできる
英語原文を表示
Improved /install-github-app, /desktop, the /permissions auto mode environment prompts, and the /plugin "Add marketplace?" and "Run this command?" prompts: they now use the standard dialog frame with key hints, and Ctrl+C or Ctrl+D cancels them on the second press like other dialogs

変更後

/install-github-app などの各プロンプトが標準のダイアログ表示になり、キーヒントで操作方法が分かりやすくなり、Ctrl+C や Ctrl+D を2回押せば他のダイアログと同じ感覚でキャンセルできる。

Claude apps gateway を変更した。managedMcpServers エントリの envHelper パスが 
??
 や /??/ で始まる場合、現在の Claude Desktop が実行を拒否するパス形式であるため起動を拒否する
英語原文を表示
Changed Claude apps gateway to refuse to start when a managedMcpServers entry's envHelper path starts with \??\ or /??/, a path form current Claude Desktop refuses to run

変更後

Claude Desktop が実行しない envHelper のパス形式を含む設定でも、接続中のすべてのデスクトップに問題が波及する前に、ゲートウェイの起動時にエラーとして検知できるようになる。

関連ドキュメント

v2.1.280(5件)

セッションに渡された環境変数に NUL 文字が含まれている場合に、バックグラウンドセッション (claude --bg) が git、フック、プラグインなどのヘルパープログラムを実行できない問題を修正した
英語原文を表示
Fixed background sessions (claude --bg) being unable to run git, hooks, plugins and other helper programs when an environment variable handed to the session contained a NUL character
Windows: バックグラウンドクリーンアップが、~/.claude/session-env、image-cache またはその他のクリーンアップ対象フォルダの移動に使用されるディレクトリシンボリックリンクやジャンクションを削除する問題を修正した
英語原文を表示
Windows: Fixed background cleanup deleting a directory symlink or junction used to relocate ~/.claude/session-env, image-cache or another cleaned-up folder

変更後

Windows で ~/.claude/session-env や image-cache などのフォルダーを別の場所に移動している場合でも、バックグラウンドクリーンアップがそのリンク先を誤って削除しなくなる。

関連ドキュメント

[VSCode] Python 拡張機能の起動中のハングで Claude Code が起動しなくなる問題を修正した。60秒後には Python 環境なしで起動するようになった
英語原文を表示
[VSCode] Fixed Claude Code never starting when the Python extension hangs while activating; it now starts after 60 seconds without the Python environment

関連ドキュメント

[Claude Code on the web] 管理者が GitHub を無効化した組織で、セルフホスト環境でセッションを開始する際に表示される空のリポジトリセレクターを削除した
英語原文を表示
[Claude Code on the web] Removed the empty repository picker shown when starting a session on a self-hosted environment in an organization where an admin has turned GitHub off

変更後

セルフホスト環境でセッションを開始する際、管理者が GitHub をオフにしている組織では空のリポジトリ選択画面が表示されなくなり、不要な画面に迷わされることなくスムーズにセッションを開始できる。

[Claude Tag] クラウド環境のセットアップスクリプト失敗の Slack 通知が、汎用的な「mention me to retry」になることがある問題を修正した。セットアップスクリプト名を示し、先に修正するよう促すようになった
英語原文を表示
[Claude Tag] Fixed the Slack notice for a failed cloud environment setup script sometimes being a generic "mention me to retry"; it now names the setup script and says to fix it first

関連ドキュメント

v2.1.277(3件)

[Claude Code on the web] Team プランと Enterprise プランの環境ピッカーに「Personal」と「Organization」セクションを追加し、管理者が個人環境を組織と共有できるようになった
英語原文を表示
[Claude Code on the web] Added Personal and Organization sections to the environment picker on Team and Enterprise plans, and admins can now share a personal environment with the organization

変更後

Team・Enterprise プランで、環境ピッカーに「個人用」と「組織用」のセクションが表示されるため、自分の環境と組織で共有された環境を見分けて選びやすくなる。また、管理者は個人の環境を組織全体に共有できるようになり、必要な環境をメンバー全員が使える。

関連ドキュメント

[Claude Code on the web] Team プランと Enterprise プランで、Code タブから組織環境を読み取り専用のサマリーとして開くように変更し、編集は Admin settings → Cloud environments で行うようにした
英語原文を表示
[Claude Code on the web] Changed organization environments to open as a read-only summary from the Code tab on Team and Enterprise plans, with editing under Admin settings → Cloud environments

変更後

Team・Enterprise プランで組織共有のクラウド環境を Code タブから開くと、編集は Owner 限定の管理画面に統合され、一般メンバーは読み取り専用の概要として確認できるようになる。メンバーは環境の内容を自分で編集しようとして迷わずに済み、Owner は Admin 設定から環境を一元的に管理できる。

[Claude Code on the web] Custom network access でドメインなしのまま保存したクラウド環境が、サイレントに Trusted へ戻ってしまう問題を修正した。ダイアログは最低 1 つのドメインを要求するようになった
英語原文を表示
[Claude Code on the web] Fixed a cloud environment saved with Custom network access and no domains silently reverting to Trusted; the dialog now asks for at least one domain

関連ドキュメント

v2.1.275(2件)

[VSCode] environmentVariables 設定の空の CLAUDE_CONFIG_DIR エントリにより、Claude Code がワークスペース内にファイルを保持してしまう問題を修正した。
英語原文を表示
[VSCode] Fixed an empty CLAUDE_CONFIG_DIR entry in the environmentVariables setting making Claude Code keep its files in the workspace
[Claude Code on the web] 許可ドメインのリストが非常に長いクラウド環境が保存は成功するもののセッション開始が毎回失敗する問題を修正した。保存時に事前チェックで失敗し、どれだけ削減すべきかを通知する
英語原文を表示
[Claude Code on the web] Fixed cloud environments with a very long allowed-domains list saving fine and then failing every session start; saving now fails up front and says how much to trim

関連ドキュメント

v2.1.274(1件)

[Claude Tag] Claude Tag 管理設定の Environment ピッカーで、アーカイブ済みまたはアプリ作成の環境について、環境名ではなく生の環境 ID が表示される問題を修正した
英語原文を表示
[Claude Tag] Fixed the Environment picker in Claude Tag admin settings showing a raw environment ID instead of the environment's name for archived or app-created environments

v2.1.273(4件)

権限チェッカーで解析できない Bash 行(eval、env -C)に対して Read および Edit の deny ルールをチェックしていた 2.1.268 の変更を差し戻す。time -p make build のようなコマンドは拒否される代わりに再びプロンプトで確認を求めるようになる
英語原文を表示
Reverted a 2.1.268 change that checked Read and Edit deny rules on Bash lines the permission checker can't analyze (eval, env -C); commands like time -p make build prompt again instead of being denied

変更後

権限チェッカーが解析できない Bash コマンドが、deny ルールの誤判定で一方的に拒否されず、再び通常の許可フローでユーザーが判断できるようになる。

[Claude Code on the web] 組織設定からセルフホスト環境を作成する際に、サーバーエラーで失敗し、作成途中の環境が残ってしまうことがある問題を修正した
英語原文を表示
[Claude Code on the web] Fixed creating a self-hosted environment from organization settings occasionally failing with a server error and leaving a half-created environment behind
[Claude Code on the web] Mac と Windows で、クラウド環境を持たない新規ユーザーに表示されていたデスクトップアプリのダウンロード画面を削除し、直接セットアップに進むようにした
英語原文を表示
[Claude Code on the web] Removed the full-page desktop-app download screen that new users without a cloud environment saw on Mac and Windows; they now go straight to setup

変更後

クラウド環境を持たない新規ユーザーが Mac や Windows で Web 版を初めて開く際に、デスクトップアプリのダウンロードページに回されず、そのままセットアップへ進めるようになる。余計な案内画面を経由せずに Web 版の利用を始められる。

[Claude Tag] アカウントトークンの更新直後に、Claude が誤った「couldn't find a Claude Code environment」の通知とともにメッセージを取りこぼすことがある問題を修正した
英語原文を表示
[Claude Tag] Fixed Claude occasionally dropping a message with an incorrect "couldn't find a Claude Code environment" notice right after your account token refreshed

v2.1.271(4件)

[VSCode] environmentVariables 設定で CLAUDE_CONFIG_DIR を変更した後、ウィンドウを再読み込みするまで開いているタブやサイドバーに古い設定フォルダーが残る問題を修正しました
英語原文を表示
[VSCode] Fixed open tabs and the side bar keeping the old config folder until a window reload after CLAUDE_CONFIG_DIR changed in the environmentVariables setting

関連ドキュメント

[Claude Code on the web] 管理者設定の Cloud environments エディターに Custom network access オプションを追加しました。claude.ai/code の環境ダイアログと同じ許可ドメイン一覧が使えます
英語原文を表示
[Claude Code on the web] Added a Custom network access option to the Cloud environments editor in admin settings, with the same allowed-domains list the environment dialog on claude.ai/code offers

変更後

組織の管理者が、管理設定のクラウド環境エディターで Custom ネットワークアクセスを選択し、許可ドメインのリストを自由に設定できるようになる。共有環境で claude.ai/code の環境ダイアログが読み取り専用の場合でも、管理設定から独自ドメインへの接続を許可できる。

関連ドキュメント

[Claude Code on the web] Cloud environments 管理ページを改善しました。Claude Tag と Claude Code のデフォルト環境が表示され、変更用リンクが付くほか、作成が推奨される種類が示されます
英語原文を表示
[Claude Code on the web] Improved the Cloud environments admin page: it shows the default environment for Claude Tag and Claude Code, with a link to change it, and marks the recommended kind to create

変更後

Cloud 環境の管理ページで、Claude Tag と Claude Code が使うデフォルト環境とその変更リンクが確認でき、作成時にどの種類の環境が推奨されているかも分かるため、管理者が環境の設定ミスや迷いなく管理できるようになる。

[Claude Tag] Claude Tag の管理設定にある Environment ピッカーを改善しました。各選択肢に Anthropic-hosted または self-hosted のラベルが付き、その environment を編集または新規作成するためのリンクが表示されます。
英語原文を表示
[Claude Tag] Improved the Environment picker in Claude Tag admin settings: options are labeled Anthropic-hosted or self-hosted, with links to edit that environment or create one

変更後

Claude Tagの管理設定で環境を選ぶとき、Anthropicホスト型かセルフホスト型かがラベルでひと目で判別でき、その場から環境の編集や新規作成にも直接移動できるようになる

v2.1.269(2件)

[VSCode] 設定ファイルや environmentVariables 設定で CLAUDE_CONFIG_DIR が設定されている場合に、セッションリストがデフォルトフォルダのセッションを保持し続ける問題を修正した
英語原文を表示
[VSCode] Fixed the session list keeping sessions from the default folder when CLAUDE_CONFIG_DIR is set in a settings file or the environmentVariables setting
[Claude Code on the web] Cloud 環境の管理ページを変更し、「Show more」コントロールの背後に各テーブルを 5 行で制限する代わりに、すべての環境を一覧表示するようにした
英語原文を表示
[Claude Code on the web] Changed the Cloud environments admin page to list every environment instead of capping each table at five rows behind a Show more control that could be unreachable

変更後

Cloud 環境の管理ページで、テーブルの「もっと表示」を開かなくてもすべての環境が一覧に表示され、環境の確認や管理がしやすくなる。

v2.1.268(5件)

権限チェッカーが解析できない env -C、eval などのコマンドが同じ行にあった場合に、Read または Edit の deny ルールが適用されないケースを修正した
英語原文を表示
Fixed a case where a Read or Edit deny rule did not apply when an env -C, eval or similar command the permission checker cannot analyze was on the same line
/teleport や /remote-env などのクラウドセッションコマンドに対し、組織ポリシーで無効化されている場合に 'Unknown command' ではなくその旨を説明するように修正した
英語原文を表示
Fixed cloud-session commands such as /teleport and /remote-env to explain when an organization policy turns them off, instead of answering "Unknown command"

関連ドキュメント

Bedrock、Vertex、Foundry のシステムプロンプトを変更し、環境、モデル、設定の詳細をアタッチメントとして渡すようにした。ファーストパーティセッションと一致する
英語原文を表示
Changed the system prompt on Bedrock, Vertex and Foundry to deliver environment, model and settings details as attachments, matching first-party sessions

変更後

Bedrock、Vertex、Foundry 経由のセッションでも、環境・モデル・設定の情報がアタッチメントとしてシステムプロンプトに渡されるようになり、第一者環境と同じように Claude Code が動作するようになる。

[VSCode] 設定ファイルまたは environmentVariables 設定で CLAUDE_CONFIG_DIR が設定されている場合に、セッションリストや設定のトグル、チャットタブが正しく動作しない問題を修正しました。
英語原文を表示
[VSCode] Fixed the session list, settings toggles, and chat tabs when CLAUDE_CONFIG_DIR is set in a settings file or the environmentVariables setting
[Claude Tag] Slack の Enterprise Grid チャンネルが、Slack 管理者によって別のワークスペースに移動された後、Claude の設定(リポジトリ、環境、アクセス)を失う問題を修正しました。
英語原文を表示
[Claude Tag] Fixed a Slack Enterprise Grid channel losing its Claude settings (repository, environment, access) after a Slack admin moved it to another workspace

関連ドキュメント

v2.1.266(1件)

LLM ゲートウェイやプロキシ構成に影響する 2.1.265 のリグレッションを修正した。ドキュメント化されていない CLAUDE_CODE_USE_GATEWAY 環境変数は、以前は ANTHROPIC_BASE_URL と ANTHROPIC_AUTH_TOKEN が両方設定されている場合を除き無視されていたが、2.1.265 ではこの変数が単独で Cloud ゲートウェイへのサインインを強制するようになり、API キー、apiKeyHelper、カスタム認証ヘッダーと併せて設定していた構成では、すべてのリクエストが 'Not signed in to the Cloud gateway' で失敗するようになった。この変数は単独では再び無視されるようになり、設定の変更は不要である。
英語原文を表示
Fixed a 2.1.265 regression affecting LLM-gateway and proxy setups: the undocumented CLAUDE_CODE_USE_GATEWAY environment variable, previously ignored unless ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN were both set, began forcing Cloud-gateway sign-in on its own in 2.1.265, so configurations that set it alongside an API key, apiKeyHelper, or custom auth headers failed every request with "Not signed in to the Cloud gateway". The variable on its own is ignored again; no configuration change is needed

v2.1.260(1件)

サーバー管理設定を変更し、管理対象の CLAUDE.md(claudeMd)がセキュリティ承認ダイアログを表示しないようにした。hooks、シェルコマンド、サンドボックス、および安全でない env 設定は引き続き承認が必要
英語原文を表示
Changed server-managed settings so a managed CLAUDE.md (claudeMd) no longer triggers the security approval dialog; hooks, shell-command, sandbox, and unsafe env settings still require approval

変更後

サーバー管理設定で管理対象の CLAUDE.md(claudeMd)を配信してもセキュリティ承認ダイアログが表示されなくなり、開発者は承認操作なしで組織の指示ファイルを利用できる。フックやシェルコマンドなど安全性に関わる設定は従来どおり承認が必要なため、セキュリティチェックも維持される。

v2.1.259(1件)

Bash の Read() 拒否ルールが、オプション値として渡されるファイル(--ignore-revs-file=.env、-f.env、@file)や git diff/git grep のファイルオペランド、cd DIR && cat FILE のような複合コマンドをカバーしない問題を修正。拒否対象ファイルを含むディレクトリへの grep -r/cp -r も確認を求めるようになった
英語原文を表示
Fixed Bash Read() deny rules not covering files given as option values (--ignore-revs-file=.env, -f.env, @file), git diff/git grep file operands, or cd DIR && cat FILE compounds; grep -r/cp -r over a directory holding a denied file now asks

v2.1.257(1件)

auto モードに Containment Escape ルールを追加し、クラウドメタデータの認証情報取得、エグレス回避、テナント間アクセスは、環境で expected とマークされていない限り自動承認されなくなった
英語原文を表示
Added a Containment Escape rule to auto mode so cloud metadata-credential fetches, egress evasion, and cross-tenant reach are no longer auto-approved unless your environment marks them expected

変更後

クラウドメタデータのクレデンシャル取得、エグレス回避、テナント越えのアクセスといった危険な動作が、環境側で想定済みと明示されていない限り auto モードで自動承認されなくなり、意図しない情報漏洩や横展開のリスクを抑えられる。

v2.1.251(2件)

無効化された /bug と /share が「/feedback は無効です」と報告する問題を修正した。組織ポリシーや環境変数でオフにされている場合、ヒント・/help・拒否メッセージは /feedback を提案しなくなった
英語原文を表示
Fixed disabled /bug and /share reporting that /feedback was disabled; tips, /help, and refusal messages no longer suggest /feedback when an org policy or env var turns it off

関連ドキュメント

プロジェクトレベルの .claude/settings.json の env が、CLAUDE_CONFIG_DIR、CLAUDE_CODE_TMPDIR、TMPDIR/TMP/TEMP を設定できないように変更した。これらはシェル、ユーザー、またはマネージド設定で設定する必要がある。
英語原文を表示
Changed project-level .claude/settings.json env to no longer set CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR, or TMPDIR/TMP/TEMP; set them in your shell, user, or managed settings instead

変更後

悪意あるリポジトリがClaude Codeの設定保存先や一時ディレクトリの書き換えを通じてファイルの保存場所を操作できなくなったことで、リポジトリを開くだけの安全な環境が保たれる。

関連ドキュメント

v2.1.248(3件)

CI 環境変数が設定されていると claude agents がワークスペースの信頼プロンプトをスキップする問題を修正した
英語原文を表示
Fixed claude agents skipping the workspace trust prompt when the CI environment variable is set
/ultrareview とローカルでシードされたクラウドセッションが、コミットされていない編集を prod.env 系のファイルや *.tfvars ファイル、または認証情報ファイルのエディタスワップ・一時・バックアップコピー(例:key.pem.tmp、id_rsa.swo)にアップロードする問題を修正した。これらはマシン上に留まるようになった
英語原文を表示
Fixed /ultrareview and locally seeded cloud sessions uploading uncommitted edits to prod.env-style and *.tfvars files, or to editor swap, temp, and backup copies of credential files (e.g. key.pem.tmp, id_rsa.swo); they now stay on your machine
管理設定を改善した。クライアント側タイムアウト、MCP スタートアップモード、ストリームウォッチドッグの環境変数が設定承認プロンプトをトリガーしなくなる。
英語原文を表示
Improved managed settings: client-side timeout, MCP startup-mode, and stream-watchdog env vars no longer trigger the settings-approval prompt

変更後

企業の管理下にある設定環境でも、タイムアウトや MCP 起動モード、stream-watchdog 関連の環境変数を設定しても承認プロンプトが表示されず、管理者がスムーズに環境を調整できるようになる。

v2.1.243(1件)

セッションの途中でサーバーが環境を破棄した際に、claude remote-control が終了して接続中の Remote Control セッションが取り残される問題を修正した。現在は復旧する。
英語原文を表示
Fixed claude remote-control exiting and stranding attached Remote Control sessions when the server drops its environment mid-session; it now recovers

関連ドキュメント

v2.1.239(1件)

Web 版 Claude Code: Bash などのツールから API 以外の anthropic.com ホスト(www や docs など)へのリクエストがセッションのネットワークプロキシを経由するようになり、環境で許可されたドメイン設定が適用されるようになった
英語原文を表示
Claude Code on the web: requests from Bash and other tools to non-API anthropic.com hosts (e.g. www, docs) now go through the session's network proxy, so your environment's allowed domains apply

変更後

Claude Code on the web で、Bash などのツールから www.anthropic.com や docs 先の anthropic.com ホストへのリクエストがセッションのネットワークプロキシを経由するようになり、環境で設定した許可ドメインのポリシーがこれらのリクエストにも適用される。これにより、anthropic.com 関連のホストが例外扱いにならず、環境全体で一貫したネットワークアクセス制御が行き渡る。

関連ドキュメント

v2.1.238(2件)

claude remote-control で起動した Remote Control セッションが、起動元シェルのセッションスコープの環境変数を継承する問題を修正する
英語原文を表示
Fixed Remote Control sessions started by claude remote-control inheriting session-scoped environment variables from the launching shell
プロジェクトの .mcp.json、プラグイン、エージェントファイルから読み込まれる MCP headersHelper は、継承された認証情報の環境変数なしで実行されるようになりました。user、managed、claude.ai スコープのヘルパーは Claude 設定ディレクトリから実行されます。
英語原文を表示
MCP headersHelper from a project .mcp.json, plugin, or agent file runs without inherited credential env vars; user, managed and claude.ai-scope helpers now run from the Claude config dir

変更後

プロジェクトの .mcp.json、プラグイン、エージェントファイルに定義された headersHelper が、環境変数から認証情報を受け継がずに安全に実行されるようになった。また、ユーザー・管理設定・claude.ai スコープの helper は Claude の設定ディレクトリから実行されるため、ヘルパーコマンドの動作が設定場所ごとに一貫したものになる。

関連ドキュメント

v2.1.236(3件)

ANTHROPIC_DEFAULT_MODEL 環境変数を追加しました。新規セッションの開始モデルを設定でき、/model での選択はこれを上書きし、ANTHROPIC_MODEL と異なり再起動後も保持されます。
英語原文を表示
Added ANTHROPIC_DEFAULT_MODEL environment variable: sets the model new sessions start on, while a /model pick still overrides it and persists across restarts (unlike ANTHROPIC_MODEL)

変更後

環境変数を設定するだけで、新しいセッションが常に希望するモデルで開始するようになる。/model での選択は設定ファイルなどに永続化されて再起動後も維持されるため、デフォルトを指定しつつ、必要なときはピッカーで自由に切り替えられる。

Sandbox: macOS において、ワイルドカードの読み取り拒否ルール(例:**/.env)が許可された読み取り領域内でも優先されるようになり、マッチしたディレクトリの内容もカバーし、拒否対象ファイルのリネームによる回避もできなくなりました。
英語原文を表示
Sandbox: on macOS, wildcard read-deny rules (e.g. **/.env) now take precedence inside allowed read regions, cover matched directories' contents, and can't be bypassed by renaming the denied file

変更後

macOS で **/.env のようなワイルドカードの読み取り拒否ルールが、より広い許可領域の中でも確実に適用され、一致したディレクトリの中身も読み取りから保護される。拒否されたファイルを別の名前に変更してルールを回避することもできなくなるため、シークレットファイルがサンドボックス内のコマンドから誤って読み取られるリスクを低減できる。

クラウド環境のリストが空または不正な形式で返された際に、分かりにくいエラーが表示される問題を修正しました。
英語原文を表示
Fixed an unclear error when the cloud environments list came back empty or malformed

v2.1.234(1件)

オプションの環境変数 CLAUDE_CODE_PROJECT_DIR_NAME を追加した。セッションごとに専用の設定ディレクトリを割り当てるホストは、プロジェクト別のトランスクリプトディレクトリに短い名前を選べるようにする。
英語原文を表示
Added the optional CLAUDE_CODE_PROJECT_DIR_NAME environment variable: hosts that give each session its own config directory can choose a short name for the per-project transcript directory

変更後

セッションごとに独立した設定ディレクトリを持つホスト環境では、ワーキングディレクトリのパス全体から自動生成される長い名前に代えて、プロジェクトごとのトランスクリプト保存先ディレクトリに任意の短い名前を付けられるようになる。

v2.1.233(2件)

WebFetch のセッション URL キャッシュ TTL を設定できる環境変数 CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS を追加した(デフォルトは従来どおり 15 分)
英語原文を表示
Added CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS environment variable to configure the WebFetch session URL cache TTL (default unchanged: 15 minutes)

変更後

WebFetch のセッション URL キャッシュの保持期間を環境変数で調整できるようになり、用途に合わせてキャッシュの再有効化までの待ち時間を短縮または延長できる。

Claude が権限プロンプトを待っている間に環境がシャットダウンすると、クラウドセッションがときどき lost としてマークされる問題を修正した
英語原文を表示
Fixed cloud sessions occasionally being marked as lost when the environment shut down while Claude was waiting on a permission prompt

v2.1.229(1件)

セルフホスト環境のランナーセッションにおいて、管理環境と同様にサーバーから提供される Claude Code フックのサポートを追加しました。
英語原文を表示
Added server-supplied Claude Code hook support for self-hosted runner sessions, matching managed-environment behavior

変更後

フックを各実行マシンに手動で配布・同期する作業を行わずに済むようになります。

v2.1.224(3件)

セルフホスト環境のサポートを追加:TeamおよびEnterpriseプランにおいて、claude self-hosted-runnerコマンドを実行することで、自身のマシンやコンテナをClaude CodeのWeb、モバイル、およびデスクトップセッションの実行環境にすることができます。
英語原文を表示
Added self-hosted environments: claude self-hosted-runner turns your own machines or containers into a place Claude Code web, mobile, and desktop sessions can run, on Team and Enterprise plans

変更後

組織のセキュリティ基準を満たした自社管理インフラ上でClaude Codeのクラウドセッションを実行できるようになります。

Amazon Bedrock向けの環境変数ANTHROPIC_BEDROCK_REGION_PREFIXを追加:AWS_REGIONから自動誘導される推論プロファイルではなく、特定のクロスリージョン推論プロファイルを優先的に使用できるようにします。
英語原文を表示
Added ANTHROPIC_BEDROCK_REGION_PREFIX env var for Bedrock to prefer a specific cross-region inference profile over the AWS_REGION-derived one

変更後

AWSリージョン自動検出に縛られず、利用したい特定のクロスリージョン推論プロファイルを確実に優先指定できるようになります。

サンドボックス環境におけるクレデンシャルマスキングオプションを追加:構造化された環境変数向けのextractおよびonExtractNoMatch、JWTトークン用のdecode: "jwt"(およびmaskClaims)、AWS SigV4再署名用のawsPairs/sigv4が利用できるようになります。これらを使用するには、network.tlsTerminateが有効であり、かつユーザー設定、管理者管理設定、または--settingsフラグでのみ指定されている必要があります。
英語原文を表示
Added sandbox credential-masking options: extract and onExtractNoMatch for structured env values, decode: "jwt" with maskClaims for JWT-aware masking, and awsPairs/sigv4 for AWS SigV4 re-signing; these need network.tlsTerminate and are honored only from user, managed, or --settings settings

変更後

ツールに必要な認証情報の利便性を損なうことなく、認証ファイルやトークン内の本当に保護すべき重要な情報だけを確実に隠蔽または安全に中継できるようになります。

v2.1.223(1件)

管理設定の挙動を修正し、サーバー配信型のポリシー設定が適用された場合でもローカルマシン上の managed-settings.json や MDM プロファイルに定義された env ブロックを上書き消去せず、環境変数がキーごとにマージされるようにしました。
英語原文を表示
Fixed managed settings: server-delivered settings no longer disable the env block of a machine-local managed-settings.json or MDM profile; admin env now merges per key

変更後

ローカル環境に必要な環境変数設定をサーバー管理ポリシーの適用によって上書き消失する事態を気にせずに利用できます。

v2.1.221(1件)

Windows上のデスクトップ管理セッションにおいて、HOME環境変数が設定されている場合に AWS SSO プロファイルの認証が失敗する問題を修正しました。
英語原文を表示
Fixed Bedrock authentication with AWS SSO named profiles failing in desktop-managed sessions on Windows machines that set a stray HOME environment variable

変更後

Windows環境でのAWS認証の設定作業が不要になります。

v2.1.219(1件)

管理対象 MCP の allowlist/denylist における ${VAR} 展開の参照先を、設定ファイル内の環境変数ではなくスタートアップ環境および管理設定環境に変更しました。
英語原文を表示
Changed managed MCP allowlist/denylist ${VAR} entries to resolve from the startup environment and managed-settings env instead of settings-file env

変更後

OSや環境ごとの差異に左右されず、一貫したポリシー設定が可能になります。

関連ドキュメント

v2.1.217(1件)

トランスクリプトの保存失敗時や環境変数により保存が無効化されている場合に、警告を表示するように変更しました。
英語原文を表示
Added warnings when transcript writes are failing (e.g. disk full) or when session saving is off due to an inherited environment variable, instead of losing transcripts silently

変更後

セッション内容が保存されず作業が失われる事態を確実に把握できます。

関連ドキュメント

v2.1.211(2件)

--forward-subagent-textフラグとCLAUDE_CODE_FORWARD_SUBAGENT_TEXT環境変数を追加し、stream-json出力にサブエージェントのテキストとThinkingブロックを含められるようにした
英語原文を表示
Added --forward-subagent-text flag and CLAUDE_CODE_FORWARD_SUBAGENT_TEXT environment variable to include subagent text and thinking in stream-json output

変更後

ストリーム出力を解析してサブエージェントの動作を詳細に追跡したり、会話の書き起こしを完全に再現したりできるようになる。

整数の環境変数(タイムアウト、トークン予算、リトライ回数)で、科学的記数法や桁区切り(1e6、64_000など)を使えるように更新した
英語原文を表示
Updated integer environment variables (timeouts, token budgets, retry counts) to accept scientific notation and digit-separator spellings like 1e6 and 64_000

変更後

大きなトークン制限やミリ秒単位の長いタイムアウト値を、読み間違いにくい形式で設定できるようになる。

関連ドキュメント

v2.1.208(1件)

CLAUDE_CODE_MAX_OUTPUT_TOKENS などの環境変数で指数表記(1e6 など)を使用すると、仮数部のみが読み取られてしまう(1e6 が 1 になる)問題を修正した。
英語原文を表示
Fixed CLAUDE_CODE_MAX_OUTPUT_TOKENS and similar env vars silently using the mantissa of scientific-notation values (1e6 became 1)

変更後

大きな数値を設定する際に、桁数を数えてゼロを並べる必要がなくなります。

関連ドキュメント

v2.1.207(1件)

プラグインのフック/モニター等において、シェル形式コマンドでの${user_config.*}の使用が禁止されました。シェルインジェクション対策のため、今後はexec形式(args配列)または環境変数を使用してください。
英語原文を表示
Plugin hooks/monitors/MCP headersHelper: ${user_config.*} in shell-form commands is now rejected (shell-injection fix). Hooks: use exec form (args array) or $CLAUDE_PLUGIN_OPTION_<KEY>; monitors and headersHelper: read the value inside the script (config file or the server's env block).

変更後

プラグインをより安全に利用できるようになり、セキュリティを維持しつつ便利なカスタマイズが可能になります。

関連ドキュメント

v2.1.191(1件)

MCPのOAuth認証を改善しました。Discoveryやトークンリクエスト時のネットワークエラーに対する再試行機能が追加され、GUIのない環境ではブラウザポップアップをスキップしてURL貼り付けへ直接誘導するように変更されました。
英語原文を表示
Improved MCP OAuth: discovery and token requests now retry once after transient network errors, and headless environments skip the browser popup and go straight to the paste-the-URL prompt

変更後

サーバー環境やSSH接続などのヘッドレス環境でもMCP認証がスムーズに完了できるようになり、導入のハードルが下がります。

関連ドキュメント

v2.1.187(1件)

サンドボックス設定に sandbox.credentials を追加し、認証情報ファイルや機密環境変数の読み取りをブロック可能に改善
英語原文を表示
Added sandbox.credentials setting to block sandboxed commands from reading credential files and secret environment variables

変更後

セキュリティが強化され、エージェントにコマンド実行を許可した際でも、意図せず重要な認証情報が読み取られるリスクを低減できます。

関連ドキュメント

v2.1.181(2件)

CLAUDE_CLIENT_PRESENCE_FILE 環境変数を追加し、PC 作業中にモバイルへのプッシュ通知を抑制できるようにしました
英語原文を表示
Added CLAUDE_CLIENT_PRESENCE_FILE environment variable: point it at a marker file to suppress mobile push notifications while you're at the machine

変更後

集中して PC 作業をしている際に、不要な通知を受け取らずに済みます。

関連ドキュメント

MCP サーバーが設定されていない場合、起動時の managed-settings の取得を待たないように修正しました
英語原文を表示
Fixed a startup regression (~120ms per launch in fresh environments, introduced in 2.1.169): the first prompt no longer waits for the managed-settings fetch when no MCP servers are configured

変更後

環境によっては約 120ms の起動時間短縮が実感でき、より素早く作業を開始できます。

関連ドキュメント

v2.1.178(1件)

親プロセスから古い websocket/OAuth 関連の環境変数を引き継いだ際に CLI がメモリ不足(OOM)でクラッシュする問題を修正しました。
英語原文を表示
Fixed a crash (out-of-memory) when the CLI inherits a stale websocket/OAuth file-descriptor environment variable from a parent process

変更後

ツールの実行環境を問わず、安定して長時間動作し続けることができるようになります。

関連ドキュメント

v2.1.176(2件)

availableModels 設定の強制力を修正:環境変数によるブロック済みモデルへのリダイレクトを防止し、/fast コマンドでも許可リスト外への切り替えを拒否するようになりました
英語原文を表示
Fixed availableModels enforcement: alias model picks can no longer be redirected to a blocked model via ANTHROPIC_DEFAULT_*_MODEL environment variables, and /fast now refuses to toggle when it would switch to a model outside the allowlist

変更後

組織のポリシーやコスト管理に沿ったモデル運用を確実に徹底できるようになります。

関連ドキュメント

Read/Edit/Write ツールのパスに対するフックの if 条件を修正:Edit(src/**) や Read(.env) などの記述されたパターンが正しくマッチするようになりました
英語原文を表示
Fixed hook if conditions for Read/Edit/Write tool paths: documented patterns like Edit(src/**), Read(~/.ssh/**), and Read(.env) now match correctly

変更後

「特定のディレクトリ以下の編集時のみ Linter を走らせる」といった、精度の高い自動化ワークフローが確実に動作します。

関連ドキュメント

v2.1.174(1件)

バックグラウンドセッションが、デーモンを起動したシェルに設定されていた他のセッションの ANTHROPIC_* 環境変数(ゲートウェイ URL、カスタムヘッダーなど)を継承してしまう問題を修正しました。
英語原文を表示
Fixed background sessions inheriting another session's ANTHROPIC_* provider env (gateway URL, custom headers, /model aliases) from the shell that started the background daemon

変更後

異なるプロバイダーやゲートウェイを併用していても、バックグラウンドでの作業が常に正しい設定で実行されるため、セキュリティと一貫性が向上します。

関連ドキュメント

v2.1.170(1件)

VS Code の統合ターミナルや環境変数を引き継いだシェルから起動した際に、セッションの文字起こしが保存されず、--resume オプションに表示されない問題を修正しました。
英語原文を表示
Fixed sessions not saving transcripts (and not appearing in --resume) when launched from the VS Code integrated terminal or any shell that inherited Claude Code environment variables.

変更後

過去の複雑な作業内容を --resume で確実に見つけ出し、中断した場所からいつでもスムーズに再開できるようになります。VS Code 連携を好むユーザーの利便性が大幅に向上します。

関連ドキュメント

v2.1.169(2件)

組み込みのスキル、ワークフロー、およびスラッシュコマンドをモデルから隠すための disableBundledSkills 設定を追加しました。
英語原文を表示
Added a disableBundledSkills setting and CLAUDE_CODE_DISABLE_BUNDLED_SKILLS environment variable to hide bundled skills, workflows, and built-in slash commands from the model

変更後

AI の挙動をより厳格に制御し、組織固有の標準フローのみに従わせたい場合に役立ちます。

関連ドキュメント

バックグラウンドエージェントが、プロジェクトレベルの設定(settings.json)で定義された env(例: ANTHROPIC_MODEL)を無視してしまう問題を修正しました。
英語原文を表示
Fixed background agents ignoring project-level settings env values (e.g. ANTHROPIC_MODEL) when dispatched onto a pre-warmed worker

変更後

プロジェクトごとに最適なモデルや設定を、バックグラウンド実行時にも自動的に適用させることができます。

関連ドキュメント

v2.1.163(1件)

Windows において、OneDrive 内や読み取り専用属性のディレクトリで session-env に関する「EEXIST」エラーで Bash コマンドが失敗する問題を修正。
英語原文を表示
Fixed Bash commands failing on Windows with "EEXIST: file already exists" on the session-env directory when it has the read-only attribute or is inside OneDrive

v2.1.161(1件)

「claude agents」から起動されたバックグラウンドセッションにおいて、「settings.json」で指定したモデルではなく、デーモンプロセスの古い環境変数のモデルが使われてしまう問題を修正。
英語原文を表示
Fixed background sessions dispatched from claude agents booting on a stale model from the daemon's environment instead of the model in settings.json

変更後

設定変更が即座に反映されるため、常に最新のコスト効率や性能のバランスを保ちながら自動作業を任せられます。

関連ドキュメント

v2.1.160(2件)

シェル起動ファイル(.zshenv, .bash_loginなど)やGit設定への書き込み前に確認プロンプトを追加し、意図しないコマンド実行を防止
英語原文を表示
Added a prompt before writing to shell startup files (.zshenv, .zlogin, .bash_login) and ~/.config/git/, which could otherwise lead to unintended command execution

変更後

セキュリティが強化され、エージェントによる自動的な設定変更がシステムの安全性や意図しない動作に繋がることを未然に防げます。

環境変数 CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE を廃止し、現在は機能しないように変更
英語原文を表示
Removed CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE; the environment variable is now a no-op

変更後

古い設定の競合による混乱を避け、常に最高のパフォーマンスを発揮する構成で利用できます。

関連ドキュメント

v2.1.154(1件)

Stdio MCPサーバーのサブプロセスに、環境変数CLAUDE_CODE_SESSION_IDとCLAUDECODE=1が渡されるようになりました。
英語原文を表示
Stdio MCP server subprocesses now receive CLAUDE_CODE_SESSION_ID and CLAUDECODE=1 in their environment

変更後

MCPサーバー側でセッションごとのログを記録したり、Claude Codeからの呼び出し時のみ特定の挙動をさせたりといった、より高度なインテグレーションが可能になります。

関連ドキュメント

v2.1.153(1件)

ステータスラインのコマンドに環境変数 COLUMNS と LINES が渡されるようになり、スクリプトがターミナルの幅に合わせて出力を調整できるようになりました
英語原文を表示
Status line commands now receive COLUMNS and LINES environment variables so scripts can size output to the terminal width

変更後

ステータスバーの情報密度を最適化でき、一目でより多くの有用なコンテキストを確認できるようになります。

関連ドキュメント

v2.1.152(1件)

同じコマンドを使用しつつ異なる環境変数を持つプラグイン MCP サーバーが、誤って重複排除されるバグを修正しました。
英語原文を表示
Fixed plugin MCP servers with the same command but different environment variables being incorrectly deduplicated

変更後

複雑なプラグイン構成において、意図したすべての外部ツールが正しく Claude に接続されるようになります。

関連ドキュメント

v2.1.145(1件)

Bashコマンド内で許可リストにない環境変数への単純な代入が自動承認されていた、パーミッションプロンプトのバイパス問題を修正しました。
英語原文を表示
Fixed a permission-prompt bypass where bare variable assignments to non-allowlisted environment variables in Bash commands were auto-approved

v2.1.144(1件)

claude agents や --bg の拒否メッセージを、汎用的なものではなく具体的な原因(非 TTY 環境、環境変数、設定など)を明示するように変更しました
英語原文を表示
claude agents / --bg rejection messages now name the specific gate (non-TTY, env var, or setting) instead of a generic message

変更後

設定ミスや環境の制限を即座に特定でき、ツールが動かない時間を最小限にできます。

関連ドキュメント

v2.1.143(1件)

settings.json の env に設定した NO_COLOR/FORCE_COLOR が Claude Code 自身のUI色まで消してしまう問題を修正しました
英語原文を表示
Fixed NO_COLOR/FORCE_COLOR in settings.json env stripping Claude Code's own UI colors — they now apply to subprocesses only

変更後

CLIの操作感はそのままに、実行するコマンドの出力色だけを自在に制御できます。

関連ドキュメント

v2.1.141(3件)

GitHub SSHキーがない環境向けに、プラグインソースをHTTPSでクローンするための環境変数CLAUDE_CODE_PLUGIN_PREFER_HTTPSを追加。
英語原文を表示
Added CLAUDE_CODE_PLUGIN_PREFER_HTTPS to clone GitHub plugin sources over HTTPS instead of SSH, for environments without a GitHub SSH key

変更後

Dockerコンテナ内や新規構築したばかりの開発環境など、SSHキーの管理が難しい場所でもスムーズにプラグインを導入・管理できます。

関連ドキュメント

ワークロードアイデンティティ連携用の環境変数ANTHROPIC_WORKSPACE_IDを追加し、発行されたトークンを特定のワークスペースに限定。
英語原文を表示
Added ANTHROPIC_WORKSPACE_ID environment variable for workload identity federation — scopes the minted token to a specific workspace when the federation rule covers more than one

変更後

企業レベルでの権限管理において、最小権限の原則に基づいたよりセキュアな認証運用が可能になります。

関連ドキュメント

MCPサーバー設定内のPOSIXシェルパラメータ展開形式が、誤って「環境変数不足」として検知される問題を修正。
英語原文を表示
Fixed MCP server configs using POSIX shell parameter expansions (e.g. ${var%pattern}) being incorrectly flagged as missing environment variables

変更後

複雑なパス計算や環境変数操作を伴う高度なMCPサーバー設定を、制限なく記述・利用できるようになります。

関連ドキュメント

v2.1.139(1件)

MCP stdioサーバーが環境変数CLAUDE_PROJECT_DIRを受け取るよう変更。プラグイン設定で${CLAUDE_PROJECT_DIR}をコマンド内で参照可能になりました。
英語原文を表示
MCP stdio servers now receive CLAUDE_PROJECT_DIR in their environment, matching hooks. Plugin configs can reference ${CLAUDE_PROJECT_DIR} in commands

変更後

プロジェクトごとに異なる設定ファイルやデータにアクセスするMCPツールの開発が容易になります。

関連ドキュメント

v2.1.136(1件)

CLAUDE_ENV_FILE を利用した SessionStart フックによる環境変数が、セッション再開やクリア後に無効になる問題を修正しました。
英語原文を表示
Fixed env vars from CLAUDE_ENV_FILE SessionStart hooks going stale after /resume or /clear

変更後

ツール実行に必要な環境変数を一度設定すれば、セッションの状態が変わっても一貫して使い続けることができます。

関連ドキュメント

v2.1.133(1件)

フックおよびBashツールに現在設定されている思考レベル(effort level)を渡す機能を追加しました
英語原文を表示
Hooks now receive the active effort level via the effort.level JSON input field and the $CLAUDE_EFFORT environment variable, and Bash tool commands can read $CLAUDE_EFFORT

変更後

思考レベルに応じてフックの挙動を変えたり、ログに記録したりするなど、コンテキストに応じた柔軟な自動化が可能になります。

関連ドキュメント

v2.1.132(3件)

Bash ツールのサブプロセス環境に CLAUDE_CODE_SESSION_ID 環境変数を追加し、フックに渡される session_id と一致させました
英語原文を表示
Added CLAUDE_CODE_SESSION_ID environment variable to the Bash tool subprocess environment, matching the session_id passed to hooks

変更後

セッションごとにログを分けたり、フックで開始した外部プロセスと Bash ツールでの操作を紐付けたりする自動化ワークフローがより確実かつ簡単に構築できるようになります。

関連ドキュメント

フルスクリーンの代替画面レンダラーを無効化し、ターミナルのネイティブなスクロールバックに会話を残すための環境変数 CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 を追加しました
英語原文を表示
Added CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 env var to opt out of the fullscreen alternate-screen renderer and keep the conversation in the terminal's native scrollback

変更後

Claude Code を終了した後もターミナル上に作業の記録を残しておきたい場合や、ターミナルエミュレータ固有のスクロールバック検索を活用したいユーザーにとって便利です。

関連ドキュメント

/effort の選択画面に CLAUDE_CODE_EFFORT_LEVEL 環境変数のオーバーライド設定が反映されない問題を修正しました
英語原文を表示
Fixed /effort picker not reflecting the CLAUDE_CODE_EFFORT_LEVEL env var override

変更後

現在の推論設定が一目でわかるようになり、設定ミスによる予期せぬトークン消費や回答精度の変化を防げます。

関連ドキュメント

v2.1.129(1件)

自動検出に失敗する端末(Emacsのeatなど)で、出力を強制的に同期させるCLAUDE_CODE_FORCE_SYNC_OUTPUT=1環境変数が追加されました
英語原文を表示
Added CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 env var to force-enable synchronized output on terminals that auto-detection misses (e.g. Emacs eat)

変更後

Emacsのeatなど特殊なターミナル環境を使用している開発者でも、表示が崩れることなく快適にClaude Codeを利用できます。

関連ドキュメント

v2.1.128(1件)

サブプロセス(Bash、フック、MCP、LSP)が OTEL_* 環境変数を継承しなくなりました。これにより Bash ツール経由のアプリが CLI 自身の OTLP エンドポイントを拾わなくなります
英語原文を表示
Subprocesses (Bash, hooks, MCP, LSP) no longer inherit OTEL_* environment variables, so OTEL-instrumented apps run via the Bash tool no longer pick up the CLI's own OTLP endpoint

変更後

開発中のアプリケーションの動作やテストにおいて、環境変数の汚染による予期せぬ挙動を防ぐことができます。

関連ドキュメント

v2.1.122(1件)

Bedrockのサービスティア(default、flex、priority)を選択するための環境変数 ANTHROPIC_BEDROCK_SERVICE_TIER を追加しました
英語原文を表示
Added ANTHROPIC_BEDROCK_SERVICE_TIER environment variable to select a Bedrock service tier (default, flex, or priority), sent as the X-Amzn-Bedrock-Service-Tier header

変更後

AWSの優先スループットなどのサービスティアを簡単に切り替えられるようになり、Bedrock利用時のパフォーマンスやコスト管理が容易になります。

関連ドキュメント

v2.1.120(1件)

サブプロセスに環境変数 AI_AGENT を設定し、GitHub CLI(gh)が Claude Code からのトラフィックを正しく識別できるように改善
英語原文を表示
Set AI_AGENT environment variable for subprocesses so gh can attribute traffic to Claude Code

変更後

エコシステム全体での AI トラフィックの透明性が高まり、将来的に GitHub 連携におけるレート制限の最適化や機能強化に繋がります。

v2.1.119(1件)

起動時のロゴに含まれるカレントディレクトリ情報を非表示にするための環境変数 CLAUDE_CODE_HIDE_CWD を追加しました
英語原文を表示
Added CLAUDE_CODE_HIDE_CWD environment variable to hide the working directory in the startup logo

変更後

デモやプレゼンテーション、YouTube 等への投稿時に、不要なローカルパス情報を露出させることなく安全にツールを利用できます。

関連ドキュメント

v2.1.118(3件)

手動の claude update を含むすべての更新経路を完全にブロックする DISABLE_UPDATES 環境変数を追加しました(DISABLE_AUTOUPDATER よりも厳格な設定です)。
英語原文を表示
Added DISABLE_UPDATES env var to completely block all update paths including manual claude update — stricter than DISABLE_AUTOUPDATER

変更後

企業のIT管理者は、検証済みの安定版からユーザーが勝手にアップデートすることを防げるため、開発チーム全体でツールの一貫性とセキュリティを保証しやすくなります。

関連ドキュメント

Auto mode(オートモード):autoMode.allow、autoMode.soft_deny、autoMode.environment 内に "$defaults" を含めることで、組み込みのルールリストを置き換えるのではなく、カスタムルールを追加できるようになりました。
英語原文を表示
Auto mode: include "$defaults" in autoMode.allow, autoMode.soft_deny, or autoMode.environment to add custom rules alongside the built-in list instead of replacing it

変更後

デフォルトの強力な安全策を損なうことなく、最小限の設定で独自の環境に合わせた最適化が行えるため、オートモードの導入がより安全かつスムーズになります。

関連ドキュメント

CLAUDE_CODE_OAUTH_TOKEN で起動したセッションで /login が機能しない問題を修正
英語原文を表示
Fixed /login having no effect in a session launched with CLAUDE_CODE_OAUTH_TOKEN — the env token is now cleared so disk credentials take effect

変更後

一時的なトークンと常設のログインアカウントを状況に合わせて柔軟に使い分けられます。

v2.1.117(1件)

環境変数 CLAUDE_CODE_OAUTH_TOKEN を使用して起動した際、トークンの期限が切れると /login コマンドが効かなくなる問題を修正しました
英語原文を表示
Fixed /login having no effect when launched with CLAUDE_CODE_OAUTH_TOKEN env var and that token expires

変更後

CI/CD や特殊な認証環境でのトラブルからの復旧が迅速に行えるようになります。

v2.1.113(1件)

Bashの拒否(deny)ルールが、sudo や watch などの実行ラッパーで囲まれたコマンドにも適用されるようになりました
英語原文を表示
Security: Bash deny rules now match commands wrapped in env/sudo/watch/ionice/setsid and similar exec wrappers

変更後

より強固な権限管理が可能になり、意図しない特権実行やコマンドの実行を確実に阻止できます。

関連ドキュメント

v2.1.111(2件)

APIのリクエストおよびレスポンスのボディ全体をOpenTelemetryログイベントとして出力する環境変数 OTEL_LOG_RAW_API_BODIES を追加しました。
英語原文を表示
Added OTEL_LOG_RAW_API_BODIES environment variable to emit full API request and response bodies as OpenTelemetry log events for debugging

変更後

企業導入時の監査対応や、高度な動作不良の調査において、証跡となる生データを容易に取得できるようになります。

関連ドキュメント

Windowsにおいて CLAUDE_ENV_FILE および SessionStart フックで生成された環境変数が正しく適用されるようになりました。
英語原文を表示
Windows: CLAUDE_ENV_FILE and SessionStart hook environment files now apply (previously a no-op)

変更後

Windows開発者も、プロジェクト開始時にPythonの仮想環境を自動でアクティベートするといった効率化の恩恵を受けられます。

関連ドキュメント

v2.1.110(1件)

SDKおよびヘッドレスセッションにおいて、環境変数からTRACEPARENT/TRACESTATEを読み取り、分散トレーシングのリンクに対応
英語原文を表示
SDK/headless sessions now read TRACEPARENT/TRACESTATE from the environment for distributed trace linking

変更後

大規模な自動化パイプラインやマイクロサービスの中でClaude Codeを使用する際、全体の処理フローとAIの挙動を一貫して可視化・デバッグできるようになります。

関連ドキュメント

v2.1.108(2件)

APIキーやBedrock、Vertex、Foundryにおいて、プロンプトキャッシュの保持期間(TTL)を1時間に延長できる環境変数を追加
英語原文を表示
Added ENABLE_PROMPT_CACHING_1H env var to opt into 1-hour prompt cache TTL on API key, Bedrock, Vertex, and Foundry (ENABLE_PROMPT_CACHING_1H_BEDROCK is deprecated but still honored), and FORCE_PROMPT_CACHING_5M to force 5-minute TTL

変更後

キャッシュのヒット率が向上し、長時間の開発セッションにおけるAPIコストの削減とレスポンスの高速化が期待できます。

関連ドキュメント

環境変数でプロンプトキャッシュが無効化されている場合、起動時に警告を表示する機能を追加
英語原文を表示
Added a warning at startup when prompt caching is disabled via DISABLE_PROMPT_CACHING* environment variables

変更後

意図しないキャッシュ無効化によるパフォーマンス低下やコスト増を即座に発見し、修正することができます。

関連ドキュメント

v2.1.101(2件)

/ultraplan などのリモートセッション機能で、Web上での事前セットアップなしにデフォルトのクラウド環境を自動作成するように変更
英語原文を表示
/ultraplan and other remote-session features now auto-create a default cloud environment instead of requiring web setup first

変更後

ブラウザに移動して準備する手間が省け、よりスムーズに高度なクラウドプランニング機能を利用できるようになります。

関連ドキュメント

settings.json の環境変数(env)の値が文字列ではなく数値の場合にクラッシュする問題を修正
英語原文を表示
Fixed crash when settings.json env values are numbers instead of strings

変更後

設定ファイルの編集時に、細かい型定義を気にしすぎてクラッシュを招くことがなくなります。

v2.1.98(5件)

環境変数 CLAUDE_CODE_PERFORCE_MODE を追加しました。これが有効な場合、読み取り専用ファイルへの編集時に警告なしで上書きするのではなく、p4 edit(チェックアウト)のヒントを表示して処理を失敗させます。
英語原文を表示
Added CLAUDE_CODE_PERFORCE_MODE env var: when set, Edit/Write/NotebookEdit fail on read-only files with a p4 edit hint instead of silently overwriting them

変更後

エンタープライズ開発環境において、意図しないファイル上書きを防ぎ、既存のワークフローに沿った安全なコード編集が可能になります。

関連ドキュメント

Linux 環境において CLAUDE_CODE_SUBPROCESS_ENV_SCRUB 有効時の PID ネームスペース隔離によるサブプロセス・サンドボックス機能、およびセッションごとのスクリプト実行回数を制限する CLAUDE_CODE_SCRIPT_CAPS 環境変数を追加しました。
英語原文を表示
Added subprocess sandboxing with PID namespace isolation on Linux when CLAUDE_CODE_SUBPROCESS_ENV_SCRUB is set, and CLAUDE_CODE_SCRIPT_CAPS env var to limit per-session script invocations

変更後

AIにコマンド実行権限を与える際の安全性が高まり、プロンプトインジェクション等による情報の漏洩やリソースの枯渇リスクを大幅に低減できます。

関連ドキュメント

OpenTelemetry(OTEL)トレーシング有効時、Bash ツールのサブプロセスに W3C 標準の TRACEPARENT 環境変数を伝播させるようにしました。これにより、子プロセスのスパンが Claude Code のトレースツリーに正しく紐付けられます。
英語原文を表示
Added W3C TRACEPARENT env var to Bash tool subprocesses when OTEL tracing is enabled, so child-process spans correctly parent to Claude Code's trace tree

変更後

複雑なタスクのデバッグやパフォーマンス分析において、どのツールがどのタイミングで時間を要したかを正確に診断できるようになります。

関連ドキュメント

環境変数プレフィックスが付いた読み取り専用コマンドについて、既知の安全な変数(LANG, TZ, NO_COLOR 等)以外が含まれる場合に、正しく許可を求めるように修正しました。
英語原文を表示
Fixed read-only commands with env-var prefixes not prompting unless the var is known-safe (LANG, TZ, NO_COLOR, etc.)

変更後

AIが実行しようとするコマンドの環境設定に不審な点がないかを常に監視でき、意図しない設定でのコマンド実行を防げます。

関連ドキュメント

編集自動承認(Accept Edits)モードにおいて、安全な環境変数やプロセスラッパーが先頭に付いたファイルシステムコマンドを自動承認するよう改善しました。
英語原文を表示
Improved Accept Edits mode to auto-approve filesystem commands prefixed with safe env vars or process wrappers

v2.1.97(3件)

Bashツールの権限チェックを強化し、環境変数の接頭辞やネットワークリダイレクトのチェックを厳密化すると同時に、一般的なコマンドでの不要な警告を削減しました。
英語原文を表示
Fixed and hardened Bash tool permissions, tightening checks around env-var prefixes and network redirects, and reducing false prompts on common commands
「編集を自動承認(Accept Edits)」モードにおいて、安全な環境変数やラッパーがプレフィックスとして付いたファイルシステムコマンド(LANG=C rm fooやtimeout 5 mkdir outなど)を自動承認するように改善しました。
英語原文を表示
Improved Accept Edits mode to auto-approve filesystem commands prefixed with safe env vars or process wrappers (e.g. LANG=C rm foo, timeout 5 mkdir out)

変更後

実質的に安全なコマンドでの不必要な中断が減り、コーディングのテンポが向上します。

関連ドキュメント

BashツールのOpenTelemetryトレースを改善しました。トレーシング有効時、サブプロセスがW3C標準のTRACEPARENT環境変数を継承するようになりました。
英語原文を表示
Improved Bash tool OTEL tracing: subprocesses now inherit a W3C TRACEPARENT env var when tracing is enabled

変更後

大規模なシステム開発において、Claudeが行った変更がどのようにビルドやテストに影響したかを、組織全体の観測プラットフォームで正確に追跡・分析できます。

関連ドキュメント

v2.1.94(1件)

settings.json の env 項目で設定された FORCE_HYPERLINK 環境変数が無視される問題を修正
英語原文を表示
Fixed FORCE_HYPERLINK environment variable being ignored when set via settings.json env

変更後

各ユーザーのターミナル環境に合わせて、URLやファイルパスのクリッカブル化を確実に制御できるようになります。

関連ドキュメント

v2.1.90(1件)

オフライン環境などで git pull が失敗した際、既存のプラグインマーケットプレイスのキャッシュを保持するための環境変数 CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE を追加しました。
英語原文を表示
Added CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE env var to keep the existing marketplace cache when git pull fails, useful in offline environments

変更後

インターネット接続が制限された環境でも、既存のプラグイン機能を安定して使い続けることができます。

関連ドキュメント

v2.1.89(3件)

チラつきのない alt-screen 描画(仮想化スクロールバック付き)を有効にする CLAUDE_CODE_NO_FLICKER=1 環境変数を追加
英語原文を表示
Added CLAUDE_CODE_NO_FLICKER=1 environment variable to opt into flicker-free alt-screen rendering with virtualized scrollback

変更後

設定ファイルを書き換えずに環境変数を付けるだけで、チラつきやスクロール位置のジャンプがない描画を試したり一時的に切り替えたりできるようになる。

フックの if 条件フィルタが複合コマンド(ls && git push)や環境変数プレフィックス付きのコマンド(FOO=bar git push)にマッチしない問題を修正した。
英語原文を表示
Fixed hooks if condition filtering not matching compound commands (ls && git push) or commands with env-var prefixes (FOO=bar git push)

変更後

FOO=bar git push や npm test && git push のような一般的なシェルコマンドパターンでも、設定されたフックが確実に発火するようになり、ツール実行の監査やガードの信頼性が向上する。

関連ドキュメント

/env が PowerShell ツールのコマンドにも適用されるようになった(以前は Bash のみに影響)
英語原文を表示
/env now applies to PowerShell tool commands (previously only affected Bash)

変更後

Windows 環境で PowerShell ツールを使っていても、/env で設定した環境変数が Bash と同様に反映されるようになる

v2.1.88(3件)

仮想化されたスクロールバックによるフリッカーフリーな代替画面レンダリングを有効にする環境変数 CLAUDE_CODE_NO_FLICKER=1 を追加しました
英語原文を表示
Added CLAUDE_CODE_NO_FLICKER=1 environment variable to opt into flicker-free alt-screen rendering with virtualized scrollback

変更後

ターミナルでの視認性が向上し、長時間のコーディングセッションでも目の疲れを軽減し、集中力を維持しやすくなります。

関連ドキュメント

フックの if 条件フィルタリングが、複合コマンド(ls && git push)や環境変数プレフィックス付きのコマンドにマッチしない問題を修正しました
英語原文を表示
Fixed hooks if condition filtering not matching compound commands (ls && git push) or commands with env-var prefixes (FOO=bar git push)

変更後

特定のコマンド実行時に自動で行いたい処理(プッシュ前のバリデーションなど)の確実性が高まり、意図しない操作の防止や自動化の信頼性が向上します。

関連ドキュメント

/env 設定がPowerShellツール経由のコマンド実行にも適用されるよう改善
英語原文を表示
/env now applies to PowerShell tool commands (previously only affected Bash)

変更後

OSや使用シェルに依存せず、常に正しい環境変数のコンテキストでClaudeにコマンドを実行させることが可能になります。

v2.1.85(1件)

MCPのheadersHelperスクリプトにCLAUDE_CODE_MCP_SERVER_NAMEとCLAUDE_CODE_MCP_SERVER_URL環境変数を追加し、一つのヘルパーで複数のサーバーに対応可能に改善
英語原文を表示
Added CLAUDE_CODE_MCP_SERVER_NAME and CLAUDE_CODE_MCP_SERVER_URL environment variables to MCP headersHelper scripts, allowing one helper to serve multiple servers

変更後

多数のMCPサーバーを管理している環境でも、サーバーごとに個別のスクリプトを用意する必要がなくなり、認証設定の管理が大幅に簡素化されます。

関連ドキュメント

v2.1.84(2件)

サードパーティプロバイダーにおける思考能力検出の上書きと、モデル選択ラベルのカスタマイズ機能を追加
英語原文を表示
Added ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS env vars to override effort/thinking capability detection for pinned default models for 3p (Bedrock, Vertex, Foundry), and _MODEL_NAME/_DESCRIPTION to customize the /model picker label

変更後

社内のLLMゲートウェイ経由や特定の推論プロファイルを使用している場合でも、Claudeの高度な推論機能を確実に有効化でき、かつユーザーが識別しやすい名前を付けて運用効率を高めることができます。

関連ドキュメント

ストリーミングのアイドルタイムアウトしきい値を設定する環境変数を追加
英語原文を表示
Added CLAUDE_STREAM_IDLE_TIMEOUT_MS env var to configure the streaming idle watchdog threshold (default 90s)

変更後

不安定なネットワーク環境や非常に長い思考を伴うタスクにおいて、セッションが不意に切断されるのを防ぎ、開発作業の中断を最小限に抑えることができます。

関連ドキュメント

v2.1.83(3件)

環境変数のリアクティブな管理(direnv 等)のために、CwdChanged と FileChanged フックイベントを追加しました
英語原文を表示
Added CwdChanged and FileChanged hook events for reactive environment management (e.g., direnv)

変更後

プロジェクトごとに異なる環境変数を扱う direnv や .env ファイルの運用が自動化され、ユーザーが手動で環境を再設定する手間が省け、作業ミスも防げます。

関連ドキュメント

サブプロセス環境(Bash ツール、フック、MCP stdio サーバー)から Anthropic やクラウドプロバイダーの認証情報を削除する CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 を追加しました
英語原文を表示
Added CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 to strip Anthropic and cloud provider credentials from subprocess environments (Bash tool, hooks, MCP stdio servers)

変更後

開発環境における機密情報の露出を最小限に抑え、信頼できないコードを分析したり、外部の MCP ツールを利用したりする際の安全性が大幅に向上します。

関連ドキュメント

ストリーミング失敗時に非ストリーミング型へのフォールバックを無効化する CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK 環境変数を追加しました
英語原文を表示
Added CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK env var to disable the non-streaming fallback when streaming fails

変更後

不安定なネットワークや特殊なプロキシ下でも、不慮の「二重実行」を確実に回避でき、より安全な自動化が可能になります。

関連ドキュメント

v2.1.80(1件)

前回のセッションのキャッシュがある場合に、起動時に一部の管理設定(有効なプラグイン、パーミッション等)が適用されないバグを修正
英語原文を表示
Fixed managed settings (enabledPlugins, permissions.defaultMode, policy-set env vars) not being applied at startup when remote-settings.json was cached from a prior session

変更後

企業のセキュリティポリシーや共有設定が常に正しく適用されるため、コンプライアンスを維持したまま安心して作業を開始できます。

v2.1.78(2件)

環境変数 ANTHROPIC_CUSTOM_MODEL_OPTION により、モデル選択メニューにカスタム項目を追加可能に
英語原文を表示
Added ANTHROPIC_CUSTOM_MODEL_OPTION env var to add a custom entry to the /model picker, with optional _NAME and _DESCRIPTION suffixed vars for display

変更後

企業独自のモデルエンドポイントなどを Claude Code から直接選びやすくなり、社内標準としての展開が容易になります。

関連ドキュメント

Haikuモデルの使用時に ANTHROPIC_BETAS 環境変数が無視される問題を修正しました
英語原文を表示
Fixed ANTHROPIC_BETAS environment variable being silently ignored when using Haiku models

変更後

軽量で高速なHaikuモデルをメインまたはサブエージェントとして利用している環境でも、最新のベータ機能や実験的なプロンプトキャッシュ機能を確実に有効化できるようになります。

v2.1.76(1件)

Remote Controlの複数の不具合を修正:サーバー側での環境削除時のセッション切断、メッセージのバッチ処理の改善など
英語原文を表示
Fixed several Remote Control issues: sessions silently dying when the server reaps an idle environment, rapid messages being queued one-at-a-time instead of batched, and stale work items causing redelivery after JWT refresh

変更後

PCのCLIとブラウザの間で行き来しながら開発する体験が、より安定してストレスフリーなものになります。

関連ドキュメント

v2.1.72(2件)

セッションの途中でスケジュールされた cron ジョブを即座に停止する CLAUDE_CODE_DISABLE_CRON 環境変数を追加
英語原文を表示
Added CLAUDE_CODE_DISABLE_CRON environment variable to immediately stop scheduled cron jobs mid-session

変更後

予期せぬ動作やリソースの浪費を防ぐため、バックグラウンドタスクを必要に応じて即座にコントロールできる安心感が得られます。

関連ドキュメント

ワイルドカードルールのマッチング精度やサンドボックス除外コマンド、拒否ルールの適用範囲など、パーミッション周りの不具合を修正
英語原文を表示
Fixed several permission rule matching issues: wildcard rules not matching commands with heredocs, embedded newlines, or no arguments; sandbox.excludedCommands failing with env var prefixes; "always allow" suggesting overly broad prefixes for nested CLI tools; and deny rules not applying to all command forms

変更後

「常に許可」や「常に拒否」の設定が期待通りに働くようになり、セキュリティ設定の信頼性が向上します。

関連ドキュメント

v2.1.70(1件)

Claude Code Remote 環境において、permissions.defaultMode に acceptEdits または plan 以外が設定されている場合に、それらが無視されるよう修正しました。
英語原文を表示
Fixed permissions.defaultMode settings values other than acceptEdits or plan being applied in Claude Code Remote environments — they are now ignored

変更後

ローカルとリモートで設定を共有している場合でも、各環境に最適なセキュリティ設定が自動で適用されます。

関連ドキュメント

v2.1.69(1件)

Git操作の指示をシステムプロンプトから削除する includeGitInstructions 設定(および環境変数)を追加
英語原文を表示
Added includeGitInstructions setting (and CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS env var) to remove built-in commit and PR workflow instructions from Claude's system prompt

変更後

チーム固有の開発フローにClaudeを適応させやすくなり、意図しないコミットやプルリクエストの作成を抑制できます。

関連ドキュメント

v2.1.64(2件)

Claude のシステムプロンプトから組み込みのコミット・PR ワークフロー指示を削除できる includeGitInstructions 設定 (および環境変数 CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS) を追加しました。
英語原文を表示
Added includeGitInstructions setting (and CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS env var) to remove built-in commit and PR workflow instructions from Claude's system prompt

変更後

プロジェクト固有の複雑なブランチ運用やコミット規約に Claude を完全に従わせることができ、標準ルールとの衝突に悩まされることがなくなります。

関連ドキュメント

オートメモリ(Auto Memory)の保存先ディレクトリを直接指定できる環境変数 CLAUDE_CODE_AUTO_MEMORY_PATH を導入しました。
英語原文を表示
Added CLAUDE_CODE_AUTO_MEMORY_PATH env var to override the auto-memory directory with a direct path

変更後

メモリデータのバックアップや共有、プロジェクトごとの厳格な分離が容易になり、ワークフローに合わせたデータ管理が実現します。

v2.1.63(1件)

claude.ai MCPサーバーの利用を無効にするための ENABLE_CLAUDEAI_MCP_SERVERS=false 環境変数オプションが追加されました。
英語原文を表示
Added ENABLE_CLAUDEAI_MCP_SERVERS=false env var to opt out from making claude.ai MCP servers available

変更後

不要な外部サービスへの接続を制御でき、セキュリティやプライバシーの管理が容易になります。

関連ドキュメント

v2.1.51(2件)

外部ビルド向けに claude remote-control サブコマンドが追加され、全ユーザーがローカル環境でのサービングを可能にしました。
英語原文を表示
Added claude remote-control subcommand for external builds, enabling local environment serving for all users.

変更後

外部ビルドツールとの連携が容易になり、ローカル環境での開発・テストプロセスが効率化されます。

関連ドキュメント

SDK呼び出し元がアカウント情報を同期的に提供できるように、CLAUDE_CODE_ACCOUNT_UUID, CLAUDE_CODE_USER_EMAIL, CLAUDE_CODE_ORGANIZATION_UUID 環境変数が追加されました。これにより、初期テレメトリイベントにアカウントメタデータが欠落する競合状態が解消されます。
英語原文を表示
Added CLAUDE_CODE_ACCOUNT_UUID, CLAUDE_CODE_USER_EMAIL, and CLAUDE_CODE_ORGANIZATION_UUID environment variables for SDK callers to provide account info synchronously, eliminating a race condition where early telemetry events lacked account metadata.

変更後

テレメトリデータの正確性が向上し、より信頼性の高い分析とデバッグが可能になります。

関連ドキュメント

v2.1.50(1件)

1Mコンテキストウィンドウのサポートを無効にする CLAUDE_CODE_DISABLE_1M_CONTEXT 環境変数が追加されました。
英語原文を表示
Added CLAUDE_CODE_DISABLE_1M_CONTEXT environment variable to disable 1M context window support

変更後

ユーザーはコンテキストウィンドウの挙動をより細かく制御できるようになり、特定のユースケースやパフォーマンス要件に合わせてClaude Codeを最適化できます。

関連ドキュメント

v2.1.47(1件)

LSPのfindReferencesおよびその他の場所ベースの操作が、gitignoredファイル(例:node_modules/、venv/)からの結果を返す問題を修正しました(anthropics/claude-code#26051)。
英語原文を表示
Fixed LSP findReferences and other location-based operations returning results from gitignored files (e.g., node_modules/, venv/) (anthropics/claude-code#26051)

変更後

LSP機能の精度が向上し、gitignoredファイルが除外されるようになったことで、コードナビゲーションや参照検索がより正確になり、開発効率が向上しました。

関連ドキュメント

v2.1.45(1件)

API プロバイダーの環境変数を tmux スポーンプロセスに伝播させることで、Bedrock、Vertex、Foundry で失敗していた Agent Teams のチームメイトの問題を修正しました (anthropics/claude-code#23561)。
英語原文を表示
Fixed Agent Teams teammates failing on Bedrock, Vertex, and Foundry by propagating API provider environment variables to tmux-spawned processes (anthropics/claude-code#23561)

変更後

異なるクラウドプロバイダー (Bedrock, Vertex, Foundry) を利用している環境でも、Agent Teams が期待通りに機能するようになり、開発者はより広範なインフラストラクチャで AI エージェントを活用できるようになりました。

関連ドキュメント

v2.1.38(1件)

環境変数ラッパーを使用するコマンドのbashパーミッション照合を修正しました。
英語原文を表示
Fixed bash permission matching for commands using environment variable wrappers

v2.1.33(1件)

Node.jsビルドにおいて、settings.jsonの環境変数で設定されたプロキシ設定がWebFetchやその他のHTTPリクエストに適用されない問題が修正されました。
英語原文を表示
Fixed an issue where proxy settings configured via settings.json environment variables were not applied to WebFetch and other HTTP requests on the Node.js build

変更後

この修正により、企業環境などプロキシ設定が必要な場所でClaude Codeを安定して利用できるようになります。プロキシ経由でのWebFetchやその他のHTTPリクエストが正しく機能するため、開発者はネットワーク制約のある環境でも安心してClaude Codeを使用し、必要な外部情報を取得できるようになります。

v2.1.21(1件)

[VSCode] Python仮想環境の自動アクティベーションが追加され、pythonおよびpipコマンドが正しいインタープリターを使用するようになりました(claudeCode.usePythonEnvironment設定で設定可能)。
英語原文を表示
[VSCode] Added automatic Python virtual environment activation, ensuring python and pip commands use the correct interpreter (configurable via claudeCode.usePythonEnvironment setting)

関連ドキュメント

v2.1.19(1件)

環境変数 CLAUDE_CODE_ENABLE_TASKS を追加しました。false に設定することで、一時的に旧システムを維持できます。
英語原文を表示
Added env var CLAUDE_CODE_ENABLE_TASKS, set to false to keep the old system temporarily

変更後

新しい仕組みへの移行を段階的に行いたい場合や、既存のワークフローとの互換性を確認したい場合に、安全に環境を維持できます。

関連ドキュメント

v2.1.5(1件)

内部の一時ファイルで使用される一時ディレクトリを上書きするためのCLAUDE_CODE_TMPDIR環境変数を追加しました。これは、カスタムの一時ディレクトリ要件がある環境で役立ちます。
英語原文を表示
Added CLAUDE_CODE_TMPDIR environment variable to override the temp directory used for internal temp files, useful for environments with custom temp directory requirements

関連ドキュメント

v2.1.4(1件)

CLAUDE_CODE_DISABLE_BACKGROUND_TASKS 環境変数が追加され、自動バックグラウンド化や Ctrl+B ショートカットを含む、すべてのバックグラウンドタスク機能を無効にできるようになりました。
英語原文を表示
Added CLAUDE_CODE_DISABLE_BACKGROUND_TASKS environment variable to disable all background task functionality including auto-backgrounding and the Ctrl+B shortcut

変更後

バックグラウンドタスクが不要な場合や、特定のリソース制約がある環境で作業する場合に、不要な処理を停止し、より安定した開発環境を維持できます。これにより、開発体験が向上し、作業に集中できるようになります。

関連ドキュメント

v2.1.2(1件)

本体の自動更新が無効な場合でも、プラグインの自動更新を許可する環境変数 FORCE_AUTOUPDATE_PLUGINS を追加しました。
英語原文を表示
Added FORCE_AUTOUPDATE_PLUGINS environment variable to allow plugin autoupdate even when the main auto-updater is disabled

関連ドキュメント

v2.1.0(4件)

IS_DEMO 環境変数を追加しました。UI 上のメールアドレスや組織名を非表示にできるため、配信や録画時に便利です。
英語原文を表示
Added IS_DEMO environment variable to hide email and organization from the UI, useful for streaming or recording sessions

関連ドキュメント

WSL(Windows Subsystem for Linux)環境における Claude in Chrome ブラウザ操作のサポートを修正しました。
英語原文を表示
Fixed Claude in Chrome support for WSL environments

変更後

Windows + WSL で Web 開発を行っているユーザーも、AI によるブラウザベースの自動検証機能を最大限に活用できます。

関連ドキュメント

claude.ai サブスクライバー向けに、リモートセッションの再開や設定を行うための /teleport および /remote-env スラッシュコマンドを追加しました。
英語原文を表示
Added /teleport and /remote-env slash commands for claude.ai subscribers, allowing them to resume and configure remote sessions

変更後

「移動中にスマホで指示したタスクの続きを、デスクに戻って CLI で仕上げる」といった、デバイスを跨いだシームレスなワークフローが実現します。

ファイル読み込み時の最大出力トークン制限を上書きできる環境変数を追加しました。
英語原文を表示
Added CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS environment variable to override the default file read token limit

関連ドキュメント

v2.0.65(1件)

Added CLAUDE_CODE_SHELL environment variable to override automatic shell detection (useful when login shell differs from actual working shell)

関連ドキュメント

v2.0.64(1件)

Fixed auto-loading .env when using native installer

v2.0.55(1件)

Fixed proxy DNS resolution being forced on by default. Now opt-in via CLAUDE_CODE_PROXY_RESOLVES_HOSTS=true environment variable

関連ドキュメント

v2.0.36(1件)

Fixed: DISABLE_AUTOUPDATER environment variable now properly disables package manager update notifications

v2.0.35(1件)

Added CLAUDE_CODE_EXIT_AFTER_STOP_DELAY environment variable to automatically exit SDK mode after a specified idle duration, useful for automated workflows and scripts

関連ドキュメント

v2.0.14(1件)

Improve permission checks for bash with inline env vars

v2.0.10(1件)

Fixes for bash permission checks with environment variables in the command

v2.0.8(1件)

Remove deprecated .claude.json allowedTools, ignorePatterns, env, and todoFeatureEnabled config options (instead, configure these in your settings.json)

v1.0.124(2件)

Set CLAUDE_BASH_NO_LOGIN environment variable to 1 or true to to skip login shell for BashTool

関連ドキュメント

Fix Bedrock and Vertex environment variables evaluating all strings as truthy

v1.0.123(1件)

Enhanced BashTool environment snapshot logging

v1.0.93(1件)

Support NO_PROXY environment variable to bypass proxy for specified hostnames and IPs

v1.0.65(1件)

Windows: Fixed shell environment setup for users without .bashrc files

v1.0.59(1件)

v1.0.58(1件)

Hooks: Added CLAUDE_PROJECT_DIR env var for hook commands

v1.0.51(1件)

v1.0.18(1件)

Added CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR environment variable to freeze working directory for bash commands

v0.2.117(1件)

Introduced CLAUDE_CODE_API_KEY_HELPER_TTL_MS env var

v0.2.108(1件)

Introduced BASH_DEFAULT_TIMEOUT_MS and BASH_MAX_TIMEOUT_MS env vars

v0.2.41(1件)

MCP server startup timeout can now be configured via MCP_TIMEOUT environment variable

関連ドキュメント