---
read_when:
    - आप चाहते हैं कि कोई एजेंट Control UI पैन को विभाजित करे, उन पर फ़ोकस करे, बंद करे या उनके बीच नेविगेट करे
    - आप चाहते हैं कि कोई एजेंट साइडबार, टर्मिनल या ब्राउज़र पैनल दिखाए या छिपाए
    - आपको ui.command क्षमता और फ़ैन-आउट अनुबंध की आवश्यकता है
sidebarTitle: Screen
summary: किसी एजेंट को कनेक्टेड Control UI व्यवस्थित करने दें
title: स्क्रीन
x-i18n:
    generated_at: "2026-07-27T20:09:48Z"
    model: gpt-5.6
    postprocess_version: locale-links-v1
    prompt_version: 32
    provider: openai
    source_hash: df2215db96af29fa6b0db8abad79a0a2787a194dab6d00f9ef32f45521907ae1
    source_path: tools/screen.md
    workflow: 16
---

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

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

## संबंधित

- [Control UI](/hi/web/control-ui)
- [Gateway प्रोटोकॉल](/hi/gateway/protocol#method-families)
- [ब्राउज़र टूल](/hi/tools/browser)
