ADK-Rust v0.5.0 — El Viaje hacia una Versión Principal
De v0.3.1 a v0.5.0: qué cambió, qué aprendimos y hacia dónde nos dirigimos.
v0.5.0 es el lanzamiento más grande de ADK-Rust hasta la fecha. Afecta a cada capa del framework, desde nuevas crates y proveedores de modelos hasta una experiencia de desarrollador completamente renovada. Aquí está la historia.
Nuevas Crates
v0.5.0 introduce varias nuevas crates que amplían lo que los agentes pueden hacer:
- •
adk-rag— Generación Aumentada por Recuperación con chunkers conectables, proveedores de embeddings (Gemini, OpenAI), y almacenes vectoriales (en memoria, Qdrant, pgvector, LanceDB) - •
adk-code— Ejecución de código en sandbox para agentes que necesitan ejecutar código - •
adk-deploy— Manifiesto compartido y contrato de empaquetado para la próxima Plataforma ADK - •
adk-rust-macros— Macros de derivación para definiciones de herramientas y agentes más limpias
Actualizaciones de Proveedores de Modelos
Dos nuevos documentos de proveedor dedicados llegaron: Anthropic (con soporte de pensamiento extendido) y Respuestas OpenAI API (el sucesor de Chat Completions). El trait del proveedor ahora soporta la gestión del ciclo de vida del caché de contexto — establece un CacheCapable modelo y el runner maneja la creación, actualización y TTL del caché automáticamente.
Cambios Disruptivos
La actualización de 0.3.1 requirió adaptarse a algunos cambios API:
- •
RunnerConfigganó cuatro nuevos campos para el caché de contexto, tokens de cancelación y contexto de solicitud - •
Runner::run()ahora tomaUserIdandSessionIdnuevos tipos en lugar de cadenas sin procesar - •
AdkError::Toolse convirtió enAdkError::tool()(constructor en minúsculas)
cargo-adk CLI
El nuevo cargo-adk CLI reemplaza la configuración manual del proyecto. Cinco plantillas cubren los puntos de partida más comunes: agente básico de Gemini, herramientas personalizadas, RAG con búsqueda vectorial, servidor REST y agente impulsado por OpenAI.
cargo install cargo-adk cargo adk new my-agent --template rag cd my-agent && cargo run
Actualización del sitio web
El sitio web recibió una renovación visual: una paleta azul marino más profunda, bloques de código refinados con efectos de brillo, una insignia de lanzamiento v0.5.0 en el héroe, y la sección 'Empezar' ahora utiliza el flujo cargo-adk CLI. Los 47 documentos se sincronizaron recientemente desde el repositorio upstream, y se agregaron 5 nuevas páginas de documentación (RAG, Ejecución de Código, Pagos, Anthropic, Respuestas de OpenAI).
Qué sigue
La hoja de ruta para el resto de 2026 incluye ADK Platform (implementación gestionada), Super Agentes (Buscador de Empleos, Voces de Clientes) e integraciones más profundas con la extensión VS Code. El framework continúa avanzando para hacer de Rust el mejor lenguaje para construir agentes de IA en producción.
¿Listo para probar v0.5.0?
Empieza con el framework Rust más potente para construir agentes de IA.