<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Vscode | The .NET Blog</title><link>https://thedotnetblog.com/it/tags/vscode/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>it</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sun, 19 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/it/tags/vscode/index.xml" rel="self" type="application/rss+xml"/><item><title>VS Code 1.117: Gli Agent Stanno Ottenendo i Propri Branch Git e Io Sono Tutto a Favore</title><link>https://thedotnetblog.com/it/news/emiliano-montesdeoca/vscode-1-117-agents-autopilot-worktrees/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/it/news/emiliano-montesdeoca/vscode-1-117-agents-autopilot-worktrees/</guid><description>VS Code 1.117 porta l'isolamento con worktree per le sessioni degli agent, la modalità Autopilot persistente e il supporto per i subagent. Il workflow di coding agentico è diventato molto più reale.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Questo post è stato tradotto automaticamente. Per la versione originale, &lt;a href="https://thedotnetblog.com/it/news/emiliano-montesdeoca/vscode-1-117-agents-autopilot-worktrees/"&gt;clicca qui&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;La linea tra &amp;ldquo;assistente IA&amp;rdquo; e &amp;ldquo;compagno di squadra IA&amp;rdquo; continua ad assottigliarsi. VS Code 1.117 è appena uscito e le &lt;a href="https://code.visualstudio.com/updates/v1_117"&gt;note di rilascio complete&lt;/a&gt; sono piene, ma la storia è chiara: gli agent stanno diventando cittadini di prima classe nel tuo workflow di sviluppo.&lt;/p&gt;
&lt;p&gt;Ecco cosa conta davvero.&lt;/p&gt;
&lt;h2 id="la-modalità-autopilot-finalmente-ricorda-la-tua-preferenza"&gt;La modalità Autopilot finalmente ricorda la tua preferenza&lt;/h2&gt;
&lt;p&gt;Prima, dovevi riattivare Autopilot ogni volta che iniziavi una nuova sessione. Fastidioso. Ora la tua modalità di permessi persiste tra le sessioni, e puoi configurare il valore predefinito.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;Agent Host supporta tre configurazioni di sessione:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Default&lt;/strong&gt; — gli strumenti chiedono conferma prima di eseguire&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bypass&lt;/strong&gt; — approva tutto automaticamente&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Autopilot&lt;/strong&gt; — completamente autonomo, risponde alle proprie domande e va avanti&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Se stai creando un nuovo progetto .NET con migrazioni, Docker e CI — impostalo su Autopilot una volta e dimenticatene. Quella preferenza resta.&lt;/p&gt;
&lt;h2 id="worktree-e-isolamento-git-per-le-sessioni-degli-agent"&gt;Worktree e isolamento git per le sessioni degli agent&lt;/h2&gt;
&lt;p&gt;Questa è la grande novità. Le sessioni degli agent ora supportano l&amp;rsquo;isolamento completo con worktree e git. Questo significa che quando un agent lavora su un task, ottiene il proprio branch e la propria directory di lavoro. Il tuo branch principale resta intatto.&lt;/p&gt;
&lt;p&gt;Ancora meglio — Copilot CLI genera nomi di branch significativi per queste sessioni worktree. Basta con &lt;code&gt;agent-session-abc123&lt;/code&gt;. Ottieni qualcosa che descrive davvero cosa sta facendo l&amp;rsquo;agent.&lt;/p&gt;
&lt;p&gt;Per gli sviluppatori .NET che gestiscono più feature branch o correggono bug mentre un lungo task di scaffolding è in esecuzione, questo è un punto di svolta. Puoi avere un agent che costruisce i tuoi controller API in un worktree mentre tu fai debug di un problema nel service layer in un altro. Nessun conflitto. Nessun stashing. Nessun casino.&lt;/p&gt;
&lt;h2 id="subagent-e-team-di-agent"&gt;Subagent e team di agent&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;Agent Host Protocol ora supporta i subagent. Un agent può avviare altri agent per gestire parti di un task. Pensalo come delegare — il tuo agent principale coordina, e agent specializzati si occupano dei pezzi.&lt;/p&gt;
&lt;p&gt;Siamo ancora all&amp;rsquo;inizio, ma il potenziale per i workflow .NET è ovvio. Immagina un agent che gestisce le tue migrazioni EF Core mentre un altro configura i tuoi test di integrazione. Non siamo ancora completamente lì, ma il fatto che il supporto al protocollo arrivi ora significa che gli strumenti seguiranno velocemente.&lt;/p&gt;
&lt;h2 id="loutput-del-terminale-incluso-automaticamente-quando-gli-agent-inviano-input"&gt;L&amp;rsquo;output del terminale incluso automaticamente quando gli agent inviano input&lt;/h2&gt;
&lt;p&gt;Piccolo ma significativo. Quando un agent invia input al terminale, l&amp;rsquo;output del terminale viene ora automaticamente incluso nel contesto. Prima, l&amp;rsquo;agent doveva fare un turno extra solo per leggere cosa era successo.&lt;/p&gt;
&lt;p&gt;Se hai mai visto un agent eseguire &lt;code&gt;dotnet build&lt;/code&gt;, fallire, e poi fare un altro giro solo per vedere l&amp;rsquo;errore — quella frizione è sparita. Vede l&amp;rsquo;output immediatamente e reagisce.&lt;/p&gt;
&lt;h2 id="lapp-agents-su-macos-si-aggiorna-automaticamente"&gt;L&amp;rsquo;app Agents su macOS si aggiorna automaticamente&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;app standalone Agents su macOS ora si aggiorna automaticamente. Basta scaricare manualmente nuove versioni. Resta semplicemente aggiornata.&lt;/p&gt;
&lt;h2 id="le-cose-più-piccole-che-vale-la-pena-sapere"&gt;Le cose più piccole che vale la pena sapere&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Gli &lt;strong&gt;hover su package.json&lt;/strong&gt; ora mostrano sia la versione installata che l&amp;rsquo;ultima disponibile. Utile se gestisci strumenti npm insieme ai tuoi progetti .NET.&lt;/li&gt;
&lt;li&gt;Le &lt;strong&gt;immagini nei commenti JSDoc&lt;/strong&gt; vengono renderizzate correttamente negli hover e nei completamenti.&lt;/li&gt;
&lt;li&gt;Le &lt;strong&gt;sessioni Copilot CLI&lt;/strong&gt; ora indicano se sono state create da VS Code o esternamente — comodo quando salti tra i terminali.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copilot CLI, Claude Code e Gemini CLI&lt;/strong&gt; sono riconosciuti come tipi di shell. L&amp;rsquo;editor sa cosa stai eseguendo.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="il-punto-chiave"&gt;Il punto chiave&lt;/h2&gt;
&lt;p&gt;VS Code 1.117 non è un dump di feature appariscenti. È infrastruttura. Isolamento con worktree, permessi persistenti, protocolli per subagent — questi sono i mattoni per un workflow dove gli agent gestiscono task reali e paralleli senza pestare il tuo codice.&lt;/p&gt;
&lt;p&gt;Se stai sviluppando con .NET e non ti sei ancora buttato nel workflow agentico, onestamente, ora è il momento di iniziare.&lt;/p&gt;</content:encoded></item><item><title>VS Code 1.116 — L'App Agents Ottiene Navigazione da Tastiera e Completamenti per il Contesto dei File</title><link>https://thedotnetblog.com/it/news/emiliano-montesdeoca/vscode-1-116-agents-app-updates/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/it/news/emiliano-montesdeoca/vscode-1-116-agents-app-updates/</guid><description>VS Code 1.116 si concentra sulla rifinitura dell'app Agents — scorciatoie da tastiera dedicate, miglioramenti dell'accessibilità, completamenti per il contesto dei file e risoluzione dei link CSS @import.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Questo post è stato tradotto automaticamente. Per la versione originale, &lt;a href="https://thedotnetblog.com/it/news/emiliano-montesdeoca/vscode-1-116-agents-app-updates/"&gt;clicca qui&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;VS Code 1.116 è il rilascio di aprile 2026, e sebbene sia più leggero di alcuni aggiornamenti recenti, i cambiamenti sono mirati e significativi — specialmente se usate l&amp;rsquo;app Agents quotidianamente.&lt;/p&gt;
&lt;p&gt;Ecco cosa è arrivato, in base alle &lt;a href="https://code.visualstudio.com/updates/v1_116"&gt;note di rilascio ufficiali&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="miglioramenti-dellapp-agents"&gt;Miglioramenti dell&amp;rsquo;app Agents&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;app Agents continua a maturare con un polishing dell&amp;rsquo;usabilità che fa una vera differenza nei flussi di lavoro quotidiani:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Scorciatoie da tastiera dedicate&lt;/strong&gt; — ora potete mettere a fuoco la vista Changes, l&amp;rsquo;albero dei file all&amp;rsquo;interno di Changes e la vista delle Personalizzazioni della Chat con comandi e scorciatoie da tastiera dedicati. Se cliccavate ovunque nell&amp;rsquo;app Agents per navigare, questo porta flussi di lavoro completamente controllabili da tastiera.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dialogo di aiuto per l&amp;rsquo;accessibilità&lt;/strong&gt; — premere &lt;code&gt;Alt+F1&lt;/code&gt; nella casella di input della chat ora apre un dialogo di aiuto per l&amp;rsquo;accessibilità che mostra i comandi e le scorciatoie disponibili. Gli utenti di screen reader possono anche controllare la verbosità degli annunci. Una buona accessibilità beneficia tutti.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Completamenti per il contesto dei file&lt;/strong&gt; — digitate &lt;code&gt;#&lt;/code&gt; nella chat dell&amp;rsquo;app Agents per attivare i completamenti per il contesto dei file limitati al vostro workspace corrente. Questa è una di quelle piccole migliorie della qualità della vita che velocizzano ogni interazione — niente più percorsi completi dei file quando si referenzia il codice.&lt;/p&gt;
&lt;h2 id="risoluzione-dei-link-css-import"&gt;Risoluzione dei link CSS &lt;code&gt;@import&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;Ottimo per gli sviluppatori frontend: VS Code ora risolve i riferimenti CSS &lt;code&gt;@import&lt;/code&gt; che usano percorsi di node_modules. Potete fare &lt;code&gt;Ctrl+clic&lt;/code&gt; attraverso import come &lt;code&gt;@import &amp;quot;some-module/style.css&amp;quot;&lt;/code&gt; quando usate bundler. Piccolo ma elimina un punto di attrito nei workflow CSS.&lt;/p&gt;
&lt;h2 id="conclusione"&gt;Conclusione&lt;/h2&gt;
&lt;p&gt;VS Code 1.116 riguarda il raffinamento — rendere l&amp;rsquo;app Agents più navigabile, più accessibile e più amichevole con la tastiera. Se passate molto tempo nell&amp;rsquo;app Agents (e sospetto che molti di noi lo facciano), questi cambiamenti si sommano.&lt;/p&gt;
&lt;p&gt;Consultate le &lt;a href="https://code.visualstudio.com/updates/v1_116"&gt;note di rilascio complete&lt;/a&gt; per l&amp;rsquo;elenco completo.&lt;/p&gt;</content:encoded></item><item><title>VS Code 1.115 — Notifiche del Terminale in Background, Modalità Agente SSH e Altro</title><link>https://thedotnetblog.com/it/news/emiliano-montesdeoca/vscode-1-115-agent-improvements/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/it/news/emiliano-montesdeoca/vscode-1-115-agent-improvements/</guid><description>VS Code 1.115 porta notifiche del terminale in background per gli agenti, hosting remoto di agenti tramite SSH, incolla file nei terminali e tracciamento delle modifiche con riconoscimento di sessione. Ecco cosa conta per gli sviluppatori .NET.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Questo post è stato tradotto automaticamente. Per la versione originale, &lt;a href="https://thedotnetblog.com/it/news/emiliano-montesdeoca/vscode-1-115-agent-improvements/"&gt;clicca qui&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;VS Code 1.115 è appena &lt;a href="https://code.visualstudio.com/updates/v1_115"&gt;uscito&lt;/a&gt;, e sebbene sia un rilascio più leggero in termini di funzionalità principali, i miglioramenti relativi agli agenti sono genuinamente utili se lavori quotidianamente con assistenti di codice basati su IA.&lt;/p&gt;
&lt;p&gt;Lasciami evidenziare cosa vale davvero la pena sapere.&lt;/p&gt;
&lt;h2 id="i-terminali-in-background-comunicano-con-gli-agenti"&gt;I terminali in background comunicano con gli agenti&lt;/h2&gt;
&lt;p&gt;Questa è la funzionalità di punta. I terminali in background ora notificano automaticamente gli agenti quando i comandi vengono completati, inclusi il codice di uscita e l&amp;rsquo;output del terminale. I prompt di input nei terminali in background vengono anche rilevati e mostrati all&amp;rsquo;utente.&lt;/p&gt;
&lt;p&gt;Perché è importante? Se hai usato la modalità agente di Copilot per eseguire comandi di build o suite di test in background, conosci il dolore del &amp;ldquo;ma è già finito?&amp;rdquo; — i terminali in background erano essenzialmente spara-e-dimentica. Ora l&amp;rsquo;agente viene notificato quando il tuo &lt;code&gt;dotnet build&lt;/code&gt; o &lt;code&gt;dotnet test&lt;/code&gt; è completato, vede l&amp;rsquo;output e può reagire di conseguenza. È un piccolo cambiamento che rende i flussi di lavoro guidati dagli agenti significativamente più affidabili.&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;è anche un nuovo strumento &lt;code&gt;send_to_terminal&lt;/code&gt; che permette agli agenti di inviare comandi ai terminali in background con conferma dell&amp;rsquo;utente, risolvendo il problema dove &lt;code&gt;run_in_terminal&lt;/code&gt; con un timeout spostava i terminali in background e li rendeva di sola lettura.&lt;/p&gt;
&lt;h2 id="hosting-remoto-di-agenti-tramite-ssh"&gt;Hosting remoto di agenti tramite SSH&lt;/h2&gt;
&lt;p&gt;VS Code ora supporta la connessione a macchine remote tramite SSH, installando automaticamente la CLI e avviandola in modalità host di agenti. Questo significa che le tue sessioni di agenti IA possono puntare direttamente ad ambienti remoti — utile per gli sviluppatori .NET che compilano e testano su server Linux o VM nel cloud.&lt;/p&gt;
&lt;h2 id="tracciamento-delle-modifiche-nelle-sessioni-degli-agenti"&gt;Tracciamento delle modifiche nelle sessioni degli agenti&lt;/h2&gt;
&lt;p&gt;Le modifiche ai file effettuate durante le sessioni degli agenti ora vengono tracciate e ripristinate, con diff, annulla/ripristina e ripristino dello stato. Se un agente apporta modifiche al tuo codice e qualcosa va storto, puoi vedere esattamente cosa è cambiato e fare il rollback. Tranquillità nel lasciare che gli agenti modifichino la tua codebase.&lt;/p&gt;
&lt;h2 id="riconoscimento-delle-schede-del-browser-e-altri-miglioramenti"&gt;Riconoscimento delle schede del browser e altri miglioramenti&lt;/h2&gt;
&lt;p&gt;Alcune aggiunte aggiuntive per la qualità della vita:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tracciamento delle schede del browser&lt;/strong&gt; — la chat ora può tracciare e collegare le schede del browser aperte durante una sessione, così gli agenti possono fare riferimento alle pagine web che stai guardando&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Incolla file nel terminale&lt;/strong&gt; — incolla file (incluse immagini) nel terminale con Ctrl+V, trascinamento o clic destro&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copertura dei test nella minimap&lt;/strong&gt; — gli indicatori di copertura dei test ora appaiono nella minimap per una panoramica visiva rapida&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pinch-to-zoom su Mac&lt;/strong&gt; — il browser integrato supporta i gesti pinch-to-zoom&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Diritti Copilot nelle Sessioni&lt;/strong&gt; — la barra di stato mostra le informazioni di utilizzo nella vista Sessioni&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Favicon in Vai al File&lt;/strong&gt; — le pagine web aperte mostrano le favicon nella lista di selezione rapida&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="per-concludere"&gt;Per concludere&lt;/h2&gt;
&lt;p&gt;VS Code 1.115 è un rilascio incrementale, ma i miglioramenti degli agenti — notifiche del terminale in background, hosting di agenti SSH e tracciamento delle modifiche — si sommano a un&amp;rsquo;esperienza notevolmente più fluida per lo sviluppo assistito dall&amp;rsquo;IA. Se stai usando la modalità agente di Copilot per progetti .NET, questi sono il tipo di miglioramenti di qualità della vita che riducono l&amp;rsquo;attrito quotidiano.&lt;/p&gt;
&lt;p&gt;Dai un&amp;rsquo;occhiata alle &lt;a href="https://code.visualstudio.com/updates/v1_115"&gt;note di rilascio complete&lt;/a&gt; per ogni dettaglio.&lt;/p&gt;</content:encoded></item></channel></rss>