From 9deaf20cfe4db667d3ba8f39191bf56612c32612 Mon Sep 17 00:00:00 2001 From: Wang Yuxuan Date: Thu, 5 Mar 2026 22:05:09 +0800 Subject: [PATCH] fix(opencode): tmux clipboard cannot copy to system clipboard --- packages/opencode/src/cli/cmd/tui/util/clipboard.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/util/clipboard.ts b/packages/opencode/src/cli/cmd/tui/util/clipboard.ts index 1a8197bf4e81..0d56f3cf1879 100644 --- a/packages/opencode/src/cli/cmd/tui/util/clipboard.ts +++ b/packages/opencode/src/cli/cmd/tui/util/clipboard.ts @@ -16,9 +16,7 @@ function writeOsc52(text: string): void { if (!process.stdout.isTTY) return const base64 = Buffer.from(text).toString("base64") const osc52 = `\x1b]52;c;${base64}\x07` - const passthrough = process.env["TMUX"] || process.env["STY"] - const sequence = passthrough ? `\x1bPtmux;\x1b${osc52}\x1b\\` : osc52 - process.stdout.write(sequence) + process.stdout.write(osc52) } export namespace Clipboard {