Repository navigation
Upgrade default OpenClaw to 2026.10.2 - #233
Merged
Angnuo (angnuoli) merged 2 commits intoOct 13, 2026
Merged
Angnuo (angnuoli) merged 2 commits into
Angnuo (angnuoli) merged 2 commits into
Conversation
Align Node.js engines and installer/CI gates, migrate the bundled Weixin SDK integration, rebuild its runtime from maintained sources, and protect existing Node installations during rollback. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep upstream Node 26 policy, local model support, Windows Node/MXC hardening, and the removal of automatic Weixin bundling. Verify and pin the 10.2 approval modules, await one-use approval consumption, and retain exact provider-package compatibility guards. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Angnuo (angnuoli)
marked this pull request as ready for review
October 13, 2026 06:23
Angnuo (angnuoli)
merged commit Oct 13, 2026
f7700cd
into
microsofthackathons:main
1 of 2 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Upgrade the current
mainbaseline from OpenClaw2026.9.3to stable2026.10.2, preserving the newer Windows Node/MXC sandbox and local-model features.Merged upstream
main(6de7bbf) with a normal merge commit; no history was rewritten. The PR remains a draft because full live installation/model/WeChat verification is outstanding and the upstream baseline has unrelated test/lint/format failures.Upstream release: https://github.com/openclaw/openclaw/releases/tag/v2026.10.2
Related Issue
N/A
Changes
2026.10.2.26.1.0fallback, shared PowerShell runtime gate, and supported engine range>=24.16.0 <25 || >=26.1.0.build.ps1or the installer.Type of Change
Testing
cd desktop && npm run test)cd desktop/renderer && npm run test)cd desktop && npm run build)Results after merging the latest upstream baseline:
python -m unittest discover -s tests -q: passed, 294 tests.npm exec -- vitest run src\openclaw-approval-replay-compat.test.ts src\local-model-service.test.ts src\default-model-selection.test.ts src\session-model-service.test.ts(indesktop, withMICROCLAW_OPENCLAW_TEST_PACKAGE_DIRset): passed, 191 tests, including published approval-module hash/patch-point validation, patched-module syntax checks, real preload initialization, asynchronous consume-denial checks, and model-selection coverage on both 9.3 and 10.2.npm exec -- vitest run src\path-resolver.test.ts src\gateway-manager.test.ts(indesktop): passed, 62 tests.npm exec -- tsc --noEmit(indesktop): passed.npm test(repository root): failed on one existing upstream desktop test. The 5 optional Weixin staging tests passed; desktop Vitest reported 1,371 passed, 11 skipped and 1 failed.desktop/src/startup-order.test.ts:18searches for the oldstartGateway().catchspelling inmain.ts. Both files are unchanged relative to upstream6de7bbf. The root command stopped before renderer tests, which were then run separately.Set-Location desktop\renderer; npm test: passed, 471 tests.Set-Location desktop; npm run build: passed, with Vite's large-chunk warning.python -m ruff check deployer\config.py deployer\openclaw_version.py deployer\windows_setup.py tests\test_openclaw_version.py tests\test_runtime_gates.py tests\test_windows_setup_upgrade.py: passed.npm run lint: failed on two existing errors in untouched upstream files —desktop/src/chat-attachments.ts:105(no-control-regex) anddesktop/src/openclaw-upgrade-recovery.ts:236(unusedreadJsonObject); 116 warnings were also reported.npm run format:check: failed on 13 untouched upstream files. The files modified for conflict resolution were formatted separately. Unrelated formatting was not mixed into this merge.git diff --cached --check: passed before the merge commit.The three 10.2 approval modules were downloaded from the published UNPKG package and compared byte-for-byte against its SHA-256 SRI metadata. A scratch package directory contained the published
package.jsonand the specific runtime files needed for preload validation; it was not a full runnable Gateway installation. The pinned local-provider SDK imports were also checked against the 10.2 host's public exports.Full
build.ps1installer/native-helper packaging, live Gateway/Windows Node/MXC command execution, model downloads and WeChat QR/message flows were not run. Direct npm registry downloads remain affected by this environment's 404/TLS failures. No existing local installation or user state was modified. The optional Weixin tests use narrow SDK test doubles and are not WeChat E2E coverage.Checklist