【結論】Claude Codeを安全に更新する
ネイティブインストール版Claude Codeは起動時と実行中に更新を確認し、更新を背景で取得して次回起動時に反映します。
手動更新はclaude updateを使い、Homebrew版はbrew upgrade、npm版はnpmで更新します。
複数経路を混在させると古いBinaryがPATHで優先されるため、更新前に実行場所を確認します。
# ターミナルで実行:現在のVersionを確認
claude --version
# ターミナルで実行:実行Binaryを確認
command -v claude
# ターミナルで実行:ネイティブ版を手動更新
claude update
# ターミナルで実行:更新後の診断
claude doctor具体的な手順・設定方法
command -v claudeまたはWindowsのGet-Command claudeで導入経路を確認します。Native、Homebrew、npm、Managed deploymentの手順を混ぜず、該当する方法だけで更新します。
TeamではRelease channelやVersion ceilingを設定し、段階Rolloutします。
更新後に認証、Permission、Hook、MCP、IDE、代表TaskをSmoke testします。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
更新後のSmoke test計画を作成してください。
認証、読取、Plan、Permission、Test、MCP、Hookを副作用のない順に確認してください。
設定変更とFile編集は行わないでください。注意点・よくあるエラーと対処法
古い任意Versionを推測してDowngradeしないでください。
Native版とHomebrew版では自動更新の挙動が異なります。
更新失敗時は再インストール前にPATH、Proxy、Disk、権限、管理Policyを確認します。