WebChat (macOS-app)
Appen för macOS-menyfältet bäddar in WebChat UI som en infödd SwiftUI-vy. It ansluter till Gateway och är standard för huvudsessionen för den valda -agenten (med en sessionsväxlare för andra sessioner).- Lokalt läge: ansluter direkt till den lokala Gateway WebSocket.
- Fjärrläge: vidarebefordrar Gateways kontrollport över SSH och använder den tunneln som dataplan.
Start & felsökning
- Manuell: Lobster-menyn → ”Öppna chatt”.
-
Öppna automatiskt för testning:
-
Loggar:
./scripts/clawlog.sh(undersystembot.molt, kategoriWebChatSwiftUI).
Hur det är kopplat
- Dataplan: Gateway WS‑metoder
chat.history,chat.send,chat.abort,chat.injectoch händelserchat,agent,presence,tick,health. - Session: standard är den primära sessionen (
main, ellerglobalnär omfattningen är global). UI kan växla mellan sessioner. - Introduktionen använder en dedikerad session för att hålla första‑gången‑konfigureringen separat.
Säkerhetsyta
- Fjärrläget vidarebefordrar endast Gateways WebSocket‑kontrollport över SSH.
Kända begränsningar
- UI:t är optimerat för chattsessioner (inte en fullständig webbläsar‑sandbox).