Under the hood
Policy-configured enabled plugins now track their marketplace explicitly instead of just a name.
The parser for policy-configured enabledPlugins no longer just collects plugin names into a Set<string>. Each key is now parsed into {name, marketplace}, tracking whether the marketplace was explicit in the key, so downstream consumers work with an array of richer records instead of a plain set of names.
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agree
Fixed cloud sessions discarding a plugin synced from claude.ai when managed settings force-enable it in enabledPlugins, then falling back to…