mirror of
https://github.com/google/adk-docs.git
synced 2026-09-14 16:16:59 +08:00
a583b64aec
* Move adk web Visual Builder page content into Runtime > adk web page * Clarify Visual Builder in intro * Fix casing for consistency * More casing fixes * Move Visual Builder page under Web Interface * Fix link from runtime index page * Keep Visual Builder file at original path, nest under Web Interface in nav --------- Co-authored-by: Joe Fernandez <joefernandez@users.noreply.github.com>
1.9 KiB
1.9 KiB
Agent Runtime
Supported in ADKPython v0.1.0TypeScript v0.2.0Go v0.1.0Java v0.1.0
ADK provides several ways to run and test your agents during development. Choose the method that best fits your development workflow.
Ways to run agents
-
:material-web:{ .lg .middle } Dev UI
Use
adk webto launch a browser-based interface for interacting with your agents. -
:material-console:{ .lg .middle } Command Line
Use
adk runto interact with your agents directly in the terminal. -
:material-api:{ .lg .middle } API Server
Use
adk api_serverto expose your agents through a RESTful API. -
:material-access-point:{ .lg .middle } Ambient Agents
Build autonomous agents that process events, monitor systems, and respond asynchronously without human intervention.
Technical reference
For more in-depth information on runtime configuration and behavior, see these pages:
- Event Loop: Understand the core event loop that powers ADK, including the yield/pause/resume cycle.
- Resume Agents: Learn how to resume agent execution from a previous state.
- Cancel Agent Runs: Gracefully cancel running agent invocations using AbortSignal (TypeScript).
- Runtime Config: Configure runtime behavior with RunConfig.