Managed plugin entries in installed_plugins.json that drift out of sync with the marketplace or cache are now automatically repaired
What
During the sync between settings and installed_plugins.json, managed plugin entries that no longer match what the marketplace or cache actually contains are now automatically "healed": their install path, version, and git commit hash are refreshed instead of being left inconsistent. New internal functions check a plugin's install path and version, build a versioned cache for it, and perform this healing. A log line records when healing happens, or when it isn't possible ("Cannot heal ... managed record").
Why
This prevents plugin metadata from silently going stale or inconsistent, which could otherwise cause a plugin to be tracked incorrectly.