[taskboard] add dispatch control plane
This commit is contained in:
@@ -22,8 +22,34 @@ export async function PATCH(
|
||||
title: typeof payload.title === "string" ? payload.title : undefined,
|
||||
description: typeof payload.description === "string" ? payload.description : undefined,
|
||||
assignee: typeof payload.assignee === "string" ? payload.assignee : undefined,
|
||||
family:
|
||||
payload.family === null || typeof payload.family === "string"
|
||||
? (payload.family as never)
|
||||
: undefined,
|
||||
target_host: typeof payload.target_host === "string" ? payload.target_host : undefined,
|
||||
target_channel: typeof payload.target_channel === "string" ? payload.target_channel : undefined,
|
||||
dispatch_method: payload.dispatch_method as never,
|
||||
dispatch_state: payload.dispatch_state as never,
|
||||
template_key: typeof payload.template_key === "string" ? payload.template_key : undefined,
|
||||
repo_slug: typeof payload.repo_slug === "string" ? payload.repo_slug : undefined,
|
||||
base_branch: typeof payload.base_branch === "string" ? payload.base_branch : undefined,
|
||||
preferred_agent:
|
||||
typeof payload.preferred_agent === "string" ? payload.preferred_agent : undefined,
|
||||
reasoning_effort:
|
||||
typeof payload.reasoning_effort === "string" ? payload.reasoning_effort : undefined,
|
||||
model_hint: typeof payload.model_hint === "string" ? payload.model_hint : undefined,
|
||||
priority: payload.priority as never,
|
||||
status: payload.status as never,
|
||||
last_dispatch_at:
|
||||
typeof payload.last_dispatch_at === "string" ? payload.last_dispatch_at : undefined,
|
||||
acknowledged_at:
|
||||
payload.acknowledged_at === null || typeof payload.acknowledged_at === "string"
|
||||
? (payload.acknowledged_at as never)
|
||||
: undefined,
|
||||
last_error:
|
||||
payload.last_error === null || typeof payload.last_error === "string"
|
||||
? (payload.last_error as never)
|
||||
: undefined,
|
||||
tags: Array.isArray(payload.tags) ? payload.tags.filter((tag) => typeof tag === "string") : undefined,
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user