summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2025-10-16 17:48:51 -0500
committerAiden Cline <[email protected]>2025-10-16 17:49:02 -0500
commit25861f6d0d9b4d23bf3c7b0f76d218583164b4b9 (patch)
tree0beb34725d1937ba2a7984c9d8299d056b10b6a4
parentb24f4e3d2c879ba1bfc6c0600c274f891f50055a (diff)
downloadopencode-25861f6d0d9b4d23bf3c7b0f76d218583164b4b9.tar.gz
opencode-25861f6d0d9b4d23bf3c7b0f76d218583164b4b9.zip
sync
-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")
}