[BUG] False "Update available!" prompt persists after updating on Windows (winget release lag)

Resolved 💬 7 comments Opened Apr 11, 2026 by peterennis Closed May 22, 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?

After running winget upgrade Anthropic.ClaudeCode and successfully updating, Claude Code continues to display the
"Update available! Run: winget upgrade Anthropic.ClaudeCode" banner on every startup.

I ran the following searches in the database and did not get a clear hit:

  1. winget update available lag
  2. winget false positive update
  3. update available already updated windows
  4. winget release lag

What Should Happen?

Root cause / context

It has been acknowledged that there is a lag between the npm/Claude Code release and the Windows Package Manager
(winget) catalog update. During this window, the installed winget version may be current (the latest version available
for Windows), but the version check compares against a newer npm-published version that has not yet reached the
winget catalog — producing a false positive.

## Expected behavior

The update prompt should either:

  1. Verify the installed version against the platform-appropriate release (winget catalog for Windows), not just the

latest npm-published version, or

  1. Suppress the prompt once the user has already installed the most recent version available for their platform.

## Impact

Repeated false-positive warnings erode trust in the notification ("the boy who cried wolf" effect). Users who have
already updated and see the banner again may eventually start ignoring it — including when a genuine update is
available.

## Environment

  • OS: Windows 11
  • Install method: winget
  • Installed version: 2.1.100

Error Messages/Logs

Steps to Reproduce

Run the update in Windows and get annoyed!

Claude Model

Sonnet (default)

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

 2.1.100 (Claude Code)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Windows Terminal

Additional Information

_No response_

View original on GitHub ↗

This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