Skip to Content
👋 欢迎来到 HowToUseMoltbot 快速入门
安装开发频道

开发频道

Moltbot 提供三条更新频道:

  • stable:npm dist-tag latest
  • beta:npm dist-tag beta(测试中的构建)
  • devmain 分支最新提交。npm dist-tag:dev(发布时)

我们先将构建发布到 beta,测试通过后再将验证过的构建提升到 latest,版本号不变 —— dist-tag 是 npm 安装时的依据。

切换频道

Git 检出:

moltbot update --channel stable moltbot update --channel beta moltbot update --channel dev
  • stable / beta 会检出最新匹配的 tag(通常为同一 tag)。
  • dev 会切换到 main 并基于上游 rebase。

npm/pnpm 全局安装:

moltbot update --channel stable moltbot update --channel beta moltbot update --channel dev

会按对应 npm dist-tag(latestbetadev)更新。
当你显式--channel 切换频道时,Moltbot 也会对齐安装方式:

  • dev 会确保使用 git 检出(默认 ~/moltbot,可用 CLAWDBOT_GIT_DIR 覆盖),更新该目录并从该检出安装全局 CLI。
  • stable / beta 从 npm 按对应 dist-tag 安装。

提示:若想同时保留 stable 与 dev,可维护两个克隆,让网关指向 stable 那一份。

插件与频道

使用 moltbot update 切换频道时,Moltbot 会同步插件来源:

  • dev 优先使用 git 检出中的捆绑插件。
  • stablebeta 会恢复通过 npm 安装的插件包。

打 tag 建议

  • 为希望 git 检出落到的版本打 tag(vYYYY.M.DvYYYY.M.D-<patch>)。
  • tag 保持不可变:不要移动或复用。
  • npm dist-tag 仍是 npm 安装的依据:
    • latest → 稳定版
    • beta → 候选构建
    • dev → main 快照(可选)

macOS 应用可用性

Beta 与 dev 构建可能不包含 macOS 应用发布。这没有问题:

  • Git tag 与 npm dist-tag 仍可发布。
  • 在发布说明或 changelog 中注明「本 beta 无 macOS 构建」即可。
最后更新于: