WebChat (Gateway WebSocket-UI)
Status: macOS/iOS SwiftUI-chatt-UI:t pratar direkt med Gateway WebSocket.Vad det är
- Ett inbyggt chatt-UI för gatewayn (ingen inbäddad webbläsare och ingen lokal statisk server).
- Använder samma sessioner och routningsregler som andra kanaler.
- Deterministisk routning: svar går alltid tillbaka till WebChat.
Snabbstart
- Starta gatewayn.
- Öppna WebChat-UI:t (macOS/iOS-appen) eller chattfliken i Control UI.
- Säkerställ att gateway-autentisering är konfigurerad (krävs som standard, även på loopback).
Hur det fungerar (beteende)
- UI:t ansluter till Gateway WebSocket och använder
chat.history,chat.sendochchat.inject. chat.injectlägger till en assistentnotering direkt i transkriptet och sänder den till UI:t (ingen agentkörning).- Historik hämtas alltid från gatewayn (ingen lokal filbevakning).
- Om gatewayn inte kan nås är WebChat skrivskyddat.
Fjärranvändning
- Fjärrläge tunnlar Gateway WebSocket över SSH/Tailscale.
- Du behöver inte köra en separat WebChat-server.
Konfigurationsreferens (WebChat)
Fullständig konfiguration: Konfiguration Kanalalternativ:- Inga dedikerade
webchat.*block. WebChat använder gateway slutpunkt + auth inställningar nedan.
gateway.port,gateway.bind: WebSocket-värd/port.gateway.auth.mode,gateway.auth.token,gateway.auth.password: WebSocket-autentisering.gateway.remote.url,gateway.remote.token,gateway.remote.password: fjärr gateway-mål.session.*: sessionslagring och standardvärden för huvudnyckel.session.*: sessionslagring och standardvärden för huvudnyckel.