Scheda Progress

Shell & Terminal
Funzionalità della cronologia dei comandi
- Elenco completo dei comandi: Visualizza ogni comando che Devin ha eseguito durante la sessione
- Anteprima dell’output: Consulta l’output di ogni comando senza uscire dal contesto corrente
- Funzione di copia: Copia rapidamente comandi e output negli appunti
- Navigazione temporale: Passa a diversi momenti della sessione facendo clic sui comandi
- Integrazione con gli aggiornamenti di avanzamento: I comandi della shell sono collegati agli aggiornamenti di avanzamento di Devin per fornire contesto

Visualizzare gli aggiornamenti della shell

Cronologia dei comandi Shell


Eseguire i tuoi comandi
- Aprire un terminale in VSCode per eseguire comandi direttamente
- Passare i terminali dalla modalità di sola lettura alla modalità in scrittura
- Eseguire qualsiasi comando di cui hai bisogno per effettuare il debug, eseguire test o configurare l’ambiente
Devin IDE

Rivedere il lavoro di Devin in tempo reale
Prendere in carico l’attività di Devin
- Cmd/Ctrl+K per generare comandi di terminale dal linguaggio naturale
- Cmd/Ctrl+I per risposte rapide alle domande o modifiche rapide ai file
- Tab autocomplete per il completamento del codice
Best practice per l’IDE
- Informa Devin delle modifiche che hai apportato quando riprendi la sessione
- Assicurati che Devin sia in pausa prima di prendere il controllo dell’IDE, per evitare modifiche simultanee e in conflitto tra loro
- Usa il browser di Devin per testare direttamente la build locale, senza uscire dalla web app
Browser interattivo

Casi d’uso del browser
- Testare applicazioni locali: testa la tua applicazione in esecuzione sulla macchina di Devin direttamente nel browser
- Verifica visiva: verifica che le modifiche all’interfaccia utente appaiano corrette nel browser
- Screenshot e registrazioni: Devin può acquisire screenshot e video del browser e inviarteli come prova dei test o per mostrare i risultati
- Flussi di autenticazione: completa i passaggi di accesso, le verifiche MFA o i flussi OAuth che Devin non può gestire automaticamente
- Risoluzione dei CAPTCHA: risolvi manualmente i CAPTCHA quando Devin li incontra
- Navigazione complessa: aiuta Devin a navigare in interfacce web complesse o in moduli con più passaggi
Integrazione e flusso di lavoro
Flusso di lavoro tipico
- Avvia una sessione e lascia che Devin inizi a lavorare
- Monitora l’avanzamento tramite gli aggiornamenti sullo stato
- Controlla i comandi della shell per capire cosa sta eseguendo Devin
- Rivedi le modifiche rapide al codice nell’IDE usando la vista diff
- Esegui test funzionali sui prototipi (per lo sviluppo front-end)
- Subentra se necessario interrompendo Devin e usando direttamente l’IDE
- Fai riprendere il lavoro a Devin dopo aver applicato le tue modifiche e aver informato Devin di ciò che hai fatto
Best practice consigliate
Quando usare ogni strumento
| Strumento | Ideale per |
|---|---|
| IDE | Revisionare le modifiche al codice, apportare rapide modifiche, eseguire il debug |
| Browser | Prototipazione frontend, test visivi, autenticazione |
| Shell | Monitorare l’esecuzione dei comandi, eseguire test, diagnosticare problemi |
Suggerimenti per una collaborazione efficace
- Intervieni tempestivamente: Se vedi che Devin sta andando nella direzione sbagliata, fermalo e reindirizzalo subito
- Sfrutta la cronologia dei comandi: Usa la cronologia dei comandi della shell per capire cosa ha provato Devin e cosa ha funzionato
- Comunica le modifiche: Se riprendi la sessione, informa sempre Devin di eventuali modifiche che hai apportato quando sei subentrato
