WebChat (Gateway WebSocket-UI)
Status: de macOS/iOS SwiftUI-chat-UI communiceert rechtstreeks met de Gateway WebSocket.Wat het is
- Een native chat-UI voor de Gateway (geen ingebedde browser en geen lokale statische server).
- Gebruikt dezelfde sessies en routeringsregels als andere kanalen.
- Deterministische routering: antwoorden gaan altijd terug naar WebChat.
Snelle start
- Start de Gateway.
- Open de WebChat-UI (macOS/iOS-app) of het chat-tabblad van de Control UI.
- Zorg ervoor dat Gateway-authenticatie is geconfigureerd (standaard vereist, zelfs op local loopback).
Hoe het werkt (gedrag)
- De UI maakt verbinding met de Gateway WebSocket en gebruikt
chat.history,chat.sendenchat.inject. chat.injectvoegt een assistent-notitie rechtstreeks toe aan het transcript en zendt deze uit naar de UI (geen agent-run).- Geschiedenis wordt altijd opgehaald vanaf de Gateway (geen lokale bestandsmonitoring).
- Als de Gateway niet bereikbaar is, is WebChat alleen-lezen.
Gebruik op afstand
- De modus voor gebruik op afstand tunnelt de Gateway WebSocket via SSH/Tailscale.
- Je hoeft geen aparte WebChat-server te draaien.
Configuratiereferentie (WebChat)
Volledige configuratie: Configuratie Kanaalopties:- Geen speciaal
webchat.*-blok. WebChat gebruikt het Gateway-eindpunt + de onderstaande authenticatie-instellingen.
gateway.port,gateway.bind: WebSocket-host/poort.gateway.auth.mode,gateway.auth.token,gateway.auth.password: WebSocket-authenticatie.gateway.auth.mode: "trusted-proxy": reverse-proxy-authenticatie voor browserclients (zie Trusted Proxy Auth).gateway.remote.url,gateway.remote.token,gateway.remote.password: doel van de Gateway op afstand.session.*: sessieopslag en standaardwaarden voor de hoofdsleutel.