Skip to main content
Non vuoi configurare tutto manualmente? Incolla un collegamento a questa pagina in una sessione Devin e chiedigli di configurare tutto per te.
1

Registra repository e utenti per la revisione automatica

Devin Review può eseguire automaticamente la revisione di ogni PR sui tuoi repository — senza bisogno di avvii manuali. Inizia registrando i repository e gli utenti che vuoi coprire.
  1. Vai a Settings > Review nella webapp di Devin
  2. In Repositories, usa Add repo per cercare e aggiungere i repository che vuoi che Devin revisioni automaticamente (ad esempio, acme/frontend, acme/api-server)
  3. In Users, visualizza chi è registrato — ogni utente si registra autonomamente impostando il proprio trigger di revisione personale
Una volta registrati, Devin esegue automaticamente la revisione dei PR quando vengono aperti, quando vengono effettuati nuovi push di commit o quando una bozza viene contrassegnata come pronta per la revisione.
I membri del team possono registrarsi autonomamente alle revisioni automatiche senza un amministratore. Vai su Settings > Preferences e, nella sezione Devin Review, imposta Review trigger su Auto review così che Devin esegua la revisione quando il PR è pronto e a ogni push successivo. Scegli invece When the PR is ready per una singola revisione.Il menu a discesa Review trigger è bloccato finché non colleghi un account Git ed elenca solo le modalità di trigger che il tuo ruolo è autorizzato a usare.
2

Abilita Auto-Fix così Devin invia correzioni, non solo commenti

Per impostazione predefinita, Devin Review pubblica i bug individuati come commenti inline. Auto-Fix va oltre — Devin propone modifiche al codice e può inviare direttamente i commit di correzione al branch del PR.Per abilitarlo, vai su Settings > Customization > Pull requests > Responding to bots e scegli una delle seguenti opzioni:
  • Selected only — aggiungi devin-ai-integration[bot] all’allowlist (consigliato)
  • All bots — Devin agisce su tutti i commenti dei bot, non solo sui propri
Puoi anche abilitare Auto-Fix dalla sezione Auto-fix della barra laterale della revisione su qualsiasi PR creata da Devin (solo per gli amministratori dell’organizzazione).
“All bots” può causare loop infiniti se altri bot commentano anche sulle modifiche di Devin. Usa la modalità Selected only e aggiungi solo devin-ai-integration[bot] per rimanere al sicuro.
3

Scopri cosa Devin individua e corregge

Quando viene aperto un PR su un repository registrato, Devin Review viene eseguito automaticamente e produce:
  • Bug individuati nella barra laterale Analysis, etichettati per gravità (Severe o Non-severe) e livello di confidenza
  • Flag per pattern che vale la pena approfondire ma non necessariamente errati
  • Commit di correzione inviati direttamente al branch del PR per i problemi che Devin può risolvere (quando Auto-Fix è attivo)
Ad esempio, su un PR che aggiunge una nuova pagina di impostazioni utente, Devin Review potrebbe trovare:
Puoi esaminare ogni riscontro nella vista diff, contrassegnare i bug come risolti o porre domande di follow-up usando la chat contestualizzata al codebase integrata — Devin ha il contesto dell’intero repo, non solo del diff.
4

Insegna a Devin Review gli standard del tuo team

Devin Review legge i file AGENTS.md e REVIEW.md nel tuo repository per imparare le convenzioni del tuo team. Usa questi file per definire preferenze di revisione, pattern di bug comuni da monitorare e standard di codifica che vuoi far rispettare:
Esegui il commit di questo file nel tuo repository e Devin Review seguirà queste linee guida su ogni PR. Aggiornalo man mano che il tuo team scopre nuovi pattern — per esempio, dopo un bug in produzione, aggiungi il pattern che l’avrebbe intercettato così che Devin segnali problemi simili nelle revisioni future.Puoi anche usare la Review chat su qualsiasi PR per chiedere a Devin di verificare pattern specifici all’interno del diff — per esempio: “Ci sono chiamate API in questo PR che non gestiscono il caso di errore?”