From 602a4fea7f5b60639c66bd2e7604e80f78c5bef3 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Wed, 27 Aug 2025 17:40:06 -0400 Subject: [PATCH] Add type for RooCodeEventName.TaskSpawned (#7465) --- packages/types/src/task.ts | 5 ++--- src/core/tools/__tests__/newTaskTool.spec.ts | 3 +++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/types/src/task.ts b/packages/types/src/task.ts index d3db937c66..74597b5446 100644 --- a/packages/types/src/task.ts +++ b/packages/types/src/task.ts @@ -68,7 +68,6 @@ export type TaskProviderEvents = { [RooCodeEventName.TaskInteractive]: [taskId: string] [RooCodeEventName.TaskResumable]: [taskId: string] [RooCodeEventName.TaskIdle]: [taskId: string] - [RooCodeEventName.TaskPaused]: [taskId: string] [RooCodeEventName.TaskUnpaused]: [taskId: string] [RooCodeEventName.TaskSpawned]: [taskId: string] @@ -82,8 +81,8 @@ export type TaskProviderEvents = { } /** - * TaskLike - */ + * TaskLike + */ export interface CreateTaskOptions { enableDiff?: boolean diff --git a/src/core/tools/__tests__/newTaskTool.spec.ts b/src/core/tools/__tests__/newTaskTool.spec.ts index a95efcd94f..10d208b7f2 100644 --- a/src/core/tools/__tests__/newTaskTool.spec.ts +++ b/src/core/tools/__tests__/newTaskTool.spec.ts @@ -158,6 +158,9 @@ describe("newTaskTool", () => { ) // Verify side effects + expect(mockEmit).toHaveBeenCalledWith("taskSpawned", "mock-subtask-id") + expect(mockCline.isPaused).toBe(true) + expect(mockEmit).toHaveBeenCalledWith("taskPaused", "mock-parent-task-id") expect(mockPushToolResult).toHaveBeenCalledWith(expect.stringContaining("Successfully created new task")) })