OpenClaw 8 мая 2026 ~22 мин чтения v2026.5.3-beta.2 Gateway

OpenClaw v2026.5.3-beta.2
Восстановление LaunchAgent · горячий путь Gateway · плагины first-class

Граница риска беты · Семишаговый runbook · Таблица VNC

OpenClaw Gateway на удалённом Mac

v2026.5.3-beta.2 уплотняет инфраструктуру: восстановление LaunchAgent после апгрейда, старт Gateway с ленивой загрузкой на горячем пути обнаружения плагинов/runtime и укрепление установки/обновления/удаления плагинов first-class как у штатных пакетов. Материал для операторов на арендованных Mac: границы риска, снапшоты, переход на beta.2, аудит launchctl, кривые холодного старта, регрессия плагинов и финальная проверка Gateway в VNC от того же GUI-пользователя. Сверяйте с восстановлением v2026.5.6, чеклистом launchd, холодным реестром 4.25, исходящим прокси 4.27 и Edge-узлами 5.1, чтобы не смешивать транспорт и OAuth.

01

Почему beta.2 заслуживает отдельный тикет изменений

Бета ещё двигает поведение, но инфраструктурные правки переставляют launchd, загрузку Gateway и каталоги плагинов — это ломается на shared-хостах.

  1. 01

    Апгрейд LaunchAgent: новая метка, старый бинарь — перезагрузка plist, дубликаты.

  2. 02

    Холодный старт Gateway: lazy-load сдвигает задержку — новая база.

  3. 03

    Пути плагинов: symlink и OPENCLAW_PLUGIN_DIR шумят сильнее.

  4. 04

    Конкуренция: соседи с Xcode — планируйте окна.

OpenClaw beta.2 подтягивает LaunchAgent: после bump часто видна новая метка версии при старом бинаре или втором «фантоме» в launchd. На удалённом Mac сначала синхронизируйте время и PATH сервиса с интерактивом, затем сравните argv и реально открытый бинарник.

Ленивая загрузка Gateway сдвигает стоимость обнаружения плагинов: разделяйте метрику «первый healthy» и устойчивость под нагрузкой. Иначе начнут крутить сетевые таймауты там, где узкое место — случайное чтение с диска.

Установка первого класса выравнивает внешние плагины с пакетной моделью; сравните OPENCLAW_PLUGIN_DIR до приёмки. Права и symlink критичны: у провайдера могут отличаться учётки admin и ломать тихий uninstall.

Сначала разводите стабильный 5.6 по OAuth/fetch и эту инфра-бету в разных тикетах — иначе постмортем смешает корни.

Для исходящего прокси проверяйте OPENCLAW_PROXY_URL в той же среде, что и launchd; PAC расходится и даёт ложные 407.

Пулы Edge с несколькими Gateway требуют единой сетки приёмки; частичный апгрейд одного узла перекашивает маршрутизацию каналов.

Сложите launchctl print, локальный health HTTP и инвентарь плагинов в один архив до смены версии — CAB любит цельный пакет.

В VNC смотрите консоль браузера в момент загрузки расширений Gateway; часть ошибок CSP не попадает в серверные логи.

OpenClaw beta.2 подтягивает LaunchAgent: после bump часто видна новая метка версии при старом бинаре или втором «фантоме» в launchd. На удалённом Mac сначала синхронизируйте время и PATH сервиса с интерактивом, затем сравните argv и реально открытый бинарник.

Ленивая загрузка Gateway сдвигает стоимость обнаружения плагинов: разделяйте метрику «первый healthy» и устойчивость под нагрузкой. Иначе начнут крутить сетевые таймауты там, где узкое место — случайное чтение с диска.

Установка первого класса выравнивает внешние плагины с пакетной моделью; сравните OPENCLAW_PLUGIN_DIR до приёмки. Права и symlink критичны: у провайдера могут отличаться учётки admin и ломать тихий uninstall.

