diff --git a/packages/opencode/src/env/index.ts b/packages/opencode/src/env/index.ts index 8c40c08ed..003b59fc7 100644 --- a/packages/opencode/src/env/index.ts +++ b/packages/opencode/src/env/index.ts @@ -2,7 +2,9 @@ import { Instance } from "../project/instance" export namespace Env { const state = Instance.state(() => { - return process.env as Record + // Create a shallow copy to isolate environment per instance + // Prevents parallel tests from interfering with each other's env vars + return { ...process.env } as Record }) export function get(key: string) {