Source: Google Developers Blog — 2026-07-01
Summary
Google pushed a new Agents API into preview for Genkit, its open-source full-stack agent framework, collapsing the usual hand-wired plumbing of session history, tool-call loops, and streaming into a single chat() interface. The API is designed to work identically whether an agent runs in-process on the server or is called remotely over HTTP, and it plugs into the Genkit Developer UI for inspecting agent runs without writing extra client code. It's a distinct product from Google's ADK (Agent Development Kit), targeting developers building full-stack agentic web apps rather than backend orchestration graphs.
Key Takeaways
- The Agents API ships in preview for TypeScript and Go first; Python and Dart support for this specific feature isn't available yet.
remoteAgent()returns a handle with the samechat()interface as a local agent, so the same client code drives an agent whether it's running in-process or behind a deployed HTTP endpoint.sendStream()returns a chunk stream alongside the final response, and each chunk can carry plain text, custom state, or a structured artifact — not just token deltas.- Distinct from Google's separately-shipped ADK Go 2.0 workflow runtime — Genkit and ADK are two different Google agent frameworks aimed at different layers of the stack.