diff --git a/src/plugins/provider-install-catalog.ts b/src/plugins/provider-install-catalog.ts index 3a49085a511..69a57a0bbb8 100644 --- a/src/plugins/provider-install-catalog.ts +++ b/src/plugins/provider-install-catalog.ts @@ -119,7 +119,10 @@ function resolveInstallInfoFromProviderIndex( provider: OpenClawProviderIndexProvider, ): PluginPackageInstall | null { const install = provider.plugin.install; - const npmSpec = install?.npmSpec?.trim(); + if (!install) { + return null; + } + const npmSpec = install.npmSpec?.trim(); if (!npmSpec) { return null; }