Files
Moltbot/docs/zh-CN/install/development-channels.md
Josh Palmer a3ec2d0734 Docs: update zh-CN translations and pipeline
What:
- update zh-CN glossary, TM, and translator prompt
- regenerate zh-CN docs and apply targeted fixes
- add zh-CN AGENTS pipeline guidance

Why:
- address terminology/spacing feedback from #6995

Tests:
- pnpm build && pnpm check && pnpm test
2026-02-03 13:23:00 -08:00

82 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
read_when:
- 你想在 stable/beta/dev 之间切换
- 你正在标记或发布预发布版本
summary: stable、beta 和 dev 渠道:语义、切换和标签
title: 开发渠道
x-i18n:
generated_at: "2026-02-03T10:07:21Z"
model: claude-opus-4-5
provider: pi
source_hash: 2b01219b7e705044ce39838a0da7c7fa65c719809ab2f8a51e14529064af81bf
source_path: install/development-channels.md
workflow: 15
---
# 开发渠道
最后更新2026-01-21
OpenClaw 提供三个更新渠道:
- **stable**npm dist-tag `latest`
- **beta**npm dist-tag `beta`(测试中的构建)。
- **dev**`main` 的移动头git。npm dist-tag`dev`(发布时)。
我们将构建发布到 **beta**,进行测试,然后**将经过验证的构建提升到 `latest`**
版本号不变——dist-tag 是 npm 安装的数据源。
## 切换渠道
Git checkout
```bash
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
```
- `stable`/`beta` 检出最新匹配的标签(通常是同一个标签)。
- `dev` 切换到 `main` 并在上游基础上 rebase。
npm/pnpm 全局安装:
```bash
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
```
这会通过相应的 npm dist-tag`latest``beta``dev`)进行更新。
当你使用 `--channel` **显式**切换渠道时OpenClaw 还会对齐安装方式:
- `dev` 确保有一个 git checkout默认 `~/openclaw`,可通过 `OPENCLAW_GIT_DIR` 覆盖),
更新它,并从该 checkout 安装全局 CLI。
- `stable`/`beta` 使用匹配的 dist-tag 从 npm 安装。
提示:如果你想同时使用 stable + dev保留两个克隆并将 Gateway 网关指向 stable 那个。
## 插件和渠道
当你使用 `openclaw update` 切换渠道时OpenClaw 还会同步插件来源:
- `dev` 优先使用 git checkout 中的内置插件。
- `stable``beta` 恢复 npm 安装的插件包。
## 标签最佳实践
- 为你希望 git checkout 落在的发布版本打标签(`vYYYY.M.D``vYYYY.M.D-<patch>`)。
- 保持标签不可变:永远不要移动或重用标签。
- npm dist-tag 仍然是 npm 安装的数据源:
- `latest` → stable
- `beta` → 候选构建
- `dev` → main 快照(可选)
## macOS 应用可用性
Beta 和 dev 构建可能**不**包含 macOS 应用发布。这没问题:
- git 标签和 npm dist-tag 仍然可以发布。
- 在发布说明或变更日志中注明"此 beta 无 macOS 构建"。