Riveचे नवे CLI कोडिंग एजंटला प्रकल्प फाइल्सच्या स्वरूपात परस्परसंवादी ग्राफिक्सवर काम करू देते. एजंट Rive Markup Language (RML), Luau स्क्रिप्ट्स आणि शेडर्स लिहू शकतो; त्यानंतर CLIच्या मदतीने संकलन, तपासणी, चाचणी आणि रेंडरिंग करू शकतो. स्थानिक पूर्वदृश्य पाहून माणूस डिझाइनमध्ये बदल करू शकतो. Riveच्या कर्मचाऱ्यांनी CLIची ओळख 11 सप्टेंबरला तांत्रिक पूर्वावलोकन म्हणून करून दिली. Riveच्या Downloads पानावर — 27 सप्टेंबरला तपासलेल्या — त्याची नोंद Early Access अंतर्गत आहे.

ही तपासणीसूची Riveच्या दस्तऐवजांवर आधारित आहे. BIG CHANGEने फक्त दस्तऐवज तपासले. आम्ही CLI स्थापित केले नाही, फाइल तयार केली नाही किंवा एजंटने बनवलेल्या ग्राफिकची चाचणी घेतली नाही. Riveचे व्हिडिओ मार्गदर्शन माणूस आणि एजंट यांनी एकत्र काम करण्याची अपेक्षित पद्धत दाखवते.

मोठा बदल

  • काय बदलले: Rive दृश्यांना आता कोडिंग एजंट्ससाठी मजकूराधारित मार्ग उपलब्ध आहे. एजंट प्रकल्पाच्या फोल्डरमधील RML संपादित करू शकतो, तर CLI दृश्याचे संकलन करते; .riv runtimeमध्ये वापरण्यासाठी असते, तर .rev Editorमध्ये पुढील संपादनासाठी वापरता येते.
  • हे का महत्त्वाचे: डिझायनर आणि फ्रंट-एंड किंवा गेम विकसक आपल्या इतर प्रकल्प फाइल्ससोबत स्रोतामधील बदल तपासू शकतात आणि सुधारणा करताना CLIच्या पडताळण्या वापरू शकतात. मात्र उत्पादनात ग्राफिक वापरण्यापूर्वी त्याचे रेंडरिंग आणि परस्परसंवाद योग्य आहेत का, हे त्यांनाच ठरवावे लागते.
  • कशाकडे लक्ष द्यावे: स्थानिक नमुना वेबवर आणणे हा स्वतंत्र निर्णय आहे. स्क्रिप्ट्स असलेल्या फाइल्ससाठी स्वाक्षरी केलेली --publish बिल्ड आवश्यक आहे; स्वच्छ .riv बिल्डसाठीही प्रकल्प खाते-फाइलशी जोडलेला आणि Cadet किंवा त्याहून उच्च स्तराच्या वर्कस्पेसमध्ये असणे आवश्यक आहे. तैनातीपूर्वी या अटी आणि अंतिम ग्राफिक तपासा.

