ADK-Rust v0.5.0 — Le chemin vers une version majeure
De la v0.3.1 à la v0.5.0 : ce qui a changé, ce que nous avons appris et où nous allons.
La v0.5.0 est la plus grande version de ADK-Rust à ce jour. Elle touche chaque couche du framework — des nouvelles crates et fournisseurs de modèles à une expérience développeur entièrement rafraîchie. Voici l'histoire.
Nouvelles Crates
La v0.5.0 introduit plusieurs nouvelles crates qui étendent les capacités des agents :
- •
adk-rag— Génération augmentée par récupération avec des chunkers enfichables, des fournisseurs d'embeddings (Gemini, OpenAI), et des bases de données vectorielles (en mémoire, Qdrant, pgvector, LanceDB) - •
adk-code— Exécution de code en bac à sable pour les agents qui ont besoin d'exécuter du code - •
adk-deploy— Manifeste partagé et contrat de regroupement pour la future plateforme ADK - •
adk-rust-macros— Macros de dérivation pour des définitions d'outils et d'agents plus propres
Mises à jour des fournisseurs de modèles
Deux nouvelles documentations de fournisseurs dédiées ont été publiées : Anthropic (avec support de réflexion étendu) et Réponses OpenAI API (le successeur de Chat Completions). Le trait de fournisseur prend désormais en charge la gestion du cycle de vie du cache de contexte — définissez un CacheCapable modèle et le runner gère automatiquement la création, l'actualisation et le TTL du cache.
Changements cassants
La mise à niveau de la version 0.3.1 a nécessité de s'adapter à quelques changements API :
- •
RunnerConfiga gagné quatre nouveaux champs pour la mise en cache du contexte, les jetons d'annulation et le contexte de requête - •
Runner::run()prend désormaisUserIdandSessionIdnouveaux types au lieu de chaînes brutes - •
AdkError::Toolest devenuAdkError::tool()(constructeur en minuscules)
cargo-adk CLI
La nouvelle cargo-adk CLI remplace la configuration manuelle de projet. Cinq modèles couvrent les points de départ les plus courants : agent Gemini de base, outils personnalisés, RAG avec recherche vectorielle, serveur REST, et agent alimenté par OpenAI.
cargo install cargo-adk cargo adk new my-agent --template rag cd my-agent && cargo run
Rafraîchissement du site web
Le site web a subi une refonte visuelle : une palette bleu marine plus profonde, des blocs de code raffinés avec des effets lumineux, un badge de version v0.5.0 dans le héros, et la section Démarrer utilise désormais le flux cargo-adk CLI. Les 47 documents ont été synchronisés à neuf depuis le dépôt amont, et 5 nouvelles pages de documentation ont été ajoutées (RAG, Exécution de code, Paiements, Anthropic, Réponses OpenAI).
Prochaines étapes
La feuille de route pour le reste de 2026 inclut la plateforme ADK (déploiement géré), les Super Agents (Chasseur d'emplois, Voix des clients), et des intégrations plus profondes avec l'extension VS Code. Le framework continue de s'efforcer de faire de Rust le meilleur langage pour construire des agents IA de production.
Prêt à essayer la v0.5.0 ?
Démarrez avec le framework Rust le plus puissant pour construire des agents IA.