Ringkasan
Workspace browser tempat pengguna mendeskripsikan aplikasi, agent menyunting file proyek, lalu hasilnya bisa dipratinjau dan diekspor: lengkap dengan akun, undangan, kredit, dan pembayaran.
Kendala
Meng-stream agent yang menyunting file tanpa membiarkannya mengubah proyek sebelum manusia menyetujui rencana, mengonversi pemakaian token dan biaya menjadi kredit bilangan bulat, serta menjaga satu basis kode tetap benar di PostgreSQL dan SQLite sekaligus.
Pendekatan
Setiap giliran chat membangun ulang agent dari transkrip Drizzle dan meng-stream event lewat SSE; penulisan file ditahan selama run, tetap terblokir sampai rencana disetujui, lalu ditulis sebagai satu entri riwayat; meter yang bisa dipasang menghitung kredit dari ledger penggunaan aditif, dan preview berjalan di WebContainer di balik header COOP/COEP yang disyaratkan.



