環境変数

DISABLE_AUTOUPDATER

1 を設定するとバックグラウンドでの自動更新を無効にする。手動の claude update は引き続き動作する。両方をブロックするには DISABLE_UPDATES を使う。

使い方・用途

  • 組織が独自の配布経路で Claude Code を提供しており、ユーザーに自前で提供したバージョンを使い続けさせたい場合に背景自動更新を止める。
  • 複数マシンで共有するネットワークストレージ上に npm インストールがあり、他のマシンの実行中セッションが使うバイナリが自動更新によって削除されるのを避けたい場合に自動更新を止める。
  • managed settings の env ブロックや devcontainer.json で設定し、フリート全体または開発コンテナの全エンジニアに対して更新を一括して無効化する。
英語原文(公式ドキュメントより)

Set to 1 to disable automatic background updates. Manual claude update still works. Use DISABLE_UPDATES to block both

関連ドキュメント

関連する変更履歴

v2.1.118(1件)

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

関連ドキュメント

v2.1.98(1件)

Fixed
npm ベースのインストール環境において、DISABLE_AUTOUPDATER が npm レジストリのバージョン確認やシンボリックリンクの変更を完全に抑制できていなかった問題を修正しました。
英語原文を表示
Fixed DISABLE_AUTOUPDATER not fully suppressing the npm registry version check and symlink modification on npm-based installs

変更後

特定のバージョンで動作を安定させたい環境において、信頼性が向上します。

関連ドキュメント

v2.0.36(1件)

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