環境変数

CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE

1 に設定すると、新しいバージョンが利用可能な場合にバックグラウンドでパッケージマネージャーのアップグレードコマンドを実行します。

使い方・用途

  • Homebrew や WinGet を使用している場合、最新の機能や修正を意識することなく自動で適用できます。
  • バックグラウンドで更新が完了すると再起動プロンプトが表示されるため、手動でコマンドを打つ手間を省けます。
英語原文(公式ドキュメントより)

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

変更前

HomebrewやWinGetを使用したインストールでは自動更新が行われず、ユーザーが手動でアップグレードコマンドを実行する必要がありました。

変更後

この設定を有効にすると、バックグラウンドで更新が行われ、準備が整うとCLI上に再起動を促す通知が表示されるようになります。

ユーザーへの恩恵

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

関連ドキュメント