46. WebChat (macOS ilovasi)
- macOS menyu-panel ilovasi WebChat UI’ni native SwiftUI view sifatida joylashtiradi. 48. U Gateway’ga ulanadi va tanlangan agent uchun asosiy sessiyaga sukut bo‘yicha ulanadi (boshqa sessiyalar uchun sessiya almashtirgichi bilan).
-
- Lokal rejim: to‘g‘ridan-to‘g‘ri lokal Gateway WebSocket’iga ulanadi.
-
- Masofaviy rejim: Gateway boshqaruv portini SSH orqali yo‘naltiradi va shu tunnelni ma’lumotlar tekisligi sifatida ishlatadi.
Ishga tushirish va nosozliklarni tuzatish
- Qo‘llanma: Lobster menyusi → “Chatni ochish”.
-
Sinov uchun avtomatik ochish:
-
Loglar:
./scripts/clawlog.sh(subsystembot.molt, categoryWebChatSwiftUI).
Qanday ulangan
- Ma’lumotlar tekisligi: Gateway WS usullari
chat.history,chat.send,chat.abort,chat.injectva hodisalarchat,agent,presence,tick,health. - Sessiya: sukut bo‘yicha asosiy sessiya (
main, yoki scope global bo‘lsaglobal). UI sessiyalar o‘rtasida almasha oladi. - Onboarding birinchi ishga tushirish sozlamalarini alohida saqlash uchun maxsus sessiyadan foydalanadi.
Xavfsizlik yuzasi
- Masofaviy rejim SSH orqali faqat Gateway WebSocket boshqaruv portini uzatadi.
Ma’lum cheklovlar
- UI chat sessiyalari uchun optimallashtirilgan (to‘liq brauzer sandbox emas).