From f6ee5ddc92a88a051e4305cabafaeb68ee3974c8 Mon Sep 17 00:00:00 2001 From: "will.anderson" Date: Fri, 21 Aug 2026 16:14:05 -0500 Subject: [PATCH] fix: gate passive update check behind explicit env flag --- packages/opencode/src/cli/upgrade.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/opencode/src/cli/upgrade.ts b/packages/opencode/src/cli/upgrade.ts index 3e617a553..b9adf9f7e 100644 --- a/packages/opencode/src/cli/upgrade.ts +++ b/packages/opencode/src/cli/upgrade.ts @@ -6,9 +6,9 @@ import { InstallationVersion } from "@opencode-ai/core/installation/version" import { GlobalBus } from "@/bus/global" export async function upgrade() { - // Neuron fork: update checks are opt-in. We do not phone home by default. - const config = await AppRuntime.runPromise(Config.Service.use((cfg) => cfg.getGlobal())) - if (config.autoupdate !== true || Flag.OPENCODE_DISABLE_AUTOUPDATE) return + // Neuron fork: the passive update check is disabled. Set + // OPENCODE_ALWAYS_NOTIFY_UPDATE=1 to re-enable release notifications. + if (!Flag.OPENCODE_ALWAYS_NOTIFY_UPDATE) return const method = await Installation.method() const latest = await Installation.latest(method).catch(() => {}) if (!latest) return