Update available banner persists after upgrading to latest version via brew
Resolved 💬 2 comments Opened Apr 1, 2026 by jasondecamp Closed Apr 1, 2026
Description
After upgrading Claude Code via brew upgrade claude-code, the "Update available! Run: brew upgrade claude-code" banner continues to appear even after exiting and restarting the CLI.
Steps to Reproduce
- Run
brew upgrade claude-code(upgraded from 2.1.80 → 2.1.81) - Confirm upgrade succeeded ("claude-code was successfully upgraded!")
- Launch
claude— shows v2.1.81 - Quit and relaunch
claude - Banner still shows: "Update available! Run: brew upgrade claude-code"
- Running
brew upgrade claude-codeagain says: "Not upgrading claude-code, the latest version is already installed"
Verification
claude --version→ 2.1.81brew list --cask --versions claude-code→ 2.1.81brew info claude-code→ confirms 2.1.81 is installed and latest formula versionwhich -a claude→ only/opt/homebrew/bin/claude(no conflicting npm install)
Expected Behavior
The update banner should not appear when the installed version matches the latest available version.
Environment
- Claude Code: v2.1.81 (brew cask)
- OS: macOS (Darwin 25.3.0)
- Homebrew: latest
- Install method:
brew install claude-code(cask only, no npm)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