WebChat (aplikacja macOS)
Aplikacja na macOS w pasku menu osadza interfejs WebChat jako natywny widok SwiftUI. Łączy się z Gateway i domyślnie używa sesji głównej dla wybranego agenta (z przełącznikiem sesji dla innych sesji).- Tryb lokalny: łączy się bezpośrednio z lokalnym WebSocketem Gateway.
- Tryb zdalny: przekazuje port kontrolny Gateway przez SSH i używa tego tunelu jako płaszczyzny danych.
Uruchamianie i debugowanie
- Ręcznie: menu Lobster → „Open Chat”.
-
Automatyczne otwieranie do testów:
-
Logi:
./scripts/clawlog.sh(podsystembot.molt, kategoriaWebChatSwiftUI).
Jak to jest połączone
- Płaszczyzna danych: metody WS Gateway
chat.history,chat.send,chat.abort,chat.injectoraz zdarzeniachat,agent,presence,tick,health. - Sesja: domyślnie główna sesja (
mainlubglobal, gdy zakres jest globalny). Interfejs użytkownika umożliwia przełączanie między sesjami. - Onboarding używa dedykowanej sesji, aby zachować konfigurację pierwszego uruchomienia oddzielnie.
Powierzchnia bezpieczeństwa
- Tryb zdalny przekazuje przez SSH wyłącznie port kontrolny WebSocket Gateway.
Znane ograniczenia
- Interfejs użytkownika jest zoptymalizowany pod sesje czatu (nie jest to pełny sandbox przeglądarki).