Visual Studio Code 1.123 introduce una modifica piccola nella forma ma molto rilevante nella gestione della sicurezza: gli aggiornamenti automatici delle estensioni vengono ora applicati con un ritardo di due ore rispetto alla pubblicazione. La novità, arrivata con la release del 3 giugno 2026, nasce per aggiungere un livello di protezione contro rilasci problematici, compromessi o distribuiti accidentalmente con bug critici. In un ecosistema come quello di VS Code, dove le estensioni hanno accesso a repository, terminale, workspace, linguaggi, strumenti cloud e workflow di sviluppo, anche una finestra temporale ridotta può diventare decisiva per intercettare pacchetti sospetti prima della distribuzione automatica di massa. La release non si limita però alla sicurezza delle estensioni. VS Code 1.123 rafforza l’integrazione con gli agenti, introduce sincronizzazione delle sessioni di chat su account GitHub, migliora la finestra dedicata agli agenti, aggiunge un agente di ricerca profonda in anteprima, supporta finestre di contesto da un milione di token per modelli compatibili Anthropic e OpenAI e potenzia il browser integrato con preferiti, schede aperte e screenshot contestuali per la chat. Il risultato è una versione che lavora su due assi complementari: da una parte rende più prudente la supply chain delle estensioni, dall’altra espande l’IDE verso un ambiente agentico più persistente, contestuale e adatto a progetti complessi.
Cosa leggere
Il ritardo di due ore protegge dagli aggiornamenti estensione rischiosi
La novità più concreta di VS Code 1.123 riguarda il nuovo ritardo di due ore applicato agli aggiornamenti automatici delle estensioni. Quando l’utente ha abilitato l’aggiornamento automatico, una nuova versione pubblicata sul marketplace non viene più installata immediatamente ma resta in attesa per una finestra temporale definita. Questa scelta introduce una barriera semplice ma efficace contro estensioni problematiche, rilasci difettosi, update compromessi o pacchetti pubblicati con errori gravi. Nel mondo dello sviluppo moderno le estensioni non sono accessori marginali: molte interagiscono con Git, terminali integrati, server remoti, ambienti containerizzati, segreti locali, API cloud, linguaggi di programmazione e strumenti di intelligenza artificiale. Un aggiornamento malevolo o instabile può quindi avere un impatto immediato sul codice, sulle credenziali, sulle pipeline e sulla produttività. Il ritardo automatico non impedisce agli sviluppatori di aggiornare manualmente: chi ha bisogno della nuova versione può usare subito il pulsante Aggiorna nella vista dell’estensione. L’interfaccia spiega anche perché l’update è in attesa e indica l’orario preciso in cui verrà applicato automaticamente. In questo modo Microsoft bilancia sicurezza e controllo utente, evitando di trasformare la misura in un blocco rigido. Le estensioni dei publisher fidati, come Microsoft, GitHub e OpenAI, continuano invece ad aggiornarsi immediatamente, scelta che preserva la continuità degli strumenti considerati essenziali e riduce il rischio di ritardi su componenti core dell’esperienza VS Code.
La sicurezza delle estensioni diventa parte della supply chain dello sviluppo
Il ritardo sugli aggiornamenti automatici va letto dentro un problema più ampio: la sicurezza della supply chain del software di sviluppo. Gli IDE moderni non sono più semplici editor di testo, ma ambienti integrati che eseguono codice, aprono workspace remoti, installano dipendenze, interrogano repository, integrano agenti AI e comunicano con servizi esterni. In questo scenario, un’estensione vulnerabile o compromessa può diventare un punto di ingresso privilegiato. VS Code 1.123 non risolve da solo il problema, ma introduce un meccanismo di contenimento pragmatico. Le prime ore dopo la pubblicazione di un aggiornamento sono spesso quelle in cui emergono segnalazioni, crash, comportamenti anomali o indicatori di compromissione. Ritardare l’installazione automatica consente alla community, ai maintainer e agli strumenti di controllo di individuare problemi prima che l’update raggiunga una base installata molto ampia. La misura è particolarmente importante per aziende che gestiscono flotte di workstation e ambienti di sviluppo standardizzati, perché riduce la probabilità che un errore nel marketplace si propaghi immediatamente su migliaia di macchine. Allo stesso tempo, la possibilità di aggiornare manualmente mantiene flessibilità per team che devono testare fix urgenti o validare versioni specifiche. Il messaggio strategico è chiaro: l’ecosistema delle estensioni resta aperto e dinamico, ma l’automazione indiscriminata degli update richiede controlli più maturi, soprattutto quando l’IDE diventa il punto di intersezione tra codice, AI, cloud e infrastrutture aziendali.
La sincronizzazione delle sessioni crea una memoria operativa del lavoro
Una delle novità più ambiziose di VS Code 1.123 riguarda la sincronizzazione automatica delle sessioni di chat sull’account GitHub. La funzione, governata dall’impostazione chat.sessionSync.enabled, crea una cronaca ricercabile del lavoro svolto su macchine, repository e workspace differenti. Ogni sessione può conservare conversazione completa, file coinvolti, ramo del repository, timestamp e riferimenti a pull request, issue o commit citati durante l’attività. Per gli sviluppatori che alternano notebook, workstation, ambienti remoti e macchine cloud, questa sincronizzazione trasforma la chat da interazione temporanea a memoria operativa del progetto. I comandi chronicle permettono di interrogare la cronologia in linguaggio naturale, generare report di standup, recuperare decisioni passate e ottenere suggerimenti di produttività basati sul lavoro effettivamente svolto. La funzione ha un valore particolare nei team distribuiti, dove il contesto viene spesso disperso tra chat, commit, commenti su issue e note locali. Portare questa storia dentro l’IDE significa ridurre il tempo necessario per ricostruire perché una modifica è stata fatta, quali file erano coinvolti o quale problema era stato discusso in una sessione precedente. La sincronizzazione appare anche nel dashboard di stato di Copilot nella barra di stato, rendendo visibile quando la funzione è attiva. In ambienti aziendali, il controllo organizzativo dell’impostazione resta essenziale perché la cronologia può contenere dettagli sensibili su codice, architetture, bug e decisioni interne.
La finestra degli agenti gestisce sessioni parallele e contesti multipli
VS Code 1.123 introduce in anteprima una finestra dedicata agli agenti, progettata per esplorare, iterare e rivedere sessioni agentiche su progetti e macchine diverse. La novità più importante è la possibilità di lavorare con più sessioni aperte contemporaneamente, mantenendo però una sola sessione attiva alla volta. Gli utenti possono aprire una seconda sessione accanto a quella principale con Apri a lato, trascinando una sessione dalla lista oppure selezionandola con Alt premuto. Le viste Terminale, File e Modifiche si aggiornano dinamicamente in base alla sessione attiva, riducendo il rischio di confondere contesti differenti. La funzione di pin permette di fissare una sessione visibile senza sostituirla quando si selezionano altre attività. Se tutte le viste sono fissate, VS Code apre automaticamente la nuova sessione di lato. L’azione di massimizzazione consente invece di espandere una singola vista per concentrarsi su un lavoro specifico senza chiudere le sessioni parallele. Questo modello è rilevante perché gli agenti AI stanno diventando strumenti di lavoro persistenti, non semplici risposte isolate. Uno sviluppatore può avere una sessione dedicata al refactoring, una al debugging, una alla documentazione e una alla review di una pull request. La nuova finestra prova a dare ordine a questa complessità, trasformando gli agenti in entità operative gestibili dentro l’IDE invece che in conversazioni difficili da distinguere.
L’agente di ricerca porta analisi profonde dentro il workflow locale
La release introduce anche un agente di ricerca in anteprima disponibile nelle sessioni locali Copilot CLI degli Insiders. L’agente si attiva con il comando /research seguito dall’argomento da investigare e produce un report Markdown completo, citato e strutturato. Il sistema può raccogliere e sintetizzare informazioni dal codebase locale, da repository GitHub rilevanti e dal web, ma opera in modalità sola lettura. Questa impostazione è importante perché distingue l’agente di ricerca dagli agenti capaci di modificare codice: il suo compito è analizzare, confrontare, documentare e restituire una base decisionale, non intervenire direttamente sui file. La funzione risulta utile quando uno sviluppatore deve comprendere una libreria sconosciuta, studiare un’API, valutare una migrazione, confrontare implementazioni o ricostruire il funzionamento di una parte complessa del repository. Il focus dichiarato è la profondità, non la velocità. Questo posizionamento rende l’agente adatto a contesti in cui il costo principale non è scrivere codice ma capire vincoli, dipendenze, precedenti e alternative. Integrando la ricerca profonda nell’IDE, VS Code riduce la frammentazione tra browser, documentazione, repository remoti e note personali. La qualità effettiva dipenderà dai modelli disponibili, dalla gestione delle fonti e dal controllo del contesto, ma la direzione è chiara: l’ambiente di sviluppo diventa anche spazio di analisi tecnica assistita.
Il contesto da un milione di token cambia il lavoro sui codebase estesi
Il supporto a finestre di contesto da un milione di token rappresenta una delle evoluzioni più significative per chi usa modelli AI dentro l’IDE. VS Code 1.123 rende disponibile questa capacità con modelli compatibili Anthropic e OpenAI, come Claude Opus 4.7 e GPT-5.5, permettendo di lavorare su codebase più grandi, conversazioni più lunghe e analisi più articolate senza perdere rapidamente informazioni rilevanti. Nei workflow reali, il limite di contesto è spesso uno dei principali ostacoli all’uso efficace degli assistenti AI: repository enterprise, monorepo, sistemi legacy e progetti multi-modulo richiedono una visione ampia delle relazioni tra file, test, configurazioni e dipendenze. Una finestra da un milione di token non elimina la necessità di selezionare bene il contesto, ma riduce drasticamente la frammentazione delle richieste e la perdita di continuità. Gli sviluppatori possono discutere architetture più estese, mantenere traccia di decisioni precedenti e chiedere analisi che attraversano molte parti del progetto. VS Code avverte però che finestre così ampie possono aumentare il consumo di token e crediti AI in base alla fatturazione a consumo. La funzionalità va quindi gestita con attenzione, soprattutto in team dove l’uso dell’AI è monitorato o soggetto a budget. Il vantaggio tecnico è evidente, ma la governance dei costi diventa parte integrante dell’adozione.
Il browser integrato diventa uno strumento di lavoro per agenti e UI
Anche il browser integrato riceve un aggiornamento importante. VS Code 1.123 rimodella la barra degli indirizzi rendendola più simile a un centro di navigazione interno: l’utente può inserire URL, aggiungere pagine ai preferiti con il pulsante a stella e accedere rapidamente a preferiti e schede aperte. Questa evoluzione è rilevante perché il browser integrato viene sempre più spesso usato per testare interfacce web, verificare applicazioni locali, consultare documentazione e fornire contesto agli agenti AI. La novità più interessante riguarda gli screenshot. Attraverso l’impostazione workbench.browser.experimentalUserTools.enabled, gli utenti possono attivare strumenti sperimentali che permettono di catturare screenshot di aree rettangolari selezionate o intere pagine e inserirli come contesto nella chat. Questa funzione è particolarmente utile per debug visuale, problemi di layout, test UI, regressioni CSS o analisi di componenti frontend. Invece di descrivere manualmente un problema visivo, lo sviluppatore può fornire direttamente una cattura all’agente. L’integrazione tra browser, screenshot e chat rende più fluido il passaggio tra osservazione, spiegazione e correzione. In prospettiva, questo tipo di workflow avvicina l’IDE a un ambiente multimodale in cui codice, output visivo, terminale e conversazione AI fanno parte dello stesso ciclo operativo.
VS Code 1.123 sposta l’IDE verso un ambiente agentico più sicuro
Nel complesso, VS Code 1.123 conferma la trasformazione dell’editor di Microsoft in una piattaforma di sviluppo agentica, persistente e più attenta alla sicurezza della supply chain. Il ritardo di due ore sugli aggiornamenti automatici delle estensioni è la misura più immediatamente comprensibile: non cambia il modo di scrivere codice, ma riduce il rischio che un update difettoso o sospetto venga installato automaticamente appena pubblicato. Le novità su session sync, finestra agenti, agente di ricerca, contesto da un milione di token e browser integrato mostrano invece la direzione evolutiva dell’ambiente: più memoria operativa, più contesto, più capacità di analisi e maggiore integrazione tra AI e strumenti di sviluppo. La sfida sarà mantenere questo equilibrio senza aumentare eccessivamente complessità, costi AI e rischi di esposizione dei dati. Per sviluppatori individuali, team enterprise e organizzazioni che adottano GitHub Copilot e modelli avanzati dentro l’IDE, la release introduce strumenti molto potenti ma richiede policy chiare su sincronizzazione, uso dei modelli, gestione del contesto e installazione delle estensioni. La sicurezza non viene più trattata come un livello esterno al workflow, ma entra nella gestione quotidiana dell’ambiente di sviluppo, proprio mentre gli agenti AI diventano parte stabile del ciclo di scrittura, ricerca, debug e revisione del codice.
Iscriviti alla Newsletter
Non perdere le analisi settimanali: Entra nella Matrice Digitale.
Matrice Digitale partecipa al Programma Affiliazione Amazon EU. In qualità di Affiliato Amazon, ricevo un guadagno dagli acquisti idonei. Questo non influenza i prezzi per te.









