Google logo

Agent Orchestration

Google ADK

Google's Agent Development Kit for live agent sessions with tools, specialists, and call-scoped state.

Agent frameworkGoogleMulti-agentToolsLive sessions
Documentation
Where it fits

Google ADK in your voice stack.

  1. TelephonyPhone networkInbound call
  2. AgentDuetCall + audioAnswer, stream
  3. Google ADK — orchestrates sub-agents & tools

    Speech-to-speechLive modelListens, call functions, replies
    ToolsStructured agentsSub-agent routing
Overview

What it contributes to the stack.

Google ADK is a framework for building agents with tools, specialists, and session context. On AgentDuet, ADK owns the agent session and tools while AgentDuet owns telephony and call audio.

For setup, credentials, and API details, use the Documentation link above.

Capabilities

The technical characteristics that matter when deciding whether this provider belongs in your application.

Live audio sessions

Exchanges caller and model audio through AgentDuet's call boundary.

Structured tools

Lets agents call approved application functions during a conversation.

Multi-agent workflows

Delegates tasks to specialists or deterministic workflow agents.

Session context

Maintains call-scoped state with optional persistent storage.

Common use cases

Practical scenarios where the provider's role is clear and the surrounding systems remain under application control.

Appointment handling

Collect requirements, check scheduling tools, and confirm the result.

Specialist routing

Move between billing, support, or fulfillment agents while preserving state.

Transactional support

Guide callers through returns, reservations, or service changes.

Build a voice agent.

AgentDuet handles the phone and messaging boundary. Your model runs the conversation.

Explore the SDK