feat: add CcwLitellmStatus component for installation management and package discovery utility

- Implemented CcwLitellmStatus component to display installation status and provide install/uninstall actions.
- Integrated hooks for managing installation and uninstallation processes.
- Added package discovery utility to locate local Python packages with environment variable and configuration support.
- Enhanced diagnostics with detailed search results for package paths.
This commit is contained in:
catlog22
2026-02-18 11:16:42 +08:00
parent 5fb0a0dfbc
commit 3e2cb036de
10 changed files with 1597 additions and 349 deletions

View File

@@ -23,6 +23,7 @@ import {
CliSettingsModal,
MultiKeySettingsModal,
ManageModelsModal,
CcwLitellmStatus,
} from '@/components/api-settings';
import { useProviders, useEndpoints, useModelPools, useCliSettings, useSyncApiConfig } from '@/hooks/useApiSettings';
import { useNotifications } from '@/hooks/useNotifications';
@@ -207,6 +208,9 @@ export function ApiSettingsPage() {
</Button>
</div>
{/* CCW-LiteLLM Status */}
<CcwLitellmStatus />
{/* Tabbed Interface */}
<TabsNavigation
value={activeTab}