CLI baru Rive memungkinkan agen pengodean mengerjakan grafika interaktif sebagai berkas proyek. Agen dapat menulis Rive Markup Language (RML), skrip Luau, dan shader, lalu meminta CLI mengompilasi, memeriksa, menguji, dan merender hasilnya. Seseorang dapat melihat pratinjau lokal dan merevisi desain. Staf Rive memperkenalkan CLI ini sebagai pratinjau teknis pada 11 September; halaman Unduhan Rive, yang diperiksa pada 27 September, mencantumkannya di bagian Akses Awal.
Daftar periksa ini mengikuti dokumentasi Rive. BIG CHANGE hanya meninjau dokumentasi. Kami tidak memasang CLI, membuat berkas, atau menguji grafika yang dihasilkan agen. Video panduan Rive memperlihatkan proses yang dimaksud, dengan manusia dan agen bekerja bersama.
Perubahan besar
- Yang berubah: Adegan Rive kini memiliki jalur berbasis teks untuk agen pengodean. Agen dapat mengedit RML di folder proyek, sementara CLI mengompilasinya menjadi berkas runtime
.rivatau berkas.revuntuk pekerjaan lanjutan di Editor. - Mengapa ini penting: Desainer dan pengembang front-end atau gim dapat meninjau perubahan sumber bersama berkas proyek lainnya serta memakai pemeriksaan CLI selama iterasi. Mereka tetap perlu menilai hasil render dan interaksi sebelum menggunakan aset dalam produk.
- Yang perlu dicermati: Memindahkan prototipe lokal ke web merupakan keputusan terpisah. Berkas dengan skrip memerlukan build
--publish; build.rivyang bersih juga memerlukan pengaitan berkas akun dan ruang kerja Cadet atau lebih tinggi. Periksa persyaratan tersebut dan grafika akhir sebelum menerapkannya.
Daftar tugas yang didokumentasikan
- Periksa akses dan pasang perangkat lunak. Rive mencantumkan macOS pada Apple Silicon, Linux x86_64, dan Windows sebagai sistem yang didukung. Panduan Memulai menyediakan petunjuk pemasangan terpisah untuk Windows dan macOS/Linux; ikuti petunjuk Windows terkini di halaman tersebut. Jalankan
rive doctorsetelah pemasangan. Referensi perintah juga mendokumentasikanrive --version; catat versi yang benar-benar Anda pasang karena perangkat lunak ini masih pratinjau. Pengumuman Rive pada 11 September menyatakan CLI gratis tanpa batas selama masa pratinjau. Pernyataan bertanggal itu tidak menetapkan harga CLI permanen. Tabel paket terkini membahas akun Rive dan Editor Agent bawaan, jadi periksa ketentuan terbaru sebelum menerbitkan. - Buat proyek teks dan buka pratinjau.
rive create myprojectmembuatscene.rml,rive.yaml, instruksi agen diAGENTS.mddanCLAUDE.md, serta berkas.gitignore. Jalankanrive myprojectdi satu terminal. Menurut Rive, CLI memantau folder, membangun ulang saat berkas disimpan, dan menulismyproject/build/myproject.riv. Adegan awal memiliki artboard, linimasa, dan mesin status, tetapi belum ada gambar. Pratinjau awalnya berupa persegi panjang gelap. - Berikan folder proyek kepada agen pengodean beserta tugas desain yang spesifik.Panduan Agen AI dari Rive menyebut Claude Code, Cursor, atau agen lain yang dapat membaca dan menulis berkas serta menjalankan perintah shell. Instruksi yang dihasilkan menjelaskan kepada agen cara menggunakan
rive docsdanrive schemauntuk menemukan objek dan properti yang didukung. RML adalah XML: elemen mewakili tipe Rive, atribut mewakili propertinya, dan penyarangan menghubungkan objek. Agen juga dapat mengedit.luauskrip,.wgslshader dan aset proyek. Minta agen bekerja bertahap agar Anda dapat mengarahkan ulang tata letak dan perilaku sembari pratinjau diperbarui. - Periksa build dan isinya. Minta agen menjalankan
rive myproject --verify, yang mengompilasi tanpa menulis berkas.riv, sertarive inspect myproject --summary, yang melaporkan masalah dan jumlah objek. Untuk adegan lengkap yang telah diselesaikan, dokumentasi menyebutrive inspect myproject --json. Jika proyek memerlukan berkas lokal yang dapat dibagikan tanpa membuka pratinjau,rive myproject --oncemenulis berkas.rivtanpa tanda tangan. Pemeriksaan ini dapat menemukan kesalahan kompilasi serta objek adegan yang hilang atau tidak terduga. Panduan RML Rive memperingatkan bahwa build bersih tidak memastikan grafika terlihat atau berperilaku sesuai tujuan. - Ambil gambar untuk keadaan yang penting.
rive myproject --screenshot=out.pngmerender PNG tanpa jendela. Contoh Rive menggunakan--advance=1suntuk bingkai setelah animasi dimulai,--viewport=390x844untuk ukuran tata letak yang dipilih,--data=battery/level=100untuk data terikat, dan--pointer=click@120,60 --advance=20untuk klik simulasi. Pilih nilai dan koordinat dari adegan Anda sendiri. Bandingkan hasil tangkapan di beberapa keadaan dan ukuran tampilan, lalu periksa sendiri. Hasil tangkapan tanpa--advancemenampilkan pose awal yang dibuat; itu belum tentu bingkai pertama animasi pembuka. - Jalankan uji skrip jika proyek memilikinya.
rive myproject --testmenjalankan skrip LuauTestsproyek. Rive mendokumentasikan--verify --format=jsondan--test --format=jsonuntuk pemeriksaan otomatis; build dan pengujian yang gagal mengembalikan kode keluar bukan nol. Agen dapat memakai laporan tersebut untuk merevisi sumbernya. Pengujian hanya mencakup pernyataan yang benar-benar ditulis, jadi tinjau interaksi yang tidak dicakup oleh pengujian. - Pilih jalur akun ketika prototipe lokal siap. Berkas
.rivadalah aset runtime; berkas.revdibuka untuk diedit di Rive Editor. Rive menyatakan pembuatan lokal, pratinjau, verifikasi, pengujian, dan tangkapan layar dapat dilakukan tanpa masuk akun dan tanpa koneksi internet.rive logindiperlukan untuk--publish,--rev,rive push,rive pulldan mengimpor berkas akun jarak jauh. Untuk memulai dari cadangan Editor yang diekspor,rive create myproject --from-rev=myfile.revdapat digunakan tanpa masuk. Untuk memulai dari berkas akun, gunakanrive create myproject --from-remote-filesetelah masuk. Cara kedua ini mengaitkan proyek dengan berkas itu:rive push myprojectmengunggah revisi;rive pull myprojectmengambil perubahan Editor dan menimpa adegan, skrip, dan aset lokal setelah konfirmasi. Tinjau perubahan lokal sebelum mengambil pembaruan. - Periksa batas penandatanganan dan ekspor sebelum menerbitkan.
rive myproject --publishmenulis berkas.rivbertanda tangan dan memerlukan masuk akun. Rive menyatakan runtime web dan CDN-nya menolak skrip tanpa tanda tangan, jadi berkas yang memuat skrip untuk web harus memakai jalur ini.--publishdapat menambahkan tanda air. Referensi perintah Rive menyatakan build.rivyang bersih mensyaratkan proyek terhubung ke berkas akun melaluirive pushdan berkas tersebut berada di ruang kerja Cadet atau lebih tinggi. Ketentuan tanda air tetap berlaku meskipun adegan tidak memiliki skrip.--rev=<path>juga memerlukan masuk akun dan dapat digunakan bersama--onceatau--publish; perintah itu menulis berkas Editor, bukan pengganti aset runtime. Periksa paket akun terkini dan hasil ekspor yang sebenarnya sebelum menerapkan.
Rive juga memiliki Agen AI bawaan di Editor. Fitur ini dibuka dari bilah sisi Editor dan mengikuti ketentuan paket serta kredit AI Editor. Alur kerja folder dan terminal dalam panduan ini menggunakan agen pengodean yang dipasangkan dengan CLI; kedua jalur agen tersebut memiliki antarmuka dan konteks penagihan berbeda.
Sumber & bacaan lanjutan
- Ikhtisar Rive CLI menjelaskan alur terminal, format keluaran, pratinjau, dan pertukaran berkas akun.
- Panduan Memulai menjelaskan sistem yang didukung, pemasangan, isi kerangka proyek, build lokal, dan syarat masuk akun.
- Bekerja dengan Agen AI menunjukkan cara agen pengodean menggunakan instruksi proyek yang dihasilkan dan umpan balik CLI. Panduan Agen Editor bawaan menjelaskan antarmuka Editor yang terpisah.
- Panduan RML, referensi perintah, dan contoh mendukung uraian tentang model berkas, perintah yang tepat, pengujian, perilaku tangkapan, dan batas penerbitan.
- Pengumuman staf pada 11 September memberi tanggal pratinjau teknis dan pernyataan sementara bahwa CLI gratis. Unduhan saat ini mencantumkan CLI sebagai Akses Awal; harga mencantumkan paket akun. Tonton video panduan Rive untuk melihat proses manusia dan agen.



