コンテンツにスキップ

OpenClaw 開発チャンネルの切り替え方法:stable/beta/dev設定

新しいツールを導入する際、安定性を重視したい一方で、最新の機能をいち早く試してみたいと思うこともありますよね。しかし、バージョンの切り替えや管理が複雑だと、開発の手が止まってしまいがちです。OpenClawでは、用途に合わせて最適な環境を簡単に選べる仕組みが用意されています。

OpenClaw では、3 つのアップデートチャンネルを提供しています。

  • stable: npm dist-tag は latest です。ほとんどのユーザーに推奨されます。
  • beta: npm dist-tag は beta です(テスト中のビルド)。
  • dev: main ブランチの最新状態(git)です。公開時の npm dist-tag は dev となります。 main ブランチは実験や活発な開発のためのものです。未完成の機能や破壊的変更が含まれる可能性があるため、本番環境の Gateway には使用しないでください。

ビルドを beta にリリースしてテストを行い、検証済みのビルドをバージョン番号を変えずに latest へ昇格させます。npm インストールにおいては、dist-tags が信頼できる唯一の情報源(Source of Truth)となります。

Terminal window
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev

--channel を指定すると、選択した内容が設定(update.channel)に保存され、インストール方法が調整されます。

  • stable/beta(パッケージインストール):対応する npm dist-tag を介してアップデートされます。
  • stable/beta(git インストール):対応する最新の git タグをチェックアウトします。
  • dev:git チェックアウト(デフォルトは ~/openclaw、OPENCLAW_GIT_DIR で変更可能)を確認し、main に切り替えてアップストリームにリベースし、ビルドを行ってから、そのチェックアウトからグローバル CLI をインストールします。

ヒント:stable と dev を並行して使用したい場合は、2 つのクローンを作成し、Gateway を stable の方に指定してください。

特定のバージョンやタグの指定

Section titled “特定のバージョンやタグの指定”

特定の dist-tag、バージョン、または package spec を対象にして、設定済みのチャンネルを変更せずに 1 回限りのアップデートを行うには、--tag を使用します。

Terminal window
# Install a specific version
openclaw update --tag 2026.4.1-beta.1
# Install from the beta dist-tag (one-off, does not persist)
openclaw update --tag beta
# Install from GitHub main branch (npm tarball)
openclaw update --tag main
# Install a specific npm package spec
openclaw update --tag openclaw@2026.4.1-beta.1

注意点:

  • --tag はパッケージ(npm)インストールのみに適用されます。git インストールでは無視
Terminal window
openclaw update --dry-run
openclaw update --channel beta --dry-run
openclaw update --tag 2026.4.1-beta.1 --dry-run
openclaw update --dry-run --json
Terminal window
openclaw update status
OpenClaw

OpenClaw Expert

まだ解決しませんか?

このページで解決しない場合は、OpenClaw Expertに直接質問してください。