Aiden Cline 5 luni în urmă
părinte
comite
25861f6d0d
1 a modificat fișierele cu 2 adăugiri și 7 ștergeri
  1. 2 7
      packages/opencode/src/tool/bash.ts

+ 2 - 7
packages/opencode/src/tool/bash.ts

@@ -146,11 +146,6 @@ export const BashTool = Tool.define("bash", {
       })
       })
     }
     }
 
 
-    const pause = (ms: number) =>
-      new Promise<void>((resolve) => {
-        setTimeout(resolve, ms)
-      })
-
     const proc = spawn(params.command, {
     const proc = spawn(params.command, {
       shell: true,
       shell: true,
       cwd: Instance.directory,
       cwd: Instance.directory,
@@ -202,13 +197,13 @@ export const BashTool = Tool.define("bash", {
 
 
       try {
       try {
         process.kill(-pid, "SIGTERM")
         process.kill(-pid, "SIGTERM")
-        await pause(SIGKILL_TIMEOUT_MS)
+        await Bun.sleep(SIGKILL_TIMEOUT_MS)
         if (!exited) {
         if (!exited) {
           process.kill(-pid, "SIGKILL")
           process.kill(-pid, "SIGKILL")
         }
         }
       } catch (_e) {
       } catch (_e) {
         proc.kill("SIGTERM")
         proc.kill("SIGTERM")
-        await pause(SIGKILL_TIMEOUT_MS)
+        await Bun.sleep(SIGKILL_TIMEOUT_MS)
         if (!exited) {
         if (!exited) {
           proc.kill("SIGKILL")
           proc.kill("SIGKILL")
         }
         }