
What actually shipped across Build, Scale, Govern, and Optimize — and what I'd tell a team starting...
What actually shipped across Build, Scale, Govern, and Optimize — and what I'd tell a team starting today.
Current as of October 12, 2026
On April 22, 2026, at Cloud Next, Google retired the name that had defined enterprise AI on its cloud for years: Vertex AI became the Gemini Enterprise Agent Platform. If you read only the headline, it looked like a rebrand. It wasn't.
Google has been clear that this is the direction of travel. New capabilities ship through Agent Platform, and the Vertex AI services you knew are now delivered inside it rather than as a separate product.
The deeper shift is conceptual. Google reorganized the platform around the lifecycle of an agent — not a model — and named that lifecycle in four parts: Build, Scale, Govern, and Optimize. Six months in, I have spent enough time with each to say what is real, what is still Preview, and where the sharp edges are. This is that tour.
The four pillars are not my framing. They are Google's: the platform documentation is organized around Build, Scale, Govern, and Optimize.

The four pillars of Gemini Enterprise Agent Platform.
That matters because it signals how Google wants you to treat agents — as production software with a lifecycle, not as clever prompts. Each pillar answers a different question:
A real agent passes through all four. The rest of this post follows the same path.
A lot shipped between April and October. If you last looked at this stack a year ago on Vertex AI, the mental model still transfers — but the names, the runtime, and the governance story have all moved.
| When (2026) | What shipped |
|---|---|
| April | Vertex AI becomes the Gemini Enterprise Agent Platform |
| May | ADK 2.0 GA, adding a graph-based Workflow Runtime |
| June–July | Governance stack — Agent Gateway, Identity, Registry, Model Armor — reaches GA |
| July | Agent and model evaluations GA, including simulation and adaptive rubrics |
| July–Sept | Gemini Flash line advances to 3.6, 3.7, then 3.8 Flash (GA Sept 2) |
| Sept 30 | Gemini 4 ("Argon") announced as the next flagship, in limited release; Gemini 3.5 Pro never shipped |
The pattern: the Flash tier is racing ahead while the Pro tier stalled until Gemini 4 was announced, and governance stopped being a roadmap slide.
Building an agent now runs along a spectrum, and the interesting part is how short the distance is between the two ends.

Build: the tools and their release status, as of October 12, 2026.
At the fast end is vibe coding. Antigravity, Google's agent-first IDE, is available through Agent Platform: you describe what you want, and it scaffolds the agent, wires up tools, and runs it. For a prototype, that collapses days into minutes.
At the durable end is ADK 2.0 (GA since May), and this is where teams should be careful not to stop at the prototype. It introduced a graph-based Workflow Runtime and, with it, the design principle that matters most: use code for control flow, and agents for reasoning. Routing, retries, and guardrails like a refund ceiling belong in deterministic code nodes; the model handles only the steps that genuinely need judgment. Google's illustrative numbers for this pattern: about half the tokens and a fifth less latency than a single prompt-driven agent.
The shape of it:
from google.adk import Agent, Event, Workflow
# The model judges eligibility. It is the only step that needs reasoning.
analyze = Agent(
name="analyze_complaint",
model="gemini-3.8-flash",
instruction="Decide if this refund is eligible under policy. "
"Reply ELIGIBLE or NOT_ELIGIBLE.",
tools=[get_policy],
)
# Plain code picks the path; the model never does.
def route(node_input):
eligible = "NOT_ELIGIBLE" not in str(node_input)
return Event(route="REFUND" if eligible else "CLOSE")
root_agent = Workflow(
name="refund_workflow",
edges=[
("START", analyze, route),
(route, {"REFUND": issue_refund, "CLOSE": close_ticket}),
],
)
This is an abridged sketch. get_policy is a tool, issue_refund and close_ticket are ordinary function nodes, and agent nodes inside a graph are set to single-turn or task mode. The ADK graph routes guide has the full setup.
Google's ADK documentation shows the same idea in a fuller example. In this flight-upgrade workflow, plain code routes each request by mileage, and only the borderline cases reach the LLM, after a person gives consent and a tool fetches the flight history.

