ADK-Rust v0.5.0 — A Jornada para um Lançamento Principal
De v0.3.1 para v0.5.0: o que mudou, o que aprendemos e para onde estamos indo.
v0.5.0 é o maior lançamento do ADK-Rust até agora. Ele afeta todas as camadas do framework — desde novos crates e provedores de modelo até uma experiência de desenvolvedor completamente renovada. Aqui está a história.
Novos Crates
v0.5.0 introduz vários novos crates que expandem o que os agentes podem fazer:
- •
adk-rag— Geração Aumentada por Recuperação com chunkers plugáveis, provedores de embedding (Gemini, OpenAI), e armazenamentos de vetor (em memória, Qdrant, pgvector, LanceDB) - •
adk-code— Execução de código em sandbox para agentes que precisam executar código - •
adk-deploy— Manifesto compartilhado e contrato de empacotamento para a futura Plataforma ADK - •
adk-rust-macros— Macros de derivação para definições mais limpas de ferramentas e agentes
Atualizações de Provedores de Modelo
Dois novos documentos de provedor dedicados foram lançados: Anthropic (com suporte a pensamento estendido) e Respostas OpenAI API (o sucessor de Chat Completions). O trait do provedor agora suporta gerenciamento do ciclo de vida de cache de contexto — defina um CacheCapable modelo e o runner lida com a criação, atualização e TTL do cache automaticamente.
Alterações Disruptivas
A atualização de 0.3.1 exigiu a adaptação a algumas alterações API:
- •
RunnerConfigganhou quatro novos campos para cache de contexto, tokens de cancelamento e contexto de requisição - •
Runner::run()agora aceitaUserIdandSessionIdnovos tipos em vez de strings brutas - •
AdkError::Tooltornou-seAdkError::tool()(construtor em minúsculas)
cargo-adk CLI
O novo cargo-adk CLI substitui a configuração manual do projeto. Cinco modelos cobrem os pontos de partida mais comuns: agente Gemini básico, ferramentas personalizadas, RAG com busca vetorial, servidor REST e agente alimentado por OpenAI.
cargo install cargo-adk cargo adk new my-agent --template rag cd my-agent && cargo run
Atualização do Site
O site recebeu uma reformulação visual: paleta azul-marinho mais profunda, blocos de código refinados com efeitos de brilho, um selo de lançamento v0.5.0 no hero, e a seção Começar agora usa o fluxo cargo-adk CLI. Todos os 47 documentos foram sincronizados recentemente do repositório upstream, e 5 novas páginas de documentação foram adicionadas (RAG, Execução de Código, Pagamentos, Anthropic, Respostas OpenAI).
O Que Vem Por Aí
O roteiro para o restante de 2026 inclui ADK Platform (implantação gerenciada), Super Agentes (Caçador de Vagas, Vozes de Clientes) e integrações mais profundas com a extensão VS Code. O framework continua a avançar para tornar Rust a melhor linguagem para construir agentes de IA em produção.
Pronto para experimentar a v0.5.0?
Comece com o framework Rust mais poderoso para construir agentes de IA.