Skills और Rules

LLM एजेंट से MCP जोड़ने पर एजेंट सीधे WEEGLOO API को कॉल कर सकता है। लेकिन API को कॉल कर पाना एक बात है, और उस API को ठीक उसी तरह इस्तेमाल करना जैसा WEEGLOO का इरादा है, यह अलग बात है। उदाहरण के लिए, किस स्थिति में CMA का उपयोग करें और किस स्थिति में CDA का, Content Type के फ़ील्ड कैसे डिज़ाइन करें, Delivery Access Token से कौन-सी अनुमतियाँ जोड़ने पर वह सुरक्षित रहता है, यह केवल कॉल करने के तरीके से पता नहीं चलता।

Skills और Rules इस अंतर को पाटने वाले दो प्रकार के मार्गदर्शन हैं। Skills किसी विशेष कार्य को अच्छी तरह करने का तरीका बताने वाली गाइड है, और Rules कार्य के दौरान हर समय पालन किए जाने वाले नियम हैं। इंस्टॉल टूल (npx weegloo@latest) MCP कनेक्शन के साथ इन दोनों को एक साथ इंस्टॉल कर सकता है।

Skills और Rules का अंतर

दोनों एजेंट को दी जाने वाली जानकारी हैं, इस लिहाज़ से समान हैं, लेकिन इनकी भूमिका अलग है।

Skills किसी विशेष कार्य को कैसे करना है, उसे चरणों और पैटर्न के रूप में संकलित गाइड है। हर कार्य के लिए एक होती है, और एजेंट उस कार्य को शुरू करते समय संबंधित Skill को पढ़कर उसका पालन करता है। उदाहरण के लिए, Content Type डिज़ाइन, सेवा संरचना का चयन, Delivery Access Token जारी करने जैसे कार्यों के लिए अलग-अलग Skill होती है। एजेंट अनुमान के बजाय सत्यापित तरीके का पालन करता है।

Rules कार्य के प्रकार से स्वतंत्र, हमेशा पालन किए जाने वाले नियम हैं। उदाहरण के लिए, WEEGLOO API का आधार पता, संसाधन सूची को पृष्ठ-दर-पृष्ठ लाने का तरीका, और संसाधन को संशोधित करते समय संस्करण जानकारी साथ भेजने जैसी बातें। एजेंट पूरे कार्य के दौरान इन नियमों को पृष्ठभूमि के रूप में लागू करता है।

संक्षेप में, Skills "यह कार्य ऐसे किया जाता है" जैसा कार्य-विशिष्ट मार्गदर्शन है, और Rules "कोई भी कार्य करते समय इसका पालन किया जाता है" जैसा सामान्य नियम है।

इंस्टॉल करना

Skills और Rules को MCP इंस्टॉल टूल साथ में इंस्टॉल करता है। टर्मिनल में निम्नलिखित चलाएँ।

npx weegloo@latest

चलाने पर यह जोड़े जाने वाले परिवेश (एजेंट) और Personal Access Token के बारे में क्रमशः पूछता है, और MCP सर्वर के साथ Skills·Rules को उस परिवेश में इंस्टॉल करता है। इंस्टॉल की प्रक्रिया और परिवेश-विशिष्ट सेटिंग्स को जोड़ना में बताया गया है।

@latest का उपयोग करने पर हमेशा नवीनतम संस्करण इंस्टॉल होता है। पहले से इंस्टॉल कर लेने के बाद उसे नवीनतम स्थिति में लाने का तरीका नवीनतम स्थिति में बनाए रखना में बताया गया है।

नवीनतम स्थिति में बनाए रखना

Skills और Rules एक बार इंस्टॉल करके खत्म हो जाने वाली चीज़ नहीं हैं। WEEGLOO में नई सुविधाएँ आने और अनुशंसित तरीके बदलने के साथ यह मार्गदर्शन भी साथ-साथ अपडेट होता रहता है। वहीं आपके कंप्यूटर पर इंस्टॉल की गई सामग्री इंस्टॉल के समय की एक प्रति होती है, इसलिए वह वहीं की वहीं ठहरी रहती है।

इंस्टॉल की गई सामग्री पुरानी पड़ने पर दो बातें होती हैं। नए जोड़े गए Skill और Rule इंस्टॉल की गई सामग्री में होते ही नहीं, इसलिए एजेंट को उस सुविधा को संभालने का तरीका पता नहीं होता। पहले से मौजूद आइटम की सामग्री बदल गई हो, तो एजेंट पिछले मार्गदर्शन का ही पालन करता है। दोनों में से किसी भी स्थिति में एजेंट आज के WEEGLOO के बजाय इंस्टॉल के समय के WEEGLOO के आधार पर काम करता है। एजेंट जो परिणाम देता है उसकी गुणवत्ता यहीं से तय होती है, इसलिए Skills और Rules को नवीनतम स्थिति में रखना बेहतर है।

