OpenClaw 提供三个更新频道用于发布,让用户可以选择不同稳定性级别的版本。
概述
OpenClaw 提供三个更新频道:
- stable:最新经过审核的生产版本(npm
latest标签) - beta:正在测试中的版本(npm
beta标签) - dev:当前 main 分支开发版本(npm
dev标签)
系统使用 npm dist-tags 作为权威来源,而非版本号。
切换频道
用户可以通过命令行切换:
openclaw update --channel [stable|beta|dev]
dev 频道需要 git 检出(默认为 ~/openclaw),而 stable 和 beta 从 npm 安装。使用 --channel 标志会自动调整安装方法。
插件管理
频道切换会自动同步插件源。dev 频道优先使用 git 仓库中的捆绑插件,而 stable 和 beta 则恢复 npm 包。
发布指南
团队应该使用语义化版本(vYYYY.M.D)为 git 检出打标签。标签必须保持永久且不可移动。npm dist-tags 作为安装的规范参考。
平台注意事项
Beta 和 dev 版本可能不包含 macOS 应用程序构建。尽管缺少特定平台的二进制文件,底层的 git 标签和 npm dist-tags 仍然可以发布 - 发布说明应该说明这种情况。
常用命令
# 切换到稳定频道
openclaw update --channel stable
# 切换到测试频道
openclaw update --channel beta
# 切换到开发频道
openclaw update --channel dev
# 查看当前版本
openclaw --version
注意
dev 频道包含最新的开发代码,可能不稳定。建议仅在测试环境中使用。
提示
更多详细信息请访问 官方英文文档。