Skip to content

Keep Windows Companion aligned with current OpenClaw stable and beta releases #1000

Description

@TheAngryPit

Problem

The Windows Companion and OpenClaw core are separate products, but the Companion owns the supported Windows installation path for the core.

The current Companion Setup Engine still defaults to OpenClaw 2026.6.11, while the current official releases are:

  • stable: 2026.7.1
  • beta: 2026.7.2-beta.1

This leaves Windows users on an older core when they install through the Companion-owned flow. Avoiding a current stable release because it has a core regression is not a sustainable synchronization strategy: compatibility work and core defects should be tracked and fixed in the repository that owns each behavior.

Goal

Keep the Windows Companion's supported install and upgrade path aligned with current OpenClaw releases:

  • update the Companion's default stable OpenClaw version;
  • validate the Companion against the current stable core;
  • identify compatibility changes needed for the active beta before it becomes stable;
  • keep Companion/Windows Node fixes in this repository;
  • report and fix OpenClaw core regressions in openclaw/openclaw, rather than carrying Companion workarounds.

Proposed Sequence

  1. Land the bounded stable-alignment change in fix(setup): validate current OpenClaw package lifecycle #999:
    • invariant compact-number formatting for pt-PT and other decimal-comma locales;
    • update the Setup Engine LKG from 2026.6.11 to stable 2026.7.1;
    • no unrelated session or /new behavior changes.
  2. Prove the current-head Companion installer against stable 2026.7.1 through the real Companion-owned setup path.
  3. Classify every reproduced failure by product ownership:
    • Companion/Windows Node defects stay here;
    • OpenClaw core defects move to openclaw/openclaw with independent reproduction.
  4. Validate the active 2026.7.2-beta.1 line early enough to prepare compatible Companion changes before the next stable release.
  5. Keep version pins, tests, setup documentation, and release evidence synchronized.

Acceptance Criteria

  • The Companion no longer defaults to the stale 2026.6.11 core.
  • The stable version selected by the Setup Engine is covered by exact tests.
  • A real Windows Companion install/upgrade proof exists for the selected stable version.
  • Beta compatibility findings are recorded before beta promotion, with fixes made in the owning product.
  • No custom OpenClaw fork or silent core workaround is bundled into the Companion.
  • Known regressions remain explicit and do not get misrepresented as Companion compatibility fixes.

First PR

Current Status

The first PR has now exercised the real GitHub Actions setup path:

  • the main build/test job passed, including Shared, Tray, Connection, Setup Engine, UI, accessibility, and related suites;
  • all three setup E2E shards installed OpenClaw 2026.7.1 and then failed before their scenario logic because the Gateway repeatedly reported an active startup-migration lock for the fresh state directory;
  • this confirms the version alignment itself and exposes a current OpenClaw core/runtime compatibility blocker;
  • fix(setup): validate current OpenClaw package lifecycle #999 remains draft and should not work around that core failure inside the Companion.

Agent Transcript

Sanitized operator/agent decision record
  • The operator identified that the Windows Companion had fallen behind the OpenClaw release it is expected to install.
  • We confirmed from the official upstream sources that Windows Companion main is currently bf0fa8a9bde433db9f6758cc89723bf9bfdd06c0, OpenClaw stable is 2026.7.1, and beta is 2026.7.2-beta.1.
  • We separated product ownership: the Companion should track current stable; known core regressions should be fixed in the OpenClaw repository rather than used to keep the Companion indefinitely pinned.
  • We reduced the first PR to the bounded pt-PT formatting and stable LKG update. An earlier unrelated /new experiment was explicitly removed.
  • This issue records an extended operator/agent compatibility and recovery effort, with isolated branches, full test gates, scoped Auto-review, and explicit proof gaps rather than a quick unverified version bump.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal priority bug or improvement with limited blast radius.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions