Overview

अवलोकन

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

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

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

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

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

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

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

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

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

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

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

    Skills किसी वर्कस्पेस, साझा Skill डायरेक्टरी, प्रबंधित OpenClaw Skill रूट या Plugin पैकेज में हो सकते हैं।

    Skills | Skill Workshop | स्व-अधिगम | Skills बनाना | Skills कॉन्फ़िगरेशन

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

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

    plugins इंस्टॉल और कॉन्फ़िगर करें | plugins बनाएँ | 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 कॉन्फ़िगरेशन, Nodes
    मीडिया मीडिया का विश्लेषण, निर्माण या वाचन करने की आवश्यकता हो image, image_generate, music_generate, video_generate, tts मीडिया अवलोकन
    बड़े OpenClaw कैटलॉग प्रत्येक स्कीमा मॉडल को भेजे बिना कई योग्य टूल खोजने, कॉल करने और संयोजित करने की आवश्यकता हो exec, wait, tool_search_code, tool_search, tool_describe कोड मोड, टूल सर्च

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

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

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

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

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

    संबंधित

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

    On this page