开发频道
适用范围
使用本页面当:
- 您想在 stable/beta/dev 之间切换
- 您正在标记或发布预发布版本
最后更新:2026-01-21
Moltbot 提供三个更新频道:
- stable:npm dist-tag
latest。 - beta:npm dist-tag
beta(测试中的构建)。 - dev:
main的移动头部(git)。npm dist-tag:dev(发布时)。
我们将构建发布到 beta,测试它们,然后将经过验证的构建提升到 latest
而不更改版本号 — dist-tags 是 npm 安装的真相来源。
切换频道
Git 副本:
moltbot update --channel stable
moltbot update --channel beta
moltbot update --channel devstable/beta检出最新的匹配标记(通常是相同的标记)。dev切换到main并在上游重新建立基准。
npm/pnpm 全局安装:
moltbot update --channel stable
moltbot update --channel beta
moltbot update --channel dev这通过相应的 npm dist-tag(latest、beta、dev)更新。
当您使用 --channel 显式切换频道时,Moltbot 还会对齐安装方法:
dev确保一个 git 副本(默认~/moltbot,通过MOLTBOT_GIT_DIR覆盖), 更新它,并从该副本安装全局 CLI。stable/beta使用匹配的 dist-tag 从 npm 安装。
提示:如果您想要 stable + dev 并行,请保留两个副本并将您的网关指向 stable 的那个。
插件和频道
当您使用 moltbot update 切换频道时,Moltbot 还会同步插件源:
dev首选来自 git 副本的捆绑插件。stable和beta恢复 npm 安装的插件包。
标记最佳实践
- 标记您希望 git 副本登陆的发布版本(
vYYYY.M.D或vYYYY.M.D-<patch>)。 - 保持标记不可变:永远不要移动或重用标记。
- npm dist-tags 仍然是 npm 安装的真相来源:
latest→ stablebeta→ 候选构建dev→ main 快照(可选)
macOS 应用可用性
Beta 和 dev 构建可能不包括 macOS 应用发布。没关系:
- git 标记和 npm dist-tag 仍然可以发布。
- 在发行说明或更新日志中注明"此 beta 没有 macOS 构建"。