diff --git a/src/renderer/components/extensions/ExtensionStoreView.tsx b/src/renderer/components/extensions/ExtensionStoreView.tsx index 1f9ea351..516727d3 100644 --- a/src/renderer/components/extensions/ExtensionStoreView.tsx +++ b/src/renderer/components/extensions/ExtensionStoreView.tsx @@ -7,6 +7,7 @@ import { useCallback, useEffect, useMemo, useState } from 'react'; import { api } from '@renderer/api'; +import { ProviderBrandLogo } from '@renderer/components/common/ProviderBrandLogo'; import { Badge } from '@renderer/components/ui/badge'; import { Button } from '@renderer/components/ui/button'; import { Tabs, TabsContent, TabsList } from '@renderer/components/ui/tabs'; @@ -166,7 +167,9 @@ export const ExtensionStoreView = (): React.JSX.Element => { cliStatusLoading || apiKeysLoading || pluginCatalogLoading || mcpBrowseLoading || skillsLoading; const cliStatusBanner = useMemo(() => { const providers = cliStatus?.providers ?? []; - const isMultimodel = cliStatus?.flavor === 'agent_teams_orchestrator' && providers.length > 0; + const visibleProviders = providers.filter((provider) => provider.providerId !== 'gemini'); + const isMultimodel = + cliStatus?.flavor === 'agent_teams_orchestrator' && visibleProviders.length > 0; if (cliStatusLoading || cliStatus === null) { return ( @@ -247,7 +250,7 @@ export const ExtensionStoreView = (): React.JSX.Element => {
{provider.displayName}
+
+
{provider.statusMessage ?? provider.backend?.label ?? 'Ready to configure'}