- Chế độ cục bộ: kết nối trực tiếp vớ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 và gỡ lỗi
- Thủ công: trình đơn Lobster → “Mở trò chuyện”.
-
Tự động mở để kiểm thử:
-
Nhật ký:
./scripts/clawlog.sh(subsystemai.openclaw, categoryWebChatSwiftUI).
Cách hệ thống được nối kết
- Mặt phẳng dữ liệu: các phương thức Gateway WS
chat.history,chat.send,chat.abort,chat.injectvà các sự kiệnchat,agent,presence,tick,health. chat.historytrả về các hàng bản ghi cuộc trò chuyện đã chuẩn hóa để hiển thị: các thẻ chỉ thị nội tuyến bị loại khỏi văn bản hiển thị, các payload XML lời gọi công cụ dạng văn bản thuần (bao gồm<tool_call>...</tool_call>,<function_call>...</function_call>,<tool_calls>...</tool_calls>,<function_calls>...</function_calls>, và các khối lời gọi công cụ bị cắt ngắn) và các token điều khiển mô hình ASCII/toàn chiều bị rò rỉ sẽ bị loại bỏ, các hàng assistant chỉ chứa token im lặng như chính xácNO_REPLY/no_replysẽ bị bỏ qua, và các hàng quá lớn có thể được thay bằng placeholder.- Phiên: mặc định là phiên chính (
main, hoặcglobalkhi phạm vi là toàn cục). Giao diện có thể chuyển đổi giữa các phiên. - Quy trình onboarding dùng một phiên chuyên dụng để tách riêng 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 đủ).