diff --git a/packages/workflow-dashboard/src/api.ts b/packages/workflow-dashboard/src/api.ts index 4cdab22..68beda0 100644 --- a/packages/workflow-dashboard/src/api.ts +++ b/packages/workflow-dashboard/src/api.ts @@ -147,13 +147,15 @@ export function listWorkflows(agent: string): Promise<{ workflows: WorkflowSumma return fetchJson(agentBase(agent), "/workflows"); } -export function getWorkflowDescriptor( +export async function getWorkflowDescriptor( agent: string, name: string, ): Promise { - return fetchJson(agentBase(agent), `/workflows/${encodeURIComponent(name)}`).then( - (res) => res.descriptor, + const res = await fetchJson( + agentBase(agent), + `/workflows/${encodeURIComponent(name)}`, ); + return res.descriptor; } export function listThreads(agent: string): Promise<{ threads: ThreadSummary[] }> {