OpenClaw 開発チャンネルの切り替え方法:stable/beta/dev設定
新しいツールを導入する際、安定性を重視したい一方で、最新の機能をいち早く試してみたいと思うこともありますよね。しかし、バージョンの切り替えや管理が複雑だと、開発の手が止まってしまいがちです。OpenClawでは、用途に合わせて最適な環境を簡単に選べる仕組みが用意されています。
開発チャンネル
Section titled “開発チャンネル”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)となります。
チャンネルの切り替え
Section titled “チャンネルの切り替え”openclaw update --channel stableopenclaw update --channel betaopenclaw 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 を使用します。
# Install a specific versionopenclaw 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 specopenclaw update --tag openclaw@2026.4.1-beta.1注意点:
--tagはパッケージ(npm)インストールのみに適用されます。git インストールでは無視
openclaw update --dry-runopenclaw update --channel beta --dry-runopenclaw update --tag 2026.4.1-beta.1 --dry-runopenclaw update --dry-run --jsonopenclaw update statusOpenClaw Expert
まだ解決しませんか?
このページで解決しない場合は、OpenClaw Expertに直接質問してください。