fix: 修复 AgentRun provider 假活性与容量可见性
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user