Agenti
GitHub Agent Merge: Copilot può sistemare le vostre pull request mentre lavorate?
Agent Merge di GitHub può sorvegliare una pull request per individuare workflow Actions falliti e conflitti di merge. Come funziona, quanto costa e quali sono i limiti.
Una pull request è pronta per la revisione quando un workflow di GitHub Actions fallisce. Prima ancora di aver finito di indagare, il branch di base cambia e compare un conflitto di merge. Agent Merge di GitHub è pensato per sorvegliare questi blocchi e iniziare a lavorarci mentre voi passate ad altro.
Il 28 ottobre GitHub ha portato Agent Merge direttamente nel riquadro di merge delle pull request su github.com. Copilot può sorvegliare i workflow Actions falliti, i conflitti di merge o entrambi. Lavora in background quando compare uno dei blocchi selezionati; resta comunque a voi rivedere le sue modifiche e soddisfare i requisiti di merge del repository (GitHub).
Cosa fa Agent Merge
Su GitHub, Agent Merge fa parte di Copilot nel cloud. Si attiva su una pull request, si selezionano i blocchi che si vuole affidargli e Copilot avvia un tentativo di riparazione non appena ne rileva uno. GitHub pubblica aggiornamenti nella cronologia della pull request per spiegare perché l'agente è stato avviato (GitHub Docs).
| Blocco | Cosa può fare Copilot |
|---|---|
| Workflow GitHub Actions falliti | Indagare e tentare una correzione |
| Conflitti di merge | Tentare di risolvere i conflitti tra il branch della pull request e il branch di base |
Un tentativo di riparazione non è una garanzia. Un test può fallire per un'asserzione sbagliata, per un problema di dipendenze o per una vera regressione; un conflitto può riguardare due modifiche valide il cui comportamento voluto non emerge dal solo testo. Controllate il diff risultante e rieseguite o ispezionate i controlli pertinenti prima di accettare la modifica.
Come attivarlo su GitHub
Serve un piano Copilot a pagamento con accesso a Copilot nel cloud. Se l'accesso passa da un'organizzazione o da un'impresa, le sue policy devono consentire la funzione cloud. Deve inoltre essere attivata la policy Copilot Enable automations del repository (GitHub Docs).
- Aprite la pull request su GitHub.
- Nel riquadro di merge, selezionate Watch and fix.
- Scegliete Fix failed Actions workflows, Resolve merge conflicts o entrambi.
- Seguite gli aggiornamenti di Agent Merge nel riquadro di merge e nella cronologia della pull request.
- Rivedete le modifiche apportate da Copilot e controllate i risultati dei workflow.
Potete anche attivarlo per impostazione predefinita sulle pull request che create, in Settings → Copilot → Cloud. Per fermarlo su una singola pull request, selezionate Unassign Copilot nel riquadro di merge. GitHub precisa che la funzione non supporta le pull request impilate (stacked) né quelle aperte da fork.
Agent Merge esegue il merge della pull request?
La funzione cloud di GitHub prepara e mantiene la pull request; attivarla non abilita l'auto-merge. La funzione separata di auto-merge di GitHub può essere combinata con Agent Merge e eseguirà il merge una volta soddisfatte le revisioni e i controlli richiesti dal repository (GitHub Docs).
La distinzione conta: se l'auto-merge è attivo, una riparazione riuscita può essere seguita da un merge non appena i requisiti configurati sono soddisfatti. Verificate le regole del repository e le modifiche proposte, invece di dare per scontato che ci sarà sempre un'ulteriore conferma manuale.
L'app Copilot offre un'esperienza diversa. GitHub afferma che la versione nell'app può anche rispondere ai commenti di revisione ed eseguire il merge della pull request non appena GitHub lo consente. Anche VS Code documenta un'esperienza Agent Merge sperimentale con opzioni proprie. Queste superfici non vanno considerate identiche a Watch and fix su GitHub (GitHub Docs; VS Code).
Quanto costa?
La funzione cloud di Agent Merge richiede un piano Copilot a pagamento. Il consumo di crediti IA è addebitato alla persona che l'ha attivato sulla pull request, che può non essere l'autore della pull request. Nella documentazione di Agent Merge GitHub non indica un costo fisso per riparazione; il consumo dipende dal lavoro svolto e dai modelli coinvolti (GitHub Docs).
La documentazione di fatturazione individuale di GitHub elenca Copilot Pro a 10 $ al mese, Pro+ a 39 $ e Max a 100 $, con diverse quote di crediti IA incluse. Sono prezzi dei piani, non costi di Agent Merge; ciò che una riparazione consuma è un utilizzo a parte, all'interno della quota e delle regole di fatturazione applicabili (GitHub billing). Controllate la dashboard di utilizzo e le condizioni del piano prima di attivarlo su larga scala.
Dove vengono eseguite le correzioni?
Sebbene Agent Merge appartenga a Copilot nel cloud, GitHub afferma che le sue correzioni vengono eseguite in un ambiente di sviluppo basato su GitHub Actions, non in una sandbox cloud. Può usare le istruzioni personalizzate del repository, le agent skill e i passaggi di setup in .github/workflows/copilot-setup-steps.yml (GitHub Docs).
La configurazione del repository incide quindi sul risultato. Una dipendenza mancante o un'istruzione imprecisa possono influenzare ciò che l'agente vede. Prestate particolare attenzione alle modifiche che toccano test, permessi e configurazione dei workflow: un controllo verde è utile, ma non dimostra che l'intento originale o la sicurezza del workflow siano stati preservati.
Il nostro parere
Agent Merge affronta una fonte di attrito ben nota: aspettare i controlli, accorgersi di un errore e tornare su un branch solo per renderlo integrabile. Per uno sviluppatore singolo o un piccolo team, una riparazione in background potrebbe ridurre questa interruzione.
Il suo valore dipenderà dalla qualità delle correzioni proposte e dal tempo necessario per verificarle. Iniziate con una pull request dai controlli chiari, scegliete solo i tipi di blocco che volete delegare e confrontate il diff dell'agente con l'obiettivo di partenza. Monitorate il consumo di crediti insieme al tempo di revisione. Il risultato che conta è una modifica corretta e manutenibile che supera i controlli giusti, non semplicemente un riquadro di merge verde.
Fonti
- GitHub, Agent Merge sulle pull request, 28 ottobre 2026
- GitHub Docs, preparare le pull request con Agent Merge, consultato il 29 ottobre 2026
- GitHub Docs, gestire le pull request nell'app Copilot, consultato il 29 ottobre 2026
- VS Code, finestra Agents, consultato il 29 ottobre 2026
- GitHub Docs, fatturazione individuale di Copilot, consultato il 29 ottobre 2026
Avete notato un errore in questo articolo? Segnalatelo · La nostra politica sulle correzioni