Rive का नया CLI कोडिंग एजेंट को प्रोजेक्ट फ़ाइलों के रूप में इंटरैक्टिव ग्राफ़िक्स पर काम करने देता है। एजेंट Rive Markup Language (RML), Luau स्क्रिप्ट और शेडर लिख सकता है, फिर CLI से नतीजे कंपाइल, निरीक्षण, परीक्षण और रेंडर करा सकता है। कोई व्यक्ति स्थानीय प्रीव्यू देखकर डिज़ाइन में संशोधन कर सकता है। Rive के कर्मचारियों ने CLI को 11 सितंबर को तकनीकी प्रीव्यू के रूप में पेश किया; Rive का डाउनलोड पृष्ठ, जिसे 27 सितंबर को देखा गया, इसे अर्ली ऐक्सेस के तहत सूचीबद्ध करता है।
यह जाँच-सूची Rive के दस्तावेज़ों का अनुसरण करती है। BIG CHANGE ने केवल दस्तावेज़ देखे। हमने CLI इंस्टॉल नहीं किया, कोई फ़ाइल नहीं बनाई और एजेंट से बनाया गया ग्राफ़िक नहीं परखा। Rive का वीडियो वॉकथ्रू इंसान और एजेंट के साथ काम करने की प्रस्तावित प्रक्रिया दिखाता है।
बड़ा बदलाव
- क्या बदला: अब Rive दृश्यों पर कोडिंग एजेंटों के लिए पाठ-आधारित तरीके से काम हो सकता है। एजेंट प्रोजेक्ट फ़ोल्डर में RML संपादित कर सकता है, जबकि CLI रनटाइम के लिए एक
.rivबनाता है, या आगे Editor में काम करने के लिए एक.revतैयार करता है। - यह क्यों मायने रखता है: डिज़ाइनर तथा फ्रंट-एंड या गेम डेवलपर दूसरे प्रोजेक्ट फ़ाइलों के साथ स्रोत में हुए बदलावों की समीक्षा कर सकते हैं और काम आगे बढ़ाते समय CLI जाँच चला सकते हैं। किसी उत्पाद में एसेट इस्तेमाल करने से पहले उन्हें रेंडर हुए डिज़ाइन और इंटरैक्शन को फिर भी परखना होगा।
- अब क्या देखना है: स्थानीय प्रोटोटाइप को वेब पर ले जाना अलग फैसला है। स्क्रिप्ट वाली फ़ाइलों के लिए हस्ताक्षरित
--publishबिल्ड चाहिए; साफ़.rivके लिए खाते की फ़ाइल से बाइंडिंग और Cadet या उससे ऊँचे स्तर का वर्कस्पेस भी चाहिए। पब्लिश करने से पहले इन शर्तों और अंतिम ग्राफ़िक की जाँच करें।
दस्तावेज़ों में दिए गए कामों की सूची
- पहुँच जाँचें और इंस्टॉल करें। Rive Apple Silicon वाले macOS, Linux x86_64 और Windows को समर्थित बताता है। उसका शुरुआत करने की गाइड Windows और macOS/Linux के लिए अलग इंस्टॉलर निर्देश देती है; उस पृष्ठ पर Windows के मौजूदा निर्देश अपनाएँ। इंस्टॉल के बाद
rive doctorचलाएँ। कमांड संदर्भ मेंrive --versionभी दर्ज है; असल में इंस्टॉल किया गया संस्करण नोट करें, क्योंकि यह अभी प्रीव्यू सॉफ़्टवेयर है। Rive की 11 सितंबर की घोषणा में कहा गया था कि CLI बिना सीमा के मुफ़्त था—लेकिन केवल प्रीव्यू के दौरान। यह तारीख़ वाला कथन CLI की स्थायी कीमत तय नहीं करता। मौजूदा प्लान तालिका Rive खातों और Editor में बने Agent से संबंधित है, इसलिए पब्लिश करने से पहले मौजूदा शर्तें जाँचें। - पाठ-आधारित प्रोजेक्ट बनाएँ और प्रीव्यू खोलें।
rive create myprojectबनाता हैscene.rml,rive.yaml, एजेंट की निर्देश फ़ाइलेंAGENTS.mdऔरCLAUDE.md, और एक.gitignore। टर्मिनल में यह कमांड चलाएँ:rive myproject। Rive के अनुसार, यह फ़ोल्डर पर नज़र रखता है, सेव करने पर फिर से बिल्ड करता है औरmyproject/build/myproject.rivलिखता है। शुरुआती दृश्य में आर्टबोर्ड, टाइमलाइन और स्टेट मशीन है, लेकिन अभी कुछ बनाया नहीं गया। शुरुआती प्रीव्यू एक गहरा आयत दिखाता है। - कोडिंग एजेंट को प्रोजेक्ट फ़ोल्डर और डिज़ाइन का कोई स्पष्ट काम दें। Rive की AI एजेंट गाइड में Claude Code, Cursor या ऐसा अन्य एजेंट बताया गया है जो फ़ाइलें पढ़ और लिख सके तथा शेल कमांड चला सके। बनाई गई निर्देश-फ़ाइल एजेंट को बताती है कि समर्थित ऑब्जेक्ट और गुण खोजने के लिए
rive docsऔरrive schemaका उपयोग कैसे करें। RML XML है: तत्व Rive प्रकार दर्शाते हैं, एट्रिब्यूट उनके गुण और नेस्टिंग ऑब्जेक्ट के संबंध। एजेंट.luauस्क्रिप्ट,.wgslशेडर और प्रोजेक्ट एसेट भी संपादित कर सकता है। उससे काम चरणों में करने को कहें ताकि प्रीव्यू बदलते समय आप लेआउट और व्यवहार को दिशा दे सकें। - बिल्ड जाँचें और उसमें क्या शामिल है, यह देखें। एजेंट से
rive myproject --verifyचलाने को कहें; यह कोई.rivलिखे बिना कंपाइल करता है।rive inspect myproject --summaryसमस्याएँ और ऑब्जेक्ट की संख्या बताता है। पूरे तैयार दृश्य के लिएrive inspect myproject --jsonदस्तावेज़ों में दर्ज है। अगर प्रीव्यू खोले बिना स्थानीय वितरण-योग्य फ़ाइल चाहिए, तोrive myproject --onceएक बिना हस्ताक्षर वाली.rivलिखता है। ये जाँचें कंपाइल त्रुटियाँ और गायब या अनपेक्षित दृश्य-ऑब्जेक्ट ढूँढ़ सकती हैं। Rive की RML गाइड चेतावनी देती है कि बिल्ड साफ़ होने से यह साबित नहीं होता कि ग्राफ़िक इच्छित रूप में दिखता या व्यवहार करता है। - महत्वपूर्ण स्थितियों के स्क्रीनशॉट लें।
rive myproject --screenshot=out.pngबिना विंडो खोले PNG रेंडर करता है। Rive के उदाहरणों में--advance=1sएनिमेशन शुरू होने के बाद के फ़्रेम के लिए है,--viewport=390x844चुने हुए लेआउट आकार के लिए है,--data=battery/level=100बाउंड डेटा के लिए है और--pointer=click@120,60 --advance=20नकली क्लिक के लिए है। अपने दृश्य से मान और निर्देशांक चुनें। अलग-अलग स्थितियों और व्यूपोर्ट आकारों के स्क्रीनशॉट मिलाकर देखें, फिर स्वयं उनका निरीक्षण करें।--advanceके बिना लिया गया स्क्रीनशॉट बनाया गया स्थिर शुरुआती दृश्य दिखाता है; यह ज़रूरी नहीं कि एनिमेशन का पहला फ़्रेम हो। - जहाँ प्रोजेक्ट में स्क्रिप्ट परीक्षण हों, उन्हें चलाएँ।
rive myproject --testप्रोजेक्ट की LuauTestsस्क्रिप्ट चलाता है। Rive स्वचालित जाँचों के लिए--verify --format=jsonऔर--test --format=jsonदर्ज करता है; बिल्ड या परीक्षण विफल होने पर कमांड शून्य से अलग एग्ज़िट कोड लौटाते हैं। एजेंट इन रिपोर्टों के आधार पर स्रोत में संशोधन कर सकता है। परीक्षण केवल उन्हीं दावों को जाँचते हैं जिनके लिए स्पष्ट assertion लिखे गए हों, इसलिए उन इंटरैक्शन की भी समीक्षा करें जिन्हें परीक्षण शामिल नहीं करते। - स्थानीय प्रोटोटाइप तैयार हो तो खाते का तरीका चुनें। एक
.rivरनटाइम एसेट है;.revसंपादन के लिए Rive Editor में खुलता है। Rive के अनुसार, स्थानीय रूप से बनाना, प्रीव्यू, सत्यापन, परीक्षण और स्क्रीनशॉट लेना लॉगिन के बिना और ऑफ़लाइन काम करता है।rive loginकी ज़रूरत--publish,--rev,rive push,rive pullऔर दूरस्थ खाता फ़ाइल इम्पोर्ट करने के लिए होती है। Editor बैकअप से शुरू करने के लिएrive create myproject --from-rev=myfile.revबिना लॉगिन चलता है। खाता फ़ाइल से शुरू करने के लिए लॉगिन के बादrive create myproject --from-remote-fileइस्तेमाल करें। दूसरा तरीका प्रोजेक्ट को उस फ़ाइल से जोड़ता है:rive push myprojectएक नया संस्करण अपलोड करता है;rive pull myprojectEditor के बदलाव स्थानीय रूप से लाता है और स्थानीय दृश्य, स्क्रिप्ट और एसेट को ओवरराइट कर देता है पुष्टि के बाद। पुल करने से पहले स्थानीय बदलावों की समीक्षा करें। - रिलीज़ से पहले हस्ताक्षर और निर्यात की सीमाएँ जाँचें।
rive myproject --publishहस्ताक्षरित.rivलिखता है और लॉगिन माँगता है। Rive के अनुसार वेब रनटाइम और उसका CDN बिना हस्ताक्षर वाली स्क्रिप्ट अस्वीकार करते हैं, इसलिए वेब के लिए स्क्रिप्ट वाली फ़ाइल इसी तरीके से बनानी होगी।--publishपर वॉटरमार्क लग सकता है। Rive का कमांड संदर्भ कहता है कि साफ़.rivके लिए प्रोजेक्ट कोrive pushके ज़रिये खाता फ़ाइल से जोड़ना और उस फ़ाइल का Cadet या ऊँचे स्तर के वर्कस्पेस में होना ज़रूरी है। दृश्य में कोई स्क्रिप्ट न हो, तब भी वॉटरमार्क की शर्त लागू होती है।--rev=<path>को भी लॉगिन चाहिए और इसे--onceया--publishके साथ इस्तेमाल किया जा सकता है; यह Editor फ़ाइल लिखता है, रनटाइम का विकल्प नहीं। डिप्लॉय करने से पहले खाते का मौजूदा प्लान और निर्यात की गई वास्तविक फ़ाइल जाँचें।
Rive के Editor में एक अंतर्निर्मित AI Agent भी है। यह Editor के साइडबार से खुलता है और Editor के प्लान तथा AI क्रेडिट की शर्तों के अधीन है। इस गाइड में फ़ोल्डर और टर्मिनल वाला तरीका CLI के साथ कोडिंग एजेंट का उपयोग करता है; एजेंट के इन दोनों तरीकों के इंटरफ़ेस और बिलिंग के संदर्भ अलग हैं।
स्रोत और आगे पढ़ें
- Rive CLI का परिचय टर्मिनल की कार्यप्रणाली, आउटपुट फ़ॉर्मेट, प्रीव्यू और खाता-फ़ाइल के आदान-प्रदान को समझाता है।
- शुरुआत करें समर्थित सिस्टम, इंस्टॉलेशन, शुरुआती फ़ाइलें, स्थानीय बिल्ड और साइन-इन की शर्तें बताता है।
- AI एजेंटों के साथ काम करना बताता है कि कोडिंग एजेंट बनाई गई प्रोजेक्ट निर्देशों और CLI से मिले जवाबों का उपयोग कैसे करता है। Editor में बने Agent की गाइड Editor के अलग इंटरफ़ेस का विवरण देती है।
- RML गाइड, कमांड संदर्भ और उदाहरणों फ़ाइलों के ढाँचे, सटीक कमांड, परीक्षण, स्क्रीनशॉट और पब्लिश करने की सीमाओं के प्रमाण देते हैं।
- 11 सितंबर की कर्मचारियों की घोषणा तकनीकी प्रीव्यू की तारीख और उस दौरान CLI मुफ़्त होने के अस्थायी कथन को दर्ज करती है। डाउनलोड पृष्ठ इस समय CLI को Early Access बताता है; कीमत में खाते के प्लान दिए गए हैं। इंसान और एजेंट की प्रक्रिया के लिए Rive का वीडियो वॉकथ्रू देखें।



