---
title: "Google ADK: fitur, versi, dan panduan cepat · DotsAgent"
description: "Google ADK dari Google: lisensi, versi terbaru, dukungan MCP, eksekusi persisten, persetujuan manusia, tracing, dan evaluasi, serta panduan cepat yang bisa disalin."
url: https://dotsagent.io/id/frameworks/google-adk
---

Framework · Google

# Sekilas tentang Google ADK

Agent Development Kit dari Google, dengan SDK untuk Python, TypeScript, Go, Java, dan Kotlin serta evaluasi yang terintegrasi dalam core. Kit ini mengutamakan Gemini, tetapi mendukung model lain melalui adapter, dan dapat di-deploy ke Agent Runtime di Google Cloud.

**Cocok untuk:**  Tim yang bekerja dengan beberapa bahasa dan membutuhkan agent yang mengutamakan Gemini, eval bawaan, serta jalur langsung ke Google Cloud.

## Fakta utama

- **Pengelola**: Google
- **Bahasa**: Python, TypeScript, Go, Java, Kotlin
- **Lisensi**: Apache-2.0
- **Versi terbaru**: `Python 2.10.0` · 25 September 2026
- **Repositori**: [google/adk-python](https://github.com/google/adk-python) · 21.687 bintang
- **Opsi hosted**: [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)Agent Runtime sebelumnya bernama Vertex AI Agent Engine; pemanggilan deploy tetap client.agent_engines.create(...).

## Panduan cepat

Instal paket, atur kredensial, lalu jalankan agent paling sederhana dari dokumentasi resmi. ID model mengikuti yang digunakan dalam dokumentasi dan mungkin belum diaktifkan untuk akun Anda.

### Python

`Instal`

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

Memerlukan 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],
)
```

[Sumber panduan cepat](https://google.github.io/adk-docs/get-started/python/)

### TypeScript

`Instal`

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

Memerlukan 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],
});
```

[Sumber panduan cepat](https://google.github.io/adk-docs/)

## Fitur

| Model apa pun | — | Mengutamakan Gemini; model lain melalui LiteLLM dan adapter lokal |
| --- | --- | --- |
| Klien MCP | — | McpToolset, dengan opsi konfirmasi untuk tiap tool |
| Server MCP | — | Ekspos agent dengan to_mcp_server() |
| Multi-agent | — | Pohon sub-agent, serta workflow berbasis graf sejak ADK 2.0 |
| Eksekusi tahan lama | — | Lanjutkan agent yang berhenti; Agent Runtime mempertahankan state jangka panjang |
| Persetujuan manusia | — | Konfirmasi tool melalui require_confirmation=True |
| Tracing | — | Berbasis OpenTelemetry, dengan Cloud Trace di Google Cloud |
| Evals | — | Evaluasi adalah fitur inti ADK |

## Perubahan terbaru

- ADK 2.0 menambahkan workflow berbasis graf.
- SDK Kotlin melengkapi Python, TypeScript, Go, dan Java.
- Dokumentasi dipindahkan ke adk.dev.
- Vertex AI Agent Engine berganti nama menjadi Agent Runtime di Gemini Enterprise Agent Platform.

## Alternatif dalam bahasa yang sama

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

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

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

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

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

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

## Sumber

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

Referensi independen bagi mereka yang membangun agen AI. Tidak berafiliasi dengan vendor mana pun yang disebutkan di sini.

© 2026 DotsAgent · Fakta diperiksa 1 Oktober 2026
