From 4e5980d7a91672465ed0a8be33b9942074a31fef Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Wed, 6 May 2026 14:30:29 +0900 Subject: [PATCH] fix(tmux): avoid Bun global in runner bundle Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- src/shared/bun-spawn-shim.ts | 2 ++ src/shared/tmux/runner.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/shared/bun-spawn-shim.ts b/src/shared/bun-spawn-shim.ts index de756793d..d07a48161 100644 --- a/src/shared/bun-spawn-shim.ts +++ b/src/shared/bun-spawn-shim.ts @@ -14,6 +14,7 @@ export interface SpawnOptions { stderr?: StdioMode stdio?: StdioTuple detached?: boolean + signal?: AbortSignal } export interface SpawnedProcess { @@ -138,6 +139,7 @@ export function spawn(cmdOrOpts: unknown, opts?: unknown): SpawnedProcess { env: options.env, stdio: resolveStdio(options), detached: options.detached, + signal: options.signal, }) return wrapNodeProcess(proc) diff --git a/src/shared/tmux/runner.ts b/src/shared/tmux/runner.ts index 0290a96aa..5ad86395c 100644 --- a/src/shared/tmux/runner.ts +++ b/src/shared/tmux/runner.ts @@ -1,4 +1,4 @@ -import { spawn } from "bun" +import { spawn } from "../bun-spawn-shim" type RunTmuxOptions = { retry?: number