---
title: "Google ADK: mga feature, bersyon at quickstart · DotsAgent"
description: "Google ADK ng Google: lisensya, pinakabagong bersyon, suporta sa MCP, durable runs, pag-apruba ng tao, tracing at evals, pati quickstart na puwedeng kopyahin."
url: https://dotsagent.io/fil/frameworks/google-adk
---

Framework · Google

# Pangkalahatang-ideya ng Google ADK

Agent Development Kit ng Google, na may mga SDK para sa Python, TypeScript, Go, Java at Kotlin at built-in na evaluation sa core. Gemini-first ito pero sinusuportahan din ang iba pang model sa pamamagitan ng mga adapter, at dine-deploy sa Agent Runtime sa Google Cloud.

**Pinakamainam para sa:**  Mga team na gumagamit ng iba't ibang wika at nangangailangan ng Gemini-first na mga agent, built-in na eval at direktang paraan para makapag-deploy sa Google Cloud.

## Mahahalagang detalye

- **Tagapangasiwa**: Google
- **Mga wika**: Python, TypeScript, Go, Java, Kotlin
- **Lisensya**: Apache-2.0
- **Pinakabagong bersyon**: `Python 2.10.0` · Setyembre 25, 2026
- **Repository**: [google/adk-python](https://github.com/google/adk-python) · 21,687 star
- **Hosted na opsyon**: [Agent Runtime on Gemini Enterprise Agent Platform (formerly Vertex AI Agent Engine); also Cloud Run, GKE](https://docs.cloud.google.com/gemini-enterprise-agent-platform/build/runtime/quickstart-adk)Dating Vertex AI Agent Engine ang Agent Runtime; client.agent_engines.create(...) pa rin ang tawag para mag-deploy.

## Quickstart

I-install ang package, itakda ang mga credential, pagkatapos ay patakbuhin ang pinakasimpleng agent mula sa opisyal na dokumentasyon. Ang mga Model ID ay ang ginagamit sa dokumentasyon at maaaring hindi naka-enable sa account mo.

### Python

`I-install`

```
pip install google-adk && adk create my_agent  (run with: adk run my_agent  or  adk web --port 8000)
```

Kailangan ng GOOGLE_API_KEY in my_agent/.env

`Python`

```
from google.adk.agents.llm_agent import Agent

# Mock tool implementation
def get_current_time(city: str) -> dict:
    """Returns the current time in a specified city."""
    return {"status": "success", "city": city, "time": "10:30 AM"}

root_agent = Agent(
    model='gemini-flash-latest',
    name='root_agent',
    description="Tells the current time in a specified city.",
    instruction="You are a helpful assistant that tells the current time in cities. Use the 'get_current_time' tool for this purpose.",
    tools=[get_current_time],
)
```

[Pinagmulan ng quickstart](https://google.github.io/adk-docs/get-started/python/)

### TypeScript

`I-install`

```
npm install @google/adk (inferred from package name; not copied from docs)
```

Kailangan ng GOOGLE_API_KEY

`TypeScript`

```
import { LlmAgent, GOOGLE_SEARCH } from '@google/adk';

const agent = new LlmAgent({
  name: 'researcher',
  model: 'gemini-flash-latest',
  instruction: 'You help users research topics thoroughly.',
  tools: [GOOGLE_SEARCH],
});
```

[Pinagmulan ng quickstart](https://google.github.io/adk-docs/)

## Mga feature

| Anumang model | — | Gemini muna; iba pang model sa pamamagitan ng LiteLLM at mga lokal na adapter |
| --- | --- | --- |
| MCP client | — | McpToolset, na may opsyonal na kumpirmasyon para sa bawat tool |
| MCP server | — | Mag-expose ng agent gamit ang to_mcp_server() |
| Multi-agent | — | Mga puno ng sub-agent, kasama ang mga graph workflow mula ADK 2.0 |
| Durable na mga run | — | Ipagpatuloy ang mga nahintong agent; pinananatili ng Agent Runtime ang state ng mga matagal tumakbo |
| Pag-apruba ng tao | — | Kumpirmasyon ng tool gamit ang require_confirmation=True |
| Tracing | — | Batay sa OpenTelemetry, at may Cloud Trace sa Google Cloud |
| Evals | — | Pangunahing feature ng ADK ang evaluation |

## Mga kamakailang pagbabago

- Nagdagdag ang ADK 2.0 ng mga workflow na nakabatay sa graph.
- Nadagdag ang Kotlin SDK sa Python, TypeScript, Go at Java.
- Inilipat sa adk.dev ang dokumentasyon.
- Pinalitan ang pangalan ng Vertex AI Agent Engine at ginawa itong Agent Runtime sa Gemini Enterprise Agent Platform.

## Mga alternatibo sa parehong wika

- [OpenAI Agents SDK](https://dotsagent.io/fil/frameworks/openai-agents-python)

- [OpenAI Agents SDK (JS)](https://dotsagent.io/fil/frameworks/openai-agents-js)

- [Claude Agent SDK](https://dotsagent.io/fil/frameworks/claude-agent-sdk)

- [Microsoft Agent Framework](https://dotsagent.io/fil/frameworks/microsoft-agent-framework)

- [LangGraph](https://dotsagent.io/fil/frameworks/langgraph)

- [CrewAI](https://dotsagent.io/fil/frameworks/crewai)

## Mga pinagmulan

1. [google.github.io](https://google.github.io/adk-docs/)/adk-docs/
2. [google.github.io](https://google.github.io/adk-docs/get-started/python/)/adk-docs/get-started/python/
3. [adk.dev](https://adk.dev/tools-custom/confirmation/)/tools-custom/confirmation/
4. [adk.dev](https://adk.dev/tools-custom/mcp-tools/advanced/)/tools-custom/mcp-tools/advanced/
5. [adk.dev](https://adk.dev/tools-custom/mcp-tools/agent-as-server/)/tools-custom/mcp-tools/agent-as-server/
6. [docs.cloud.google.com](https://docs.cloud.google.com/gemini-enterprise-agent-platform/vertex-ai-name-changes)/gemini-enterprise-agent-platform/vertex-ai-name-changes
7. [cloud.google.com](https://cloud.google.com/blog/products/ai-machine-learning/introducing-gemini-enterprise-agent-platform)/blog/products/ai-machine-learning/introducing-gemini-enterprise-agent
8. [docs.cloud.google.com](https://docs.cloud.google.com/gemini-enterprise-agent-platform/build/runtime/quickstart-adk)/gemini-enterprise-agent-platform/build/runtime/quickstart-adk
9. [pypi.org](https://pypi.org/pypi/google-adk/json)/pypi/google-adk/json
10. [registry.npmjs.org](https://registry.npmjs.org/@google%2fadk)/@google%2fadk
11. [api.github.com](https://api.github.com/repos/google/adk-python)/repos/google/adk-python

Independent na sanggunian para sa mga gumagawa ng AI agent. Hindi kami kaanib ng alinman sa mga vendor na nakalista rito.

© 2026 DotsAgent · Sinuri ang mga detalye noong Oktubre 1, 2026
