Back to feed
News Story
InfoQ
1 sources

Google Genkit Launches Agents API: Supports Separated Task Rounds and Human-AI Collaboration

Google's open-source full-stack AI development framework Genkit has released a preview of its Agents API, which unifies chat(), tool calling, streaming output, and state persistence under a single interface. It supports both in-process and HTTP service deployment modes with no difference in invocation logic, aiming to simplify the construction of agent applications.

SynthePulse Insight · AI deep reading

Google Genkit Launches Agents API: Unified Interface Simplifies AI Agent Development, Supports Separable Task Rounds and Human-AI Collaboration

Version 1 · 1 source

Google's open-source full-stack AI development framework Genkit has released a preview of the Agents API, which uses a unified chat() interface to encapsulate dialogue, tool calling, streaming output, and state persistence, while supporting separable task rounds and human-AI collaboration, aiming to lower the barrier to AI Agent development.

  • Google Genkit launches a preview Agents API with a unified chat() interface that encapsulates dialogue, tool calling, streaming output, state persistence, and more.
  • The Agents API supports two deployment modes: in-process and HTTP service, with no difference in invocation logic.
  • The API supports separable task rounds and human-AI collaboration, enhancing the flexibility and controllability of Agent development.
Open section navigationUnified Interface Simplifies Development

Unified Interface Simplifies Development

Google's open-source full-stack AI development framework Genkit has released a preview of the Agents API, which uses a unified chat() interface to encapsulate dialogue, tool calling, streaming output, state persistence, and more. This design aims to simplify the development process of AI Agents, allowing developers to avoid handling the invocation logic of different functional modules separately.

The Agents API supports two deployment modes: in-process and HTTP service, with no difference in invocation logic between the two modes. This means developers can use the in-process mode for rapid iteration in a local development environment, then seamlessly migrate to the HTTP service mode in production without modifying core code.

Separable Task Rounds and Human-AI Collaboration

A key feature of the Agents API is its support for separable task rounds and human-AI collaboration. Separable task rounds allow developers to break down complex tasks into multiple independent rounds, each with its own state and context management, thereby improving task execution flexibility and maintainability.

The human-AI collaboration feature enables the Agent to pause at critical decision points and request human input, facilitating human-machine collaboration. This design is particularly important in scenarios requiring human review or intervention, such as financial transaction approvals or medical diagnostic suggestions.

Credibility boundary

This article is based on InfoQ's report on Google Genkit's launch of the Agents API. It is a product release news piece, with facts based on official announcements, but specific technical details and performance have not been independently verified.

Insight takeaway

Google Genkit's Agents API reduces the complexity of AI Agent development through a unified interface and separable task round design, while supporting human-AI collaboration, providing a new path for building more flexible and controllable intelligent agent applications.

Primary report

InfoQ

Primary source