Mercoledì 10 giugno 2026
Siamo lieti di annunciare il rilascio della versione 3.0.0 dell'assistente per sviluppatori dell'API Google Ads. Questa release principale segna un traguardo significativo nell'evoluzione dell'assistente, concentrandosi sulla modernizzazione dell'architettura, su una maggiore affidabilità e su un design più modulare.
Con questa release, stiamo eseguendo la migrazione dell'assistente al framework dell'agente Antigravity di Google e la transizione a un'architettura basata sulle skill. Queste modifiche rendono l'assistente più affidabile, più facile da gestire e riducono l'utilizzo dei token.
Novità della versione 3.0.0
1. Basato sul framework Antigravity
L'assistente per sviluppatori dell'API Google Ads è stato migrato da gemini-cli al framework dell'agente Antigravity (v3.0.0). Questo upgrade del framework di base fornisce un ambiente di esecuzione più strutturato e affidabile. Inoltre, la struttura delle directory e dei file del progetto è stata aggiornata per essere completamente compatibile con Antigravity.
Il supporto per gemini-cli terminerà il 18 giugno 2026, come descritto in questo annuncio sul blog di Google.
2. Un'architettura modulare basata sulle competenze
Abbiamo trasferito le funzionalità principali dell'assistente nelle Skill. Anziché fare affidamento su istruzioni ampie e non strutturate in un file di contesto, l'assistente ora carica dinamicamente directory di strumenti specializzati e testati (skill) quando necessario. In questo modo si riducono drasticamente le "allucinazioni" e si garantisce che le attività vengano eseguite utilizzando procedure precise e verificate.
Gli aggiornamenti principali di questa transizione modulare includono:
- Convalida GAQL (
validate_gaql): spostata in una skill dedicata. Ora include controlli statici avanzati delle query per i segmenti di date, i filtri di un solo giornoclick_viewe i limitichange_status. - Risolvi i problemi relativi alle conversioni (
troubleshoot_conversions): sostituisce il precedenteconversions_support_package. Consolida tutti gli script di riepilogo del caricamento e della risoluzione dei problemi di conversione, nonché i test, in un'unica directory di skill coesa. - Comandi strutturati (
explainestep_by_step): convertiti in skill per applicare layout coerenti e strutturati per le spiegazioni. - Nuova mappatura degli account (
get_cids_under_mcc): una nuova skill per recuperare tutti gli account bambino in un account amministratore (Centro clienti). - Nuova ispezione degli oggetti (
inspect_object): una nuova skill per cercare dinamicamente i messaggi Protobuf e gli enum, per garantire che l'assistente utilizzi sempre le strutture corrette. - Nuovo filtro per le schede di Performance Max (
pmax_listing_filter): una nuova skill per standardizzare le modifiche all'albero delle esclusioni delle pagine web dei gruppi di schede per le campagne Performance Max.
3. Maggiore coerenza e rigore
Abbiamo introdotto regole e requisiti più severi per garantire la generazione di codice di alta qualità e la convalida delle query:
- Controllo delle versioni dell'API esplicito: le skill critiche come
get_cids_under_mcc,validate_gaqletroubleshoot_conversionsora richiedono un argomentoapi_versionesplicito, eliminando l'ambiguità. - Regole GAQL rigorose:
- È stata aggiunta una regola a
AGENTS.mdper impedire l'utilizzo di funzioni di aggregazione SQL (comeSUM,COUNTeAVG) nelle query GAQL, in quanto non sono supportate. - È stata aggiunta una regola per controllare prima le note di rilascio del sito per sviluppatori dell'API Google Ads per la versione corrente dell'API, in modo da garantire che l'assistente utilizzi la documentazione aggiornata.
- Configurazione semplificata:
AGENTS.mdè stato semplificato, il che ha portato a una finestra di contesto iniziale più piccola. La documentazione sulle conversioni duplicate è stata rimossa a favore delle competenze di pubblicità programmatica.
- È stata aggiunta una regola a
4. Miglioramenti della Developer Experience (DX)
Abbiamo apportato diversi miglioramenti per rendere il ciclo di sviluppo più rapido e fluido:
- Ambiente virtuale persistente (
.venv): l'ambiente virtuale non viene più eliminato al termine di una sessione. All'avvio, l'assistente controlla la versione di Python del sistema e ricrea.venvsolo se è disponibile una versione più recente di Python. - Memorizzazione nella cache intelligente della versione dell'API: l'assistente ora memorizza nella cache la versione corrente dell'API Google Ads con un TTL di 19 ore, riducendo il tempo di avvio ed evitando controlli di rete ridondanti.
- Debug migliorato con log persistenti: i messaggi di log ora includono i timestamp di data e ora. Il file di log viene scritto nella directory
.agents/e non viene più reimpostato a ogni esecuzione, conservando la cronologia per la risoluzione dei problemi.
Perché dovresti eseguire l'upgrade?
L'upgrade alla versione 3.0.0 riguarda principalmente l'affidabilità e la struttura. Passando al framework Antigravity e modularizzando le funzionalità in Skill, abbiamo reso l'assistente più prevedibile ed efficiente dal punto di vista delle risorse.
Se vuoi un avvio più rapido, una convalida GAQL più affidabile e un'esperienza di risoluzione dei problemi più efficace, ti consigliamo di eseguire l'upgrade alla versione 3.0.0.
Inizia
Prima installazione
- Installa Antigravity CLI: segui le istruzioni riportate all'indirizzo https://antigravity.google/.
- Clona l'assistente:
git clone https://github.com/googleads/google-ads-api-developer-assistant.git
- Esegui lo script di installazione:
- Linux/macOS: esegui
./install.sh(per impostazione predefinita, supporta Python; utilizza flag come--phpo--rubyper altri linguaggi). - Windows: apri PowerShell ed esegui
.\install.ps1.
- Linux/macOS: esegui
Esegui l'upgrade dalla versione 2.x
- Copia qualsiasi codice o dato personalizzato da
saved/in una posizione sicura all'esterno della directory del progetto. - Elimina il clone locale dell'assistente.
- Clona il repository:
git clone https://github.com/googleads/google-ads-api-developer-assistant.git
- Esegui lo script di installazione (
install.shoinstall.ps1) per inizializzare il nuovo ambiente Antigravity.
Etichette: google-ads-api, release