From cfebfe4cde1bf71c8869f8ca030801bdaaeb1232 Mon Sep 17 00:00:00 2001 From: niver2002 <6206351@qq.com> Date: Sun, 8 Mar 2026 14:59:05 +0800 Subject: [PATCH] fix: use user temp dir for Windows CLI startup --- packages/opencode/bin/opencode | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/opencode/bin/opencode b/packages/opencode/bin/opencode index a7674ce2f87..71c917f8764 100755 --- a/packages/opencode/bin/opencode +++ b/packages/opencode/bin/opencode @@ -6,8 +6,12 @@ const path = require("path") const os = require("os") function run(target) { + const temp = + process.platform === "win32" && process.env.LOCALAPPDATA ? path.join(process.env.LOCALAPPDATA, "Temp") : undefined + const result = childProcess.spawnSync(target, process.argv.slice(2), { stdio: "inherit", + env: temp ? { ...process.env, TMP: temp, TEMP: temp } : process.env, }) if (result.error) { console.error(result.error.message)