Firma Google wprowadziła w wersji v2.29 środowiska Google Antigravity funkcję Remote Agents, która wykonuje zadania programistyczne w chmurze po zamknięciu laptopa. Dla zespołów inżynieryjnych to możliwość prowadzenia długich refaktoryzacji, jednak brak obsługi kont firmowych Google Workspace ogranicza obecnie wdrożenia biznesowe. Dodatkowo projekt nakłada sztywny limit 100 MB plików na projekt i automatycznie włącza autonomiczny tryb wykonywania poleceń bez każdorazowej zgody użytkownika.
Architektura i mechanizm działania Google Antigravity Remote Agents
Wykonywanie złożonych zadań programistycznych bez konieczności utrzymywania włączonego komputera lokalnego jest wyzwaniem w pracy asynchronicznej. Google Antigravity Remote Agents przenosi wykonanie pętli agenta oraz narzędzi programistycznych do odizolowanego środowiska chmurowego zarządzanego przez Google. Rozwiązanie to zapewnia ciągłość budowania i testowania kodu po wyłączeniu przeglądarki lub uśpieniu laptopa.
Sesje chmurowe w usłudze Google Antigravity Remote Agents uruchamiane są z poziomu aplikacji stacjonarnej Google Antigravity App, wiersza poleceń Google Antigravity CLI w wersji 1.4.12+ (za pomocą flagi agy --remote-agent) oraz przez przeglądarkę internetową pod adresem antigravity.google.com. Każdy projekt zdalny agreguje zewnętrzne zasoby, które agent montuje bezpośrednio w swoim środowisku roboczym:
- Repozytoria GitHub: automatycznie klonowane i podłączane do katalogu roboczego przez autoryzację OAuth.
- Pliki Google Drive: dokumenty Google Docs, arkusze Google Sheets, prezentacje Google Slides oraz pliki PDF odczytywane na żądanie w trakcie trwania konwersacji.
- Wgrane pliki lokalne: pliki pomocnicze umieszczane w ścieżce
/home/antigravity/upload.
Projekt zdalny w Google Antigravity nakłada jednak określone ograniczenia zasobowe:
| Parametr zasobów | Sztywny limit źródłowy |
|---|---|
| Maksymalny rozmiar pojedynczego pliku | 8 MB |
| Maksymalna liczba plików w projekcie | 50 plików |
| Maksymalny rozmiar zasobów w projekcie | 100 MB |
| Łączny limit zasobów na konto | 2 GB |
Wszelkie prywatne repozytoria podpinane do jednego projektu zdalnego w Google Antigravity muszą należeć do tego samego właściciela na GitHubie (użytkownika lub organizacji). Praca na repozytoriach od różnych właścicieli wymaga utworzenia osobnych projektów zdalnych, co zapobiega mieszaniu poświadczeń OAuth.
Czym różnią się Remote Agents od Remote Control?
Wybór modelu pracy zdalnej w Google Antigravity wymaga porównania architektury chmurowej z serwerem lokalnym. Funkcja Remote Control wymaga utrzymania własnej maszyny stacjonarnej lub serwera VPS, podczas gdy Google Antigravity Remote Agents uruchamia procesy w zarządzanych kontenerach Google bez dostępu do lokalnego dysku komputera.
Przy obu rozwiązaniach w ekosystemie Google Antigravity architekci IT muszą ocenić prywatność kodu, wymagane zasoby obliczeniowe oraz utrzymanie infrastruktury:
| Cecha | Google Antigravity Remote Agents | Google Antigravity Remote Control |
|---|---|---|
| Środowisko wykonawcze | Izolowana chmura zarządzana przez Google | Własny komputer, serwer lokalny lub VPS |
| Wymóg włączonego sprzętu | Działa całkowicie niezależnie po zleceniu | Wymaga stale włączonej maszyny hosta |
| Dostęp do plików lokalnych | Brak dostępu do lokalnego systemu plików | Pełny dostęp do plików i środowisk lokalnych |
| Zasoby wejściowe | Zasoby projektu (GitHub, Drive, Upload) | Pliki i narzędzia zainstalowane na hoście |
| Obsługa infrastruktury | W całości po stronie Google | W całości po stronie użytkownika |
Dla zespołów budujących własną infrastrukturę serwerową (np. klastry w Google Cloud z wykorzystaniem narzędzi typu Remote Agent), koszty utrzymania klastra kontrolnego wynoszą około 5 USD dziennie (144 USD miesięcznie za klaster 24/7 na dany region) bez względu na to, czy maszyny są aktywne. Z kolei w przypadku samych agentów terminalowych, instancje typu e2-standard-2 bez problemu obsługują ponad 10 współbieżnych agentów, ponieważ wąskim gardłem jest oczekiwanie na tokeny z API modelu, a nie obciążenie CPU. W usłudze Google Antigravity Remote Agents zarządzanie tą infrastrukturą przejmuje w całości Google.
Ryzyka bezpieczeństwa i ograniczenia funkcjonalne Google Antigravity
Wdrożenie autonomicznych agentów programistycznych w przedsiębiorstwie wiąże się z ryzykami uprawnień oraz ograniczeniami integracyjnymi. W usłudze Google Antigravity Remote Agents domyślnym ustawieniem jest tryb always-proceed (turbo), który wykonuje polecenia powłoki i modyfikuje pliki bez pytania użytkownika o zgodę, przy jednoczesnym wykluczeniu firmowych kont Google Workspace.
Główne ryzyka i brakujące funkcje w Google Antigravity Remote Agents to:
- Dostępność wyłącznie dla kont prywatnych: funkcja jest wdrażana wyłącznie dla subskrybentów planów Google AI Pro oraz Google AI Ultra zalogowanych przez prywatne konta Google. Usługa nie jest dostępna dla darmowych kont, planu Google AI Plus ani dla kont firmowych Google Workspace i Google Cloud. Organizacje nie mogą zatem wdrożyć zarządzanych agentów chmurowych pod swoją tożsamością biznesową.
- Domyślny autonomiczny tryb turbo: zdalne sesje uruchamiają się domyślnie w trybie uprawnień
always-proceed (turbo), automatycznie zatwierdzając wykonywanie poleceń terminalowych i edycję plików. Wymaga to wstępnego skorygowania ustawień w/configprzed podpięciem wrażliwych repozytoriów. - Niedostępne polecenia CLI i rozszerzenia lokalne: zdalne sesje w Google Antigravity CLI nie obsługują szeregu dotychczasowych narzędzi:
Integracje chmurowe w Google Antigravity działają wyłącznie przez oficjalny Marketplace (obsługujący m.in. GitHub, Google Drive, Google Docs, Google Sheets, Google Slides i Google Calendar). Poświadczenia OAuth są szyfrowane w stanie spoczynku (at rest), a tokeny są bezpiecznie wstrzykiwane w momencie wykonywania żądania.
Wnioski praktyczne i rekomendacje
- Zweryfikuj typy kont używanych przez deweloperów, ponieważ Google Antigravity Remote Agents działa wyłącznie na prywatnych kontach z subskrypcją Google AI Pro lub Google AI Ultra i nie obsługuje tożsamości firmowych Google Workspace.
- Skonfiguruj poziom uprawnień w Google Antigravity CLI za pomocą polecenia
/config(zakładka Remote Agent), zmieniając domyślny tryb always-proceed (turbo) na tryb wymagający akceptacji operacji przed uruchomieniem zadań na kodzie źródłowym. - Zmierz strukturę projektów przeznaczonych do przekazania agentom w chmurze, kontrolując sztywne limity rozmiaru: maksymalnie 8 MB na plik, do 50 plików oraz 100 MB łącznej objętości w jednym projekcie zdalnym.
- Wdróż podział projektów zdalnych według struktur własności na GitHubie, tworząc osobne projekty dla prywatnych repozytoriów należących do różnych użytkowników lub organizacji.
Źródła
- Antigravity Remote Control: What It Does From Your Phone, and What It Does Not
- Antigravity anywhere with Remote Control
- Feature overview | Google Antigravity Docs
- Google Antigravity Launches Remote Agents: Agent Sessions Run in a Google-Managed Cloud Environment and Keep Working After You Close Your Laptop, Rolling Out to AI Pro and Ultra – AICoder
- Google’s Antigravity Launches Remote Agents That Keep Coding While You Sleep
- MCP | Google Antigravity Docs
- Remote Agents in Google Antigravity
- Remote Agents | Google Antigravity Docs

Dodaj komentarz