Live edition loading…

PXke Algorand

Independent daily coverage of the Algorand ecosystem — verified reporting on wallets, DeFi, NFTs and infrastructure, fact-checked on-chain before it publishes.

← Latest stories

VibeKit AI एजेंट्स को Algorand के डेव लूप से जोड़ता है — कुंजियाँ कभी वॉलेट से बाहर नहीं जातीं

· · · · · ·

VibeKit AI एजेंट्स को Algorand के डेव लूप से जोड़ता है — कुंजियाँ कभी वॉलेट से बाहर नहीं जातीं

कोडिंग एजेंट और Algorand की विशेषताएँ

सामान्य-उद्देश्य वाले AI कोडिंग असिस्टेंट उन जगहों पर सबसे कमज़ोर होते हैं जहाँ किसी प्लेटफ़ॉर्म की विशेषताएँ ट्रेनिंग डेटा में शायद ही दिखती हैं — और Algorand की विशेषताएँ ऐसी ही हैं। स्मार्ट कॉन्ट्रैक्ट अंततः TEAL के रूप में चलते हैं, जो इस चेन के लिए अनोखी एक लो-लेवल, स्टैक-आधारित प्रोग्रामिंग भाषा है, जबकि आधुनिक डेवलपमेंट Algorand Python या TypeScript में होती है, जिसे असिस्टेंट अक्सर पुराने टूलिंग के पक्ष में बिगाड़ देते हैं। VibeKit के अपने शब्दों में: 'सही संदर्भ के बिना, आपका AI ग़लत Algorand कोड बनाता है।'

VibeKit उस अंतर को 'प्रॉम्प्ट से मेननेट तक' पाटने के लिए बनाया गया है। यह एक कमांड-लाइन टूल है, जो MIT-लाइसेंस प्राप्त है और GitHub पर प्रकाशित है, इसे Gabriel Kuettel ने बनाया है, जो Algorand Foundation में वरिष्ठ डेवलपर रिलेशंस इंजीनियर हैं। फाउंडेशन के फ़रवरी 2026 के ब्लॉग पोस्ट में पेश किया गया यह टूल एक कमांड के साथ AI कोडिंग एजेंट को Algorand डेवलपमेंट के लिए कॉन्फ़िगर करता है और खुद को 'Algorand बिल्डरों के लिए एजेंटिक स्टैक' कहता है: स्किल्स जो मॉडल को सही Algorand पैटर्न सिखाती हैं, साथ ही Model Context Protocol (MCP) टूल्स जो इसे चेन पर काम करने देते हैं। MCP एक खुला मानक है जो AI मॉडल को बाहरी सिस्टम से बातचीत करने के लिए टूल्स देता है — वह परत जो चैट असिस्टेंट को कुछ ऐसा बना देती है जो वास्तव में कॉन्ट्रैक्ट डिप्लॉय कर सकता है।

ज्ञान की परत: एजेंट स्किल्स

vibekit init चलाने पर डेवलपर के AI टूल का पता चलता है — Claude Code, OpenCode, Cursor, या VS Code/Copilot — और दो परतें इंस्टॉल होती हैं। पहली परत Agent Skills का सेट है: संरचित मार्कडाउन फ़ाइलें जो algorand-devrel/algorand-agent-skills रिपॉज़िटरी से ली गई हैं, जो Algorand Foundation द्वारा अनुरक्षित आधिकारिक संग्रह है, जिसमें स्मार्ट-कॉन्ट्रैक्ट सिंटैक्स, परीक्षण पैटर्न, डिप्लॉयमेंट वर्कफ़्लो और त्रुटि प्रबंधन शामिल हैं। VibeKit के दस्तावेज़ बताते हैं कि इनके बिना, मॉडल पुराने फ्रेमवर्क जैसे PyTeal और Beaker का सहारा लेते हैं और Algorand Python तथा Algorand TypeScript — आधुनिक कॉन्ट्रैक्ट की भाषाएँ, जिन्हें Puya कंपाइलर TEAL बाइटकोड और ARC-56 इंटरफ़ेस में बदलता है — के साथ संघर्ष करते हैं। ARC-56 किसी कॉन्ट्रैक्ट के तरीकों का मशीन-पठनीय विवरण है, जिसे किसी भी कॉलर को सही ढंग से लागू करने के लिए मेल करना ज़रूरी है।