नवीनतम बनाए रखने का विषय आपके कंप्यूटर पर इंस्टॉल किए गए Skills और Rules हैं। MCP सर्वर में अलग से अपडेट करने जैसा कुछ नहीं होता।

नया संस्करण आने पर एजेंट आपको बता देता है। एजेंट WEEGLOO से जुड़ा कार्य शुरू करते समय इंस्टॉल किए गए संस्करण की जाँच करता है, और यदि वह नवीनतम है तो कुछ भी नहीं दिखाता। केवल जब अपडेट करने लायक कुछ होता है, तभी निम्नलिखित जैसे संदेश के साथ चलाने योग्य कमांड दिखाता है।

टर्मिनल
📦 A Weegloo update is available (installed a1688fbfc979 → latest 6df28e82525f). To update, run the command below.

यह अपडेट अपने आप नहीं चलता। यह इंस्टॉल की गई फ़ाइलों को दोबारा लिखने वाला कार्य है, इसलिए उपयोगकर्ता की पुष्टि के बाद ही चलता है। संदेश दिखने पर उसे टालने के बजाय उसी समय कमांड चला लेना बेहतर है। संदेश में दिखाए गए कमांड को वैसे ही टर्मिनल में चलाएँ।

टर्मिनल
npx weegloo@latest --agent claude --location global --update

--agent और --location की जगह पर इंस्टॉल करते समय चुने गए परिवेश और स्थान आते हैं, इसलिए कमांड इंस्टॉल की स्थिति के अनुसार बदलता है। संदेश में दिखाए गए कमांड को वैसे ही इस्तेमाल करने पर सही मान आ जाते हैं।

कमांड स्वयं टाइप करने के बजाय एजेंट से "weegloo अपडेट कर दो" कहा जा सकता है। एजेंट को चलाने योग्य कमांड पहले से पता होता है, इसलिए आपको यह खोजना नहीं पड़ता कि कौन-सा कमांड इस्तेमाल करना है।

अपडेट क्या बनाए रखता है और क्या बदलता है

अपडेट इंस्टॉल को शुरू से दोबारा करना नहीं है। पहली बार इंस्टॉल करते समय किए गए चयन को बनाए रखते हुए यह केवल सामग्री को नवीनतम करता है।

  • इंस्टॉल करते समय चुने गए Skills और Rules का चयन वैसा ही बना रहता है। यदि केवल कुछ ही इंस्टॉल किए थे, तो वह स्थिति वैसी ही रहती है।
  • पिछली इंस्टॉल के बाद नए जुड़े Skills और Rules अपने आप साथ इंस्टॉल हो जाते हैं। इंस्टॉल करते समय जानबूझकर छोड़े गए आइटम छूटे हुए ही रहते हैं।
  • रिपॉज़िटरी से हटाए गए आइटम आपके कंप्यूटर से भी हटा दिए जाते हैं।
  • इंस्टॉल करते समय चुने गए संस्करण पर ही बना रहता है।
  • MCP सर्वर की सेटिंग्स को नहीं छुआ जाता। इसीलिए अपडेट करते समय Personal Access Token की ज़रूरत नहीं होती।

यदि आपने इंस्टॉल की गई कोई Skill या Rule फ़ाइल हाथ से मिटा दी है, तो अपडेट उस फ़ाइल को दोबारा इंस्टॉल कर देता है। किसी आइटम को हटाना है तो फ़ाइल मिटाने के बजाय इंस्टॉल कमांड दोबारा चलाकर चयन स्क्रीन में उसे अचयनित करें।

अपडेट की गई सामग्री नई बातचीत से लागू होती है। एजेंट बातचीत शुरू करते समय Skills और Rules को पढ़ लेता है, इसलिए चल रही बातचीत पहले वाली सामग्री का ही उपयोग करती रहती है।

स्वयं देखना

Skills और Rules एक सार्वजनिक रिपॉज़िटरी में रखे गए हैं। इंस्टॉल की गई सामग्री को स्वयं खोलकर देखने के लिए, या किस कार्य के लिए कौन-सा मार्गदर्शन है यह जाँचने के लिए रिपॉज़िटरी देखें।

Skills और Rules रिपॉज़िटरी के plugins/weegloo/ के अंतर्गत क्रमशः skills/ और rules/ डायरेक्ट्री में रखे गए हैं।

इंस्टॉल टूल का उपयोग किए बिना सीधे जोड़ते समय भी ऊपर दिए latest पथ की फ़ाइलों को सीधे लेकर इस्तेमाल किया जा सकता है।

आगे क्या करें

  • जोड़ना: परिवेश(एजेंट) के अनुसार MCP सर्वर·Skills·Rules इंस्टॉल करने का तरीका कवर करता है।
  • MCP: MCP सर्वर किस तरह संरचित होता है, तथा सर्वर ग्रुप और फ़ाइल अपलोड सर्वर को कवर करता है।