Vai al contenuto
AI.info

The Pulse

JetBrains MPS 2026.2 aggiunge strumenti per gli agenti di programmazione

JetBrains ha rilasciato MPS 2026.2 con strumenti ampliati per gli agenti di programmazione e il supporto per Linux ARM64. L’azienda afferma che le modifiche al suo toolkit per agenti hanno ridotto l’uso di token di oltre il 50% nelle sue misurazioni con Claude Code.

JetBrains MPS 2026.2 aggiunge strumenti per gli agenti di programmazione

JetBrains ha rilasciato MPS 2026.2 con strumenti ampliati per gli agenti di programmazione nel suo ambiente di sviluppo dei linguaggi, secondo l’annuncio dell’azienda. Il toolkit dà agli agenti accesso ai progetti MPS attraverso un server Model Context Protocol e un catalogo di skill specifiche per MPS.

JetBrains afferma che le sue misurazioni con Claude Code e Opus 5 e 5.5 hanno mostrato un risparmio di token superiore al 50%. Secondo JetBrains, il risparmio riguarda attività comuni come la modellazione di linguaggi specifici di dominio e l’implementazione delle definizioni dei linguaggi. La versione aggiunge anche il supporto per Linux ARM64, oltre a modifiche al packaging, all’interfaccia e ai test dell’editor.

Più operazioni per gli agenti

Lo strumento del toolkit per il sistema dei tipi consente agli agenti di confrontare i tipi, determinare il tipo atteso per un ruolo e tracciare i calcoli dei tipi. Può anche aiutarli a individuare i problemi nelle regole del sistema dei tipi e a identificare la regola responsabile di un errore segnalato nel sistema dei tipi.

Altri strumenti MCP consentono agli agenti di richiamare azioni di intenzione e correzioni rapide e di mantenere aggiornati i propri database di skill rispetto all’istanza a cui si collegano. Gli agenti possono anche leggere e filtrare i log di MPS e aprire, chiudere o creare progetti. Un altro strumento corregge automaticamente le espressioni SModel nelle istruzioni Java analizzate, agevolando il lavoro sulle funzioni dei concetti e sui metodi di comportamento.

Il plugin incluso nel toolkit è abilitato per impostazione predefinita e richiede un progetto aperto e un agente di programmazione compatibile con MCP. JetBrains aveva già distribuito miglioramenti sostanziali al toolkit in MPS 2026.1.2 e nella release candidate 2026.2 RC2. L’azienda ha dichiarato che quelle versioni hanno ricevuto i miglioramenti previsti per la release 2026.2.

Modifiche alle richieste degli agenti

L’API MPS Model Context Protocol aggiornata usa nomi dei parametri, gestione dei valori nulli e predefiniti e segnalazione degli errori più coerenti. Fornisce inoltre descrizioni più dettagliate degli strumenti e usa operazioni in blocco con riepiloghi sintetici dove sono più utili.

I risultati di lettura brevi compaiono ora direttamente nelle risposte, mentre i dump più grandi vengono scritti su file quando necessario. L’API aggiunge anche la convalida di modelli completi in un’unica operazione, viste leggere dei metadati per scoprire i concetti e controlli che rifiutano ambiti di ricerca e input di modifica non validi.

Le skill includono script di supporto ed è stata chiarita la selezione del progetto di destinazione per i casi in cui più progetti sono aperti. La documentazione del toolkit segnala che le sue API, i nomi degli strumenti, i prompt e le skill incluse possono cambiare da una release all’altra.

Piattaforme, packaging e test

La release supporta applicazioni autonome basate su MPS su Linux ARM64 e la procedura guidata Build Script include quella piattaforma negli script di build generati. Build Language può importare il contenuto degli archivi direttamente nelle strutture di distribuzione. Sono supportati i file TAR semplici e gli archivi compressi con gzip o bzip2.

Quando i file vengono importati in una struttura TAR, i collegamenti simbolici e i permessi vengono mantenuti. Le distribuzioni di archivi per macOS usano ora .tar.gz anziché .zip e la procedura guidata genera lo stesso formato per le applicazioni autonome per macOS.

Nell’interfaccia, i risultati di Find Usages possono essere raggruppati per pacchetto virtuale, con cartelle che rispecchiano il pacchetto di ciascun nodo radice. Il raggruppamento per pacchetto virtuale è abilitato per impostazione predefinita in Find Usages; le altre finestre degli strumenti mantengono le consuete impostazioni predefinite. La finestra di dialogo Import rispetta ora i modelli e i linguaggi selezionati quando il codice viene incollato tra modelli.

I test dell’editor possono usare regole personalizzate di corrispondenza dei nodi per specificare quali differenze confrontare o ignorare, oppure applicare un marcatore a un singolo nodo. I messaggi di errore identificano ora il nodo e la cella interessati e includono la presentazione, il nome del concetto e l’ID di ciascun nodo menzionato.

Fonti

Notizie correlate

Esplora

Altri articoli