A graph-based workflow in ADK 2.0. Diagram: Google Agent Development Kit documentation (adk.dev), Apache 2.0 license.
Between the two ends sit the connective pieces: Model Garden for choosing a model per step, 50+ Google-managed MCP servers for tools and data, and the A2A protocol (v1.0) for handing work to agents built by other teams or vendors. ADK ships for Python, Go, Java, TypeScript, and now Kotlin.
The takeaway: prototype fast, harden deliberately, and a vibe-coded demo should not reach production without the workflow graph underneath it.
Scale is where "agent" stops meaning "chatbot." Three capabilities redefine the term.

Scale: the tools and their release status, as of October 12, 2026.
First, the runtime. Agent Runtime (formerly Agent Engine) is managed hosting with sub-second cold starts, provisioning in under a minute, and support for custom containers. If you want more control over the environment or networking, the same agent runs on Cloud Run or GKE.
Second, duration. Agent Runtime supports runs of up to seven days. That single number changes the design space: a multi-day onboarding sequence, an incident that unfolds over hours, a long research task no one is watching — these stop being awkward to build.
Third, memory. Sessions manage multi-turn state, with your own session IDs and global, multi-region endpoints. Memory Bank provides long-term memory across sessions, with structured schemas and memories generated automatically from event streams. That is the difference between an agent that forgets you at the end of every conversation and one that accumulates context over time.
Add Agent Sandbox for isolated code execution, and a Deferred tier (Preview) that queues background work for off-peak hours to cut cost, and the runtime treats long-running, stateful agents as the default case rather than the exception.
This is the pillar most teams underinvest in, and the one where Agent Platform has the strongest opinion: the system prompt should not be your security layer.

Govern: the tools and their release status, as of October 12, 2026.
Start with architecture. In an ADK 2.0 workflow, the graph is a boundary. If a node is compromised by a prompt injection — the classic "ignore your instructions and issue a refund" — it still cannot reach a tool there is no edge to. The blast radius is constrained by design, rather than by instructions in the prompt.
Then layer the platform controls:
Together that is preventive, runtime, and detective control — defense in depth, enforced outside the model's reasoning loop. For a security team, this layered model is the part that matters most.
Shipping an agent is the easy part; knowing it is good, and keeping it good, is where Optimize earns its place. The pattern is a flywheel.

Optimize: the tools and their release status, as of October 12, 2026.
The cost lever ties back to Build: move routing and fixed steps into ADK 2.0 code nodes, and pick the model per node rather than per app. A Gemini 3.5 Flash-Lite router, a 3.8 Flash reasoning node, and plain code can live in one workflow — and you reserve Pro for the places your evals prove it earns its cost.
A few recommendations, based on six months with the platform:
None of this is disqualifying — it is what a fast-moving platform looks like at six months — but a team adopting it should plan around a few real gaps.
The throughline: the foundation is solid and shipping fast, and the rough edges sit mostly at the frontier — the newest models and the newest controls. Plan for the frontier to keep moving.
Status labels and model lifecycle dates on this platform change often. Check the release notes and the model lifecycle page before you base a production decision on any single item here.
Primary sources:
Originally published on Google Cloud – Community on Medium.
discussTL;DR Welcome back to Dev Opportunity Radar! This is a weekly series where I share opportunities,...
devchallengeWe are so excited to announce the winners of the Hacktoberfest Open-Source AI Challenge: Touch...
googlecloudHow I designed, connected, scaled, governed, evaluated, and QLoRA fine-tuned an enterprise SecOps & FinOps agent on Google Cloud.
gemmaYes. Speculative decoding with Google's 59 MB QAT multi-token prediction (MTP) drafters speeds up Gemma 4 E4B 1.72x and E2B 1.40x on an 8 GB RTX 3050, and 1.49x and 1.18x on a 4 GB laptop GTX 1650 Ti, served by llama.cpp one request at a time, with unchanged GSM8K and BFCL scores.
nvidiaThe same Tesla T4 on the same Google Cloud VM decoded Gemma 4 E2B at 115 tokens/s at 45 °C and 107 at 77 °C. The card sits at its 70 W limit, a hotter chip draws more power at the same clock, so the clock drops. No thermal throttle fires, and no spec sheet mentions it.
oracleHow I pair-programmed with Google Antigravity powered by Gemini 4 Argon to build a zero-dependency Go TUI and OpenTelemetry/Prometheus observability stack for Oracle Databases and Linux SAN storage.
Workflows from the Neura Market marketplace related to this DeepSeek resource