feat: close AgentRun commander task plane gaps

This commit is contained in:
Codex
2026-06-09 00:06:53 +08:00
parent 96c8283574
commit 2f5cf8b3d4
15 changed files with 411 additions and 23 deletions
+1
View File
@@ -309,6 +309,7 @@ export interface CreateQueueTaskInput extends JsonRecord {
backendProfile: BackendProfile;
providerId: string | null;
workspaceRef: WorkspaceRef | null;
sessionRef: SessionRef | null;
executionPolicy: ExecutionPolicy | null;
resourceBundleRef: ResourceBundleRef | null;
payload: JsonRecord;
+1
View File
@@ -318,6 +318,7 @@ export function validateCreateQueueTask(input: unknown): CreateQueueTaskInput {
backendProfile: backendProfileValue,
providerId: optionalString(record.providerId) ?? null,
workspaceRef: record.workspaceRef === undefined || record.workspaceRef === null ? null : requiredRecord(record, "workspaceRef") as CreateQueueTaskInput["workspaceRef"],
sessionRef: validateSessionRef(record.sessionRef),
executionPolicy: record.executionPolicy === undefined || record.executionPolicy === null ? null : validateExecutionPolicy(requiredRecord(record, "executionPolicy")),
resourceBundleRef: validateResourceBundleRef(record.resourceBundleRef),
payload: record.payload === undefined ? {} : asRecord(record.payload, "payload"),