Yksi alusta agenteille, ei pelkkä CLI
Google julkisti tiistaina 19. toukokuuta I/O 2026 -konferenssissaan Antigravity 2.0:n, jonka se kuvaa agenttikehityksen kokonaisalustaksi. Tähän asti Antigravity oli yksi IDE muiden joukossa. Nyt sen ympärille on rakennettu viisi pintaa: työpöytäsovellus, komentorivityökalu, ohjelmointirajapinta, Managed Agents -palvelu sekä yritysasiakkaiden Enterprise Agent Platform.
Suunta on selvä. Google ei tyydy tarjoamaan Gemini-mallia rajapinnan takaa, vaan haluaa omistaa myös sen ympärillä pyörivän kehyksen, jossa agentit ajetaan, ajastetaan ja kytketään muihin järjestelmiin. Vertailupinta on Anthropicin Claude Code, joka on ajanut vastaavaa kuvioa viimeisen vuoden ajan.
Antigravity 2.0:n viisi pintaa
Työpöytäsovellus orkestroi useita agentteja graafisesti. CLI vastaa entistä Gemini CLI:tä ja säilyttää sen Agent Skills-, Hookit-, Subagentit- ja laajennustoiminnot. SDK antaa ohjelmallisen pääsyn samaan agenttikehykseen, jolla Google ajaa omat tuotteensa. Managed Agents -palvelu hoitaa silmukan ja konttiympäristön. Enterprise Agent Platform kytkee alustan suoraan asiakkaan Google Cloud -projekteihin.
Yksi API-kutsu pystyttää Linux-ympäristön
Antigravityn teknisesti kiinnostavin osa löytyy Managed Agents -palvelusta. Yhdellä Gemini APIn kutsulla agentti saa käyttöönsä eristetyn Linux-kontin, jossa se voi asentaa paketteja, ajaa koodia ja säilyttää tiedostojärjestelmän tilan istuntojen yli. Google huomauttaa, että tila pysyy myös usean kierroksen keskusteluissa, joten samaa ympäristöä voi jatkaa myöhemmin ilman kontekstin nollaamista.
Käytännössä Google ottaa hoitaakseen sen, mikä on tähän asti ollut kehittäjän vastuulla: virtuaalikoneen orkestroinnin, kierrätyksen ja skaalauksen. Anthropic tarjoaa vastaavaa Claude Managed Agents -palvelussaan, mutta Antigravityn integraatio Google Cloudiin on tiiviimpää. Yrityksen näkökulmasta agentin laskutus voi kulkea samassa pilvilaskussa kuin muut GCP-kustannukset.
Subagentit jakavat työn rinnakkaisiin haaroihin
Subagentit ovat alustan toinen kantava idea. Pääagentti vastaanottaa korkean tason tehtävän, halkaisee sen alipuiksi ja käynnistää aliagentit rinnakkain. Jokainen aliagentti vastaa yhdestä palvelusta tai komponentista: yksi muokkaa frontendin tilaa, toinen päivittää taustapalvelun rajapinnan, kolmas ajaa testit. Pääagentti kerää tulokset ja yhdistää ne.
Claude Code tukee aliagentteja, mutta sen orkestrointi on ohuempaa. Antigravity vie idean CLI-tasolle, jossa useita agentteja voi käynnistää suoraan terminaalista ja vahtia niiden etenemistä rinnakkain. Mallin latenssi kertautuu rinnakkaisten kutsujen yli, ja juuri tästä syystä Google on viilannut Gemini 3.5 Flashin nopeutta entisestään.
Hookit kytkevät agentit työnkulkuun
Hookit ovat liityntäpisteitä, joilla agenttien toimintaan voi reagoida. Käytännössä ne ovat funktioita, jotka laukeavat tietyissä elinkaaren vaiheissa: ennen tehtävän aloitusta, sen päätyttyä tai virhetilanteessa. Tyypillinen käyttö on linterin pakottaminen ennen committia, salaisuuksien tarkistus ennen tiedoston kirjoitusta tai ilmoituksen lähetys Slackiin agentin valmistuessa.
Claude Coden käyttäjille kuvio on tuttu, ja Google ottaa siitä mallia. Vanha Gemini CLI poistuu kuluttajakäytöstä 18. kesäkuuta, ja Antigravity CLI ottaa paikan. Migraatio on enemmänkin uudelleenpaketointi: hookit, skills ja laajennukset säilyvät, ja kehittäjän pitää lähinnä vaihtaa binäärin nimi ja päivittää konfiguraatio.
Asynkroninen tehtävienhallinta muuttaa rytmin
Aiemmin agenttia kehotettiin manuaalisesti kerta toisensa jälkeen. Antigravityn taustaajoitus kääntää logiikan päinvastoin: kehittäjä määrittelee cron-tyyppisen aikataulun, ja agentti suorittaa tehtävät ilman että editoria avataan. Käytännön esimerkki on vuorokauden välein ajava aliagentti, joka lukee avoimet pull request -listat, kommentoi muutokset ja avaa puuttuvat seurantajutut tikettijärjestelmään.
Käyttömalli siirtyy yhden kierroksen avustajasta jatkuvaksi automaatioputkeksi. Agenttia ei tarvitse enää käynnistää, vaan se herää itse. Tässä Antigravity ohittaa Claude Coden, jossa vastaavat ajastukset vaativat erillisiä työkaluja tai oman taustaskriptin.



