- स्थानीय मोड: सीधे स्थानीय Gateway WebSocket से कनेक्ट होता है।
- दूरस्थ मोड: Gateway नियंत्रण पोर्ट को SSH पर फ़ॉरवर्ड करता है और उस टनल को डेटा प्लेन के रूप में उपयोग करता है।
लॉन्च और डीबगिंग
- मैनुअल: Lobster मेनू → “चैट खोलें”।
-
परीक्षण के लिए अपने आप खोलना:
-
लॉग:
./scripts/clawlog.sh(सब-सिस्टमai.openclaw, श्रेणीWebChatSwiftUI)।
यह कैसे जुड़ा है
- डेटा प्लेन: Gateway WS मेथड
chat.history,chat.send,chat.abort,chat.injectऔर इवेंटchat,agent,presence,tick,health। chat.historyडिस्प्ले-सामान्यीकृत ट्रांसक्रिप्ट पंक्तियाँ लौटाता है: इनलाइन निर्देश टैग दृश्य टेक्स्ट से हटा दिए जाते हैं, सादा-टेक्स्ट टूल-कॉल XML पेलोड (जिसमें<tool_call>...</tool_call>,<function_call>...</function_call>,<tool_calls>...</tool_calls>,<function_calls>...</function_calls>, और काटे गए टूल-कॉल ब्लॉक शामिल हैं) और लीक हुए ASCII/पूर्ण-चौड़ाई मॉडल नियंत्रण टोकन हटा दिए जाते हैं, ठीकNO_REPLY/no_replyजैसी केवल साइलेंट-टोकन वाली असिस्टेंट पंक्तियाँ छोड़ दी जाती हैं, और बहुत बड़ी पंक्तियों को प्लेसहोल्डर से बदला जा सकता है।- सत्र: डिफ़ॉल्ट रूप से प्राथमिक सत्र (
main, या स्कोप वैश्विक होने परglobal)। UI सत्रों के बीच स्विच कर सकता है। - ऑनबोर्डिंग पहली बार के सेटअप को अलग रखने के लिए एक समर्पित सत्र का उपयोग करती है।
सुरक्षा सतह
- दूरस्थ मोड केवल Gateway WebSocket नियंत्रण पोर्ट को SSH पर फ़ॉरवर्ड करता है।
ज्ञात सीमाएँ
- UI चैट सत्रों के लिए अनुकूलित है (पूर्ण ब्राउज़र सैंडबॉक्स नहीं)।