Mittwoch, 10. Juni 2026
wir freuen uns, die Veröffentlichung von Version 3.0.0 des Google Ads API Developer Assistant bekannt zu geben. Diese Hauptversion ist ein wichtiger Meilenstein in der Entwicklung des Assistant. Der Schwerpunkt liegt auf der Modernisierung der Architektur, einer verbesserten Zuverlässigkeit und einem modulareren Design.
Mit diesem Release migrieren wir den Assistenten zum Google Antigravity-Agenten-Framework und stellen auf eine kompetenzbasierte Architektur um. Diese Änderungen machen den Assistenten robuster, einfacher zu warten und reduzieren die Tokennutzung.
Was ist neu in Version 3.0.0?
1. Unterstützt durch das Antigravity-Framework
Der Google Ads API Developer Assistant wurde von gemini-cli zum Antigravity-Agenten-Framework (v3.0.0) migriert. Dieses Upgrade des zugrunde liegenden Frameworks bietet eine strukturiertere und zuverlässigere Ausführungsumgebung. Außerdem wurde die Verzeichnis- und Dateistruktur des Projekts aktualisiert, um es vollständig für Antigravity vorzubereiten.
Der Support für gemini-cli wird am 18. Juni 2026 eingestellt, wie in dieser Google-Blogankündigung beschrieben.
2. Eine modulare, kompetenzbasierte Architektur
Wir haben die Kernfunktionen von Assistant in Skills umgewandelt. Anstatt sich auf allgemeine, unstrukturierte Anweisungen in einer Kontextdatei zu verlassen, lädt der Assistent jetzt bei Bedarf dynamisch spezialisierte, getestete Toolverzeichnisse (Skills). Dadurch werden „Halluzinationen“ drastisch reduziert und Aufgaben werden mit präzisen, verifizierten Verfahren ausgeführt.
Zu den wichtigsten Neuerungen dieser modularen Umstellung gehören:
- GAQL-Validierung (
validate_gaql): In einen dedizierten Skill verschoben. Sie enthält jetzt erweiterte statische Abfrageprüfungen für Datumssegmente,click_view-Filter für einzelne Tage undchange_status-Grenzwerte. - Fehlerbehebung bei Conversions (
troubleshoot_conversions): Ersetzt die alteconversions_support_package. Es fasst alle Skripts und Tests zur Fehlerbehebung bei Conversions und zur Zusammenfassung von Uploads in einem einzigen, einheitlichen Skill-Verzeichnis zusammen. - Strukturierte Befehle (
explainundstep_by_step): Werden in Skills umgewandelt, um einheitliche, strukturierte Layouts für Erklärungen zu erzwingen. - Neue Kontozuordnung (
get_cids_under_mcc): Ein neuer Skill zum Abrufen aller untergeordneten Konten unter einem Verwaltungskonto (Kundencenter). - Neue Objektprüfung (
inspect_object): Eine neue Fähigkeit zum dynamischen Abrufen von Protobuf-Nachrichten und Enums, damit der Assistant immer die richtigen Strukturen verwendet. - Neuer Filter für Performance Max-Einträge (
pmax_listing_filter): Eine neue Fähigkeit, mit der Änderungen am Baum für den Ausschluss von Webseiten in Eintragsgruppen für Performance Max-Kampagnen standardisiert werden können.
3. Mehr Konsistenz und Genauigkeit
Wir haben strengere Regeln und Anforderungen eingeführt, um eine hochwertige Codegenerierung und Abfragevalidierung zu gewährleisten:
- Explizite API-Versionsverwaltung: Für wichtige Skills wie
get_cids_under_mcc,validate_gaqlundtroubleshoot_conversionsist jetzt ein explizitesapi_version-Argument erforderlich, um Unklarheiten zu vermeiden. - Strikte GAQL-Regeln:
- Es wurde eine Regel zu
AGENTS.mdhinzugefügt, um die Verwendung von SQL-Aggregatfunktionen (z. B.SUM,COUNTundAVG) in GAQL-Abfragen zu verhindern, da sie nicht unterstützt werden. - Es wurde eine Regel hinzugefügt, nach der zuerst die Versionshinweise auf der Google Ads API-Entwicklerwebsite für die aktuelle API-Version geprüft werden, damit der Assistant aktuelle Dokumentation verwendet.
- Optimierte Konfiguration:
AGENTS.mdwurde optimiert, was zu einem kleineren anfänglichen Kontextfenster führt. Die Dokumentation zu doppelten Conversions wurde zugunsten von programmatischen Fähigkeiten entfernt.
- Es wurde eine Regel zu
4. Verbesserungen der Developer Experience (DX)
Wir haben mehrere Verbesserungen vorgenommen, um die Entwicklung zu beschleunigen und zu vereinfachen:
- Persistente virtuelle Umgebung (
.venv): Die virtuelle Umgebung wird am Ende einer Sitzung nicht mehr gelöscht. Beim Start prüft der Assistent die Python-Version Ihres Systems. Die.venvwird nur neu erstellt, wenn eine neuere Python-Version verfügbar ist. - Intelligentes Caching der API-Version: Der Assistent speichert jetzt die aktuelle Google Ads API-Version mit einer TTL von 19 Stunden im Cache. Dadurch werden redundante Netzwerkprüfungen vermieden und die Startzeit wird verkürzt.
- Besseres Debugging mit persistenten Logs: Logeinträge enthalten jetzt Datums- und Zeitstempel. Die Protokolldatei wird in das Verzeichnis
.agents/geschrieben und nicht mehr bei jeder Ausführung zurückgesetzt. So bleibt der Verlauf für die Fehlerbehebung erhalten.
Warum sollten Sie ein Upgrade ausführen?
Beim Upgrade auf Version 3.0.0 geht es in erster Linie um Zuverlässigkeit und Struktur. Durch die Umstellung auf das Antigravity-Framework und die Modularisierung von Funktionen in Skills haben wir Assistant berechenbarer und ressourceneffizienter gemacht.
Wenn Sie einen schnelleren Start, eine zuverlässigere GAQL-Validierung und eine robustere Fehlerbehebung wünschen, empfehlen wir ein Upgrade auf Version 3.0.0.
Jetzt starten
Erstinstallation
- Antigravity CLI installieren: Folgen Sie der Anleitung unter https://antigravity.google/.
- Assistenten klonen:
git clone https://github.com/googleads/google-ads-api-developer-assistant.git
- Installationsskript ausführen:
- Linux/macOS: Führen Sie
./install.shaus (standardmäßig wird Python unterstützt, verwenden Sie Flags wie--phpoder--rubyfür andere Sprachen). - Windows: Öffnen Sie PowerShell und führen Sie
.\install.ps1aus.
- Linux/macOS: Führen Sie
Upgrade von v2.x ausführen
- Kopieren Sie benutzerdefinierten Code oder Daten aus
saved/an einen sicheren Ort außerhalb des Projektverzeichnisses. - Löschen Sie Ihren lokalen Klon des Assistenten.
- Klonen Sie das Repository:
git clone https://github.com/googleads/google-ads-api-developer-assistant.git
- Führen Sie das Installationsskript (
install.shoderinstall.ps1) aus, um die neue Antigravity-Umgebung zu initialisieren.
Labels: google-ads-api, release