VibeKit 11 स्किल्स शामिल करता है, जो Anthropic की एजेंट-स्किल्स स्पेसिफिकेशन का पालन करते हैं; चार स्पष्ट रूप से नामित स्किल्स ये हैं:

स्किलअवधारणावास्तविक दुनिया में प्रभाव
buildAlgorand Python को TEAL बाइटकोड और ARC-56 इंटरफ़ेस में कंपाइल करनाकॉन्ट्रैक्ट सही, मानक रूप में चेन पर पहुँचते हैं
testटेस्ट सूट चलाना और डिबग करनाकुछ भी डिप्लॉय होने से पहले व्यवहार सत्यापित होता है
deployकॉन्ट्रैक्ट को किसी भी नेटवर्क पर डिप्लॉय करनाLocalNet, TestNet और MainNet एक-दूसरे के विकल्प बन जाते हैं
troubleshootत्रुटियों का निदानअसफल बिल्ड अब मृत अंत नहीं रहता
7 औरबाकी जीवनचक्र को कवर करते हैंएजेंट बिना किसी मदद के एज केस संभालता है

क्रिया की परत: MCP टूल्स

स्किल्स मॉडल को सिखाते हैं कि Algorand के लिए कैसे लिखें; एक MCP सर्वर उसे चेन पर काम करने देता है। VibeKit का सर्वर 44 ब्लॉकचेन ऑपरेशन्स को पाँच श्रेणियों में उपलब्ध कराता है:

श्रेणीअवधारणावास्तविक दुनिया में प्रभाव
कॉन्ट्रैक्ट्स (7 टूल्स)कॉन्ट्रैक्ट ABI को डिप्लॉय, कॉल और इंट्रोस्पेक्ट करनाएजेंट बिना हाथ से लिखे ट्रांज़ैक्शन के कॉन्ट्रैक्ट डिप्लॉय कर सकता है और उसके तरीकों को आज़मा सकता है
एसेट्स (8 टूल्स)Algorand स्टैंडर्ड एसेट्स बनाना, स्थानांतरित करना और फ्रीज़ करनापूरा टोकन जीवनचक्र बातचीत के भीतर होता है
खाते (7 टूल्स)प्रबंधित खातों से फंड, स्विच और भेजनाएजेंट टेस्ट खाते सेट करता है और शुल्क खुद वहन करता है
स्टेट (3 टूल्स)वैश्विक, स्थानीय और बॉक्स स्टोरेज पढ़नाकॉन्ट्रैक्ट स्टेट को हर कॉल के बाद सत्यापित किया जाता है, भरोसा नहीं किया जाता
इंडेक्सर (5 टूल्स)ट्रांज़ैक्शन खोजना और लॉग क्वेरी करना'यहाँ क्या हुआ?' एक सवाल बन जाता है, एंडपॉइंट की खोज नहीं

दोनों परतों के मौजूद होने पर, पूरा लूप संवादात्मक हो जाता है। एस्क्रो कॉन्ट्रैक्ट माँगें, और एजेंट वर्तमान दस्तावेज़ देखता है — Kappa, जो आधिकारिक Algorand दस्तावेज़ों पर इंटरैक्टिव Q&A है, डिफ़ॉल्ट दस्तावेज़ीकरण MCP है, जिसका विकल्प Context7 है — GitHub पर विहित उदाहरण ढूँढता है, कॉन्ट्रैक्ट और टेस्ट लिखता है, LocalNet पर डिप्लॉय करता है (स्थानीय डेवलपमेंट नेटवर्क जो AlgoKit के साथ आता है, और यदि वह मौजूद न हो तो CLI उसे स्वयं इंस्टॉल कर लेता है), टेस्ट एसेट्स बनाता है, लिस्टिंग और खरीदारी के तरीकों को कॉल करता है, और स्टेट जाँचता है, यह सब एक ही सत्र में। LocalNet सैंडबॉक्स के लिए Docker आवश्यक है।

