Add whisper docker dependency controls to dashboard

This commit is contained in:
William Valentin
2026-02-22 19:48:27 -08:00
parent 453eb264df
commit abaa9be3f1
9 changed files with 501 additions and 8 deletions
+4 -1
View File
@@ -35,7 +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 { listDockerDependencyStatuses, controlDockerDependency } 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';
@@ -241,6 +241,9 @@ export class GatewayServer {
getDockerDependencies: runtimeConfig
? () => listDockerDependencyStatuses(runtimeConfig)
: undefined,
controlDockerDependency: runtimeConfig
? (dependency, action) => controlDockerDependency(runtimeConfig, dependency, action)
: undefined,
getPresence: channelRegistry
? (opts) => channelRegistry.getPresence(opts)
: undefined,