Add whisper docker dependency status to gateway dashboard

This commit is contained in:
William Valentin
2026-02-22 19:20:09 -08:00
parent d4a13e3c71
commit 8fcbb5f521
11 changed files with 559 additions and 24 deletions
+4
View File
@@ -35,6 +35,7 @@ import {
import { discoverServices } from './handlers/services.js';
import { createModelCatalogFetcher } from './modelCatalog.js';
import { listLocalBackendStatuses, controlLocalBackend } from './handlers/localBackends.js';
import { listDockerDependencyStatuses } from './handlers/dockerDependencies.js';
import type { TokenUsageEntry, ContextUsageEntry } from './handlers/system.js';
import type { NodeConnectionState } from './handlers/node.js';
import type { SessionManager } from '../session/manager.js';
@@ -237,6 +238,9 @@ export class GatewayServer {
controlLocalBackend: runtimeConfig
? (backend, action) => controlLocalBackend(runtimeConfig, backend, action)
: undefined,
getDockerDependencies: runtimeConfig
? () => listDockerDependencyStatuses(runtimeConfig)
: undefined,
getPresence: channelRegistry
? (opts) => channelRegistry.getPresence(opts)
: undefined,