From d9c8b46fc4638453abb77d43bd1289d2220b4df1 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Sun, 16 Nov 2025 11:08:42 +0000 Subject: [PATCH] fix: add missing status change notification in waitForPattern to prevent race condition --- src/core/tools/ExecuteCommandTool.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/tools/ExecuteCommandTool.ts b/src/core/tools/ExecuteCommandTool.ts index 2f6b1008a6..c519becfc0 100644 --- a/src/core/tools/ExecuteCommandTool.ts +++ b/src/core/tools/ExecuteCommandTool.ts @@ -756,6 +756,7 @@ async function waitForPattern( if (regex.test(allLogs)) { serviceHandle.status = "ready" serviceHandle.readyAt = Date.now() + ServiceManager.notifyStatusChange(serviceHandle) clearInterval(checkInterval) resolve() return