Typy komputerów
| Typ | Możliwości | Zastosowanie |
|---|---|---|
| Maszyna w chmurze | Powłoka, terminal, pliki | Kodowanie, skrypty, kompilacje, tworzenie aplikacji. Pliki przetrwają zatrzymanie i wznowienie. |
| Przeglądarka w chmurze | Przeglądarka | Scraping, automatyzacja, przeglądanie bez logowania |
| Twoje urządzenie | Pulpit, terminal, przeglądarka (online) | Twój komputer z Kazzle. Wbudowana przeglądarka plus obsługa rozszerzeń. |
| Produkcja | Tylko uruchamianie, zatrzymywanie i logi | Twoja wdrożona aplikacja. Brak dostępu do powłoki, plików lub przeglądarki. |
Trwałość maszyny w chmurze
Pliki maszyny w chmurze są zachowywane podczas normalnych cykli zatrzymania i wznowienia. Pliki, zainstalowane pakiety i narzędzia pozostają nienaruszone. Maszyna w chmurze to trwałe środowisko programistyczne, a nie jednorazowy kontener.Cykl życia
- Sprawdzenie istniejących komputerów. AI widzi dostępne komputery z góry.
- Utworzenie w razie potrzeby. AI tworzy maszynę w chmurze lub przeglądarkę w chmurze na żądanie.
- Wznowienie, jeśli offline. Maszyny w chmurze można wznowić i zatrzymać; przeglądarki w chmurze i Twoje urządzenie są uruchamiane inaczej.
- Gotowe. Po wznowieniu wszystkie narzędzia są dostępne.
Polecenia powłoki
AI uruchamia polecenia powłoki do kompilacji, instalacji, operacji git i skryptów. Polecenia są uruchamiane na trwałym systemie plików maszyny w chmurze. Zasady:- AI preferuje narzędzie bazy danych zamiast klientów bazy danych powłoki.
- Operacje na plikach aplikacji i repozytorium są ograniczone do ich workspace’u.
- Destrukcyjne wzorce są przechwytywane przez polityki narzędzi.
Terminale
Terminale to trwałe sesje powłoki udostępniane między Tobą a AI. AI tworzy je dla długotrwałych procesów (serwery deweloperskie, kompilacje, obserwatory). Możesz je również otworzyć ręcznie. Obie strony widzą ten sam terminal w czasie rzeczywistym:- AI uruchamia
npm install. Widzisz dane wyjściowe. - Wpisujesz polecenie. AI może przeczytać dane wyjściowe.
- AI uruchamia serwer deweloperski. Możesz z nim wchodzić w interakcję.