Misleading 'failed to install marketplace' notification shows even when plugins load successfully

Resolved 💬 3 comments Opened Dec 28, 2025 by lior-mobb Closed Dec 31, 2025

Description

A "failed to install claude marketplace" notification appears at startup even when:

  • Installation type is correctly detected as npm-global
  • All plugins load successfully (6 enabled, 0 errors)
  • Marketplaces are properly installed and updated

Debug Log Analysis

The issue appears to be a timing/detection problem:

2025-12-28T08:03:41.526Z [DEBUG] Official marketplace auto-install skipped: unknown
2025-12-28T08:03:41.537Z [DEBUG] Showing marketplace installation failure notification
2025-12-28T08:03:41.538Z [DEBUG] Setting installation status: 0 marketplaces, 0 installable plugins, 0 uninstallable plugins
2025-12-28T08:03:41.683Z [DEBUG] AutoUpdaterWrapper: Installation type: npm-global

The notification is triggered before the AutoUpdaterWrapper correctly identifies the installation type as npm-global. The early check returns "unknown" which triggers the misleading notification.

Environment

  • Claude Code version: 2.0.76
  • Installation method: npm global (npm install -g @anthropic-ai/claude-code)
  • Node.js managed via asdf
  • OS: macOS Darwin 24.6.0

Expected Behavior

No notification should appear when:

  1. The installation type is npm-global
  2. All plugins load successfully
  3. Marketplaces are present and functional

Actual Behavior

A "failed to install claude marketplace" notification appears at every startup, causing user confusion.

Workaround

The notification can be ignored - everything functions correctly despite the message.

View original on GitHub ↗

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