Ana içeriğe atla
Bilgisayar, kodunuzu çalıştıran bir makinedir. Bir Space’te bulut makinesi (isteğe bağlı olarak 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. Bu ortam Space bilgisayarı uygulamanın kendi işi içindir. Computers API’den ayrıdır; bu API, uygulama kodunun REST üzerinden birçok bilgisayar oluşturmasına izin verir, tipik olarak son kullanıcı başına bir tane, her birinin kendi diski ve yaşam döngüsü vardır.

Bilgisayar türleri

Bulut makinesi kalıcılığı

Bulut makinesi dosyaları normal durdurma ve uyandırma döngüleri arasında kalıcı olur. 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 isteğe bağlı olarak 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ırıldı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ı istemcileri yerine veritabanı aracını tercih eder.
  • Uygulama ve depo dosya işlemleri çalışma alanlarına kapsamlıdır.
  • Yıkıcı desenler araç ilkeleri tarafından yakalanır.

Terminaller

Terminaller, siz ve 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 gerçek zamanlı olarak aynı terminali 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 derleme hataları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.