Проверки здоровья на macOS

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

Строка меню

  • Точка статуса теперь отражает здоровье Baileys:
    • Зеленая: связан + сокет недавно открыт.
    • Оранжевая: подключение/повтор.
    • Красная: вышел из системы или проба не удалась.
  • Вторая строка показывает "связан · аутентификация 12м" или показывает причину сбоя.
  • Пункт меню "Выполнить проверку здоровья" запускает пробу по запросу.

Настройки

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

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

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

В случае сомнений

  • Вы все еще можете использовать поток CLI в Здоровье Gateway (openclaw status, openclaw status --deep, openclaw health --json) и просматривать /tmp/openclaw/openclaw-*.log для web-heartbeat / web-reconnect.