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 की उपलब्धता के कारण किसी रन के टूल हट सकते हैं।
- टूल और कस्टम प्रदाता टूल प्रोफ़ाइल, अनुमति/अस्वीकृति सूचियों, प्रदाता-विशिष्ट प्रतिबंधों, लूप पहचान और प्रदाता-समर्थित टूल सेटिंग का दस्तावेज़ीकरण करता है।
- Exec अनुमोदन होस्ट कमांड अनुमोदन नीति का दस्तावेज़ीकरण करता है।
- उन्नत exec सैंडबॉक्स के बाहर नियंत्रित निष्पादन का दस्तावेज़ीकरण करता है।
- सैंडबॉक्स बनाम टूल नीति बनाम उन्नत बताता है कि कौन-सी परत फ़ाइल और प्रक्रिया की पहुँच नियंत्रित करती है।
- प्रति-एजेंट सैंडबॉक्स और टूल प्रतिबंध प्रत्यायोजित रन के लिए एजेंट-विशिष्ट प्रतिबंधों का दस्तावेज़ीकरण करता है।
क्षमताएँ विस्तृत करें
OpenClaw से आवश्यक कार्य कराने के आधार पर विस्तार पथ चुनें:
- Plugins के साथ किसी मौजूदा Plugin को इंस्टॉल या प्रबंधित करें।
- Plugins बनाएँ के साथ नया एकीकरण, प्रदाता, चैनल, टूल या हुक बनाएँ।
- Skills और Skills बनाना के साथ पुनः उपयोग योग्य एजेंट निर्देश जोड़ें या समायोजित करें।
- जब आपको कार्यान्वयन अनुबंधों की आवश्यकता हो, तब Plugin SDK और Plugin मेनिफ़ेस्ट का उपयोग करें।
अनुपलब्ध टूल की समस्या हल करें
यदि मॉडल किसी टूल को देख या कॉल नहीं सकता, तो वर्तमान टर्न की प्रभावी नीति से शुरू करें:
- टूल और कस्टम प्रदाता में सक्रिय प्रोफ़ाइल,
tools.allowऔरtools.denyजाँचें। - टूल और कस्टम प्रदाता में प्रदाता-विशिष्ट प्रतिबंध जाँचें और पुष्टि करें कि चयनित मॉडल प्रदाता टूल संरचना का समर्थन करता है।
- सैंडबॉक्स बनाम टूल नीति बनाम उन्नत और उन्नत exec की सहायता से चैनल अनुमतियाँ, सैंडबॉक्स की स्थिति और उन्नत पहुँच जाँचें।
- Plugins में जाँचें कि स्वामी Plugin इंस्टॉल और सक्षम है या नहीं।
- प्रत्यायोजित रन के लिए प्रति-एजेंट सैंडबॉक्स और टूल प्रतिबंध में प्रति-एजेंट प्रतिबंध जाँचें।
- बड़े OpenClaw कैटलॉग के लिए पुष्टि करें कि रन सीधे टूल उपलब्ध कराता है, Code Mode का उपयोग करता है या टूल खोज का उपयोग करता है।
संबंधित
- Cron, कार्यों, Heartbeat, हुक, स्थायी आदेशों और Task Flow के लिए स्वचालन
- एजेंट मॉडल, सत्रों, मेमोरी और बहु-एजेंट समन्वय के लिए एजेंट
- प्रामाणिक टूल नीति संदर्भ के लिए टूल और कस्टम प्रदाता
- Plugin इंस्टॉलेशन और प्रबंधन के लिए Plugins
- Plugin लेखक संदर्भ के लिए Plugin SDK
- Skills के लोड क्रम, गेटिंग और कॉन्फ़िगरेशन के लिए Skills
- जनरेट और समीक्षित Skills बनाने के लिए Skill कार्यशाला
- OpenClaw टूल कैटलॉग को संक्षिप्त रूप में खोजने के लिए टूल खोज
- छिपे हुए OpenClaw टूल कैटलॉग पर संक्षिप्त JavaScript या TypeScript वर्कफ़्लो के लिए Code Mode
- Code Mode से संरचित फ़ैन-आउट और संग्रह के लिए स्वार्म