कुंजियाँ बातचीत से बाहर रहती हैं

VibeKit का सबसे विशिष्ट निर्णय यह है कि मॉडल तक कभी कुंजियाँ नहीं पहुँचतीं। 'यह अनिवार्य था। मैंने VibeKit में वॉलेट प्रदाता बनाए हैं, ताकि आपकी निजी कुंजियाँ कभी LLM के सामने न आएं।' एजेंट के पास कुंजियाँ रखने के बजाय, एक खाता प्रदाता उन्हें रखता है और एजेंट जो माँगता है उस पर हस्ताक्षर करता है। तीन विकल्प हैं: OS कीरिंग (macOS पर Keychain, Linux पर Secret Service, Windows पर Credential Manager), स्थानीय टेस्ट फंड के लिए LocalNet में निर्मित Key Management Daemon, और डेवलपमेंट कुंजियाँ साझा करने वाली टीमों के लिए एक प्रायोगिक HashiCorp Vault मोड।

यह तर्क फाउंडेशन के अपने सुरक्षा लेखन से आता है: एक व्यापक रूप से प्रचलित तर्क यह है कि LLM वास्तव में कोई रहस्य नहीं रख सकता, इसलिए इंजीनियरिंग का जवाब है कि उसे कभी रहस्य दिया ही न जाए। VibeKit इस सीमा को हार्ड-कोड करता है — MCP सर्वर हस्ताक्षर का अनुरोध तो कर सकता है लेकिन कुंजियाँ निर्यात नहीं कर सकता, मनमाना कोड नहीं चला सकता, और हर लेनदेन को मानक Algorand नोड्स के माध्यम से रूट करता है। परियोजना उतनी ही स्पष्ट है कि यह किस समस्या का समाधान नहीं करता: प्रॉम्प्ट इंजेक्शन। एक समझौता किया गया एजेंट फिर भी बुरे हस्ताक्षर का अनुरोध कर सकता है, और प्रदाता उस पर हस्ताक्षर कर देगा — 'सतर्क रहें,' दस्तावेज़ चेतावनी देते हैं। Vault मोड में MCP सर्वर को एक स्कोप्ड टोकन मिलता है जो हस्ताक्षर कर सकता है और वॉलेट बना सकता है, लेकिन कुछ और नहीं, जबकि रूट टोकन और अनसील कुंजी केवल एक बार दिखाई जाती हैं और टूल द्वारा कभी संग्रहीत नहीं की जातीं।

अनुशासन की परत

VibeKit के साथ यह जानबूझकर तर्क भी आया कि इसे कैसे इस्तेमाल किया जाए। 'आप जो भेज रहे हैं उसे समझे बिना MainNet तक वाइब-कोडिंग करना कैंची से दौड़ने जैसा है,' फाउंडेशन की अगली सुरक्षा पोस्ट ने कहा, और Addy Osmani से उधार लिए गए भेद का इस्तेमाल किया: वाइब कोडिंग AI आउटपुट को पूरी तरह स्वीकार करती है और जब तक काम न हो जाए तब तक त्रुटियों को वापस चिपकाती रहती है, जबकि एजेंटिक इंजीनियरिंग डेवलपर को आर्किटेक्ट, समीक्षक और निर्णय-निर्माता के रूप में रखती है। 'वाइब कोडिंग तेज़ी से शिप करती है लेकिन जोखिम जमा करती है। एजेंटिक इंजीनियरिंग तेज़ी से शिप करती है और मेंटनेबल रहती है।'

