Stale 'Update available' banner on macOS when already on latest version (Homebrew)
Resolved 💬 3 comments Opened Mar 20, 2026 by hobbitTk Closed Mar 23, 2026
Bug Description
Claude Code displays "Update available! Run: brew upgrade claude-code" at session start, but running brew upgrade claude-code confirms the latest version is already installed.
Steps to Reproduce
- Install Claude Code via Homebrew
- Ensure latest version is installed (
brew upgrade claude-code→ "already installed") - Start a new Claude Code session
- Observe "Update available!" banner at the top
Expected Behavior
No update banner when already on the latest version.
Actual Behavior
Banner persists despite being on the latest version.
Environment
- OS: macOS (Darwin 25.4.0)
- Install method: Homebrew
- Claude Code version: 2.1.79
brew upgradeoutput: "Warning: Not upgrading claude-code, the latest version is already installed"
Notes
Likely caused by version check comparing against npm registry rather than Homebrew's version. Related to #18047, #17825, #35586.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