fix(plugins): isole les plugins non servables et durcit la réconciliation MCP
Un bundle_url invalide ou un plugin dont l'asset n'est pas réellement servable passe désormais en état Invalid isolé au lieu de faire échouer globalement la réconciliation MCP au démarrage — cause racine de la perte d'affichage à l'installation de hello-plugin (#116/#120). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -255,6 +255,7 @@ impl PluginPackageStore for FsPluginPackageStore {
|
||||
entry: &RelativePath,
|
||||
hash: &ContentHash,
|
||||
) -> Result<PluginBundleUrl, PluginStoreError> {
|
||||
self.resolve_asset_path(plugin_id, entry)?;
|
||||
Ok(PluginBundleUrl::new(format!(
|
||||
"idea-plugin://{}/current/{}{}{}",
|
||||
plugin_id.as_str(),
|
||||
|
||||
Reference in New Issue
Block a user