From b5c523791544874a2425661c02e4aad167adcafb Mon Sep 17 00:00:00 2001 From: Mendi Halpern Date: Tue, 27 Jan 2026 11:31:40 +0200 Subject: [PATCH] Enable system CA certificate trust for corporate networks Set NODE_USE_SYSTEM_CA=1 when spawning the opencode server process. This allows Bun to use the macOS system keychain for TLS validation, fixing SSL errors for users on corporate VPNs with custom CAs. --- src/ProcessManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ProcessManager.ts b/src/ProcessManager.ts index 0c8be09..bbb5ac3 100644 --- a/src/ProcessManager.ts +++ b/src/ProcessManager.ts @@ -83,7 +83,7 @@ export class ProcessManager { ], { cwd: this.projectDirectory, - env: { ...process.env }, + env: { ...process.env, NODE_USE_SYSTEM_CA: "1" }, stdio: ["ignore", "pipe", "pipe"], detached: false, }