Типы компьютеров
Сохранение данных облачной машины
Файлы облачной машины сохраняются при обычных циклах остановки и пробуждения. Файлы, установленные пакеты и инструменты остаются нетронутыми. Облачная машина — это постоянная среда разработки, а не одноразовый контейнер.Жизненный цикл
- Проверка существующих компьютеров. ИИ видит доступные компьютеры с самого начала.
- Создание при необходимости. ИИ создаёт облачную машину или облачный браузер по требованию.
- Пробуждение при отключении. Облачные машины можно пробудить и остановить; облачные браузеры и ваше устройство запускаются иначе.
- Готово. После пробуждения все инструменты доступны.
Команды shell
ИИ выполняет команды shell для сборки, установки, операций git и скриптов. Команды выполняются на постоянной файловой системе облачной машины. Правила:- ИИ предпочитает инструмент базы данных клиентам shell для работы с БД.
- Операции с файлами приложения и репозитория ограничены их рабочей областью.
- Деструктивные паттерны перехватываются политиками инструментов.
Терминалы
Терминалы — это постоянные сеансы shell, общие для вас и ИИ. ИИ создаёт их для долгоживущих процессов (серверы разработки, сборка, наблюдатели). Вы также можете открывать их вручную. Обе стороны видят один и тот же терминал в реальном времени:- ИИ запускает
npm install. Вы видите вывод. - Вы вводите команду. ИИ может прочитать вывод.
- ИИ запускает сервер разработки. Вы можете взаимодействовать с ним.