Skip to main content
Máy tính là một thiết bị chạy mã của bạn. Một Space có thể có một máy tính đám mây (được tạo theo yêu cầu, một máy trên mỗi Space), một trình duyệt đám mây và thiết bị của bạn khi cài đặt ứng dụng Kazzle. AI sử dụng chúng để chạy lệnh shell, thực hiện các thao tác tệp, phiên terminal và tự động hóa trình duyệt. Máy tính Space xung quanh đó dành cho công việc của chính ứng dụng. Nó tách biệt với API Máy tính, cho phép mã ứng dụng tạo nhiều máy tính qua REST, thường là một máy trên mỗi người dùng cuối, mỗi máy có đĩa và vòng đời riêng.

Loại máy tính

Tính bền vững của máy tính đám mây

Tệp máy tính đám mây được lưu giữ trong các chu kỳ dừng và khởi động lại bình thường. Tệp, gói được cài đặt và công cụ vẫn nguyên vẹn. Máy tính đám mây là một môi trường phát triển bền vững, không phải một container dùng một lần.

Vòng đời

  1. Kiểm tra máy tính hiện có. AI nhìn thấy các máy tính khả dụng ngay từ đầu.
  2. Tạo nếu cần. AI tạo một máy tính đám mây hoặc trình duyệt đám mây theo yêu cầu.
  3. Khởi động nếu ngoại tuyến. Máy tính đám mây có thể được khởi động và dừng; trình duyệt đám mây và thiết bị của bạn được khởi động theo cách khác.
  4. Sẵn sàng. Khi hoạt động, tất cả công cụ đều khả dụng.

Lệnh shell

AI chạy lệnh shell để build, cài đặt, thực hiện các thao tác git và chạy script. Lệnh chạy trên hệ thống tệp bền vững của máy tính đám mây. Quy tắc:
  • AI ưu tiên công cụ cơ sở dữ liệu hơn các client cơ sở dữ liệu shell.
  • Các thao tác tệp ứng dụng và repo được giới hạn trong workspace của chúng.
  • Các mẫu phá hủy được bắt bởi chính sách công cụ.

Terminal

Terminal là các phiên shell bền vững được chia sẻ giữa bạn và AI. AI tạo chúng cho các quy trình chạy lâu dài (máy chủ dev, build, watcher). Bạn cũng có thể mở chúng theo cách thủ công. Cả hai bên đều nhìn thấy cùng một terminal theo thời gian thực:
  • AI chạy npm install. Bạn thấy kết quả đầu ra.
  • Bạn nhập một lệnh. AI có thể đọc kết quả đầu ra.
  • AI khởi động một máy chủ dev. Bạn có thể tương tác với nó.
Khi AI khởi động một ứng dụng, máy chủ dev chạy trong một terminal. Bạn có thể đọc kết quả đầu ra của nó để kiểm tra lỗi, và AI theo dõi nó để phát hiện lỗi build.

Hệ thống tệp

Đối với tệp ứng dụng và repo, AI sử dụng các thao tác tệp được giới hạn không thể thoát khỏi gốc workspace. Để truy cập hệ thống tệp thô, nó sử dụng lệnh shell.