fix: 修复 AgentRun provider 假活性与容量可见性

This commit is contained in:
Codex
2026-07-11 04:16:58 +02:00
parent ce5c20f627
commit 04cd3e5f12
21 changed files with 3063 additions and 214 deletions
+9
View File
@@ -492,6 +492,10 @@ export interface HwlabRuntimeKafkaEventBridgeSpec {
export interface HwlabRuntimeCodeAgentRuntimeSpec {
readonly enabled: boolean;
readonly adapter: string;
readonly controlPlaneTarget: {
readonly node: string;
readonly lane: string;
};
readonly managerUrl: string;
readonly apiKeySecretName: string;
readonly apiKeySecretKey: string;
@@ -1047,9 +1051,14 @@ function codeAgentRuntimeConfig(value: unknown, path: string): HwlabRuntimeCodeA
} catch {
throw new Error(`${path}.managerUrl must be an http(s) URL`);
}
const controlPlaneTarget = asRecord(raw.controlPlaneTarget, `${path}.controlPlaneTarget`);
return {
enabled: booleanField(raw, "enabled", path),
adapter: stringField(raw, "adapter", path),
controlPlaneTarget: {
node: stringField(controlPlaneTarget, "node", `${path}.controlPlaneTarget`),
lane: stringField(controlPlaneTarget, "lane", `${path}.controlPlaneTarget`),
},
managerUrl,
apiKeySecretName: stringField(raw, "apiKeySecretName", path),
apiKeySecretKey: secretKeyField(raw, "apiKeySecretKey", path),