GitHub ha rilasciato un aggiornamento in tre parti per Copilot per JetBrains l'11 agosto, aggiungendo "Copilot Memory", il supporto nativo per i modelli Ollama e le ricevute delle sessioni Codex che compaiono nei log di debug. Il cambiamento consente agli sviluppatori di decidere cosa l'assistente debba ricordare, dove debba essere eseguita l'inferenza e come debbano essere registrate le sue azioni: funzionalità fondamentali per chiunque sia preoccupato per la privacy, la latenza o l'auditabilità nella programmazione assistita dall'IA.
Perché i nuovi controlli sono importanti
Copilot per JetBrains porta alla suite di IDE JetBrains gli stessi suggerimenti di codice basati sull'IA che gli sviluppatori vedono in VS Code. Finora, il plugin si comportava come una scatola nera: i server di GitHub generavano i suggerimenti e scartavano il contesto conversazionale al termine della sessione. I nuovi livelli rompono questo monolite, consentendo ai team di scegliere, caso per caso, quanta interazione mantenere in memoria, se spostare l'inferenza su un modello locale e come visualizzare l'attività dell'assistente nei log.
Copilot Memory – Cosa rimane nella cronologia
"Copilot Memory" mantiene frammenti di conversazione tra diverse finestre di chat. Se si chiede all'assistente di spiegare un design pattern in una scheda e lo si cita in seguito in un'altra, il modello ricorderà lo scambio precedente. Gli amministratori enterprise possono attivare o disattivare la funzione, limitare l'ambito dei dati conservati o disabilitarla completamente in ambienti con rigorosi requisiti di conformità.
Integrazione con Ollama – Dove viene eseguito il modello
L'aggiornamento aggiunge il supporto integrato per Ollama, un server di modelli open source che può essere eseguito on-premises o in un cloud privato. Selezionare Ollama come provider sposta l'inferenza dall'infrastruttura di GitHub, riducendo la latenza e mantenendo il codice proprietario all'interno della propria rete. Il plugin mostra un semplice selettore; la scelta del modello sottostante rimane invisibile all'utente.
Ricevute delle sessioni Codex – Come vengono registrate le azioni
Ogni suggerimento di Copilot genera ora una "ricevuta della sessione Codex" scritta nel log di debug dell'IDE. Nuove modalità di autorizzazione consentono agli amministratori di registrare, mascherare o omettere queste ricevute. Le ricevute fungono da registro di esecuzione, mostrando esattamente quali prompt sono stati inviati, quale modello ha risposto e quale codice è stato inserito, il che è utile per analisi post-mortem o audit normativi.
Controlli enterprise e checklist in quattro fasi
Oltre alle tre funzionalità, l'aggiornamento amplia i controlli enterprise: è possibile limitare la disponibilità del plugin, bloccare l'accesso al server Microsoft Copilot (MCP) e affinare il comportamento di bypass dei permessi. GitHub raccomanda quattro controlli prima di distribuire l'aggiornamento:
- Ambito della memoria: verificare quali dati conversazionali l'assistente può conservare.
- Fonte del modello: confermare se l'inferenza verrà eseguita su Ollama o sul servizio cloud predefinito.
- Politica dei permessi: esaminare le nuove modalità di autorizzazione che regolano ciò che l'assistente può fare.
- Ricevuta di esecuzione: assicurarsi che i log catturino il livello di dettaglio desiderato per ogni sessione.
Il compromesso
La granularità aggiunta potenzia i team orientati alla sicurezza, ma crea anche un sovraccarico di configurazione. Gli amministratori devono ora gestire tre impostazioni indipendenti e gli sviluppatori potrebbero dover adattare i flussi di lavoro alla latenza dei modelli locali o alla diversa continuità dei suggerimenti quando la memoria è disabilitata.
In sintesi: L'aggiornamento di GitHub dell'11 agosto trasforma Copilot per JetBrains da un assistente a binario unico in una suite di componenti controllabili, permettendo alle organizzazioni di bilanciare comodità, privacy e auditabilità secondo le proprie esigenze.
