WebChat (ứng dụng macOS)¶
Ứng dụng trên thanh menu macOS nhúng giao diện WebChat như một chế độ xem SwiftUI gốc. Nó connects to the Gateway and defaults to the main session for the selected agent (with a session switcher for other sessions).
- Chế độ cục bộ: kết nối trực tiếp tới WebSocket Gateway cục bộ.
- Chế độ từ xa: chuyển tiếp cổng điều khiển Gateway qua SSH và dùng đường hầm đó làm mặt phẳng dữ liệu.
Khởi chạy & gỡ lỗi¶
-
Thủ công: menu Lobster → “Open Chat”.
-
Tự động mở để kiểm thử:
bash
dist/OpenClaw.app/Contents/MacOS/OpenClaw --webchat
- Nhật ký:
./scripts/clawlog.sh(phân hệbot.molt, danh mụcWebChatSwiftUI).
Cách kết nối¶
- Mặt phẳng dữ liệu: các phương thức WS của Gateway
chat.history,chat.send,chat.abort,chat.injectvà các sự kiệnchat,agent,presence,tick,health. - Session: mặc định là phiên chính (
main, hoặcglobalkhi phạm vi là global). Giao diện có thể chuyển đổi giữa các phiên. - Hướng dẫn ban đầu dùng một phiên riêng để tách thiết lập lần chạy đầu tiên.
Bề mặt bảo mật¶
- Chế độ từ xa chỉ chuyển tiếp cổng điều khiển WebSocket của Gateway qua SSH.
Hạn chế đã biết¶
- Giao diện được tối ưu cho các phiên trò chuyện (không phải sandbox trình duyệt đầy đủ).