Menjalankan dan menelusuri sebuah skenario
Meluncurkan
Section titled “Meluncurkan”Tombol putar pada editornya. Tombol itu dinonaktifkan selama masih ada galat validasi.
Jika skenarionya mendeklarasikan parameter tanpa nilai, Restorm akan menanyakannya pada saat eksekusinya mencapai parameter tersebut.

Mengikuti eksekusinya
Section titled “Mengikuti eksekusinya”Log eksekusi terisi secara berkelanjutan. Setiap entri membawa sebuah level
(debug, info, warn, error), tanda waktu hingga milidetik, sebuah pesan,
dan kadang data terstruktur.
Dua tingkat kerincian:
- secara bawaan, hanya entri Anda sendiri — yang dihasilkan aksi Log — yang ditampilkan;
- tampilan lengkapnya menambahkan entri milik mesinnya: awal dan akhir setiap kotak, nilai yang lewat di sambungan, serta galat.
Tombol penyalin lognya menghasilkan teks yang persis sama dengan keluaran baris perintah: apa yang Anda tempelkan ke dalam sebuah tiket identik dengan apa yang akan dihasilkan CI.
Riwayat eksekusi
Section titled “Riwayat eksekusi”Eksekusinya diarsipkan di samping proyek, di dalam file yang sama dengan riwayat respons. Secara bawaan: 50 eksekusi terakhir, 2.000 entri log per eksekusi, dengan masa hidup 30 menit.
Menghentikan
Section titled “Menghentikan”Tombol henti memutus eksekusinya. Penantian yang sedang berlangsung (Tunggu, Tunggu hingga, Pengatur waktu) berhenti dengan rapi, koneksi yang terbuka ditutup, dan aksi kode yang sedang berjalan ditinggalkan.
Menjalankan satu kotak saja
Section titled “Menjalankan satu kotak saja”Kotak bertipe permintaan dapat dijalankan secara terpisah, tanpa meluncurkan seluruh skenarionya: inilah cara cepat untuk memastikan sebuah panggilan benar-benar berangkat sebelum menyambungkan sisanya.
Menelusuri
Section titled “Menelusuri”Log sebagai refleks pertama
Section titled “Log sebagai refleks pertama”Tambahkan aksi Log di tempat-tempat strategis: itulah console.log bagi
grafnya, dan itulah yang akan Anda temukan kembali di CI.
Notifikasi
Section titled “Notifikasi”Aksi Toast menampilkan sebuah pesan di antarmuka. Berguna selama pembangunan — tanpa efek dalam mode headless, di mana eksekusinya berlanjut sebagaimana biasa.
Inspektur langkah demi langkah
Section titled “Inspektur langkah demi langkah”Edisi Pro memberi akses ke penelusuran langkah demi langkah: titik henti pada kotak, kemajuan yang terkendali, pemeriksaan nilai yang sedang lewat. Lihat Paket dan kapabilitas.
Setiap kotak (kecuali Output, Sekarang, dan Retry) memiliki port
error. Sebuah kotak yang gagal tanpa error-nya tersambung akan
menggagalkan eksekusinya.
Dua pola yang berguna:
- Retry — membungkus sebuah batas galat: kegagalan di hilirnya ditangkap dan
dijalankan ulang menurut strategi yang dikonfigurasikan (tetap, linier,
eksponensial), dengan keluaran
exhaustedketika percobaannya habis. - Throw — gagal dengan sengaja, disertai sebuah pesan. Inilah yang dibutuhkan untuk menggagalkan sebuah job CI atas dasar kondisi bisnis.
Mengendalikan lewat MCP
Section titled “Mengendalikan lewat MCP”Sebuah agen AI dapat meluncurkan dan memantau skenario (edisi Pro):
run_scenario (dengan params, interactive, blocking),
get_scenario_run_status (yang mengembalikan lognya, permintaan masukan yang
tertunda, dan pohon sub-eksekusinya), list_scenario_runs, stop_scenario_run,
dan answer_scenario_input. Lihat
Alat MCP.