summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/tool/bash.ts9
1 files changed, 2 insertions, 7 deletions
diff --git a/packages/opencode/src/tool/bash.ts b/packages/opencode/src/tool/bash.ts
index 8263e9305..2e456c8b3 100644
--- a/packages/opencode/src/tool/bash.ts
+++ b/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, {
shell: true,
cwd: Instance.directory,
@@ -202,13 +197,13 @@ export const BashTool = Tool.define("bash", {
try {
process.kill(-pid, "SIGTERM")
- await pause(SIGKILL_TIMEOUT_MS)
+ await Bun.sleep(SIGKILL_TIMEOUT_MS)
if (!exited) {
process.kill(-pid, "SIGKILL")
}
} catch (_e) {
proc.kill("SIGTERM")
- await pause(SIGKILL_TIMEOUT_MS)
+ await Bun.sleep(SIGKILL_TIMEOUT_MS)
if (!exited) {
proc.kill("SIGKILL")
}