feat: close AgentRun commander task plane gaps
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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"),
|
||||
|
||||
Reference in New Issue
Block a user