Skip to content

feat: 适配 OpenClaw v2026.5.20 + Node.js 22.19 门槛 - #145

Merged
wanikua merged 1 commit into
mainfrom
claude/update-openclaw-push-aD7ao
May 22, 2026
Merged

feat: 适配 OpenClaw v2026.5.20 + Node.js 22.19 门槛#145
wanikua merged 1 commit into
mainfrom
claude/update-openclaw-push-aD7ao

Conversation

@wanikua

@wanikua wanikua commented May 22, 2026

Copy link
Copy Markdown
Owner

Summary

把项目从 OpenClaw v2026.5.7 适配到最新 v2026.5.20。无破坏性变更,现有 openclaw.json 无需改动。

  • Node.js 最低 22.16 → 22.19(对齐上游 v2026.5.19 强制要求)
  • 文档版本占位符统一刷到 2026.5.20
  • 新增升级章节汇总 v2026.5.8 ~ v2026.5.20 的所有新增可选字段和 Docker 构建参数改名

变更明细

文件 改动
install.ps1 版本探测加入 minor 校验;Windows 安装器 v22.14.0 → v22.19.0
install-mac.sh Node 检测函数化(node_meets_floor),需 >= 22.19
doctor.sh [1/9] Node 检查接受 22.19+
package.json engines.node >=22.16.0 → >=22.19.0;version 3.6.0 → 3.7.1
EXTERNAL_HERMES.md / hermes.example.yaml / CONTRIBUTING.md 版本占位符同步
CHANGELOG.md 新增 v3.7.1 entry
docs/openclaw-upgrade-guide.md 末尾新增"升级到 2026.5.20"章节,列出新增可选字段(agents.list[].experimental.localModelLeanvoice.realtime.bootstrapContextFilesmodels.providers.<id>.timeoutSecondssecurity.audit.suppressions、Discord agentComponents.ttlMstools.alsoAllow 等)和 OPENCLAW_DOCKER_APT_PACKAGESOPENCLAW_IMAGE_APT_PACKAGES 改名

Test plan

  • bash -n install-mac.sh / bash -n doctor.sh 语法通过
  • package.json / openclaw.example.json JSON 解析有效
  • npm test — 19/19 jest 用例通过
  • Node 版本检测逻辑 smoke test:v22.19.0 pass、v22.18.0 warn、v22.20.5 pass、v23.x pass、v20.x warn、none fail
  • (手测) Windows 上执行 install.ps1,看是否能从 v22.x → v22.19.x
  • (手测) macOS 上 Node 22.16 跑 install-mac.sh,确认触发升级路径

https://claude.ai/code/session_01L2AJsVj62yfchX76wbnLrV


Generated by Claude Code

无破坏性变更。把 Node.js 最低版本从 22.16 抬到 22.19(对齐上游
v2026.5.19 强制要求),同步 install.ps1 / install-mac.sh / doctor.sh /
package.json 四处版本检查,文档版本占位符统一刷到 2026.5.20,并在
docs/openclaw-upgrade-guide.md 末尾新增"升级到 2026.5.20"章节,
汇总 v2026.5.8~v2026.5.20 的新增可选字段和 Docker 构建参数改名。

https://claude.ai/code/session_01L2AJsVj62yfchX76wbnLrV
@wanikua
wanikua marked this pull request as ready for review May 22, 2026 12:41
@wanikua
wanikua merged commit acea185 into main May 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants