From 867dbc171df10372a2b652c12fc91a17ade68d32 Mon Sep 17 00:00:00 2001 From: Bilyal Mestanov Date: Thu, 13 Nov 2025 13:46:58 +0200 Subject: [PATCH 1/2] Add 'created' case to switch statement --- src/wrapper/lib/parse.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/wrapper/lib/parse.ts b/src/wrapper/lib/parse.ts index 60c47b8..c86d0f0 100644 --- a/src/wrapper/lib/parse.ts +++ b/src/wrapper/lib/parse.ts @@ -256,6 +256,7 @@ export function wrapCreateTaskResponse( } } case "started": + case "created": break; default: throw new ExhaustiveSwitchCheck(msg.data.status); From a5c4a5d8b4ad955d4844c2bdc1967daf1d848248 Mon Sep 17 00:00:00 2001 From: Bilyal Mestanov Date: Thu, 13 Nov 2025 13:11:37 +0000 Subject: [PATCH 2/2] add 'created' status to TaskStatus and update parsing logic --- src/api/types/TaskStatus.ts | 3 ++- src/wrapper/lib/parse.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/api/types/TaskStatus.ts b/src/api/types/TaskStatus.ts index 16df72e..a556e1d 100644 --- a/src/api/types/TaskStatus.ts +++ b/src/api/types/TaskStatus.ts @@ -11,8 +11,9 @@ * FINISHED: Task has finished and the agent has completed the task. * STOPPED: Task execution has been manually stopped (cannot be resumed). */ -export type TaskStatus = "started" | "paused" | "finished" | "stopped"; +export type TaskStatus = "created" | "started" | "paused" | "finished" | "stopped"; export const TaskStatus = { + Create: "created", Started: "started", Paused: "paused", Finished: "finished", diff --git a/src/wrapper/lib/parse.ts b/src/wrapper/lib/parse.ts index c86d0f0..63e11e2 100644 --- a/src/wrapper/lib/parse.ts +++ b/src/wrapper/lib/parse.ts @@ -161,6 +161,7 @@ export function wrapCreateTaskResponse( case "paused": break poll; case "started": + case "created": await new Promise((resolve) => setTimeout(resolve, intervalMs)); break; default: