跳轉到主要內容
電腦是執行您程式碼的機器。一個 Space 可以有一台雲端機器(按需建立,每個 Space 一台)、一個雲端瀏覽器,以及安裝了 Kazzle 應用程式的您自己的裝置。AI 使用它們執行 shell 命令、檔案操作、終端機工作階段和瀏覽器自動化。

電腦類型

類型功能用途
雲端機器Shell、終端機、檔案編碼、指令碼、建置、應用程式開發。檔案在停止和喚醒後保留。
雲端瀏覽器瀏覽器網頁爬蟲、自動化、未登入瀏覽
您的裝置桌面、終端機、瀏覽器(線上時)執行 Kazzle 的您的電腦。內建瀏覽器加上擴充功能支援。
生產環境僅啟動、停止和日誌您部署的應用程式。無 shell、檔案或瀏覽器存取。

雲端機器持久性

雲端機器檔案在正常停止和喚醒週期中保留。檔案、已安裝的套件和工具保持完整。雲端機器是持久開發環境,不是一次性容器。

生命週期

  1. 檢查現有電腦。 AI 預先查看可用的電腦。
  2. 按需建立。 AI 按需建立雲端機器或雲端瀏覽器。
  3. 離線時喚醒。 雲端機器可以喚醒和停止;雲端瀏覽器和您的裝置以不同方式啟動。
  4. 就緒。 喚醒後,所有工具都可用。

Shell 命令

AI 執行 shell 命令進行建置、安裝、git 操作和指令碼。命令在雲端機器的持久檔案系統上執行。 規則:
  • AI 偏好使用資料庫工具而不是 shell 資料庫用戶端。
  • 應用程式和儲存庫檔案操作的範圍限於其工作區。
  • 破壞性模式由 工具原則 捕捉。

終端機

終端機是您和 AI 之間共享的持久 shell 工作階段。AI 為長時間執行的程序(開發伺服器、建置、監視程式)建立它們。您也可以手動開啟它們。 雙方實時看到相同的終端機:
  • AI 執行 npm install。您看到輸出。
  • 您輸入命令。AI 可以讀取輸出。
  • AI 啟動開發伺服器。您可以與其互動。
當 AI 啟動應用程式時,開發伺服器在終端機中執行。您可以讀取其輸出以檢查錯誤,AI 監視它以偵測建置失敗。

檔案系統

對於應用程式和儲存庫檔案,AI 使用無法逃出工作區根目錄的範圍檔案操作。對於原始檔案系統存取,它使用 shell 命令。