Il 28 maggio 2026 Microsoft ha rilasciato Visual Studio Code 1.122, aggiornamento che porta novità significative per chi lavora con agenti AI, utilizza modelli LLM proprietari e sviluppa applicazioni web responsive. Questa versione consolida la direzione intrapresa negli ultimi mesi verso un IDE “agent-first”, con miglioramenti concreti alla gestione dei modelli language e nuovi strumenti per il testing su dispositivi mobili.
BYOK senza autenticazione GitHub
Una delle novità più rilevanti per chi opera in ambienti aziendali isolati o con restrizioni di rete è la possibilità di utilizzare Bring Your Own Key (BYOK) senza dover effettuare il login a GitHub. Fino alla versione precedente, configurare un modello LLM esterno in VS Code richiedeva comunque un account GitHub attivo. Da VS Code 1.122, questo vincolo è rimosso.
Il workflow è semplice: aprire la Command Palette, eseguire Manage Language Models e aggiungere un provider tra quelli supportati:
- Anthropic
- Azure AI
- Gemini
- OpenAI
- Ollama (modelli locali)
- OpenRouter
- Endpoint personalizzati (Custom Endpoint)
Questo sblocca scenari importanti per i team enterprise:
- Ambienti air-gapped: reti isolate senza accesso a internet pubblico possono usare modelli self-hosted come Ollama
- Conformità dati: i dati rimangono sul proprio provider senza passare per l'infrastruttura GitHub/Copilot
- Flessibilità modelli: possibilità di usare qualsiasi modello compatibile con le API Chat Completions, Responses o Messages
Nota importante: le funzionalità di inline suggestions e next edit suggestions (NES) richiedono ancora un login GitHub attivo. BYOK copre chat, tool e server MCP.
Configurazione del modello di utilità
VS Code usa internamente un modello “utility” più leggero per operazioni come la generazione di titoli chat, messaggi di commit e feedback. Quando si opera in modalità BYOK senza GitHub, VS Code mostra una notifica nella chat che invita a configurare manualmente le impostazioni chat.utilityModel e chat.utilitySmallModel per puntare a un modello BYOK disponibile.
Emulazione dispositivi nel browser integrato
Per i web developer, VS Code 1.122 introduce l'emulazione dispositivi nel browser integrato, utile per testare la responsività delle applicazioni web direttamente nell'IDE, senza aprire DevTools di Chrome o Firefox separatamente.
Per attivare l'emulazione, aprire una scheda browser integrata e selezionare Show Emulation Toolbar dal menu overflow. Da lì è possibile configurare:
- Dimensioni schermo: preset per dispositivi comuni (iPhone, iPad, Android) o risoluzione personalizzata
- Emulazione touch: simulazione dell'input touch per testare gesture e interazioni mobile
- User-agent personalizzato: per testare il comportamento del sito con UA mobili specifici
Gli agenti AI possono ora attivare l'emulazione dispositivi tramite codice Playwright, permettendo sessioni agentiche automatizzate che verificano la responsività mobile come parte di un workflow di testing continuo.
Screenshot del browser come contesto chat
La funzione Add Screenshot to Chat permette di allegare uno screenshot del viewport corrente come contesto alla chat AI. Utile per debugging di layout, dove mostrare all'agente l'aspetto visivo del problema è più efficace che descriverlo a parole.
Miglioramenti alla Agents Window
La Agents Window, la finestra dedicata alla gestione delle sessioni agentiche, riceve alcuni aggiornamenti:
- Session hover details: passando il mouse su una sessione nella lista, si visualizzano dettagli rapidi come il titolo, l'harness usato, il progetto, il worktree e i file modificati
- Gestione modelli dalla Agents Window: il comando
Chat: Manage Language Modelsè ora eseguibile senza tornare alla finestra principale dell'editor
OpenTelemetry per le sessioni agentiche
VS Code 1.122 aggiunge segnali OpenTelemetry più ricchi con il namespace github.copilot.*, allineato alle convenzioni ufficiali GitHub Copilot CLI. I nuovi attributi includono contesto del repository, tipo di agente, parametri strutturati degli strumenti ed esiti degli hook. Utile per team DevOps che vogliono tracciare l'utilizzo degli agenti AI all'interno di sistemi di osservabilità esistenti (Grafana, Datadog, Azure Monitor).
Provider Custom Endpoint in Stable
Il provider Custom Endpoint, che permette di connettersi a qualsiasi endpoint compatibile con le API Chat Completions, Responses o Messages, esce dalla preview ed è ora disponibile nella versione Stable. Questo apre la porta a integrazioni con modelli enterprise self-hosted, Azure AI Foundry con endpoint privati, e qualsiasi backend LLM custom compatibile OpenAI API.
Come aggiornare
VS Code si aggiorna automaticamente se l'auto-update è abilitato. In alternativa:
# Linux - aggiornamento via snap
sudo snap refresh code
# Verifica versione installata
code --version
Conclusione
VS Code 1.122 consolida l'approccio “agent-first” che Microsoft sta portando avanti con decisione. Le novità BYOK air-gapped sono particolarmente rilevanti per ambienti enterprise con requisiti di sicurezza stringenti, mentre l'emulazione dispositivi nel browser integrato semplifica i workflow di sviluppo responsive.