Tipi di computer
Persistenza della macchina cloud
I file della macchina cloud persistono attraversi normali cicli di stop e wake. File, pacchetti installati e strumenti rimangono intatti. Una macchina cloud è un ambiente di sviluppo persistente, non un container usa e getta.Ciclo di vita
- Controlla i computer esistenti. L’AI vede i computer disponibili in anticipo.
- Crea se necessario. L’AI crea una macchina cloud o un browser cloud su richiesta.
- Riattiva se offline. Le macchine cloud possono essere riattivate e arrestate; i browser cloud e il tuo dispositivo vengono avviati diversamente.
- Pronto. Una volta attivo, tutti gli strumenti sono disponibili.
Comandi shell
L’AI esegue comandi shell per build, installazioni, operazioni git e script. I comandi vengono eseguiti sul filesystem persistente della macchina cloud. Regole:- L’AI preferisce lo strumento database rispetto ai client database shell.
- Le operazioni su file di app e repo sono limitate al loro workspace.
- I pattern distruttivi vengono rilevati dalle politiche degli strumenti.
Terminali
I terminali sono sessioni shell persistenti condivise tra te e l’AI. L’AI li crea per processi a lunga esecuzione (dev server, build, watcher). Puoi anche aprirli manualmente. Entrambi i lati vedono lo stesso terminale in tempo reale:- L’AI esegue
npm install. Tu vedi l’output. - Tu digiti un comando. L’AI può leggere l’output.
- L’AI avvia un dev server. Puoi interagire con esso.