Типи комп’ютерів
| Тип | Можливості | Використовується для |
|---|---|---|
| Хмарна машина | Shell, термінал, файли | Кодування, скрипти, збірки, розробка додатків. Файли зберігаються при зупинці та пробудженні. |
| Хмарний браузер | Браузер | Скрейпінг, автоматизація, перегляд без входу |
| Ваш пристрій | Робочий стіл, термінал, браузер (в мережі) | Ваш комп’ютер з Kazzle. Вбудований браузер та підтримка розширень. |
| Production | Лише запуск, зупинка та логи | Ваш розгорнутий додаток. Без доступу до shell, файлів чи браузера. |
Збереження даних хмарної машини
Файли хмарної машини зберігаються під час звичайних циклів зупинки та пробудження. Файли, встановлені пакети та інструменти залишаються без змін. Хмарна машина — це постійне середовище розробки, а не одноразовий контейнер.Життєвий цикл
- Перевірка наявних комп’ютерів. ШІ бачить доступні комп’ютери з самого початку.
- Створення за потребою. ШІ створює хмарну машину або хмарний браузер за запитом.
- Пробудження, якщо офлайн. Хмарні машини можна пробудити та зупинити; хмарні браузери та ваш пристрій запускаються інакше.
- Готово. Коли пристрій активний, всі інструменти доступні.
Команди shell
ШІ запускає команди shell для збірок, встановлення, операцій git та скриптів. Команди запускаються на постійній файловій системі хмарної машини. Правила:- ШІ надає перевагу інструменту бази даних над клієнтами shell для баз даних.
- Операції з файлами додатків та репозиторіїв обмежені їхнім workspace.
- Деструктивні шаблони перехоплюються політиками інструментів.
Терміналі
Терміналі — це постійні сеанси shell, спільні для вас та ШІ. ШІ створює їх для довгострокових процесів (dev-сервери, збірки, спостерігачі). Ви також можете відкривати їх вручну. Обидві сторони бачать один і той же термінал у реальному часі:- ШІ запускає
npm install. Ви бачите вихід. - Ви вводите команду. ШІ може прочитати вихід.
- ШІ запускає dev-сервер. Ви можете взаємодіяти з ним.