環境変数

CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE

1 を設定すると、新しいバージョンが利用可能になったときに、Claude Code がバックグラウンドでパッケージマネージャーのアップグレードコマンドを実行する。Homebrew と WinGet のインストールに適用される。その他のパッケージマネージャーでは、コマンドを実行せずにアップグレードコマンドが引き続き表示される。Auto updates を参照

使い方・用途

  • Homebrew や WinGet でインストールした環境で、新しいバージョンがリリースされても手動でアップグレードコマンドを実行する手間を省きたい場合。
  • アップデートの確認からダウンロード、インストールまでをバックグラウンドで完結させ、作業中にアップデート作業を中断されたくない場合。
  • アップグレード対象を Claude Code のパッケージだけに限定し、他にインストールしたソフトウェアに影響を与えずに自動更新したい場合。
英語原文(公式ドキュメントより)

Set to 1 to let Claude Code run your package manager's upgrade command in the background when a new version is available. Applies to Homebrew and WinGet installations. Other package managers continue to show the upgrade command without running it. See Auto updates

関連ドキュメント

関連する変更履歴

v2.1.129(1件)

Added
HomebrewやWinGetでインストールした場合、バックグラウンドでアップデートを実行し再起動を促すCLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE設定が追加されました
英語原文を表示
Added CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE: when set on Homebrew or WinGet installations, Claude Code runs the upgrade command in the background and prompts to restart

変更後

パッケージマネージャー経由でインストールしている場合でも、常に最新の機能や修正を意識することなく利用し続けられます。

関連ドキュメント