Unreadable or mismatched marketplace declarations in settings now trigger a warning and cleanup instead of silent failure
If a plugin marketplace is declared in settings but Claude Code can't read its manifest at the declared location, or the manifest it finds there declares a different marketplace name than expected, Claude Code now removes the stale declaration and shows a one-time warning explaining the mismatch and what to do about it.
Previously this situation failed silently; now the user is told specifically that a marketplace name couldn't be verified, so they can fix the settings instead of wondering why the marketplace isn't working.