OPENCLAW 2026
CHROME_RELAY_
18792_HEALTH_
SSH_TUNNEL.
Типичный 2026-сценарий: каналы и UI зелёные, Relay красный. Чаще виноват локальный HTTP Relay (в примерах порт 18792) или расширение без attach вкладки, а не Gateway. Если Gateway на удалённом headless Mac, сначала нужен ssh -L, иначе curl 127.0.0.1:18792 на ноутбуке бессмысленен. Матрица симптом→слой→доказательство, пять шагов, разделение с «немым каналом». См. токен LaunchAgent, WebSocket, SSH vs VNC.
1. Relay как боковая плоскость
Без отдельного health-мониторинга Relay падает тихо. Двойной polling Telegram и двойной слушатель 18792 — разные классы инцидентов. Для жёсткого аудита профиль Chrome и Relay лучше изолировать на отдельного пользователя macOS или удалённый узел Apple Silicon.
2. Матрица
| Сигнал | Слой | Доказательство |
|---|---|---|
| connection refused | Relay | curl -v после туннеля |
| 200 и таймаут | Вкладка | логи attach |
| только удалённо | bind/SSH | файрвол |
3. Пять шагов
Заморозить порт и версию; curl; один слушатель; ssh -N -L; сначала фильтр relay/chrome в openclaw logs.
4. Кейс
«Три часа WebSocket — а нужен был ssh -L.»
После схемы хоста пробы и туннеля инциденты исчезли. Постмортем: хост первого curl, LocalForward, путь профиля Chrome — обязательные поля.
5. Удалённый Mac и MACGPU
Для стабильной цепочки браузера без сна ноутбука арендуйте удалённый Apple Silicon у MACGPU с золотым образом Gateway+Relay и прогоняйте этот runbook как чек-лист релиза.
Внутренние SLA стоит разделить: канал и Relay — разные индикаторы. Без этого on-call тратит часы на неверную гипотезу. Логи следует тегировать relay/chrome до широкого поиска по WebSocket, иначе сигнал тонет в шуме.
Общий ноутбук разработчика смешивает профили Chrome; выделенный удалённый узел убирает неоднозначность и ускоряет регрессию после минорных обновлений OpenClaw.
В CI добавьте шаг health после каждого выката навыков с DOM, а не только после мажорных релизов. В постмортем фиксируйте хост первого curl, наличие LocalForward и путь профиля — иначе история неискаема.
6. Пороги
p95 >2.5× базы — стоп skill-релизов; EADDRINUSE ≥2/нед — аудит конфигурации; доля relay в логах >40% — отдельный мониторинг. Порт 18792 иллюстративен; 0.0.0.0 только после оценки экспозиции. На клиенте Windows сначала проверьте локальный брандмауэр для порта перенаправления, прежде чем обвинять удалённый Mac в «недоступности» сервиса.