Tecnologia VS Code introduce le 'Agent Skills' per Copilot
3' 41''
27/01/2026

Le competenze degli agenti in VS Code 1.108 sono cartelle con istruzioni e script che GitHub Copilot può usare per eseguire compiti specifici.

VS Code introduce le 'Agent Skills' per Copilot

L'intelligenza artificiale generativa continua a trasformare il mondo dello sviluppo software e Microsoft punta ancora più in alto con l'ultima versione del suo editor di codice più diffuso. Visual Studio Code 1.108, rilasciato l'8 gennaio e noto anche come release di dicembre 2025, introduce una funzionalità sperimentale chiamata Agent Skills che promette di rivoluzionare il modo in cui i programmatori interagiscono con GitHub Copilot. Questa innovazione consente agli sviluppatori di insegnare nuove competenze all'agente di codifica e di fornirgli conoscenze specialistiche relative a domini specifici, trasformando l'assistente AI in uno strumento sempre più personalizzato e adattabile alle esigenze individuali.

Come funzionano le competenze personalizzate per l'IA

Il meccanismo alla base delle Agent Skills è elegante nella sua semplicità ma potente nelle sue implicazioni. Secondo quanto spiegato da Microsoft, ogni competenza consiste essenzialmente in una cartella contenente script, istruzioni e risorse che GitHub Copilot può richiamare quando necessario durante l'esecuzione di compiti specifici. Ogni abilità viene archiviata in una directory che include un file SKILL.md, il quale definisce esattamente come dovrebbe comportarsi quella particolare competenza.

Il sistema opera in modo intelligente attraverso il rilevamento automatico: le competenze vengono cercate nella cartella .github/skills e caricate nel contesto della conversazione solo quando risultano effettivamente pertinenti alla richiesta dello sviluppatore. Questo approccio on-demand garantisce che l'agente non venga sovraccaricato di informazioni irrilevanti, mantenendo le prestazioni ottimali e la precisione delle risposte.

Gestione migliorata delle sessioni collaborative

Visual Studio Code 1.108 non si limita all'introduzione delle Agent Skills, ma porta con sé anche significativi miglioramenti nella gestione delle sessioni con l'agente. La visualizzazione delle sessioni è stata completamente ripensata per offrire maggiore controllo e flessibilità agli sviluppatori. Ora è possibile archiviare, modificare lo stato di lettura e aprire sessioni utilizzando esclusivamente la tastiera, velocizzando notevolmente il flusso di lavoro.

Le competenze AI diventano modulari e personalizzabili

Una nuova sezione di raggruppamento permette di archiviare contemporaneamente più sessioni, semplificando la gestione di progetti complessi con numerose interazioni passate. Inoltre, la funzione Quick Pick per le sessioni di chat è stata aggiornata per utilizzare gli stessi dati che alimentano la visualizzazione delle sessioni dell'agente, creando un'esperienza più coerente. Gli sviluppatori possono così accedere rapidamente alle conversazioni precedenti per archiviarle, rinominarle o eliminarle secondo necessità.

Reazione agli utenti esperti e ottimizzazioni del terminale

Non tutte le novità recenti hanno riscosso consenso unanime. Microsoft ha dovuto fare marcia indietro sul comportamento predefinito della funzione Terminal IntelliSense, introdotta di recente, dopo aver ricevuto feedback negativi dagli utenti più esperti del terminale. La funzionalità rimane attiva per impostazione predefinita, ma l'interfaccia di controllo che compariva automaticamente durante la digitazione è stata sostituita da un'attivazione esplicita tramite la combinazione Ctrl+Spazio.

Questa modifica rappresenta un compromesso intelligente tra accessibilità per i principianti e preferenze degli utenti avanzati, che spesso trovano invasive le funzioni di completamento automatico troppo aggressive. Contestualmente, Microsoft ha migliorato anche la barra di stato inferiore e la visibilità complessiva della funzione, rendendola più intuitiva quando viene effettivamente invocata.

Dettagli tecnici e altre migliorie

Tra le altre novità degne di nota, l'aggiornamento introduce una nuova impostazione denominata chat.tools.terminal.preventShellHistory che consente agli sviluppatori di impedire la registrazione nella cronologia delle shell (bash, zsh, pwsh, fish e altre) dei comandi eseguiti tramite gli strumenti del terminale integrato. Questa opzione risponde a esigenze di privacy e pulizia della cronologia, particolarmente apprezzata in ambienti di sviluppo condivisi.

Sul fronte del debugging, i breakpoint possono ora essere raggruppati per file e visualizzati in una struttura ad albero, facilitando la navigazione in progetti di grandi dimensioni. La modalità di visualizzazione accessibile, chiamata Accessible View, è stata potenziata per mostrare dinamicamente le risposte della chat mentre vengono generate, attraverso uno streaming in tempo reale che migliora l'esperienza per gli utenti che utilizzano tecnologie assistive.

Condivisione semplificata dei profili di configurazione

Un'ultima aggiunta particolarmente utile per i team di sviluppo riguarda la gestione dei profili. Con Visual Studio Code 1.108 è ora possibile importare profili di configurazione semplicemente trascinando un file .code-profile direttamente nell'editor. Questa funzionalità apparentemente semplice risolve un problema pratico frequente: la condivisione di configurazioni standardizzate tra membri del team e la rapida configurazione di nuovi ambienti di sviluppo.

L'aggiornamento è disponibile per il download dal sito ufficiale del progetto in versioni compatibili con Windows, Linux e macOS. Questa release si inserisce in una rapida successione di innovazioni, arrivando subito dopo Visual Studio Code 1.107 del 10 dicembre 2024, che aveva introdotto l'orchestrazione multi-agente, confermando il ritmo serrato con cui Microsoft sta integrando capacità di intelligenza artificiale sempre più sofisticate nel suo ecosistema di sviluppo.

Fonte: cio.com

Condividi questo contenuto