Overview

अवलोकन

सही क्षमताओं का सतह चुनने के लिए इस पृष्ठ का उपयोग करें। टूल ऐसी कॉल करने योग्य कार्रवाइयाँ हैं, Skills एजेंटों को काम करने का तरीका सिखाते हैं, और Plugin टूल, प्रदाता, चैनल, हुक तथा पैकेज किए गए Skills जैसी रनटाइम क्षमताएँ जोड़ते हैं।

यह एक अवलोकन और रूटिंग पृष्ठ है। टूल नीति, डिफ़ॉल्ट, समूह सदस्यता, प्रदाता प्रतिबंधों और कॉन्फ़िगरेशन फ़ील्ड के संपूर्ण विवरण के लिए टूल और कस्टम प्रदाता का उपयोग करें।

यहाँ से शुरू करें

अधिकांश एजेंटों के लिए, अंतर्निहित टूल श्रेणियों से शुरुआत करें, फिर नीति केवल तभी समायोजित करें जब एजेंट को कम टूल दिखाई देने चाहिए या उसे स्पष्ट होस्ट एक्सेस चाहिए।

यदि आपको यह करना है... पहले इसका उपयोग करें फिर यह पढ़ें
किसी एजेंट को मौजूदा क्षमताओं के साथ कार्य करने देना अंतर्निहित टूल टूल श्रेणियाँ
नियंत्रित करना कि एजेंट क्या कॉल कर सकता है टूल नीति टूल और कस्टम प्रदाता
किसी एजेंट को कार्यप्रवाह सिखाना Skills Skills, Skills बनाना, Skill कार्यशाला, और स्व-शिक्षण
नया एकीकरण या रनटाइम सतह जोड़ना Plugin Plugin और Plugin बनाएँ
कार्य को बाद में या पृष्ठभूमि में चलाना स्वचालन स्वचालन का अवलोकन
कई एजेंटों या हार्नेस का समन्वय करना उप-एजेंट ACP एजेंट और एजेंट प्रेषण
कोड से समवर्ती एजेंटों का संचालन करना स्वार्म कोड मोड और उप-एजेंट
OpenClaw की बड़ी टूल सूची खोजना टूल खोज टूल खोज
कई टूल को एक संक्षिप्त प्रोग्राम में संयोजित करना कोड मोड कोड मोड

