import { canExecRequestNode } from "../../agents/exec-defaults.js"; import { buildWorkspaceSkillStatus } from "../../agents/skills-status.js"; import { readConfigFileSnapshot, resolveGatewayPort } from "../../config/config.js"; import { readLastGatewayErrorLine } from "../../daemon/diagnostics.js"; import { inspectPortUsage } from "../../infra/ports.js"; import { readRestartSentinel } from "../../infra/restart-sentinel.js"; import { getRemoteSkillEligibility } from "../../infra/skills-remote.js"; import { buildPluginCompatibilityNotices } from "../../plugins/status.js"; import { buildStatusAllOverviewRows } from "../status-overview-rows.ts"; import {
buildStatusOverviewSurfaceFromOverview,
type StatusOverviewSurface,
} from "../status-overview-surface.ts"; import {
resolveStatusGatewayHealthSafe,
type resolveStatusServiceSummaries,
} from "../status-runtime-shared.ts"; import { resolveStatusAllConnectionDetails } from "../status.gateway-connection.ts"; import type { NodeOnlyGatewayInfo } from "../status.node-mode.js"; import type { StatusScanOverviewResult } from "../status.scan-overview.ts";
type StatusServiceSummaries = Awaited<ReturnType<typeof resolveStatusServiceSummaries>>;
type StatusGatewayServiceSummary = StatusServiceSummaries[0];
type StatusNodeServiceSummary = StatusServiceSummaries[1];
type StatusGatewayHealthSafe = Awaited<ReturnType<typeof resolveStatusGatewayHealthSafe>>;
type ConfigFileSnapshot = Awaited<ReturnType<typeof readConfigFileSnapshot>>;
type StatusAllProgress = {
setLabel(label: string): void;
tick(): void;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.