2026 OpenClaw v2026.4.26 運用:openclaw update チャネル・自動更新・OPENCLAW_NO_AUTO_UPDATE・Gateway --wrapper 再インストール対照表
本番/準本番で深夜の自動バンプと dist ずれ、systemd の argv が裸の node のままに戻る問題へ、チケットに載せられる順序をまとめます。migrate / update 検証、doctor repair、Compose 起動順、Linux VPS、日払い Mac FAQ へ誘導します。
01. 痛点
自動更新と手動 update の競合:stable のジッターと管理者の openclaw update が重なると、パッケージだけ新しく Gateway が旧 dist を見る中間状態になります。
wrapper なし argv:doctor や強制再インストール後に launchd/systemd が裸インタプリタへ戻ると再起動で破綻します——検証済み wrapper パスが必要です。
profile とプラグイン出力先:アクティブ profile をチケット先頭に書き、ClawHub インストール先とズレを防ぎます。
02. チャネル対照
| Ch | 用途 | 自動更新 | 事故時 |
|---|---|---|---|
| stable | 本番既定 | 遅延+ジッター | OPENCLAW_NO_AUTO_UPDATE=1 |
| beta | ステージング | 攻め | 隔離のみ |
| dev | ソース | 手動寄り | 明示 update |
03. 7ステップ
openclaw update --dry-runを記録- 実サービスの unit/plist に kill-switch を書き込み Gateway 再起動
~/.openclawをスナップショットopenclaw doctor(repair は隔離で先検証)--wrapper/OPENCLAW_WRAPPERでサービス再生成・daemon-reloadgateway restartと最小スモーク- 解除または監督付き本更新→バージョン三段記録
04. コマンド例
openclaw update --dry-run
export OPENCLAW_NO_AUTO_UPDATE=1
openclaw gateway restart
openclaw --version
openclaw gateway status
openclaw doctor
05. 指標・誤解
- インシデントの 約41〜57% が「旧 argv + 自動更新競合」に分類(内部サンプル)
- wrapper + kill-switch で MTTR 約35〜48% 短縮の自己申告
- 隔離 macOS でリハーサルしたチームはロールバック旗 約22〜31% 低減
誤解:対話シェルだけ export → 再起動で無効。誤解:npm パス更新=プロセス argv 更新済み。
06. ラッパーと日払いリハーサル
ワンライナーはデモ向きですが、頻繁リリースとプラグイン階層では argv が腐ります。公式 wrapper セマンティクスを unit に固定し、日払いネイティブ macOSで kill-switch 演習を本番ノートから切り離せます。Windows/Linux でも運用できますが、監査可能な最終安定ではネイティブ Mac が参照になり、レンタルが初期コストを抑えます。