Microsoft

VS Code 1.122: BYOK air-gapped, emulazione dispositivi nel browser e miglioramenti agli agenti

Dario Fadda Maggio 30, 2026

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.

Fonte: Visual Studio Code 1.122 Release Notes

💬 Unisciti alla discussione!


Questo è un blog del Fediverso: puoi trovare quindi questo articolo ovunque con @blog@spcnet.it e ogni commento/risposta apparirà qui sotto.

Se vuoi commentare su VS Code 1.122: BYOK air-gapped, emulazione dispositivi nel browser e miglioramenti agli agenti, utilizza la discussione sul Forum.
Condividi la tua esperienza, confrontati con altri professionisti e approfondisci i dettagli tecnici nel nostro 👉 forum community