From 17568c405d05250eb5ff8fa8c6ebe2e9419a2ec4 Mon Sep 17 00:00:00 2001 From: southseact-3d Date: Mon, 16 Feb 2026 18:37:47 +0000 Subject: [PATCH] Fix ReferenceError: Use process.env instead of env before initialization The debug logging added in commit dacde39 tried to access 'env' variable before it was initialized at line 946. Changed to use process.env which is always available. --- opencode/packages/opencode/src/provider/provider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opencode/packages/opencode/src/provider/provider.ts b/opencode/packages/opencode/src/provider/provider.ts index 97dd452..be87e29 100644 --- a/opencode/packages/opencode/src/provider/provider.ts +++ b/opencode/packages/opencode/src/provider/provider.ts @@ -827,7 +827,7 @@ export namespace Provider { log.info("init", { providerCount: Object.keys(database).length, providers: Object.keys(database), - envKeys: Object.keys(env).filter(k => k.includes('API_KEY') || k.includes('TOKEN')).map(k => k.replace(/_API_KEY$/, '').toLowerCase()) + envKeys: Object.keys(process.env).filter(k => k.includes('API_KEY') || k.includes('TOKEN')).map(k => k.replace(/_API_KEY$/, '').toLowerCase()) }) const configProviders = Object.entries(config.provider ?? {})