Health Checks trên macOS

Cách xem Channel đã liên kết có hoạt động tốt không từ ứng dụng menu bar.

  • Chấm trạng thái giờ phản ánh health của Baileys:
    • Xanh lá: đã liên kết + socket mới mở gần đây.
    • Cam: đang kết nối/thử lại.
    • Đỏ: đã đăng xuất hoặc probe thất bại.
  • Dòng phụ hiển thị “linked · auth 12m” hoặc lý do lỗi.
  • Menu item “Run Health Check” kích hoạt probe theo yêu cầu.

Settings

  • Tab General có thêm card Health hiển thị: thời gian auth đã liên kết, đường dẫn/số lượng session-store, thời gian check gần nhất, lỗi/status code cuối cùng, và các nút Run Health Check / Reveal Logs.
  • Sử dụng cached snapshot để UI load ngay lập tức và xử lý mượt mà khi offline.
  • Tab Channels hiển thị trạng thái channel + các điều khiển cho WhatsApp/Telegram (QR đăng nhập, logout, probe, lỗi/ngắt kết nối cuối cùng).

Cách probe hoạt động

  • Ứng dụng chạy openclaw health --json qua ShellExecutor mỗi ~60 giây và khi có yêu cầu. Probe load thông tin xác thực và báo cáo trạng thái mà không gửi tin nhắn.
  • Cache snapshot tốt cuối cùng và lỗi cuối cùng riêng biệt để tránh nhấp nháy; hiển thị timestamp của từng cái.

Khi không chắc chắn

  • Các bạn vẫn có thể dùng CLI flow trong Gateway health (openclaw status, openclaw status --deep, openclaw health --json) và tail /tmp/openclaw/openclaw-*.log để xem web-heartbeat / web-reconnect.