Vai al contenuto
AI.info

The Pulse

JetBrains rilascia CLion 2026.3, che a suo dire aggiunge il debugging assistito da agenti per gli hard fault

JetBrains ha rilasciato CLion 2026.3, che a suo dire aggiunge il debugging assistito da agenti per gli hard fault di ARM Cortex-M. L’aggiornamento aggiunge anche JetBrains Air, la configurazione di CMake assistita da agenti e il supporto pe

JetBrains rilascia CLion 2026.3, che a suo dire aggiunge il debugging assistito da agenti per gli hard fault

AI.info Team · Scritto con l’IA · verificato ·

JetBrains ha rilasciato CLion 2026.3, che a suo dire aggiunge il debugging degli hard fault assistito da agenti, insieme a un nuovo spazio di lavoro per gli agenti e ad aggiornamenti per gli sviluppatori C++. Secondo JetBrains, il flusso di debugging è destinato ai chip ARM Cortex-M e utilizza gli strumenti MCP dell’IDE e una competenza di IA inclusa nel pacchetto. La versione aggiunge anche il supporto per NVIDIA CUDA Tile C++ e ISPC.

Gli agenti possono esaminare gli hard fault di ARM Cortex-M, secondo JetBrains

Un hard fault su un chip ARM Cortex-M segnala che qualcosa è andato storto, ma raramente ne spiega il motivo. Secondo JetBrains, nel nuovo flusso di lavoro di CLion l’agente esamina i registri di fault, la memoria e il codice disassemblato per risalire all’origine del problema, usando gli stessi strumenti di debugging che userebbe lo sviluppatore.

Il flusso di lavoro supporta Lauterbach TRACE32, SEGGER J-Link, ST-LINK e altre sonde di debug, oltre a qualsiasi agente connesso al server MCP dell’IDE. Nella versione precedente, JetBrains aveva introdotto strumenti MCP per attività come avviare e interrompere sessioni di debug e impostare breakpoint; la nuova versione aggiunge task, code e timer RTOS che gli agenti possono esaminare durante una sessione di debug.

JetBrains Air porta i flussi di lavoro degli agenti nell’IDE

JetBrains descrive Air come un nuovo livello per lo sviluppo agentico negli IDE JetBrains. Consente agli utenti di eseguire, monitorare e verificare flussi di lavoro multi-agente nell’IDE, dove, secondo JetBrains, le funzionalità di analisi del codice aiutano gli agenti a evitare errori comuni e gli strumenti di revisione permettono agli utenti di esaminare le modifiche prima che vengano integrate in una base di codice. Gli utenti possono associare note a righe specifiche in un diff o aggiungere commenti dall’editor.

Air funziona con Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode e altri agenti compatibili con ACP. Rileva automaticamente gli agenti già installati su una macchina e gli utenti possono aggiungerne altri dal registro degli agenti. JetBrains afferma che abbonamenti ai provider, chiavi API e URL di base personalizzati funzionano senza richiedere un abbonamento a JetBrains AI; Air include anche IA gratuita con Junie Lite, per la quale è necessario un JetBrains Account.

Quando un progetto CMake non viene caricato, CLion mostra ora una notifica con un pulsante «Configura con [agente]»; selezionando un agente da terminale installato, come Claude Code, Codex o Junie, si apre il terminale dell’IDE con un prompt già pronto. L’agente interagisce con il server MCP di CLion per diagnosticare il problema, aggiornare i profili e le toolchain CMake e ricaricare il progetto.

I profili JSON offrono un maggiore controllo sulla configurazione del debugger

CLion ora memorizza i profili di debug in formato JSON, per esempio i profili condivisi in .idea/debug-profiles.json. Gli sviluppatori possono modificare un profilo nell’editor con la convalida dello schema JSON e il completamento del codice, e CLion ricarica automaticamente il file quando uno sviluppatore o un agente lo modifica. La versione aggiunge anche un profilo TRACE32 dedicato, con i parametri di avvio e collegamento precompilati con i valori di TRACE32.

Il profilo TRACE32 consente di avviare una sessione di debug dall’IDE o di collegarsi a una sessione attiva tramite t32debugadapter, incluso in TRACE32. Per i profili di debug DAP, gli utenti possono ora configurare i campi della directory di lavoro e delle variabili d’ambiente. CLion supporta anche i qualificatori di accesso alla memoria di TRACE32 nella scheda Memory View e offre l’evidenziazione della sintassi per gli script PRACTICE.

CUDA Tile C++ e ISPC entrano negli strumenti per i linguaggi

CLion supporta ora la sintassi di CUDA Tile C++ nei progetti destinati a C++20 e CUDA Toolkit 13.3 o versioni successive. Evidenzia i problemi nel codice specifico per i tile mentre gli utenti digitano, come un flusso di controllo non supportato o un passo di irange non positivo. Altri miglioramenti per CUDA includono controlli sulle chiamate tra spazi di esecuzione e verifiche degli usi non validi degli specificatori degli spazi di memoria, tra cui __device__, __constant__ e __shared__.

CLion supporta ora la sintassi di ISPC, inclusi uniform, varying e foreach, con completamento del codice, navigazione ed evidenziazione degli errori in tempo reale. Per i progetti CMake che abilitano il linguaggio ISPC, CLion rileva il compilatore ISPC e ne legge i percorsi di inclusione e le macro. Una nuova finestra dello strumento Class Layout mostra l’offset e la dimensione di ogni campo e campo di bit, dei sotto-oggetti delle classi base, dei puntatori alle tabelle virtuali e del padding tra di essi.

I worktree mantengono le impostazioni locali del progetto

CLion può ora replicare automaticamente nei nuovi worktree Git la configurazione locale del progetto, incluse le configurazioni di esecuzione e altre impostazioni memorizzate in .idea. Gli sviluppatori possono specificare in .worktreeinclude i file locali e ignorati che l’IDE deve trasferire e configurare uno script personalizzato da eseguire alla creazione di un worktree. La versione aggiunge anche il supporto per i progetti multi-root, una creazione più affidabile dei worktree nei repository con sottomoduli e un supporto migliorato per WSL e i progetti basati su container.

CLion 2026.3 è disponibile per il download, tramite Toolbox App, come pacchetto snap per Ubuntu o come aggiornamento tramite patch dalla versione 2026.2. L’IDE è gratuito per i progetti non commerciali o didattici ed è disponibile una prova gratuita di 30 giorni.

Fonte

Esplora

Altri articoli