Tools

स्क्रीन

screen टूल एजेंट को ब्राउज़र-आधारित Control UI व्यवस्थित करने देता है। यह एक टाइपयुक्त लेआउट और नेविगेशन सतह है, न कि स्क्रीनशॉट कैप्चर या ब्राउज़र ऑटोमेशन।

टूल केवल तभी उपलब्ध होता है, जब आरंभ करने वाला क्लाइंट ui-commands क्षमता घोषित करता है। टूल चलने के समय कम-से-कम एक सक्षम Control UI का कनेक्ट होना अब भी आवश्यक है; अन्यथा Gateway UNAVAILABLE लौटाता है।

कार्रवाइयाँ

कार्रवाई प्रभाव वैकल्पिक इनपुट
split_right लक्ष्य सेशन पेन को दाईं ओर विभाजित करें sessionKey (डिफ़ॉल्ट रूप से वर्तमान सेशन)
split_down लक्ष्य सेशन पेन को नीचे की ओर विभाजित करें sessionKey (डिफ़ॉल्ट रूप से वर्तमान सेशन)
close_pane लक्ष्य सेशन पेन बंद करें sessionKey (डिफ़ॉल्ट रूप से वर्तमान सेशन)
focus लक्ष्य सेशन पेन पर फ़ोकस करें sessionKey (डिफ़ॉल्ट रूप से वर्तमान सेशन)
navigate लक्ष्य सेशन खोलें sessionKey (डिफ़ॉल्ट रूप से वर्तमान सेशन)
sidebar_show / sidebar_hide मुख्य साइडबार दिखाएँ या छिपाएँ -
terminal_show / terminal_hide ऑपरेटर टर्मिनल पैनल दिखाएँ या छिपाएँ दिखाते समय dock (bottom या right)
browser_show / browser_hide ब्राउज़र पैनल दिखाएँ या छिपाएँ दिखाते समय dock (bottom या right)

सफल कमांड, Gateway द्वारा टाइपयुक्त ui.command इवेंट प्रसारित करने के बाद, { "ok": true } लौटाता है।

रूटिंग और सुरक्षा

प्रोटोकॉल v1 जानबूझकर कमांड को ui-commands घोषित करने वाले प्रत्येक कनेक्टेड Control UI को भेजता है; यह किसी एक ब्राउज़र टैब को लक्षित नहीं करता। यह तब महत्वपूर्ण होता है, जब एक ही ऑपरेटर के कई डैशबोर्ड खुले हों।

Gateway RPC के लिए operator.write आवश्यक है। टूल केवल प्रस्तुति की स्थिति बदल सकता है: यह पिक्सेल नहीं पढ़ सकता, स्क्रीनशॉट नहीं ले सकता, पेज की मनमानी सामग्री पर क्लिक नहीं कर सकता, या चयनित सेशन और ऑपरेटर पैनलों की अनुमतियों को बायपास नहीं कर सकता।

संबंधित

Was this useful?
On this page

On this page