टूल, Skills या Plugin चुनें

  • जब एजेंट को कार्य करना हो, तब टूल का उपयोग करें

    टूल एक टाइप किया हुआ फ़ंक्शन है जिसे एजेंट कॉल कर सकता है, जैसे exec, browser, web_search, message, या image_generate। जब एजेंट को डेटा पढ़ना, फ़ाइलें बदलना, संदेश भेजना, किसी प्रदाता को कॉल करना या किसी अन्य सिस्टम को संचालित करना हो, तब टूल का उपयोग करें। दृश्यमान टूल मॉडल को संरचित फ़ंक्शन परिभाषाओं के रूप में भेजे जाते हैं।

    मॉडल केवल वे टूल देखता है जो सक्रिय प्रोफ़ाइल, अनुमति/अस्वीकृति नीति, प्रदाता प्रतिबंधों, सैंडबॉक्स स्थिति, चैनल अनुमतियों और Plugin उपलब्धता के बाद भी उपलब्ध रहते हैं।

  • जब एजेंट को निर्देश चाहिए हों, तब Skill का उपयोग करें

    Skill एक SKILL.md निर्देश पैक है जिसे एजेंट प्रॉम्प्ट में लोड किया जाता है। जब एजेंट के पास पहले से आवश्यक टूल हों, लेकिन उसे दोहराने योग्य कार्यप्रवाह, समीक्षा मानदंड, कमांड अनुक्रम या संचालन प्रतिबंध की आवश्यकता हो, तब Skill का उपयोग करें।

    Skills किसी कार्यक्षेत्र, साझा Skill निर्देशिका, प्रबंधित OpenClaw Skill रूट या Plugin पैकेज में रह सकते हैं।

    Skills | Skill कार्यशाला | स्व-शिक्षण | Skills बनाना | Skills कॉन्फ़िगरेशन

  • जब OpenClaw को नई क्षमता चाहिए, तब Plugin का उपयोग करें

    Plugin टूल, Skills, चैनल, मॉडल प्रदाता, वाक्, रीयलटाइम वॉइस, मीडिया जनरेशन, वेब खोज, वेब फ़ेच, हुक और अन्य रनटाइम क्षमताएँ जोड़ सकता है। जब क्षमता में कोड, क्रेडेंशियल, जीवनचक्र हुक, मेनिफ़ेस्ट मेटाडेटा या इंस्टॉल करने योग्य पैकेजिंग हो, तब Plugin का उपयोग करें। मौजूदा Plugin ClawHub, npm, git, स्थानीय निर्देशिकाओं या आर्काइव से इंस्टॉल किए जा सकते हैं।

    Plugin इंस्टॉल और कॉन्फ़िगर करें | Plugin बनाएँ | Plugin SDK

  • अंतर्निहित टूल श्रेणियाँ

    तालिका प्रतिनिधि टूल सूचीबद्ध करती है ताकि आप इस सतह को पहचान सकें। यह नीति का पूर्ण संदर्भ नहीं है। सटीक समूहों, डिफ़ॉल्ट और अनुमति/अस्वीकृति अर्थों के लिए टूल और कस्टम प्रदाता का उपयोग करें।

    श्रेणी इसका उपयोग तब करें जब एजेंट को... प्रतिनिधि टूल आगे पढ़ें
    रनटाइम कमांड चलाने, प्रक्रियाएँ प्रबंधित करने या प्रदाता-समर्थित Python विश्लेषण का उपयोग करने की आवश्यकता हो exec, process, terminal, code_execution Exec, Control UI टर्मिनल, कोड निष्पादन
    फ़ाइलें कार्यक्षेत्र फ़ाइलें पढ़ने और बदलने की आवश्यकता हो read, write, edit, apply_patch पैच लागू करें
    मानवीय इनपुट उपयोगकर्ता के स्वामित्व वाले संरचित निर्णय के लिए रुकने की आवश्यकता हो ask_user उपयोगकर्ता से पूछें
    वेब वेब खोजने, X पोस्ट खोजने या पठनीय पृष्ठ सामग्री फ़ेच करने की आवश्यकता हो web_search, x_search, web_fetch वेब टूल, वेब फ़ेच
    ब्राउज़र ब्राउज़र सत्र संचालित करने की आवश्यकता हो browser ब्राउज़र
    ऑपरेटर UI कनेक्ट किए गए Control UI पेन, पैनल और नेविगेशन व्यवस्थित करने की आवश्यकता हो screen स्क्रीन
    संदेश और चैनल उत्तर या चैनल कार्रवाइयाँ भेजने की आवश्यकता हो message एजेंट प्रेषण
    सत्र और एजेंट सत्रों का निरीक्षण करने, कार्य सौंपने, संग्राहकों का संचालन करने, किसी अन्य रन को निर्देशित करने या स्थिति रिपोर्ट करने की आवश्यकता हो sessions_*, agents_wait, subagents, agents_list, session_status, get_goal, create_goal, update_goal लक्ष्य, स्वार्म, उप-एजेंट, सत्र टूल
    स्वचालन कार्य शेड्यूल करने या पृष्ठभूमि घटनाओं पर प्रतिक्रिया देने की आवश्यकता हो cron, heartbeat_respond स्वचालन
    Gateway और Node Gateway स्थिति या युग्मित लक्ष्य डिवाइसों का निरीक्षण करने की आवश्यकता हो gateway, nodes Gateway कॉन्फ़िगरेशन, Node
    मीडिया मीडिया का विश्लेषण, जनरेशन या वाचन करने की आवश्यकता हो image, image_generate, music_generate, video_generate, tts मीडिया अवलोकन
    OpenClaw की बड़ी सूचियाँ प्रत्येक स्कीमा को मॉडल को भेजे बिना कई पात्र टूल खोजने, कॉल करने और संयोजित करने की आवश्यकता हो exec, wait, tool_search_code, tool_search, tool_describe कोड मोड, टूल खोज

    Plugin द्वारा उपलब्ध कराए गए टूल

    Plugin अतिरिक्त टूल पंजीकृत कर सकते हैं। Plugin लेखक टूल को api.registerTool(...) और मेनिफ़ेस्ट के contracts.tools के माध्यम से जोड़ते हैं; अनुबंध विवरणों के लिए Plugin SDK और Plugin मेनिफ़ेस्ट का उपयोग करें।

    Plugin द्वारा आम तौर पर उपलब्ध कराए जाने वाले टूल में शामिल हैं:

    • फ़ाइल और Markdown डिफ़ रेंडर करने के लिए डिफ़
    • समर्थित चैट क्लाइंट में स्व-निहित इनलाइन SVG और HTML के लिए विजेट दिखाएँ
    • कनेक्ट किए गए Control UI को व्यवस्थित करने के लिए स्क्रीन
    • केवल-JSON वर्कफ़्लो चरणों के लिए LLM कार्य
    • फिर से शुरू किए जा सकने वाले अनुमोदनों वाले टाइप्ड वर्कफ़्लो के लिए Lobster
    • शोर-भरे exec और bash टूल आउटपुट को संक्षिप्त करने के लिए Tokenjuice
    • हर स्कीमा को प्रॉम्प्ट में डाले बिना बड़े टूल कैटलॉग खोजने और कॉल करने के लिए टूल खोज
    • नोड Canvas नियंत्रण और A2UI रेंडरिंग के लिए Canvas

    एक्सेस और अनुमोदन कॉन्फ़िगर करें

    टूल नीति मॉडल कॉल से पहले लागू की जाती है। यदि नीति किसी टूल को हटा देती है, तो मॉडल को उस टर्न के लिए उस टूल का स्कीमा प्राप्त नहीं होता। कोई रन ग्लोबल कॉन्फ़िगरेशन, प्रति-एजेंट कॉन्फ़िगरेशन, चैनल नीति, प्रदाता प्रतिबंधों, सैंडबॉक्स नियमों, चैनल/रनटाइम नीति या Plugin की उपलब्धता के कारण टूल खो सकता है।

    क्षमताएँ बढ़ाएँ

    OpenClaw से जिस कार्य को करवाना है, उसके अनुसार एक्सटेंशन पथ चुनें:

    • Plugins के साथ किसी मौजूदा Plugin को इंस्टॉल या प्रबंधित करें।
    • Plugin बनाएँ के साथ नया इंटीग्रेशन, प्रदाता, चैनल, टूल या हुक बनाएँ।
    • Skills और Skills बनाना के साथ दोबारा उपयोग किए जा सकने वाले एजेंट निर्देश जोड़ें या अनुकूलित करें।
    • जब आपको कार्यान्वयन अनुबंधों की आवश्यकता हो, तो Plugin SDK और Plugin मैनिफ़ेस्ट का उपयोग करें।

    अनुपलब्ध टूल की समस्या हल करें

    यदि मॉडल किसी टूल को देख या कॉल नहीं सकता, तो मौजूदा टर्न की प्रभावी नीति से शुरू करें:

    1. टूल और कस्टम प्रदाता में सक्रिय प्रोफ़ाइल, tools.allow और tools.deny जाँचें।
    2. टूल और कस्टम प्रदाता में प्रदाता-विशिष्ट प्रतिबंध जाँचें और पुष्टि करें कि चयनित मॉडल प्रदाता टूल के प्रारूप का समर्थन करता है।
    3. सैंडबॉक्स बनाम टूल नीति बनाम उन्नत और उन्नत exec के साथ चैनल अनुमतियाँ, सैंडबॉक्स स्थिति और उन्नत एक्सेस जाँचें।
    4. Plugins में जाँचें कि स्वामी Plugin इंस्टॉल और सक्षम है या नहीं।
    5. प्रत्यायोजित रन के लिए प्रति-एजेंट सैंडबॉक्स और टूल प्रतिबंध में प्रति-एजेंट प्रतिबंध जाँचें।
    6. बड़े OpenClaw कैटलॉग के लिए पुष्टि करें कि रन प्रत्यक्ष टूल एक्सपोज़र, कोड मोड या टूल खोज का उपयोग करता है।

    संबंधित

    • Cron, कार्यों, Heartbeat, प्रतिबद्धताओं, हुक, स्थायी आदेशों और कार्य प्रवाह के लिए ऑटोमेशन
    • एजेंट मॉडल, सत्रों, मेमोरी और मल्टी-एजेंट समन्वय के लिए एजेंट
    • प्रामाणिक टूल नीति संदर्भ के लिए टूल और कस्टम प्रदाता
    • Plugin इंस्टॉलेशन और प्रबंधन के लिए Plugins
    • Plugin लेखक संदर्भ के लिए Plugin SDK
    • Skill लोड क्रम, गेटिंग और कॉन्फ़िगरेशन के लिए Skills
    • जनरेट की गई और समीक्षा की गई Skill बनाने के लिए Skill कार्यशाला
    • संक्षिप्त OpenClaw टूल कैटलॉग खोज के लिए टूल खोज
    • छिपे हुए OpenClaw टूल कैटलॉग पर संक्षिप्त JavaScript या TypeScript वर्कफ़्लो के लिए कोड मोड
    • कोड मोड से संरचित फ़ैन-आउट और संग्रह के लिए स्वार्म
    Was this useful?
    On this page

    On this page