from the log
5/20/2026 · 6 min read
— Ali Buğatekin
Google I/O is Google's biggest developer event of the year. This year's edition felt different: instead of the usual "look how good our new model is" tone, this time I saw a narrative focused on the question "how will you, as a developer, actually use these tools?"
While watching, I could summarize it in a single sentence:
Google no longer wants to be taken seriously only in the model race — it wants a seat at the tooling table too.
Antigravity 2.0 packaged **Desktop App + CLI + SDK + Managed Agents** together. The most striking part: they all run on the same agent harness. An agent launched from the CLI and one launched from the desktop app share the same behavioral guarantees.
A few quick notes on why this bundle matters:
The move of Gemini CLI into Antigravity CLI was also announced in the keynote. The migration will be complete by **June 18**. The open-source side is being preserved — a smart move to avoid losing developer trust.
Gemini 3.5 Flash hit general availability alongside I/O. Google's claim: **4x faster** than comparable frontier models. Its design philosophy is not chat — it's agentic workflows.
This is a different meaning of the "flash" label. Earlier Flash models traded quality for speed. 3.5 Flash sits somewhere new:
Both fast and competitive on agentic benchmarks.
— Google's 3.5 Flash positioningIndependent comparisons will surface over time. Setting marketing language aside, low latency really does matter in agent workflows — a single agent task often spans 10-20 model calls, and milliseconds shaved off each call turn into minutes saved overall.
The quietest of the announcements — and in my view the one with the most long-term weight — is WebMCP. Web pages will be able to act as MCP servers for agents.
I call it long-term for a reason. Until now MCP has been a server-side conversation — "a backend that exposes tools to an agent." WebMCP moves MCP into the browser itself. A website can expose its own actions to a visiting agent as MCP tools. In practice, that looks like:
1// Hypothetical usage — the spec is still early
2navigator.mcp.exposeTools([
3 {
4 name: "add-to-cart",
5 description: "Add a product to the cart",
6 handler: ({ productId, quantity }) => { /* ... */ }
7 }
8]);If this matures, the era of agents "scraping the page and inferring from the DOM" could end. The page itself will tell the agent what it can do.
The unified takeaway from Google I/O: Google is moving past the "we shipped a model, here's the API" stage and into "we want to live inside the developer's workflow." That's a meaningful shift for the competitive landscape.
Can Antigravity become part of developers' daily workflow the way Cursor and Claude Code already have? The next few months will tell.
My read: raw model performance is no longer enough on its own. Developers look at **where** and **how** they use that model. So the rest of 2026 looks less like a model race and more like a harness race.
share if you found this useful