Środa, 10 czerwca 2026 r.
Z przyjemnością informujemy o wydaniu wersji 3.0.0 rozszerzenia interfejsu Google Ads API Developer Assistant. Ta wersja to ważny krok w rozwoju Asystenta, który koncentruje się na modernizacji architektury, zwiększeniu niezawodności i bardziej modułowej konstrukcji.
W tej wersji przenosimy Asystenta na platformę agentów Google Antigravity i przechodzimy na architekturę opartą na umiejętnościach. Dzięki tym zmianom asystent jest bardziej niezawodny, łatwiejszy w utrzymaniu i zużywa mniej tokenów.
Nowości w wersji 3.0.0
1. Oparte na platformie Antigravity
Asystent dewelopera interfejsu Google Ads API został przeniesiony z gemini-cli do platformy agenta Antigravity (wersja 3.0.0). To uaktualnienie podstawowej platformy zapewnia bardziej ustrukturyzowane i niezawodne środowisko wykonawcze. Oprócz tego zaktualizowaliśmy strukturę katalogów i plików projektu, aby była w pełni zgodna z Antigravity.
Obsługa gemini-cli zakończy się 18 czerwca 2026 r., jak opisano w tym ogłoszeniu na blogu Google.
2. Modułowa architektura oparta na umiejętnościach
Przekształciliśmy podstawowe funkcje Asystenta w umiejętności. Zamiast polegać na ogólnych, nieustrukturyzowanych instrukcjach w pliku kontekstowym, Asystent wczytuje teraz dynamicznie specjalistyczne, przetestowane katalogi narzędzi (umiejętności), gdy są potrzebne. Znacznie ogranicza to „halucynacje” i zapewnia, że zadania są wykonywane przy użyciu precyzyjnych, zweryfikowanych procedur.
Najważniejsze zmiany w ramach tego modułowego przejścia:
- Weryfikacja GAQL (
validate_gaql): przeniesiono do osobnej umiejętności. Teraz obejmuje ono ulepszone statyczne sprawdzanie zapytań pod kątem segmentów dat, filtrów jednodniowychclick_viewi granicchange_status. - Rozwiązywanie problemów z konwersjami (
troubleshoot_conversions): zastępuje stare narzędzieconversions_support_package. Konsoliduje wszystkie skrypty rozwiązywania problemów z konwersjami i podsumowania przesyłania oraz testy w jednym, spójnym katalogu umiejętności. - Polecenia strukturalne (
explainistep_by_step): przekonwertowane na umiejętności, aby wymusić spójne, ustrukturyzowane układy wyjaśnień. - Nowe mapowanie kont (
get_cids_under_mcc): nowa umiejętność umożliwiająca pobieranie wszystkich kont podrzędnych na koncie menedżera (MCK). - Nowa kontrola obiektów (
inspect_object): nowa umiejętność dynamicznego wyszukiwania wiadomości Protobuf i typów wyliczeniowych na bieżąco, która pomaga zapewnić, że Asystent zawsze używa prawidłowych struktur. - Nowy filtr informacji o produktach w kampaniach Performance Max (
pmax_listing_filter): nowa umiejętność, która umożliwia standaryzację modyfikacji drzewa wykluczeń stron internetowych w grupach informacji o produktach w kampaniach Performance Max.
3. Większa spójność i rygorystyczność
Wprowadziliśmy bardziej rygorystyczne zasady i wymagania, aby zapewnić wysoką jakość generowania kodu i walidacji zapytań:
- Jawne wersjonowanie interfejsu API: kluczowe umiejętności, takie jak
get_cids_under_mcc,validate_gaqlitroubleshoot_conversions, wymagają teraz jawnego argumentuapi_version, co eliminuje niejednoznaczność. - Rygorystyczne reguły GAQL:
- Dodano regułę do
AGENTS.md, aby zapobiec używaniu funkcji agregujących SQL (takich jakSUM,COUNTiAVG) w zapytaniach GAQL, ponieważ nie są one obsługiwane. - Dodaliśmy regułę, która najpierw sprawdza informacje o wersji na stronie dla deweloperów interfejsu Google Ads API, aby upewnić się, że asystent korzysta z aktualnej dokumentacji.
- Uproszczona konfiguracja: uprościliśmy
AGENTS.md, co pozwoliło zmniejszyć początkowe okno kontekstu. Usunęliśmy dokumentację dotyczącą duplikatów konwersji, aby skupić się na umiejętnościach programistycznych.
- Dodano regułę do
4. Ulepszenia środowiska programistycznego (DX)
Wprowadziliśmy kilka ulepszeń, które przyspieszają i ułatwiają proces programowania:
- Trwałe środowisko wirtualne (
.venv): środowisko wirtualne nie jest już usuwane na koniec sesji. Podczas uruchamiania asystent sprawdza wersję Pythona w systemie. Przebudowuje.venvtylko wtedy, gdy dostępna jest nowsza wersja Pythona. - Inteligentne buforowanie wersji interfejsu API: asystent buforuje teraz bieżącą wersję interfejsu Google Ads API z czasem TTL wynoszącym 19 godzin, co skraca czas uruchamiania dzięki unikaniu zbędnych kontroli sieci.
- Lepsze debugowanie dzięki trwałym logom: komunikaty logu zawierają teraz sygnatury czasowe. Plik dziennika jest zapisywany w katalogu
.agents/i nie jest już resetowany przy każdym uruchomieniu, co pozwala zachować historię na potrzeby rozwiązywania problemów.
Dlaczego warto przejść na wyższą wersję?
Uaktualnienie do wersji 3.0.0 dotyczy głównie niezawodności i struktury. Dzięki przejściu na platformę Antigravity i podziałowi funkcji na moduły umiejętności Asystent stał się bardziej przewidywalny i efektywniej wykorzystuje zasoby.
Jeśli chcesz, aby uruchamianie było szybsze, weryfikacja GAQL bardziej niezawodna, a rozwiązywanie problemów skuteczniejsze, zalecamy przejście na wersję 3.0.0.
Rozpocznij
Pierwsza instalacja
- Zainstaluj Antigravity CLI: postępuj zgodnie z instrukcjami na stronie https://antigravity.google/.
- Sklonuj asystenta:
git clone https://github.com/googleads/google-ads-api-developer-assistant.git
- Uruchom skrypt instalacyjny:
- Linux/macOS: uruchom
./install.sh(domyślnie obsługuje Pythona, użyj flag takich jak--phplub--rubyw przypadku innych języków). - Windows: otwórz PowerShell i uruchom
.\install.ps1.
- Linux/macOS: uruchom
Uaktualnianie z wersji 2.x
- Skopiuj niestandardowy kod lub dane z
saved/do bezpiecznej lokalizacji poza katalogiem projektu. - Usuń lokalny klon Asystenta.
- Sklonuj repozytorium:
git clone https://github.com/googleads/google-ads-api-developer-assistant.git
- Uruchom skrypt instalacyjny (
install.shlubinstall.ps1), aby zainicjować nowe środowisko Antigravity.
Etykiety: google-ads-api, release