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