curl | bash нужны понимание stable beta dev, действий openclaw update около рестартов и pin при сбое. См. Lobster и статью Linux VPS и облачный Mac на сайте.
Пять читаемых сигналов когда апдейт не оформлен как релиз
Первое — дрейф бинари и unit, второе — смешали npm/git плагины, третье — строже bind и токен.
Четвёртое — dry-run хотели, gateway уже restart. Пятое — политика каналов см. связанную статью.
Doctor видит апдейт, а semver в shell другой: два Node или смешаны глобальные префиксы.
Пропустили миграцию: старые токены на мёртвых путях.
Git-установка не согласована с npm: сначала приведите вид установки к одному по документации.
Джиттер автообновления в неделю релиза: stable тоже может катиться медленно; не равно даун CDN.
На облачном Mac одновременно LaunchAgent и пользовательская сессия: дубли plist при повторных скриптах; сверяйте чеклист центра помощи.
stable beta dev и два фона установки
В npm для latest — стабильный кандидат; зеркало beta может отступить к latest. На git dev живёт main с локальной сборкой и ответственностью за SHA.
| Ось | stable | beta | dev |
|---|---|---|---|
| Смысл npm | dist-tag latest | beta может отступить к latest | сначала git checkout вторично npm dev tag |
| Профиль риска | чаще минимально ломкий doctor всё равно | середина дорожной карты | быстрейший main высокая поломка |
| Плагины | npm совпадает с CLI | похожее отката stable | bundle уезжают за checkout |
| 7×24 шлюз | выбор по умолчанию | канареечные или staging | короткие опыты или малотрафик |
openclaw update --dry-run и ручной pin отката
Перед апгрейдом dry-run в окне.--no-restart даёт увидеть артефакты до ручного рестарта. При сбое — pin версии, служба, doctor.
openclaw update --dry-run --channel stable openclaw update --channel beta npm i -g [email protected] openclaw gateway restart openclaw doctor openclaw gateway status openclaw logs --channels --tail 120
При LaunchAgent и cron зафиксируйте кто поднимает gateway до изменения.
Шесть шагов упаковать апгрейд gateway в наблюдаемое окно
Зафиксировать каналы: снимки doctor и update status.
dry-run архивировать: список файлов и rebuild заметки.
Войти в окно техобслуживания: режим только чтения или отложенные задачи.
Реально применить рестарт по порядку: наблюдайте systemd или LaunchAgent и порты.
Спустя около двух минут после холодного старта проба: короткий пинг каналу без длинной истории.
При ошибке pin: откат версии рестарт минимальные проверки и снимки в запись изменения.
Три жёсткие строки и конвертация аренды
Готово = doctor+gateway+минимум одно исходящее.
При jitter записать часы задержки релиза.
После rollback — одна строка причины.
Глобальный npm на общем ПК проигрывает выделенному облачному Mac с понятным сроком аренды. Аренда Mac Mini через MESHLAUNCH сужает хост-параметры под описанный ритм.
При обновлении CLI пакетным менеджером сначала перезапустите gateway чтобы процесс загрузил бинарь затем doctor после холодного старта. Если установщик требует переписать точку входа раньше — следуйте ему посмотреть блок демона в гайде OpenClaw Lobster и облачного Mac.
Не рекомендуется для постоянства; stable на проде а dev короткий хост см. различия узлов в статье диагностики VPS и облачного Mac OpenClaw.
Подтвердите порты и токены на gateway затем переходите к эшелону политики каналов долгую роль узла выберите регион и ценник на странице аренды Mac Mini M4 и см. очистку в центре помощи.