開発チャンネル¶
最終更新日: 2026-01-21
OpenClaw には 3 つのアップデートチャンネルがあります。
- stable: npm dist-tag
latest。 - beta: npm dist-tag
beta(テスト中のビルド)。 - dev:
main(git)の移動する最新ヘッド。npm dist-tag:dev(公開時)。 npm dist-tag:dev(公開時)
ビルドはまず beta に配布してテストし、その後 検証済みのビルドを latest に昇格 します。
この際、バージョン番号は変更しません。npm インストールにおける信頼できる情報源は dist-tag です。
チャンネルの切り替え¶
Git のチェックアウト:
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
stable/betaは、最新の一致するタグをチェックアウトします(多くの場合、同じタグです)。devはmainに切り替え、upstream 上でリベースします。
npm / pnpm のグローバルインストール:
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
これは対応する npm dist-tag(latest、beta、dev)経由で更新されます。
--channel を使って 明示的に チャンネルを切り替えると、OpenClaw は
インストール方法も揃えます。
devは git チェックアウトを保証し(デフォルトは~/openclaw、OPENCLAW_GIT_DIRで上書き可能)、 それを更新し、そのチェックアウトからグローバル CLI をインストールします。stable/betaは、対応する dist-tag を使って npm からインストールします。
ヒント: stable と dev を並行して使いたい場合は、2 つのクローンを保持し、Gateway(ゲートウェイ)を stable 側に向けてください。
プラグインとチャンネル¶
openclaw update でチャンネルを切り替えると、OpenClaw はプラグインのソースも同期します。
devは、git チェックアウトに含まれるバンドル済みプラグインを優先します。stableとbetaは、npm でインストールされたプラグインパッケージを復元します。
タグ付けのベストプラクティス¶
- git チェックアウトが到達してほしいリリースにはタグを付けてください(
vYYYY.M.DまたはvYYYY.M.D-<patch>)。 - タグは不変に保ちます。タグを移動したり再利用したりしないでください。
- npm インストールにおいては、npm dist-tag が引き続き信頼できる情報源です。
latest→ 安定版beta→ 候補ビルドdev→ main のスナップショット(任意)
macOS アプリの提供状況¶
beta および dev ビルドには、macOS アプリのリリースが 含まれない 場合があります。問題ありません。 問題ありません:
- git タグおよび npm dist-tag は引き続き公開できます。
- リリースノートや変更履歴で「この beta には macOS ビルドなし」と明記してください。