开发渠道
最后更新:2026-01-21 OpenClaw 提供三个更新渠道:- 稳定版:npm dist-tag
latest。 - 测试版:npm dist-tag
beta(正在测试的构建)。 - 开发版:指向
main的最新提交(Git)。npm dist-tag:dev(发布时)。
latest,
而无需更改版本号——npm 安装以 dist-tag 为准。
切换渠道
Git 检出:stable/beta检出最新的匹配标签(通常为同一标签)。dev切换到main并基于上游重新基底。
latest、beta、dev)。
当你 显式 使用 --channel 切换渠道时,OpenClaw 还会同步安装方式:
dev确保使用 Git 检出(默认~/openclaw,可用OPENCLAW_GIT_DIR覆盖), 更新检出代码,并从该检出中安装全局 CLI。stable/beta使用匹配的 dist-tag 从 npm 安装。
插件与渠道
当你使用openclaw update 切换渠道时,OpenClaw 还会同步插件源:
dev优先使用来自 Git 检出的捆绑插件。stable和beta恢复通过 npm 安装的插件包。
标签最佳实践
- 为希望 Git 检出落地的版本打上标签(
vYYYY.M.D或vYYYY.M.D-<patch>)。 - 保持标签不可变:切勿移动或重复使用标签。
- npm dist-tag 仍然是 npm 安装的事实来源:
latest→ 稳定版beta→ 候选构建dev→ 主快照(可选)
macOS 应用可用性
Beta 和 dev 构建可能 不 包含 macOS 应用版本。这是正常的:- Git 标签和 npm dist-tag 仍然可以发布。
- 在发布说明或变更日志中注明“此 beta 版无 macOS 构建”。