From 142652c31e8a8b2df12c1340a211e15833088514 Mon Sep 17 00:00:00 2001 From: brooksc Date: Tue, 19 May 2026 19:31:12 -0700 Subject: [PATCH] fix(coordinator): guard retryTaskMcpStartup against pending coordinator state --- src/store/tasks.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/store/tasks.ts b/src/store/tasks.ts index 66ddf733..f05de749 100644 --- a/src/store/tasks.ts +++ b/src/store/tasks.ts @@ -1309,6 +1309,10 @@ export function retryTaskMcpStartup(taskId: string): Promise { markTaskMcpError(taskId, 'Coordinator MCP failed — retry the coordinator task first'); return Promise.resolve(); } + if (coordinator?.mcpStartupStatus === 'pending') { + markTaskMcpError(taskId, 'Coordinator is still starting — wait for it to finish, then retry'); + return Promise.resolve(); + } return invoke(IPC.MCP_HydrateCoordinatedTask, { id: task.id, name: task.name,