Сначала разводите стабильный 5.6 по OAuth/fetch и эту инфра-бету в разных тикетах — иначе постмортем смешает корни.

Для исходящего прокси проверяйте OPENCLAW_PROXY_URL в той же среде, что и launchd; PAC расходится и даёт ложные 407.

Пулы Edge с несколькими Gateway требуют единой сетки приёмки; частичный апгрейд одного узла перекашивает маршрутизацию каналов.

Сложите launchctl print, локальный health HTTP и инвентарь плагинов в один архив до смены версии — CAB любит цельный пакет.

В VNC смотрите консоль браузера в момент загрузки расширений Gateway; часть ошибок CSP не попадает в серверные логи.

OpenClaw beta.2 подтягивает LaunchAgent: после bump часто видна новая метка версии при старом бинаре или втором «фантоме» в launchd. На удалённом Mac сначала синхронизируйте время и PATH сервиса с интерактивом, затем сравните argv и реально открытый бинарник.

Ленивая загрузка Gateway сдвигает стоимость обнаружения плагинов: разделяйте метрику «первый healthy» и устойчивость под нагрузкой. Иначе начнут крутить сетевые таймауты там, где узкое место — случайное чтение с диска.

02

Матрица: демон против плагина

СимптомСначалаПотомЛожный след
Новая версия, старое поведениеlaunchctl / зомбиМульти-пользовательСлучайный npm install
Медленный холод, потом нормаlazy-load + дискTLS проксиЛишний CPU
Список плагинов мигает пустымметаданные installfetchКвота модели
Только на удалённомsteal / сонапстрим«облако нестабильно»

Сначала метки времени launchctl и логи Gateway, потом вопросы к модели.

03

Семишаговый runbook

  1. 01

    Снимок: openclaw --version, корень конфигов, OPENCLAW_*, tar, инвентарь плагинов.

  2. 02

    Bump beta.2: политика канала; без немедленных горячих плагинов.

  3. 03

    Аудит launchctl: метки, один здоровый демон.

  4. 04

    Кривая холода: время до healthy Gateway; сравнение с tar.

  5. 05

    Регрессия install плагина: канонический путь, чистый uninstall.

  6. 06

    Нагрузка сообщений: canary; метрики холод/тепло раздельно.

  7. 07

    Финал VNC: консоль браузера, тот же пользователь что launchd.

bash
# После bump
openclaw --version
launchctl print gui/$(id -u)/com.openclaw.gateway 2>/dev/null | head -n 30
curl -sS -D - https://127.0.0.1:18789/health -o /dev/null
04

Четыре формулировки для журнала изменений

  • Факт 1: beta.2 усиливает сведение LaunchAgent после апгрейда.
  • Факт 2: lazy-load Gateway снижает стоимость горячего обнаружения расширений.
  • Факт 3: first-class пути унифицируют install/uninstall с внутренними пакетами.
  • Факт 4: документация требует canary и staging до прода.
05

Таблица VNC

ПроверкаПредпочесть VNC
Консоль Gateway и расширения браузераДа
Прыгающие согласия macOSДа
Сверка UI плагинов с CLIДа
Только launchctl printЧасто SSH
06

Сужение зоны поражения

  1. 01

    Разделите пулы canary/production для Gateway.

  2. 02

    Короткие таймауты fetch раньше показывают утечки.

  3. 03

    Документируйте откат: хеш бинаря + не смешивайте OAuth-тикеты с 5.6.

Дополнительно
FAQ

Частые вопросы

Нет по умолчанию: staging, canary; OAuth закрывайте на 5.6.

Перезагрузите plist, ищите дубликаты, сравните argv.

Нет — метаданные; diff каталогов до апгрейда.

Для launchctl часто да; консоль и согласия — VNC.

Заключение

beta.2 не для аплодисментов: она стабилизирует ежедневные поверхности оператора. Покажите кривые холод/тепло и diff плагинов — честная картина на арендованном Mac.

Для проверки Gateway на Apple Silicon см. VNCMac: облачный Mac, центр помощи.