[BUG] Update available text displays even when fully updated
Status Open
Reported on v2.1.6
Maintainer reply None cached
Activity 6 comments · opened Jan 14, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Description:
Claude Code displays an "update available" notification, but when I attempt to upgrade via Homebrew, it reports the latest version is already installed.
Steps to reproduce:
- Launch Claude Code
- Observe "update available" notification
- Run brew update && brew upgrade claude-code
- Homebrew reports: "Warning: Not upgrading claude-code, the latest version is already installed"
Expected behavior:
No update notification should appear when the installed version matches the latest available version.
Actual behavior:
Update notification appears despite being on the latest version.
What Should Happen?
No update notification should appear when the installed version matches the latest available version.
Error Messages/Logs
Steps to Reproduce
Environment:
- OS: macOS (Darwin 24.6.0)
- Installation method: Homebrew
- Claude Code version: 2.16
Additional context:
Ran brew update to ensure Homebrew formulas were current before attempting upgrade. Issue persists.
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.6 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Cursor
Additional Information
_No response_
6 Comments
I get this, too on Windows.
Right before I run it, I run this:
Still, at the bottom, I see this:
Update available! Run: winget upgrade Anthropic.ClaudeCodeIf this is never going to be addressed can we at least get a way to turn it off?
In my case, I didn't have the banner. Then it showed up but there is no update available. I'm running on Windows WSL using brew.
The banner is: Update available! Run: brew upgrade claude-code
2.1.68 (Claude Code)
I think Claude should have it's own plugins that see all these bugs and open an issues automatically ;-)
It seems that self fixing is one of the feature of OpenClaw.
Can confirm this on Windows 11 (Build 26200) with winget as well.
2.1.70winget list Anthropic.ClaudeCodeshows version2.1.70winget upgrade Anthropic.ClaudeCodesays "No available upgrade found"So the issue is not macOS/Homebrew specific — it also affects Windows/winget installations.
This is quite annoying...
Adding another confirmed datapoint (Linux + Homebrew on WSL):
brew upgrade --cask claude-codeupgraded 2.1.72 -> 2.1.73claude --version: 2.1.73 (Claude Code)This matches the registry/channel lag pattern reported by others (also seen with WinGet).