Aktualności

Antigravity Agent: co zmienia się w integracji

Dwa złącza i tory symbolizują migrację narzędzi Antigravity Agent do wersji 09-2026

Google wydało antigravity-preview-09-2026, nową wersję zarządzanego agenta w Gemini API. Dotychczasowy antigravity-preview-05-2026 ma zostać wyłączony 5 października 2026 r. Dla integracji korzystającej z hostowanego sandboxa i odczytującej wyłącznie końcową odpowiedź migracja może sprowadzić się do zmiany identyfikatora. Aplikacje uruchamiające narzędzia lokalnie lub analizujące wywołania funkcji muszą sprawdzić nowe nazwy i argumenty narzędzi.

Co się zmieniło, a co nie?

Changelog Gemini API z 17 września nazywa wersję 09-2026 następcą majowego agenta. Chodzi o warstwę agentową udostępnianą przez Interactions API, która planuje zadanie, wykonuje kod, pracuje na plikach i może wyszukiwać informacje w izolowanym sandboxie. Nie jest to zapowiedź nowego modelu ogólnego przeznaczenia. Zgodnie z aktualnym przewodnikiem Google domyślnym modelem agenta jest Gemini 3.8 Flash; można wybrać inny obsługiwany model przez agent_config.

To rozróżnienie ma znaczenie, ponieważ wcześniej AIOAI.pl opisywało platformę Antigravity dla programistów. Obecna wiadomość dotyczy kontraktu konkretnej wersji agenta w API. Osoba korzystająca tylko z interfejsu IDE nie powinna zakładać, że musi przepisać własne projekty według poniższej tabeli.

Dwie ścieżki migracji

Google opisuje prostszy przypadek: integracja podaje environment: "remote", pozwala agentowi działać w sandboxie Google i odczytuje tylko output_text lub kroki model_output. W takim układzie według changelogu wystarczy podmienić identyfikator na antigravity-preview-09-2026. To zalecenie dotyczy sposobu użycia API, a nie obietnica, że wynik merytoryczny każdej aplikacji będzie identyczny.

Druga ścieżka obejmuje local_environment i kod przetwarzający kroki function_call. Tam aplikacja widzi lub obsługuje wywołania narzędzi. Google zmieniło część ich nazw, przeszło z argumentów snake_case na PascalCase i zastąpiło pełne przepisywanie pliku edycją zakresów linii. Parser oczekujący starej nazwy może więc przeoczyć działanie, a adapter narzędzi może przekazać nieprawidłowy argument.

Mapa zmian narzędzi

ZadanieWersja 05-2026Wersja 09-2026
Utworzenie plikuwrite_file(path, content)write_to_file(TargetFile, CodeContent, Overwrite, Description)
Edycja plikuwrite_file i pełne nadpisaniereplace_file_content(TargetFile, StartLine, EndLine, TargetContent, ReplacementContent)
Odczyt plikuread_file(path, offset, limit); przesunięcia bajtoweview_file(AbsolutePath, StartLine, EndLine, ContentOffset); zakresy linii
Lista katalogulist_files(path)list_dir(DirectoryPath)
Wyszukiwanie plikówBez osobnych narzędzi, agent używał powłokifind_by_name i grep_search

Źródło: oficjalny changelog Gemini API, stan na 18 września 2026 r. Nazwy i argumenty są przedstawione tak, jak podaje je Google; tabela nie jest działającym fragmentem kodu aplikacji.

W praktyce najbardziej ryzykowna jest edycja plików. Stary adapter mógł oczekiwać jednego wywołania write_file z pełną zawartością. Nowe replace_file_content wymaga lokalizacji zakresu i treści do zastąpienia. To inna operacja, więc test migracyjny powinien obejmować zarówno trafną zamianę, jak i przypadek, w którym oczekiwany fragment nie występuje. Przesunięcia bajtowe w odczycie nie są też prostym zamiennikiem numerów linii: mapowanie należy sprawdzić na plikach z wielobajtowymi znakami, na przykład z polskim tekstem.

code_execution(command, timeout_seconds) i google_search(queries) pozostają według Google bez zmiany. Nie oznacza to, że zachowanie całego agenta lub wyniki wyszukiwania będą zawsze identyczne. Po zmianie wersji warto porównać rzeczywiste kroki i efekt na reprezentatywnych zadaniach własnej aplikacji.

