Typy komputerów
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ę.