diff --git a/apps/server/src/provider/opencodeRuntime.ts b/apps/server/src/provider/opencodeRuntime.ts index 3269c712a98577cf979a0b0ea4aabcc5ab6fe6be..c3e973e7e32f7bebb1c33c733971d34c5a385209 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({}),