Negli ultimi mesi Microsoft ha rilasciato per Visual Studio 2026 un aggiornamento al mese, e in quasi ognuno di essi la parte più consistente delle novità riguarda GitHub Copilot. Non si tratta più soltanto di autocompletamento intelligente: tra luglio e ottobre 2026 Copilot in Visual Studio è diventato un sistema agentico con un motore unificato, la possibilità di scegliere il modello AI da usare e un controllo esplicito su quanto “ragionamento” dedicare a ogni richiesta. Per chi sviluppa software .NET ogni giorno, vale la pena fare il punto su cosa è cambiato davvero e cosa conviene attivare.
Un nuovo Agent costruito sul Copilot SDK
La novità più importante dal punto di vista architetturale è arrivata con l’aggiornamento di luglio 2026: un nuovo Agent (Preview), selezionabile dall’agent picker nella finestra di GitHub Copilot Chat, costruito sullo stesso GitHub Copilot SDK che alimenta anche la Copilot CLI e l’app GitHub. L’obiettivo dichiarato da Microsoft è duplice: ottenere risultati corretti al primo tentativo, riducendo il ping-pong di richieste e correzioni, e garantire un’esperienza più coerente tra le diverse superfici in cui si usa Copilot. Si può iniziare un task nella CLI, nell’app GitHub o in VS Code, e poi continuarlo in Visual Studio per la revisione finale, con lo stesso comportamento di fondo.
Per attivarlo:
- Apri GitHub Copilot Chat.
- Clicca sull’agent picker in basso nella finestra.
- Seleziona Agent (Preview).
- Assegna un compito: una modifica a una feature, la correzione di un bug, un refactoring.
Una parte interessante di questo aggiornamento, poco raccontata al di fuori dei blog ufficiali, sono le skill integrate per .NET e Azure, scritte direttamente dai team Microsoft che sviluppano quelle piattaforme. Compaiono nella categoria “Built-in” del tool picker quando il relativo workload è installato, sono disattivate per impostazione predefinita (si attivano solo quelle che servono) e il codice sorgente è pubblico nei repository GitHub dotnet/skills e microsoft/azure-skills — un buon punto di partenza per chi vuole capire come viene strutturata una skill per Copilot o scriverne una personalizzata per il proprio team.
Bring Your Own Model: non solo i modelli di GitHub
Con l’aggiornamento di settembre 2026 (versione 18.10) è arrivato, in anteprima e attivo per impostazione predefinita nelle edizioni Community, Professional ed Enterprise, il Bring Your Own Model (BYOM): la possibilità di collegare a Visual Studio modelli di AI diversi da quelli offerti di default da GitHub Copilot, tra cui Microsoft Foundry, OpenAI, Anthropic e Ollama, oltre a endpoint personalizzati per OpenAI e Ollama. La caratteristica più utile per molti team è che BYOM funziona anche senza essere autenticati con un account GitHub, il che lo rende interessante per chi lavora in ambienti con restrizioni di rete o policy aziendali che vietano l’uso di servizi cloud esterni non autorizzati.
La configurazione è semplice:
- Apri la finestra Chat.
- Apri il model picker e seleziona Add a model oppure Manage Models.
- Inserisci le credenziali per connetterti al provider scelto.
- Avvia il lavoro in modalità Agent (Preview), che è l’unica modalità compatibile con BYOM in questo rilascio.
Qui vale la pena segnalare un paio di breaking change da tenere a mente in fase di aggiornamento: il vecchio BYOM nelle modalità Ask e Agent precedenti non è più supportato, e i modelli Ollama aggiunti nelle build Insiders precedenti devono essere riconfigurati da zero per un cambiamento nel backend di integrazione con quel provider. Non è raro, inoltre, che non tutte le funzionalità dell’Agent Mode siano disponibili con ogni modello: quando capita, l’interfaccia segnala chiaramente la limitazione invece di fallire silenziosamente.
Thinking effort: decidere quanto “pensare” al modello
Dall’aggiornamento di agosto 2026 (versione 18.9), per i modelli che lo supportano, è possibile impostare il thinking effort su tre livelli — Low, Medium, High — dal model picker o dalla vista estesa dei modelli disponibili. Microsoft consiglia Low per domande semplici e suggerimenti di codice immediati, Medium per lo sviluppo quotidiano, High per problemi complessi come la progettazione di un algoritmo, decisioni architetturali o bug particolarmente insidiosi da riprodurre.
Il parametro non è solo una questione di qualità della risposta: influisce direttamente sul numero di token consumati, e quindi sul costo e sulla velocità di risposta. Impostarlo correttamente in base al task è probabilmente l’intervento più semplice ed economico che un team può fare per contenere la spesa su Copilot senza rinunciare alla qualità nei casi che la richiedono davvero. A supporto di questa scelta, la vista di gestione dei modelli permette di fissare i preferiti, nascondere gli altri e consultare costi, capacità e dimensione della finestra di contesto di ciascun modello prima di usarlo.
Agenti personalizzati a livello di organizzazione
Sempre nella versione 18.9 è arrivato il supporto per gli agenti personalizzati a livello di organizzazione: chi amministra un’organizzazione o un account enterprise su GitHub può pubblicare agenti Copilot condivisi con tutto il team. Visual Studio li rileva automaticamente quando si lavora su un repository appartenente a quell’organizzazione e li elenca nell’agent picker, mostrando al passaggio del mouse la descrizione e l’origine, con la possibilità di aprire il file di definizione dell’agente per capire esattamente come è configurato. È una funzionalità pensata per la governance: permette di standardizzare il comportamento di Copilot su convenzioni di codice, strumenti consentiti o workflow specifici dell’azienda, invece di lasciare che ogni sviluppatore configuri il proprio assistente in autonomia.
Ottobre 2026: una chat unificata per Ask e Agent
L’ultimo tassello, arrivato con la versione 18.11 di ottobre 2026, è la nuova esperienza di chat di Copilot, costruita sulla stessa base del Copilot SDK introdotta a luglio ma estesa questa volta a entrambe le modalità principali, Ask e Agent, oltre all’infrastruttura di chat sottostante. In pratica, i miglioramenti di coerenza e velocità che erano stati introdotti solo per l’Agent (Preview) arrivano ora anche al modo in cui si pongono domande dirette sul codice, senza delegare un intero task. Per attivarla occorre andare in Tools > Options > GitHub > Copilot > Copilot Chat, selezionare Use new Copilot chat experience e riavviare Visual Studio.
Cosa significa in pratica per un team .NET
Messi in fila, questi aggiornamenti raccontano una strategia precisa: Microsoft sta trasformando Copilot da assistente monolitico legato ai soli modelli GitHub a piattaforma componibile, dove un team può scegliere il modello più adatto (anche per motivi di costo, privacy o compliance con BYOM), calibrare quanto “ragionamento” dedicare a ogni richiesta con il thinking effort, e imporre standard comuni con gli agenti a livello di organizzazione — tutto dentro un’unica interfaccia di chat coerente. Per un responsabile tecnico, questo significa poter finalmente governare l’uso dell’AI nel proprio team con strumenti concreti, invece di limitarsi ad “attivare Copilot” e sperare che ognuno lo usi in modo sensato.
Chi ha ancora una versione di Visual Studio 2026 precedente alla 18.9 dovrebbe considerare l’aggiornamento prioritario: oltre alle funzionalità Git descritte in un altro nostro approfondimento, qui si gioca buona parte dell’evoluzione futura di come si scriverà codice in azienda nei prossimi anni.
Fonte: Visual Studio Blog – Visual Studio July update: Meet the new agent powered by Copilot SDK, Visual Studio Blog – August update, Visual Studio Blog – September update (BYOM) e note di rilascio ufficiali Visual Studio 2026.