From a002c416c7af8bcb22a6716491e466e6affcab62 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 20 May 2026 02:45:31 +0100 Subject: [PATCH] fix(update): omit compatibility host env when package version is missing --- src/cli/update-cli/update-command.ts | 4 +++- src/infra/update-runner.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/cli/update-cli/update-command.ts b/src/cli/update-cli/update-command.ts index 8106db65048..7df3b7ecacb 100644 --- a/src/cli/update-cli/update-command.ts +++ b/src/cli/update-cli/update-command.ts @@ -1422,7 +1422,9 @@ async function runPackageInstallUpdate(params: { OPENCLAW_UPDATE_IN_PROGRESS: "1", [UPDATE_DEFER_CONFIGURED_PLUGIN_INSTALL_REPAIR_ENV]: "1", [UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE_ENV]: "1", - OPENCLAW_COMPATIBILITY_HOST_VERSION: candidateHostVersion, + ...(candidateHostVersion === null + ? {} + : { OPENCLAW_COMPATIBILITY_HOST_VERSION: candidateHostVersion }), }, timeoutMs: params.timeoutMs, progress: params.progress, diff --git a/src/infra/update-runner.ts b/src/infra/update-runner.ts index da7817bda81..4c96082f1f9 100644 --- a/src/infra/update-runner.ts +++ b/src/infra/update-runner.ts @@ -1487,7 +1487,9 @@ export async function runGatewayUpdate(opts: UpdateRunnerOptions = {}): Promise< env: { OPENCLAW_UPDATE_IN_PROGRESS: "1", [UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE_ENV]: "1", - OPENCLAW_COMPATIBILITY_HOST_VERSION: candidateHostVersion, + ...(candidateHostVersion === null + ? {} + : { OPENCLAW_COMPATIBILITY_HOST_VERSION: candidateHostVersion }), }, progress, stepIndex: 0,