The open-source Agent Development Kit (ADK) and gemini-3.8-live enable developers to build responsive voice agents by implementing non-blocking tools in Python. Developers can use streaming tools to yield progress updates or background execution patterns to keep conversations fluid during long-running backend queries. Additionally, configuring response scheduling behaviors such as WHEN_IDLE, INTERRUPT, or SILENT gives developers precise control over when and how tool results are delivered into the conversation.
Read the original at Google AI developers blog: Step by Step guide: Build a Voice Agent That Never Goes Silent using ADK
How OpenSmartRoute helps
The router treats agents, tools and skills as targets in the same catalogue as models. An MCP tool or an A2A agent is one entry; the router picks it when it fits the request and learns from how it performs. The same guard and resource limits apply to a tool's arguments as to a prompt.
For a team that routes through the router, a release like this is one catalogue entry. The new model competes on the next request against what the team already runs, on quality, cost and speed. If it answers well it earns more traffic; if it fails it gets less, with no code change in the app.