Comment: After iterating on the API Contract post, I asked Codex 5.6 Sol Ultra to form an opinion about when to use Agent Runtime and when to use Cloud Run in the context of a GE app connected agent, and then write a post. I specifically instructed it to avoid the cloudpickle …
Continue reading
Deploying an ADK agent for Gemini Enterprise: Agent Runtime or Cloud Run?
In the Agent Substrate post, I included a video of two interleaving agents running on Substrate. Here’s how I put it together.
The complete code is in WilliamDenniss/substrate-adk-demo. You’ll create a disposable GKE cluster, install Substrate with two timeout changes for …
Continue reading
Running the Agent Substrate demo on GKE
Agent Substrate can run stateful Google ADK agents across a shared pool of GKE worker Pods. After an agent responds, the harness can suspend its whole process—including its conversation, in-memory working state, and files—and Substrate can restore it on whichever compatible …
Continue reading
Running stateful agents on Agent Substrate
In The Agent Platform API contract I described the two routes a bring-your-own-container agent has to serve — /api/reasoning_engine and /api/stream_reasoning_engine — and the FastAPI wrapper I wrote to dispatch them to an AdkApp. It worked, but the wrapper contained 117 lines of …
Continue reading
Agent Platform BYOC without the wrapper: new in ADK 2.2
Agent Runtime can host a container with arbitrary HTTP endpoints. To use it through the Agent Platform Python SDK or the Google Cloud console playground — or through Gemini Enterprise’s native ADK integration — the container must also implement the operations those integrations …
Continue reading
The Agent Platform API contract: what your agent must expose, and why
With Agent Platform’s bring your own container (BYOC) deployment option, you need to serve the standard API contract yourself. In The Agent Platform API contract: what your agent must expose, and why, I covered why the contract exists and walked through the thirteen methods that …
Continue reading
Serving the Agent Platform API contract
So you’ve built an ADK agent—in my case the Trading Agent from my post series, an agent that reads S&P 500 news, scores the sentiment, and places paper trades on Alpaca—and now you want it running on Agent Platform’s managed runtime instead of on your laptop. It turns out there …
Continue reading
5 ways to deploy agents on Agent Platform
Agent Platform’s Sessions and Memory Bank services can store conversation state and longer-term memories for an ADK agent running on Cloud Run or GKE. The agent continues to run in your chosen environment while Agent Platform manages these two services.
This post covers the …
Continue reading
Use Agent Platform Sessions and Memory Bank from Cloud Run and GKE