Spazi di lavoro
Gli spazi di lavoro sono il luogo in cui crei, modifichi, visualizzi in anteprima e distribuisci le app Adios. L’IDE web apre il codice sorgente dell’app e l’agente IA lavora direttamente al suo interno. I membri del team usano lo stesso contesto del progetto anziché trasferire codice sorgente, output di compilazione, anteprime e stato delle distribuzioni tra strumenti.
Cosa include uno spazio di lavoro
- file sorgente e struttura del progetto
- accesso del team multiutente al contesto di progetto condiviso
- Stato Git, commit, push, pull e sync
- I piani, le modifiche e le fasi di verifica dell'agente dell'IA
- compilazioni, test e log di compilazione ed esecuzione
- controlli dell’ambiente di anteprima e un URL generato stabile
- segreti, flag delle funzionalità, variabili di ambiente e configurazione dell’ambiente di esecuzione
- definizioni dei workflow e cronologia delle esecuzioni
- controlli di distribuzione per la versione corrente dell’ambiente di esecuzione
Collaborazione del team
Uno spazio di lavoro mantiene visibili albero sorgente, stato Git, attività dell’agente IA, compilazioni, ambiente di anteprima, log, configurazione, workflow e stato delle distribuzioni in un unico contesto condiviso del progetto. I membri del team possono controllare le stesse modifiche e i dati dell’esecuzione prima di decidere cosa registrare con un commit o distribuire.
Flusso dell’agente IA
- Descrivi l’app, l’API, la funzionalità full-stack, il workflow o l’integrazione.
- L’agente crea un piano e modifica il codice sorgente dello spazio di lavoro.
- Tu e il tuo team controllate file, diff, modifiche al manifest e passaggi dei workflow.
- Lo spazio di lavoro esegue compilazioni, test, anteprime e verifiche dei log.
- Registri un commit con Git, sincronizzi localmente o distribuisci la versione corrente.
Anteprima e distribuzione
Le anteprime vengono eseguite dal codice sorgente attuale dello spazio di lavoro e restituiscono un URL generato stabile. Dopo aver verificato l’anteprima, distribuisci lo spazio di lavoro come versione dell’ambiente di esecuzione e promuovila a versione corrente.
Sincronizzazione locale
adios sync
adios sync --pull
Usa adios sync per inviare i file locali a uno spazio di lavoro. Usa adios sync --pull per riportare le modifiche dello spazio di lavoro nel progetto locale.