Jak sprawdzić integrację przed 5 października?

  1. Ustal, czy aplikacja korzysta z environment: "remote", local_environment, czy obu trybów. Zapisz miejsca, w których identyfikator agenta jest ustawiany na stałe.
  2. Sprawdź, czy kod czyta jedynie końcowe output_text/model_output, czy też interpretuje function_call. Tylko pierwszy wariant mieści się w uproszczonym zaleceniu Google.
  3. Dla lokalnych narzędzi przygotuj mapowanie z tabeli i osobno przetestuj tworzenie, odczyt, edycję, listowanie oraz wyszukiwanie plików. Testuj odmowę lub błąd wykonania, a nie tylko poprawny przebieg.
  4. Porównaj wynik oraz ślad narzędzi na kilku stałych zadaniach przed i po zmianie. Dopiero po kontroli przełącz ruch produkcyjny i monitoruj błędy parsera.

To redakcyjna lista kontroli wynikająca z udokumentowanych zmian, nie relacja z własnego testu API. Google pokazuje przykłady wywołań w Pythonie, JavaScript i REST, lecz w sprawdzonych materiałach nie podaje pełnej macierzy minimalnych wersji SDK dla tej migracji. Zespół powinien więc potwierdzić zgodność swojej konkretnej biblioteki i schematu odpowiedzi, zanim zinterpretuje brak błędów kompilacji jako sukces.

Termin, koszt i ograniczenia wersji preview

Tabela wycofań Google potwierdza wyłączenie antigravity-preview-05-2026 na 5 października 2026 r. Dla 09-2026 nie ogłoszono daty wyłączenia, ale nadal jest to wersja preview. Plan migracji warto ukończyć wcześniej, aby zostawić czas na testy, szczególnie gdy aplikacja polega na lokalnym wykonaniu narzędzi.

Nie ma jednej stałej ceny wywołania agenta. Cennik Gemini API opisuje rozliczenie tokenów modelu i użycia narzędzi; obliczenia sandboxa nie są osobno fakturowane w okresie preview. Domyślny Gemini 3.8 Flash ma według Google promocyjne stawki 0,75 USD za 1 mln tokenów wejścia i 3,75 USD za 1 mln tokenów wyjścia do końca 2026 r. Agent może jednak wykonać wiele kroków, więc koszt zadania zależy od całego śladu, a wybór innego modelu przez agent_config zmienia stawki.

Częste pytania

Jakie są główne zmiany w wersji antigravity-preview-09-2026 w porównaniu do 05-2026?

Wersja 09-2026 wprowadza zmiany w nazwach i argumentach narzędzi, przechodząc z snake_case na PascalCase. Dodatkowo, nowe operacje, takie jak replace_file_content, wymagają innego podejścia do edycji plików.

Czy muszę przepisywać swoje projekty po migracji do antigravity-preview-09-2026?

Osoby korzystające tylko z interfejsu IDE nie powinny zakładać, że muszą przepisywać swoje projekty, jeśli używają tylko końcowych output_text. Migracja może być ograniczona do zmiany identyfikatora.

Jakie są dwie ścieżki migracji w nowej wersji agenta?

Pierwsza ścieżka dotyczy integracji z environment: 'remote', gdzie wystarczy podmienić identyfikator. Druga ścieżka obejmuje local_environment, gdzie aplikacja musi dostosować się do nowych nazw i argumentów narzędzi.

Jak mogę przetestować swoją integrację przed wyłączeniem wersji 05-2026?

Należy ustalić, czy aplikacja korzysta z environment: 'remote' czy local_environment oraz przetestować wszystkie operacje, takie jak tworzenie, odczyt, edycja i wyszukiwanie plików.

Jakie są koszty korzystania z antigravity-preview-09-2026?

Nie ma jednej stałej ceny wywołania agenta, ponieważ koszty zależą od użycia tokenów modelu i narzędzi. Promocyjne stawki dla Gemini 3.8 Flash wynoszą 0,75 USD za 1 mln tokenów wejścia i 3,75 USD za 1 mln tokenów wyjścia do końca 2026 r.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *