O Agent Development Kit (ADK) é um toolkit code-first do Google para construir, avaliar e implantar agentes. Ele dá controle explícito sobre o fluxo do agente, as ferramentas e o estado, sem esconder o código do desenvolvedor.
Para que serve
- Agentes de várias etapas com ferramentas, callbacks e estado de sessão
- Sistemas multiagente com workflows sequenciais, paralelos e em grafo
- Ferramentas próprias, servidores MCP e ferramentas do ecossistema Google
- Avaliação de agentes com conjuntos de testes e métricas
- Implantação em ambientes gerenciados, como o Vertex AI Agent Engine e o Cloud Run
Como funciona
- O desenvolvedor define agentes, ferramentas e o workflow em código
- O runtime local executa e depura o agente, com uma interface web de desenvolvimento
- Sessões e estado guardam o contexto entre interações
- Suporte a Python, TypeScript, Go, Java e Kotlin
- Integração com modelos Gemini e com outros provedores
Licença e manutenção
- Open source sob licença Apache 2.0, mantido pelo Google
- Projeto ativo em 2026, com ADK 2.0 e suporte a workflows em grafo
- O deploy gerenciado usa serviços do Google Cloud, cobrados à parte
Pontos fortes
- Abordagem code-first, com controle fino do fluxo e das ferramentas
- Suporte a várias linguagens, além do Python
- Avaliação e implantação integradas ao ecossistema Google Cloud
Limitações
- Projeto mais novo que os concorrentes mais estabelecidos
- Parte do valor de produção está atrelada ao Google Cloud

