Devin fornisce tre potenti strumenti durante le sessioni che ti consentono di monitorare, interagire con e prendere il controllo del lavoro di Devin: la Shell, l’IDE e il Browser. Questi strumenti lavorano insieme per offrirti completa visibilità e controllo sull’ambiente di sviluppo di Devin. La scheda Progress riunisce questi strumenti in un’unica vista integrata, offrendoti una visibilità chiara sul lavoro in corso di Devin.Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
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
Interactive Browser
La scheda in precedenza si chiamava “Browser” ed è stata rinominata “Desktop” per riflettere le funzionalità complete dell’ambiente desktop di Devin.

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 |
| Desktop (Interactive 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
