You'll notice
Plugin config sync no longer drops managed plugin entries when remote policy settings haven't caught up yet
What
When Claude Code syncs its installed_plugins.json file, it now checks whether a plugin's remote-managed policy has simply not settled yet, and if so, keeps that plugin's managed entry instead of dropping it as orphaned. It logs a specific message, "Remote managed settings not settled; keeping managed record(s) for...", in this case.
Why
This avoids incorrectly discarding managed plugin records due to a temporary lag in remote policy settings, which could otherwise cause plugins to appear unmanaged or missing.
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agree
Fixed installed_plugins.json being rewritten on nearly every start-up when plugin policy comes from remote managed settings, which made…