दस्तऐवजांतील कृतींची यादी

  1. प्रवेश तपासा आणि स्थापना करा. Riveने Apple Silicon असलेले macOS, Linux x86_64 आणि Windows हे समर्थित असल्याचे नमूद केले आहे. त्याचे Getting Started मार्गदर्शक Windows आणि macOS/Linuxसाठी स्वतंत्र स्थापना सूचना देते; त्या पानावरील सध्याच्या Windows सूचनांचे पालन करा. rive doctor स्थापनेनंतर चालवा. कमांड संदर्भात rive --version; प्रत्यक्ष स्थापित केलेली आवृत्ती नोंदवा, कारण हे पूर्वावलोकन सॉफ्टवेअर आहे. 11 सप्टेंबरच्या घोषणेत Riveने CLI विनामूल्य व मर्यादेविना असल्याचे सांगितले होते त्या पूर्वावलोकनाच्या काळात. त्या तारखेच्या विधानावरून CLIची कायमची किंमत ठरत नाही. सध्याचा प्लॅन तक्ता Rive खाती आणि Editorमधील अंगभूत Agentविषयी आहे; प्रकाशित करण्यापूर्वी सध्याच्या अटी तपासा.
  2. मजकूराधारित प्रकल्प तयार करा आणि पूर्वदृश्य उघडा. rive create myproject तयार करते scene.rml, rive.yaml, AGENTS.md आणि CLAUDE.md या एजंट-सूचना फाइल्सही तयार करते; तसेच .gitignore. चालवा rive myproject एका टर्मिनलमध्ये. Riveच्या मते, ते फोल्डरवर लक्ष ठेवते, सेव्ह केल्यावर पुन्हा बिल्ड करते आणि myproject/build/myproject.riv लिहिते. सुरुवातीच्या दृश्यात आर्टबोर्ड, टाइमलाइन आणि स्टेट मशीन असते, पण अजून काहीही रेखाटलेले नसते. सुरुवातीचे पूर्वदृश्य गडद आयत असते.
  3. कोडिंग एजंटला प्रकल्पाचे फोल्डर आणि विशिष्ट डिझाइनचे काम द्या. Riveचे AI Agents मार्गदर्शक Claude Code, Cursor किंवा फाइल्स वाचू-लिहू शकणाऱ्या आणि shell commands चालवणाऱ्या दुसऱ्या एजंटचे नाव देते. तयार केलेल्या सूचनांमध्ये एजंटला rive docs आणि rive schema वापरून समर्थित ऑब्जेक्ट्स व गुणधर्म शोधण्यास सांगितले आहे. RML हे XML आहे: घटक Riveचे प्रकार दर्शवतात, attributes त्यांचे गुणधर्म दर्शवतात आणि nestingमुळे ऑब्जेक्ट्स जोडले जातात. एजंट .luau स्क्रिप्ट्स, .wgsl शेडर्स आणि प्रकल्पातील assetsदेखील संपादित करू शकतो. पूर्वदृश्य अद्ययावत होत असताना मांडणी आणि वर्तनात बदल सुचवता यावेत म्हणून त्याला टप्प्याटप्प्याने काम द्या.
  4. बिल्ड आणि त्यातील सामग्री तपासा. एजंटला चालवण्यास सांगा rive myproject --verify, जे संकलन तपासते पण .riv फाइल तयार करत नाही; आणि rive inspect myproject --summary, जी समस्या आणि ऑब्जेक्ट्सची संख्या दाखवते. पूर्ण resolved दृश्यासाठी rive inspect myproject --json ही कमांड दस्तऐवजीकृत आहे. पूर्वदृश्य न उघडता प्रकल्पाची स्थानिक वितरणयोग्य फाइल हवी असल्यास rive myproject --once ही कमांड स्वाक्षरी नसलेली .riv फाइल लिहिते. या पडताळण्यांत संकलनातील चुका तसेच नसलेले किंवा अनपेक्षित दृश्य-ऑब्जेक्ट्स सापडू शकतात. Riveचे RML मार्गदर्शक इशारा देते की बिल्ड स्वच्छ झाला म्हणून ग्राफिक अपेक्षेप्रमाणे दिसतो किंवा वागतो, हे सिद्ध होत नाही.
  5. महत्त्वाच्या अवस्था कॅप्चर करा. rive myproject --screenshot=out.png विंडो न उघडता PNG रेंडर करते. Riveची उदाहरणे वापरतात --advance=1s अॅनिमेशन सुरू झाल्यानंतरचा फ्रेम कॅप्चर करण्यासाठी, --viewport=390x844 निवडलेल्या viewport आकारासाठी, --data=battery/level=100 जोडलेल्या डेटासाठी आणि --pointer=click@120,60 --advance=20 क्लिकचे अनुकरण करण्यासाठी. मूल्ये आणि निर्देशांक स्वतःच्या दृश्यानुसार निवडा. वेगवेगळ्या अवस्था आणि viewport आकारांतील कॅप्चरची तुलना करा, मग स्वतः तपासा. --advance नसलेले कॅप्चर म्हणजे तयार केलेली विश्रांती-अवस्था; ती अॅनिमेशनचा सुरुवातीचा फ्रेम असेलच असे नाही.
  6. प्रकल्पात स्क्रिप्ट चाचण्या असतील तर त्या चालवा. rive myproject --test प्रकल्पातील Luau Tests स्क्रिप्ट्स चालवते. Riveने स्वयंचलित पडताळणीसाठी --verify --format=json आणि --test --format=json दस्तऐवजीकृत केले आहेत; बिल्ड किंवा चाचणी अयशस्वी झाल्यास शून्येतर exit code मिळतो. एजंट हे अहवाल वापरून स्रोत सुधारू शकतो. चाचण्या फक्त लिहिलेल्या assertions तपासतात; त्यामुळे त्यांत न आलेल्या परस्परसंवादांचाही आढावा घ्या.
  7. स्थानिक नमुना तयार झाल्यावर खाते-आधारित मार्ग निवडा. एक .riv हा runtime asset आहे; एक .rev Rive Editorमध्ये संपादनासाठी उघडते. Riveच्या मते, स्थानिक निर्मिती, पूर्वदृश्य, पडताळणी, चाचण्या आणि स्क्रीनशॉट्स लॉगिनशिवाय आणि offline काम करतात. rive login आवश्यक आहे --publish, --rev, rive push आणि rive pull दूरस्थ खाते-फाइल आयात करण्यासाठीही. Editorच्या निर्यात केलेल्या backupपासून सुरुवात करायची असल्यास, rive create myproject --from-rev=myfile.rev लॉगिनशिवाय चालते. खाते-फाइलपासून सुरुवात करायची असल्यास, लॉगिननंतर rive create myproject --from-remote-file वापरा. हा पर्याय प्रकल्प त्या फाइलशी जोडतो: rive push myproject आवृत्ती अपलोड करते; rive pull myproject Editorमधील बदल खाली आणते आणि स्थानिक दृश्य, स्क्रिप्ट्स आणि assets बदलून टाकते पुष्टी केल्यानंतर. Pull करण्यापूर्वी स्थानिक बदलांचा आढावा घ्या.
  8. पाठवण्यापूर्वी साइनिंग आणि निर्यातीच्या मर्यादा तपासा. rive myproject --publish स्वाक्षरी केलेली .riv लिहिते आणि लॉगिन आवश्यक करते. Riveच्या मते, वेब runtime आणि त्याचे CDN स्वाक्षरी नसलेल्या स्क्रिप्ट्स नाकारतात; त्यामुळे वेबवर वापरण्याच्या फाइलमध्ये स्क्रिप्ट्स असतील तर हा मार्ग वापरणे आवश्यक आहे. --publish वॉटरमार्क जोडू शकते. Riveचा कमांड संदर्भ सांगतो की स्वच्छ .riv साठी प्रकल्प rive push द्वारे खाते-फाइलशी जोडलेला आणि ती फाइल Cadet किंवा त्याहून उच्च स्तराच्या वर्कस्पेसमध्ये असणे आवश्यक आहे. दृश्यात स्क्रिप्ट्स नसल्या तरी वॉटरमार्कची अट लागू होते. --rev=<path> यासाठीही लॉगिन आवश्यक आहे आणि ते --once किंवा --publish सोबत वापरता येते; ते Editor फाइल लिहिते, runtimeचा पर्याय नाही. तैनातीपूर्वी सध्याचा खाते-प्लॅन आणि प्रत्यक्ष निर्यात केलेला परिणाम तपासा.

Riveच्या Editorमध्ये अंगभूत AI Agent देखील आहे. तो Editorच्या sidebarमधून उघडतो आणि Editorच्या प्लॅन व AI क्रेडिटच्या अटींना अधीन असतो. या मार्गदर्शकातील फोल्डर व terminalचा कार्यप्रवाह CLIसोबत कोडिंग एजंट वापरतो; दोन्ही एजंट मार्गांचे interface आणि बिलिंग संदर्भ वेगवेगळे आहेत.

स्रोत आणि पुढील वाचन