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