diff --git a/packages/builtin-tools/src/tools/BashTool/BashTool.tsx b/packages/builtin-tools/src/tools/BashTool/BashTool.tsx index eeb6fa367..da10690ea 100644 --- a/packages/builtin-tools/src/tools/BashTool/BashTool.tsx +++ b/packages/builtin-tools/src/tools/BashTool/BashTool.tsx @@ -1094,6 +1094,11 @@ async function* runShellCommand({ return; } backgroundShellId = foregroundTaskId; + const resolve = resolveProgress; + if (resolve) { + resolveProgress = null; + resolve(); + } logEvent(eventName, { command_type: getCommandTypeForLogging(command), });