टूलिंग इस तर्क का समर्थन करती है। VibeKit में simulate_transactions टूल शामिल है जो एजेंट को हमले वाले ट्रांज़ैक्शन तैयार करने और उन्हें बिना प्रसारित किए सैंडबॉक्स में चलाने देता है, जिसमें सफलता, विफलता, स्टेट परिवर्तन और त्रुटियाँ रिपोर्ट होती हैं; एक समुदाय सदस्य ने इस पैटर्न का प्रदर्शन किया, जिसमें एजेंट ने अनधिकृत एडमिन एक्सेस, डबल निपटान और शुल्क चोरी का अनुकरण किया। Algorand का प्रोटोकॉल पहले से ही रीएंट्रेंसी जैसे व्यापक हमले वर्गों को खारिज करता है, लेकिन AVM-विशिष्ट वेक्टर बने रहते हैं, और उन्हें परखने का स्थान सैंडबॉक्स है। फिर भी, वही पोस्ट इस बारे में स्पष्ट है कि जब किसी का ध्यान नहीं होता, फ्रंटियर मॉडल खराब आर्किटेक्चर निर्णय जमा करते हैं: 'VibeKit आपके वर्कफ़्लो को तेज़ करता है; यह आपके विवेक की जगह नहीं लेता।'

VibeKit की वर्तमान स्थिति

छह महीने में, VibeKit एक कार्यशील, सामान्य रूप से अपनाया गया Algorand डेवलपर टूलिंग का हिस्सा है, कोई मुख्य उत्पाद नहीं। अप्रैल 2026 तक cli-v0.1.8 के रिलीज़ नोट्स में WalletConnect प्रदाता, Windows (अल्फ़ा) और Intel Mac बिल्ड, Codex (OpenAI) एजेंट सपोर्ट, ताज़ा Agent Skill बंडल, और MCP ऐरे स्कीमा को सामान्य करने वाला एक फिक्स दिखते हैं; रिपॉज़िटरी का आखिरी पुश अप्रैल में था, और इसका वर्तमान स्टार काउंट 26 है।

कम से कम एक प्रोडक्शन-स्तरीय प्रशंसापत्र मौजूद है। rxelms/Polaris के संस्थापक, जो एक सॉफ्ट-स्टेकिंग प्लेटफ़ॉर्म है जिसमें लगभग 600,000 ALGO कुल लॉक्ड मूल्य में हैं, ने अप्रैल में Algorand फोरम पर बताया कि 'जब Algorand का Vibekit आया तो मैंने Claude Code पर स्विच कर लिया, जो प्लेटफ़ॉर्म को लाइव होने के लिए तैयार करने में वाकई बहुत अच्छा था।' परियोजना VibeKit Explorer को भी बनाए रखती है, जो एक 'एजेंटिक एक्सप्लोरर' है, जो शुरुआती अल्फ़ा में प्राकृतिक भाषा में ऑन-चेन सवालों के जवाब देता है — 'vibekit.algo के लिए पोर्टफोलियो दिखाएं,' 'शीर्ष $AKITA धारक कौन हैं?' — और इसका अपना पेज मानता है, 'वह 10 में से 10 है, लेकिन वह शुरुआती अल्फ़ा में है।'

ये सभी हिस्से एक दर्शन साझा करते हैं: चेन के लिए एजेंट-फर्स्ट इंटरफेस, जिसमें हस्ताक्षर दूरी पर रखे जाते हैं। VibeKit Algorand वर्कफ़्लो का एक डिफ़ॉल्ट हिस्सा बनता है या नहीं, यह टूलिंग पर नहीं, बल्कि उस डेवलपर अनुशासन पर निर्भर करता है जिसका फाउंडेशन लगातार उपदेश देता रहा है।

स्रोत

Source: https://getvibekit.ai