Vai al contenuto
AI.info

The Pulse

JetBrains rilascia PhpStorm 2026.3 con Air, un ambiente di lavoro per agenti di coding

PhpStorm 2026.3 di JetBrains aggiunge Air, un ambiente di lavoro per agenti di coding e configurazioni multi-agente. La versione introduce anche il supporto a PHP 8.6 e funzionalità per i worktree Git e lo sviluppo remoto.

JetBrains rilascia PhpStorm 2026.3 con Air, un ambiente di lavoro per agenti di coding

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

PhpStorm 2026.3 di JetBrains aggiunge Air, un ambiente di lavoro per lo sviluppo agentico e le configurazioni multi-agente all’interno dell’IDE. Secondo la descrizione dell’azienda, si tratta del suo terzo aggiornamento principale dell’anno. L’aggiornamento include anche il supporto a PHP 8.6 e miglioramenti allo sviluppo remoto, a WSL e alle funzionalità di analisi del codice PHP.

Air affianca le sessioni degli agenti al codice del progetto

Air funziona con gli agenti di coding e gli abbonamenti di cui gli sviluppatori già dispongono e rileva gli agenti già installati su una macchina. Tra gli agenti compatibili figurano Claude Agent, Codex, Gemini, GitHub Copilot, Junie e OpenCode, insieme ad altri agenti compatibili con ACP. Gli utenti possono collegare gli agenti rilevati con un solo clic o aggiungerne altri dal registro.

Air supporta gli abbonamenti esistenti dei provider, le chiavi API e gli URL di base personalizzati senza richiedere un abbonamento JetBrains AI. Air in PhpStorm include anche IA gratuita con la configurazione Junie Lite, che richiede solo un JetBrains Account. Nell’ambiente di lavoro, gli sviluppatori possono aprire sessioni degli agenti, file di progetto e diff in schede affiancate dell’editor e inviare feedback direttamente all’agente.

Gli sviluppatori possono associare una nota a una riga specifica di un diff o inserire un commento direttamente dal codice. Le funzionalità di analisi del codice di PhpStorm aiutano gli agenti a prendere meno direzioni sbagliate, afferma JetBrains, e offrono agli utenti strumenti per esaminare le modifiche prima del rilascio.

I controlli per PHP 8.6 arrivano nell’editor e agli agenti

PhpStorm 2026.3 aggiunge il supporto a PHP 8.6, che secondo JetBrains sarà rilasciato più avanti a novembre. Gli sviluppatori possono impostare il livello del linguaggio nelle impostazioni dell’IDE o usare il requisito php in composer.json. Una nuova ispezione segnala i costruttori e i distruttori che restituiscono un valore o usano yield, così come le chiamate alle funzioni deprecate mb_ereg*.

L’IDE aggiunge il completamento del codice e l’inferenza dei tipi per le nuove funzioni, classi e API di PHP e segnala i pattern deprecati e i potenziali errori di runtime. Per i progetti destinati a PHP 8.5 o versioni precedenti, segnala la sintassi esclusiva della versione 8.6 e le chiamate a nuove funzioni come clamp(). Per una proprietà readonly con un valore predefinito, offre la correzione rapida Initialize property in constructor.

I controlli funzionano allo stesso modo sia che il codice sia stato scritto da uno sviluppatore sia che sia stato scritto da un agente. Con il server MCP di PhpStorm abilitato, gli agenti possono eseguire le ispezioni e applicare autonomamente le correzioni rapide. La skill php-runtime-tools è inclusa in PhpStorm 2026.3 e fornisce a un agente l’interprete PHP del progetto.

Modifiche ai worktree Git e al terminale

PhpStorm può ora copiare nei nuovi worktree Git la configurazione locale del progetto, comprese le configurazioni di esecuzione e le altre impostazioni archiviate in .idea. Gli sviluppatori possono anche elencare in .worktreeinclude i file locali e ignorati che l’IDE deve copiare e configurare uno script personalizzato da eseguire alla creazione di un worktree. Una pull request di GitHub o una merge request di GitLab può essere aperta in un worktree Git separato, lasciando intatti il branch corrente e le modifiche non ancora salvate in un commit.

Il terminale di PhpStorm si basa ora su libghostty, la libreria di emulazione del terminale su cui si basa anche Ghostty. Secondo JetBrains, la modifica migliora il supporto alle scorciatoie da tastiera, alle emoji e alla formattazione nelle applicazioni da terminale, tra cui Claude Code, Codex e Junie. Le schede del terminale possono anche essere trascinate nell’area dell’editor, anche mentre una sessione è in corso.

Aggiornamenti per lo sviluppo remoto e le funzionalità di database

Una procedura integrata di connessione SSH consente agli sviluppatori di connettersi a un host, avviare una sessione di sviluppo e riconnettersi alle sessioni esistenti da PhpStorm. Light mode offre accesso immediato alla modifica dei file, al terminale e alla ricerca dei file mentre l’IDE remoto è ancora in fase di download, installazione e avvio; la sessione passa poi automaticamente alla modalità completa. Gli IDE di JetBrains usano ora OpenSSH per le connessioni SSH, con un supporto ampliato che include l’autenticazione basata su certificati, token di sicurezza hardware come YubiKey e ProxyJump.

Per lavorare con i database, gli sviluppatori possono eseguire SQL dalle chat di Air, visualizzare i dati CSV nell’editor dei dati e fare riferimento agli oggetti del database con il supporto al completamento e a Quick Definition. PhpStorm 2026.3 aggiunge anche query tra database diversi attraverso una nuova fonte dati Workspace basata su DuckDB. La fonte dati Workspace viene eseguita in memoria per impostazione predefinita e ogni progetto può averne una.

Fonte

Notizie correlate

Esplora

Altri articoli