Компаньон-приложение для macOS

Проверки работоспособности

Как проверить, что связанный канал работает исправно, из приложения в строке меню.

Строка меню

  • Точка статуса теперь отражает состояние Baileys:
    • Зеленая: канал связан + сокет недавно открыт.
    • Оранжевая: подключение/повторная попытка.
    • Красная: выход из системы или сбой проверки.
  • Вторая строка показывает "linked · auth 12m" или причину сбоя.
  • Пункт меню "Run Health Check" запускает проверку по запросу.

Настройки

  • На вкладке General появилась карточка Health, показывающая: время с последней аутентификации, путь/количество сессий в хранилище, время последней проверки, последнюю ошибку/код состояния, а также кнопки для запуска проверки и просмотра логов.
  • Используется кэшированный снимок состояния, чтобы интерфейс загружался мгновенно и корректно работал при отсутствии сети.
  • Вкладка Channels отображает статус каналов и элементы управления для WhatsApp/Telegram (QR-код для входа, выход, проверка, последнее отключение/ошибка).

Как работает проверка

  • Приложение запускает openclaw health --json через ShellExecutor примерно каждые 60 секунд и по запросу. Проверка загружает учетные данные и сообщает статус без отправки сообщений.
  • Последний успешный снимок состояния и последняя ошибка кэшируются отдельно, чтобы избежать мерцания интерфейса; отображается время каждого события.

Если сомневаетесь

  • Вы по-прежнему можете использовать CLI-инструменты, описанные в разделе Работоспособность шлюза (openclaw status, openclaw status --deep, openclaw health --json), и отслеживать логи /tmp/openclaw/openclaw-*.log для событий web-heartbeat / web-reconnect.

Жизненный цикл шлюзаИконка в строке меню