Ana içeriğe atla
Bilgisayar, kodunuzu çalıştıran bir makinedir. Bir Space’te bulut makinesi (talep üzerine oluşturulan, Space başına bir tane), bulut tarayıcısı ve Kazzle uygulaması yüklendiğinde kendi cihazınız olabilir. AI bunları shell komutları, dosya işlemleri, terminal oturumları ve tarayıcı otomasyonu için kullanır.

Bilgisayar türleri

TürYeteneklerKullanım alanı
Bulut makinesiShell, terminal, dosyalarKodlama, scriptler, derlemeler, uygulama geliştirme. Dosyalar durdurma ve uyanmada kalır.
Bulut tarayıcısıTarayıcıKazıma, otomasyon, oturum açılmamış tarama
Kendi cihazınızMasaüstü, terminal, tarayıcı (çevrimdayken)Kazzle çalıştıran bilgisayarınız. Yerleşik tarayıcı artı uzantı desteği.
ÜretimBaşlat, durdur ve loglar yalnızcaDağıtılan uygulamanız. Shell, dosya veya tarayıcı erişimi yok.

Bulut makinesi kalıcılığı

Bulut makinesi dosyaları normal durdurma ve uyanma döngülerinde kalıcı olarak saklanır. Dosyalar, yüklü paketler ve araçlar bozulmadan kalır. Bulut makinesi, tek kullanımlık bir konteyner değil, kalıcı bir geliştirme ortamıdır.

Yaşam döngüsü

  1. Mevcut bilgisayarları kontrol edin. AI mevcut bilgisayarları önceden görür.
  2. Gerekirse oluşturun. AI talep üzerine bulut makinesi veya bulut tarayıcısı oluşturur.
  3. Çevrimdışıysa uyandırın. Bulut makineleri uyandırılabilir ve durdurulabilir; bulut tarayıcıları ve cihazınız farklı şekilde başlatılır.
  4. Hazır. Uyandıktan sonra tüm araçlar kullanılabilir.

Shell komutları

AI derlemeler, yüklemeler, git işlemleri ve scriptler için shell komutları çalıştırır. Komutlar bulut makinesinin kalıcı dosya sisteminde çalışır. Kurallar:
  • AI, shell veritabanı istemcilerine tercih olarak veritabanı aracını kullanır.
  • Uygulama ve depo dosya işlemleri çalışma alanlarına kapsamlıdır.
  • Yıkıcı desenler araç ilkeleri tarafından yakalanır.

Terminallar

Terminallar, sizinle AI arasında paylaşılan kalıcı shell oturumlarıdır. AI bunları uzun süren işlemler (geliştirme sunucuları, derlemeler, izleyiciler) için oluşturur. Bunları manuel olarak da açabilirsiniz. Her iki taraf da aynı terminali gerçek zamanlı olarak görür:
  • AI npm install çalıştırır. Çıktıyı görürsünüz.
  • Bir komut yazarsınız. AI çıktıyı okuyabilir.
  • AI bir geliştirme sunucusu başlatır. Onunla etkileşim kurabilirsiniz.
AI bir uygulama başlattığında, geliştirme sunucusu bir terminalde çalışır. Hataları kontrol etmek için çıktısını okuyabilir ve AI derlemesi başarısız olup olmadığını algılamak için izler.

Dosya sistemi

Uygulama ve depo dosyaları için AI, çalışma alanı kökünden kaçamayan kapsamlı dosya işlemleri kullanır. Ham dosya sistemi erişimi için shell komutlarını kullanır.