Tipos de computadora
Persistencia de máquina en la nube
Los archivos de la máquina en la nube persisten a través de ciclos normales de detención e inicio. Los archivos, paquetes instalados y herramientas permanecen intactos. Una máquina en la nube es un entorno de desarrollo persistente, no un contenedor desechable.Ciclo de vida
- Verificar computadoras existentes. La IA ve las computadoras disponibles de antemano.
- Crear si es necesario. La IA crea una máquina en la nube o navegador en la nube bajo demanda.
- Iniciar si está desconectada. Las máquinas en la nube pueden iniciarse y detenerse; los navegadores en la nube y tu dispositivo se inician de manera diferente.
- Listo. Una vez iniciada, todas las herramientas están disponibles.
Comandos de shell
La IA ejecuta comandos de shell para compilaciones, instalaciones, operaciones de git y scripts. Los comandos se ejecutan en el sistema de archivos persistente de la máquina en la nube. Reglas:- La IA prefiere la herramienta de base de datos sobre los clientes de base de datos de shell.
- Las operaciones de archivos de aplicación y repositorio están limitadas a su espacio de trabajo.
- Los patrones destructivos se detectan mediante políticas de herramientas.
Terminales
Los terminales son sesiones de shell persistentes compartidas entre tú y la IA. La IA los crea para procesos de larga duración (servidores de desarrollo, compilaciones, observadores). También puedes abrirlos manualmente. Ambos lados ven la misma terminal en tiempo real:- La IA ejecuta
npm install. Ves el resultado. - Escribes un comando. La IA puede leer el resultado.
- La IA inicia un servidor de desarrollo. Puedes interactuar con él.