diff --git a/apps/server/src/provider/opencodeRuntime.ts b/apps/server/src/provider/opencodeRuntime.ts index 3269c712a98..c3e973e7e32 100644 --- a/apps/server/src/provider/opencodeRuntime.ts +++ b/apps/server/src/provider/opencodeRuntime.ts @@ -334,6 +334,7 @@ const makeOpenCodeRuntime = Effect.gen(function* () { .spawn( ChildProcess.make(input.binaryPath, args, { detached: process.platform !== "win32", + shell: process.platform === "win32", env: { ...(input.environment ?? process.env), OPENCODE_CONFIG_CONTENT: JSON.stringify({}),