AI-translated from English; not yet reviewed by a fluent editor.
# Praktični vodič za Rive CLI i agente za programiranje
> Praktični vodič za korišćenje alata Rive CLI i jezika RML uz agenta za programiranje za izradu, pregled i testiranje interaktivne grafike, uključujući ograničenja naloga, potpisivanja i izvoza.
By BIG CHANGE Editorial
Published: 2026-09-27T00:12:27.556Z
Updated: 2026-09-27T00:17:31.324Z
Canonical: https://bigchange.ai/blog/rive-cli-rml-coding-agents-guide

AI-generated conceptual illustration by BIG CHANGE.
Rive-ov novi CLI omogućava agentu za programiranje da radi na interaktivnoj grafici kao na projektnim datotekama. Agent može da piše Rive Markup Language (RML), Luau skripte i šejdere, a zatim zatraži od CLI-ja da kompajlira, pregleda, testira i iscrta rezultat. Korisnik može da prati lokalni prikaz i menja dizajn. Zaposleni u Rive-u predstavili su CLI kao **tehnički pregled 11. septembra**; [stranica Preuzimanja na sajtu Rive-a](https://rive.app/downloads), na kojoj je stanje provereno 27. septembra, navodi ga u odeljku **Rani pristup**.
Ovaj spisak koraka prati [Rive-ovu dokumentaciju](https://rive.app/docs/cli/overview). BIG CHANGE je pregledao samo dokumentaciju. Nismo instalirali CLI, napravili datoteku niti testirali grafiku koju je izradio agent. Rive-ov [video-vodič](https://youtu.be/Y3E33otHeLE) prikazuje predviđeni način rada čoveka i agenta.
## Velika promena
- **Šta se promenilo:** Rive scene sada imaju tekstualni način rada prilagođen agentima za programiranje. Agent može da uređuje RML u fascikli projekta, dok CLI kompajlira `.riv` za izvršna okruženja ili `.rev` za dalji rad u Editoru.
- **Zašto je važno:** Dizajneri i front-end programeri ili programeri igara mogu da pregledaju izmene izvornog koda zajedno s ostalim projektnim datotekama i da koriste provere CLI-ja tokom iteracije. I dalje moraju da procene prikazani dizajn i interakcije pre nego što upotrebe resurs u proizvodu.
- **Na šta treba obratiti pažnju:** Prelazak s lokalnog prototipa na veb zasebna je odluka. Datoteke sa skriptama zahtevaju potpisanu verziju `--publish`; čista verzija `.riv` zahteva i povezivanje s datotekom naloga i radni prostor nivoa Cadet ili višeg. Pre objavljivanja proverite te uslove i konačnu grafiku.
## Dokumentovani spisak zadataka
1. **Proverite pristup i instalaciju.** Rive navodi macOS na računarima s Apple Silicon čipom, Linux x86\_64 i Windows kao podržane sisteme. Njegov [vodič za početak](https://rive.app/docs/cli/getting-started) sadrži zasebna uputstva za instalaciju na Windowsu i macOS-u/Linuxu; pratite aktuelna uputstva za Windows na toj stranici. Nakon instalacije pokrenite `rive doctor`. U referentnom priručniku komandi dokumentovana je i komanda `rive --version`; zabeležite verziju koju ste zaista instalirali jer je ovo softver u fazi pregleda. U objavi od 11. septembra Rive je naveo da je CLI tokom *trajanja pregleda* bio besplatan bez ograničenja. Ta vremenski određena izjava ne utvrđuje trajnu cenu CLI-ja. [aktuelna tabela planova](https://rive.app/pricing) odnosi se na Rive naloge i ugrađenog Editor Agenta, pa pre objavljivanja proverite važeće uslove.
2. **Napravite tekstualni projekat i otvorite pregled.** `rive create myproject` pravi `scene.rml`, `rive.yaml`, uputstva za agenta u datoteci `AGENTS.md` i `CLAUDE.md`, kao i datoteku `.gitignore`. Pokrenite `rive myproject` u jednom terminalu. Prema Rive-u, on prati fasciklu, ponovo gradi projekat nakon čuvanja izmena i upisuje `myproject/build/myproject.riv`. Početna scena sadrži artbord, vremensku liniju i mašinu stanja, ali još nema nacrtanih elemenata. Prvi prikaz je taman pravougaonik.
3. **Dajte agentu za programiranje fasciklu projekta i konkretan zadatak za dizajn.** Rive-ov [vodič za AI agente](https://rive.app/docs/cli/agents) navodi Claude Code, Cursor ili drugog agenta koji može da čita i upisuje datoteke i pokreće komande u terminalu. Generisana uputstva objašnjavaju agentu kako da koristi `rive docs` i `rive schema` za pronalaženje podržanih objekata i svojstava. RML je XML: elementi predstavljaju Rive tipove, atributi njihova svojstva, a ugnježđivanje povezuje objekte. Agent može da uređuje i `.luau` skripte, `.wgsl` šejdere i resurse projekta. Zadajte mu da radi u fazama kako biste mogli da usmeravate raspored i ponašanje dok se prikaz ažurira.
4. **Proverite izgradnju i njen sadržaj.** Zatražite od agenta da pokrene `rive myproject --verify`, koji kompajlira projekat bez upisivanja datoteke `.riv`, i `rive inspect myproject --summary`, koji prijavljuje probleme i broj objekata. Za kompletan razrešeni prikaz scene dokumentovana je komanda `rive inspect myproject --json`. Ako je za projekat potrebna lokalna datoteka spremna za distribuciju, bez otvaranja pregleda, komanda `rive myproject --once` upisuje nepotpisanu datoteku `.riv`. Ove provere mogu da otkriju greške pri kompajliranju i nedostajuće ili neočekivane objekte scene. [Rive-ov vodič za RML](https://rive.app/docs/runtimes/advanced-topic/rml) upozorava da uspešna izgradnja ne potvrđuje da grafika izgleda ili se ponaša kako je zamišljeno.
5. **Snimite važna stanja.** `rive myproject --screenshot=out.png` renderuje PNG bez otvaranja prozora. Rive-ovi [primeri](https://rive.app/docs/cli/examples) koriste opciju `--advance=1s` za kadar nakon početka animacije, `--viewport=390x844` za izabranu veličinu prikaza, `--data=battery/level=100` za povezane podatke i `--pointer=click@120,60 --advance=20` za simulirani klik. Izaberite vrednosti i koordinate na osnovu sopstvene scene. Uporedite snimke različitih stanja i veličina prikaza, pa ih sami pregledajte. Snimak bez opcije `--advance` prikazuje autorsku mirujuću pozu; to ne mora biti početni kadar animacije.
6. **Pokrenite testove skripti ako ih projekat sadrži.** `rive myproject --test` pokreće Luau `Tests` skripte projekta. Rive dokumentuje komande `--verify --format=json` i `--test --format=json` za automatizovane provere; neuspešna izgradnja ili testovi vraćaju izlazni kod različit od nule. Agent može da iskoristi te izveštaje da izmeni izvorni kod. Testovi pokrivaju samo napisane provere, zato pregledajte i interakcije koje testovi ne obuhvataju.
7. **Izaberite način rada s nalogom kada lokalni prototip bude spreman.** Datoteka `.riv` je izvršni resurs; datoteka `.rev` otvara se za uređivanje u Rive Editoru. Rive navodi da lokalno pravljenje, pregled, verifikacija, testovi i snimci ekrana rade bez prijave i bez interneta. `rive login` je potreban za `--publish`, `--rev`, `rive push`, `rive pull` i uvoz udaljene datoteke naloga. Da biste počeli od izvezene rezervne kopije Editora, komanda `rive create myproject --from-rev=myfile.rev` radi bez prijave. Da biste počeli od datoteke naloga, posle prijave koristite `rive create myproject --from-remote-file`. Druga komanda povezuje projekat s tom datotekom: `rive push myproject` otprema novu verziju; `rive pull myproject` preuzima izmene iz Editora, a komanda **posle potvrde zamenjuje lokalnu scenu, skripte i resurse**. Pregledajte lokalne izmene pre preuzimanja.
8. **Proverite ograničenja potpisivanja i izvoza pre isporuke.** `rive myproject --publish` upisuje potpisanu datoteku `.riv` i zahteva prijavu. Rive navodi da veb izvršna okruženja i njegov CDN odbijaju nepotpisane skripte, pa datoteke sa skriptama namenjene vebu moraju da se izvezu na ovaj način. `--publish` može da doda vodeni žig. Rive-ov [referentni priručnik komandi](https://rive.app/docs/cli/reference/commands) navodi da čista verzija `.riv` zahteva da projekat bude povezan s datotekom naloga komandom `rive push` i da ta datoteka bude u radnom prostoru nivoa Cadet ili višeg. Uslov za vodeni žig važi čak i kada scena nema skripte. `--rev=<path>` takođe zahteva prijavu i može se koristiti uz komandu `--once` ili `--publish`; ona upisuje datoteku za Editor, a ne zamenu za izvršni resurs. Pre objavljivanja proverite aktuelni plan naloga i stvarni rezultat izvoza.
Rive u Editoru ima i [ugrađenog AI Agenta](https://rive.app/docs/editor/ai-agent). Otvara se sa bočne trake Editora i podleže pravilima plana i AI kredita za Editor. U ovom vodiču se agent za programiranje u kombinaciji s CLI-jem koristi kroz fasciklu i terminal; ta dva načina rada imaju različite interfejse i uslove naplate.
## Izvori i dodatna literatura
- [Pregled alata Rive CLI](https://rive.app/docs/cli/overview) objašnjava rad u terminalu, izlazne formate, pregled uživo i razmenu datoteka naloga.
- [Početak rada](https://rive.app/docs/cli/getting-started) navodi podržane sisteme, instalaciju, sadržaj početnog projekta, lokalnu izgradnju i uslove za prijavu.
- [Rad s AI agentima](https://rive.app/docs/cli/agents) prikazuje kako agent za programiranje koristi generisana uputstva za projekat i povratne informacije CLI-ja. [Vodič za ugrađenog Editor Agenta](https://rive.app/docs/editor/ai-agent) opisuje zaseban interfejs Editora.
- [Vodič za RML](https://rive.app/docs/runtimes/advanced-topic/rml), [referentni priručnik komandi](https://rive.app/docs/cli/reference/commands) i [primeri](https://rive.app/docs/cli/examples) potkrepljuju opis modela datoteka, tačnih komandi, testiranja, ponašanja snimanja i ograničenja za objavljivanje.
- [Objava zaposlenih od 11. septembra](https://community.rive.app/c/announcements/introducing-the-rive-cli-and-rml) određuje datum tehničkog pregleda i navodi da je CLI privremeno besplatan tokom pregleda. [Preuzimanja](https://rive.app/downloads) trenutno navode CLI u odeljku Rani pristup; [cene](https://rive.app/pricing) prikazuju planove za naloge. Pogledajte [Rive-ov video-vodič](https://youtu.be/Y3E33otHeLE) o načinu rada čoveka i agenta.
## Sources
- [Pregled alata Rive CLI](https://rive.app/docs/cli/overview) — Definiše namenu CLI-ja, lokalne izlazne datoteke .riv i Editor .rev, pregled uživo, mogućnosti pregleda, testiranja i snimanja, kao i udaljenu razmenu datoteka.
- [Rive CLI: Početak rada](https://rive.app/docs/cli/getting-started) — Dokumentuje podržane platforme, instalaciju, početni projekat, izlaz za pregled, .rev i udaljeni uvoz, potrebe za prijavom, potpisivanje skripti i uslove za vodeni žig.
- [Rad s AI agentima](https://rive.app/docs/cli/agents) — Dokumentuje upotrebu spoljnih agenata za programiranje, generisana uputstva za agenta, pretragu referenci, verifikaciju, pregled i usmeravanje rada u fazama.
- [Rive Markup Language](https://rive.app/docs/runtimes/advanced-topic/rml) — Definiše strukturu RML-a, kompajliranje tekstualnih projekata i odvojene provere kompajliranja, pregleda i izgleda; izričito navodi da uspešna izgradnja ne potvrđuje željeno ponašanje ili izgled.
- [Referentni priručnik komandi Rive CLI](https://rive.app/docs/cli/reference/commands) — Primarni izvor za tačne komande, opcije, ponašanje izlaznih kodova, udaljeno slanje i preuzimanje, autentifikaciju naloga, potpisivanje, izvoz .rev i uslove za čistu datoteku .riv.
- [Primeri za Rive CLI](https://rive.app/docs/cli/examples) — Prikazuje snimke ekrana bez prozora, opciju advance, veličinu prikaza, podatke i unos pokazivača, Luau testove i JSON izveštaje; BIG CHANGE nije pokretao ove dokumentovane primere.
- [Rive AI Agent](https://rive.app/docs/editor/ai-agent) — Opisuje zasebnog ugrađenog Editor Agenta kompanije Rive i njegov plan i AI kredite.
- [Rive: Preuzimanja](https://rive.app/downloads) — Aktuelna stranica navodi Rive CLI u odeljku Rani pristup.
- [Cene za Rive](https://rive.app/pricing) — Navodi aktuelne uslove planova za naloge i Editor Agent; ti uslovi se razmatraju odvojeno od vremenski ograničene izjave o ceni CLI-ja tokom pregleda.
- [Predstavljamo Rive CLI i RML](https://community.rive.app/c/announcements/introducing-the-rive-cli-and-rml) — Objava zaposlenih u Rive-u naziva izdanje tehničkim pregledom i kaže da je CLI besplatan bez ograničenja tokom tog pregleda. Objašnjava i uloge formata .riv i .rev i jezika RML, uz vezu ka video-vodiču.
- [Video-vodič za Rive CLI](https://youtu.be/Y3E33otHeLE) — Video-veza koju je dostavio vlasnik; uključena je u tekst i izvore, ali se ne iznose tvrdnje o konkretnim scenama ili rezultatima iz videa.
Bilten BIG CHANGE
Šira slika. Vašim tempom.
Nedavne priče o veštačkoj inteligenciji i robotici, promene vredne praćenja i praktične ideje za primenu. Izaberite dnevni pregled, nedeljni sažetak ili mesečnu perspektivu.
Next scheduled send (UTC): . Your first edition arrives at the next scheduled send after you confirm.
Vaša privatnost, vaš izbor.
Neophodno skladište doprinosi bezbednosti sajta i pamti vaše izbore. Opcioni Google Analytics ostaje isključen dok ga ne dozvolite. Sve članke možete čitati samo uz neophodno skladištenje podataka. Detalji o privatnosti