Langsung ke konten utama
Komputer adalah mesin yang menjalankan kode Anda. Sebuah Space dapat memiliki mesin cloud (dibuat sesuai permintaan, satu per Space), browser cloud, dan perangkat Anda sendiri saat aplikasi Kazzle diinstal. AI menggunakannya untuk perintah shell, operasi file, sesi terminal, dan otomasi browser.

Jenis komputer

JenisKemampuanGunakan untuk
Mesin cloudShell, terminal, fileCoding, skrip, build, pengembangan app. File bertahan saat berhenti dan bangun.
Browser cloudBrowserScraping, otomasi, browsing tanpa login
Perangkat AndaDesktop, terminal, browser (saat online)Komputer Anda menjalankan Kazzle. Browser bawaan plus dukungan ekstensi.
ProductionMulai, berhenti, dan log sajaApp yang sudah di-deploy. Tanpa akses shell, file, atau browser.

Persistensi mesin cloud

File mesin cloud bertahan di seluruh siklus berhenti dan bangun normal. File, paket terinstal, dan alat tetap utuh. Mesin cloud adalah lingkungan pengembangan yang persisten, bukan kontainer sekali pakai.

Siklus hidup

  1. Periksa komputer yang ada. AI melihat komputer yang tersedia di awal.
  2. Buat jika diperlukan. AI membuat mesin cloud atau browser cloud sesuai permintaan.
  3. Bangun jika offline. Mesin cloud dapat dibangunkan dan dihentikan; browser cloud dan perangkat Anda dimulai dengan cara berbeda.
  4. Siap. Setelah bangun, semua alat tersedia.

Perintah shell

AI menjalankan perintah shell untuk build, instalasi, operasi git, dan skrip. Perintah berjalan pada filesystem persisten mesin cloud. Aturan:
  • AI lebih memilih alat database daripada klien database shell.
  • Operasi file app dan repo dibatasi pada workspace mereka.
  • Pola destruktif ditangkap oleh kebijakan alat.

Terminal

Terminal adalah sesi shell persisten yang dibagikan antara Anda dan AI. AI membuat terminal untuk proses yang berjalan lama (dev server, build, watcher). Anda juga dapat membukanya secara manual. Kedua belah pihak melihat terminal yang sama secara real-time:
  • AI menjalankan npm install. Anda melihat output.
  • Anda mengetik perintah. AI dapat membaca output.
  • AI memulai dev server. Anda dapat berinteraksi dengannya.
Saat AI memulai app, dev server berjalan di terminal. Anda dapat membaca output untuk memeriksa error, dan AI mengawasinya untuk mendeteksi kegagalan build.

Filesystem

Untuk file app dan repo, AI menggunakan operasi file yang dibatasi yang tidak dapat keluar dari root workspace. Untuk akses filesystem mentah, AI menggunakan perintah shell.