diff --git a/src/renderer/components/extensions/ExtensionStoreView.tsx b/src/renderer/components/extensions/ExtensionStoreView.tsx index dfb2355d..a9d72a7d 100644 --- a/src/renderer/components/extensions/ExtensionStoreView.tsx +++ b/src/renderer/components/extensions/ExtensionStoreView.tsx @@ -27,6 +27,7 @@ import { } from '@renderer/utils/multimodelProviderVisibility'; import { resolveProjectPathById } from '@renderer/utils/projectLookup'; import { getExtensionActionDisableReason } from '@shared/utils/extensionNormalizers'; +import { getCliProviderExtensionCapabilities } from '@shared/utils/providerExtensionCapabilities'; import { AlertTriangle, BookOpen, Info, Key, Plus, Puzzle, RefreshCw, Server } from 'lucide-react'; import { useShallow } from 'zustand/react/shallow'; @@ -277,7 +278,8 @@ export const ExtensionStoreView = (): React.JSX.Element => { : provider.supported ? 'Needs setup' : 'Unsupported'; - const pluginStatus = provider.capabilities.extensions.plugins.status; + const extensionCapabilities = getCliProviderExtensionCapabilities(provider); + const pluginStatus = extensionCapabilities.plugins.status; return (