開發通道
最後更新:2026-01-21 OpenClaw 提供三種更新通道:- stable:npm dist-tag
latest。 - beta:npm dist-tag
beta(測試中的建置)。 - dev:
main(git)的持續前進頭;npm dist-tag:dev(發佈時)。 npm dist-tag:dev(發佈時)。
latest,
而不變更版本號 —— dist-tag 是 npm 安裝時的權威來源。
切換通道
Git 檢出:stable/beta會檢出最新且符合的標記(通常是同一個標記)。dev會切換到main,並在上游基礎上 rebase。
latest、beta、dev)。
當你明確使用 --channel 切換通道時,OpenClaw 也會同步調整安裝方式:
dev會確保使用 git 檢出(預設~/openclaw,可用OPENCLAW_GIT_DIR覆寫), 更新後並從該檢出安裝全域 CLI。stable/beta會使用相符的 dist-tag 從 npm 安裝。
外掛與通道
當你使用openclaw update 切換通道時,OpenClaw 也會同步外掛來源:
- 標記最佳實務
stable與beta會還原以 npm 安裝的外掛套件。
標記最佳實務
- 為你希望 git 檢出落點的版本加上標記(
vYYYY.M.D或vYYYY.M.D-<patch>)。 - 保持標記不可變:不要移動或重複使用標記。
- npm dist-tag 仍是 npm 安裝的權威來源:
latest→ stablebeta→ 候選建置dev→ main 快照(選用)
macOS App 可用性
Beta 與 dev 建置可能不包含 macOS App 發佈。這是可以接受的: Docker 是 選用 的。 Docker 是 選用 的。- 仍可發佈 git 標記與 npm dist-tag。
- 請在發佈說明或變更紀錄中註明「此 beta 無 macOS 建置」。