Cosa ha annunciato Google e quale data occorre monitorare
La documentazione della Gemini API registra il rilascio di `antigravity-preview-09-2026` il 17 settembre 2026 e lo presenta come sostituto di `antigravity-preview-05-2026`, contrassegnato per la dismissione. Il cambiamento è particolarmente rilevante per i team che costruiscono agenti con esecuzione di strumenti, non soltanto per chi richiede al modello una risposta testuale.
La tabella delle dismissioni di Google indica il 5 ottobre 2026 come la prima data possibile di spegnimento di `antigravity-preview-05-2026` e raccomanda la migrazione a `antigravity-preview-09-2026`. La formulazione è importante: la tabella non equivale necessariamente alla conferma dell'ora precisa in cui il servizio non sarà più disponibile per ogni account o ambiente. Google dichiara che comunicherà in anticipo la data esatta.
Di conseguenza, l'interpretazione operativa non dovrebbe essere che il tempo sia garantito fino alla fine di quella giornata, ma che sia opportuno completare i test prima di tale riferimento. Conviene inoltre verificare lo stato corrente della documentazione sulle dismissioni immediatamente prima del rilascio, nel caso siano intervenuti un aggiornamento, un rinvio o precisazioni sulla disponibilità non presenti nelle informazioni esaminate.
La sostituzione non dimostra di per sé un miglioramento di qualità, sicurezza, costo, latenza o autonomia. Le fonti descrivono un cambio di versione e modifiche all'interfaccia degli strumenti; non forniscono un confronto sperimentale tra le due versioni su questi aspetti. Questa distinzione evita di trasformare una migrazione di compatibilità in un'affermazione sulle prestazioni non verificata.
Due percorsi di migrazione in base a come viene consumata la risposta
Google distingue esplicitamente un caso di transizione semplice: un flusso eseguito in una sandbox remota che consuma soltanto `output_text` o `model_output`. In questa ipotesi, la documentazione indica che può essere sufficiente modificare la stringa identificativa dell'agente. Si tratta di una condizione circoscritta: presuppone che l'applicazione non interpreti né esegua autonomamente le chiamate agli strumenti che possono comparire durante l'interazione.
Il secondo caso comprende le integrazioni con il rischio maggiore di incompatibilità: agenti che operano in un ambiente locale, applicazioni che ricevono o elaborano `function_call`, sistemi che ricostruiscono una traccia delle azioni oppure piattaforme che convalidano gli argomenti prima di autorizzare un'operazione. In questi casi, l'identificatore della versione è soltanto una parte della migrazione. Il componente che consuma gli eventi deve accettare il contratto degli strumenti della nuova versione.
Esistono anche situazioni intermedie. Un servizio può usare un ambiente remoto e tuttavia archiviare eventi a fini di audit, generare metriche per nome dello strumento, applicare policy di autorizzazione oppure eseguire test con risposte simulate. Se uno di questi componenti dipende da nomi o argomenti precedenti, deve essere trattato come un'integrazione sensibile alla traccia, anche se il prodotto finale mostra principalmente testo.
Prima di classificare il caso come semplice, il team dovrebbe individuare dove vengono letti `output_text`, `model_output`, le chiamate di funzione e i risultati degli strumenti. Questa revisione deve includere adattatori SDK, code di eventi, log, valutatori automatici e dashboard interne. L'assenza di errori nell'interfaccia conversazionale non dimostra che non esistano dipendenze nei servizi ausiliari.
Decisione iniziale di migrazione
| Modello di integrazione | Modifica iniziale | Rischio principale | Convalida minima |
|---|---|---|---|
| Sandbox remota; l'applicazione usa soltanto output testuale | Aggiornare l'identificatore dell'agente | Dipendenze indirette da tracce o telemetria | Eseguire scenari rappresentativi e verificare l'output consumato |
| Ambiente locale o consumo di `function_call` | Aggiornare la versione e adattare l'interprete degli strumenti | Schemi, nomi e argomenti incompatibili | Confrontare le tracce ed eseguire strumenti reali in un ambiente isolato |
| Output testuale con audit, mock o policy basate sugli eventi | Trattare il caso come integrazione di traccia | Errori in osservabilità, convalida o test | Rivedere produttori e consumatori di eventi |
| Uso non inventariato o accesso tramite un'altra piattaforma | Non presumere equivalenza | Ambito e disponibilità non confermati | Confermare il canale di accesso e documentare il contratto effettivo |
Quali modifiche al contratto possono rompere un'integrazione
La nota di rilascio descrive modifiche agli strumenti del file system. Tra queste figurano cambiamenti di nome e una convenzione PascalCase per gli argomenti documentati. Per un componente che confronta valori letterali, deserializza rispetto a uno schema rigido oppure ricava autorizzazioni dai nomi dei campi, tale modifica può causare rifiuti anche se la richiesta all'agente continua a essere valida.
La modifica dei file rappresenta un punto di rottura specifico. La documentazione della nuova versione descrive sostituzioni tramite intervalli di righe, mentre la versione precedente usava riscritture complete. Un esecutore locale che si aspetti di ricevere l'intero contenuto sostitutivo potrebbe non sapere come applicare una modifica circoscritta. Viceversa, trasformare una modifica per intervallo in una riscrittura totale senza controlli può sovrascrivere modifiche concorrenti o alterare le terminazioni di riga.
L'aggiornamento introduce inoltre strumenti di ricerca dei file. La loro presenza non obbliga tutte le applicazioni a usarli, ma può incidere sulle liste di strumenti consentiti, sui meccanismi di autorizzazione e sui mock che prevedono soltanto le operazioni esistenti nella versione precedente. Un sistema che neghi per impostazione predefinita uno strumento sconosciuto può fermare un'attività che prima veniva completata con una sequenza diversa di azioni.
I nomi esatti e la capitalizzazione non devono essere dedotti da esempi precedenti né normalizzati senza un test. La guida tecnica corrente mostra gli strumenti di file system come chiamate di funzione. In un'integrazione locale, il contratto deve essere rivisto da un'estremità all'altra: evento ricevuto, convalida, autorizzazione, esecuzione, serializzazione del risultato e ripresa dell'interazione.
Incompatibilità da verificare
| Area | Modifica documentata | Componente che può rompersi | Test consigliato |
|---|---|---|---|
| Creazione, lettura ed elenco di file o directory | Modifiche a nomi e argomenti con convenzione PascalCase | Parser, schema JSON, liste consentite e metriche | Acquisire chiamate reali e convalidarle rispetto all'adattatore aggiornato |
| Modifica di file | Sostituzioni per intervalli di righe anziché riscrittura completa | Applicatore locale, controllo della concorrenza e test dei diff | Modificare file brevi, lunghi e modificati contemporaneamente |
| Ricerca di file | Nuovi strumenti di ricerca | Policy di autorizzazione, mock e log | Autorizzare o negare esplicitamente e verificare il risultato |
| Risultati degli strumenti | L'esecuzione è rappresentata come chiamate di funzione | Serializzatore, correlazione degli eventi e ripresa dell'agente | Completare un'attività con più chiamate usando tracce ispezionabili |
Test per individuare errori che una risposta testuale non rivela
Il test più utile non consiste nel chiedere all'agente se è in grado di svolgere un'attività, bensì nell'eseguire attività rappresentative e rivedere ogni passaggio. Una suite minima dovrebbe includere creazione di file, lettura del contenuto, elenco di directory, modifica localizzata e ricerca. Se il prodotto consente modifiche, aggiungete casi di autorizzazioni insufficienti, percorsi non validi, file assenti e conflitti di modifica. I risultati attesi devono comprendere sia l'output per l'utente sia gli eventi e lo stato finale dell'ambiente.
Acquisite tracce di un campione equivalente con entrambe le versioni, quando l'ambiente di test lo consente. Non si tratta di imporre che la sequenza sia identica: i nuovi strumenti possono modificarla. L'obiettivo è verificare che l'adattatore possa interpretare ed eseguire ogni chiamata autorizzata, che i risultati tornino all'agente nel formato previsto e che l'attività raggiunga uno stato corretto.
I mock meritano una revisione separata. Spesso codificano il contratto precedente in modo implicito: nomi delle funzioni, maiuscole e minuscole dei campi, struttura degli argomenti o contenuto completo di un file. Un mock che continui ad accettare soltanto il vecchio contratto può nascondere errori; uno eccessivamente permissivo può approvare chiamate che l'esecutore reale rifiuterebbe. È opportuno derivare le simulazioni dalle tracce acquisite e mantenere casi negativi.
La strumentazione dovrebbe registrare la versione richiesta, il tipo di ambiente, le chiamate ricevute, la decisione di autorizzazione e il risultato dell'esecuzione, evitando di memorizzare contenuti sensibili non necessari. Queste informazioni consentono di distinguere un problema di contratto da un diniego di autorizzazione, un errore dell'ambiente o una risposta inattesa del modello.
Checklist di migrazione in 30 minuti
- 01Inventariate servizi, job e ambienti che richiedono ancora `antigravity-preview-05-2026`.
- 02Classificate ogni integrazione: solo output testuale remoto, oppure consumo diretto o indiretto di chiamate agli strumenti.
- 03Acquisite una traccia rappresentativa e individuate validatori, liste consentite, schemi, mock e autorizzazioni dipendenti dagli strumenti.
- 04Aggiornate l'identificatore e adattate l'interprete ai nomi, agli argomenti e alla modifica per intervalli documentati per 09-2026.
- 05Eseguite attività di creazione, lettura, elenco, modifica e ricerca in un ambiente non di produzione.
- 06Rivedete l'output finale, le chiamate emesse, i risultati restituiti e lo stato persistente dei file.
- 07Se praticabile, confrontate l'esecuzione in parallelo e stabilite un criterio chiaro di rollback o di blocco del rilascio.
- 08Prima del rilascio, rivedete la documentazione sulle dismissioni per confermare il calendario in vigore.
Costo, disponibilità e limiti delle conclusioni possibili
La documentazione sui prezzi della Gemini Developer API indica che Antigravity Agent fattura l'inferenza, inclusi i token intermedi dei cicli agentici, secondo le tariffe standard di Gemini. Indica inoltre che, durante l'anteprima, il calcolo dell'ambiente non viene fatturato. Ciò non permette di calcolare il costo di uno specifico carico di lavoro: esso dipenderà dai modelli, dal volume di token, dalla durata e dal comportamento effettivo delle attività.
Non si deve neppure estrapolare questa informazione a canali di accesso che le fonti fornite non descrivono come equivalenti. Le informazioni esaminate si riferiscono alla Gemini API e non dimostrano che disponibilità, quote, condizioni d'uso o calendario siano identici in Vertex AI o tramite altre modalità. I team con un livello di astrazione multicanale devono confermare il fornitore effettivo di ogni distribuzione prima di applicare questa notizia come regola generale.
La documentazione analizzata consente di concludere che esiste un percorso di modifica semplice per un caso remoto molto specifico e che vi sono modifiche dell'interfaccia rilevanti per chi utilizza gli strumenti. Non consente di concludere che tutti gli agenti remoti siano immuni al cambiamento, che una migrazione locale sia meccanica o che entrambe le versioni offrano risultati funzionalmente equivalenti per ogni attività.
Come misura operativa, la priorità è trattare questa sostituzione come una migrazione di contratto. Cambiare il nome della versione può essere sufficiente quando viene consumato soltanto l'output testuale nello scenario remoto descritto da Google. In qualsiasi integrazione che osservi, convalidi o esegua strumenti, la decisione dovrebbe basarsi su tracce e test di regressione, non sull'apparente continuità della conversazione.
Questioni aperte
- La data esatta e l'ora effettiva della dismissione possono richiedere una conferma successiva nell'avviso ufficiale.
- Le fonti fornite non stabiliscono disponibilità o condizioni equivalenti per Vertex AI o altri canali di accesso.
- Non vengono forniti confronti ufficiali su qualità, latenza, sicurezza, autonomia o costo totale tra 05-2026 e 09-2026.
- La sufficienza di modificare soltanto l'identificatore dipende dal fatto che l'integrazione soddisfi realmente l'ipotesi di sandbox remota e consumo esclusivo di testo.
Continua a esplorare
Fonti consultate
Correzioni e trasparenza
Se trovi un dato errato o non aggiornato, inviaci la pagina e la fonte da verificare.
Proponi una correzione