リリース2026年3月

ADK-Rust v0.5.0 — メジャーリリースへの道のり

v0.3.1からv0.5.0へ: 何が変わったのか、何を学んだのか、そしてどこへ向かっているのか。

v0.5.0は、これまでのADK-Rustリリースの中で最大のものです。新しいクレートやモデルプロバイダーから、完全に刷新された開発者体験まで、フレームワークのあらゆる層に影響を与えています。その物語をご紹介します。

新しいクレート

v0.5.0では、エージェントができることを拡張するいくつかの新しいクレートが導入されました:

  • adk-ragプラグイン可能なチャンカー、埋め込みプロバイダー (Gemini、OpenAI)、およびベクトルストア (インメモリ、Qdrant、pgvector、LanceDB) を備えた検索拡張生成
  • adk-codeコードを実行する必要があるエージェントのためのサンドボックス化されたコード実行
  • adk-deploy今後のADKプラットフォームのための共有マニフェストとバンドル契約
  • adk-rust-macrosよりクリーンなツールとエージェントの定義のためのDeriveマクロ

モデルプロバイダーの更新

2つの新しい専用プロバイダードキュメントが公開されました: Anthropic (拡張思考サポート付き) と OpenAI Responses API (Chat Completionsの後継)。プロバイダートレイトは、コンテキストキャッシュのライフサイクル管理をサポートするようになりました — CacheCapable モデルを設定すると、ランナーがキャッシュの作成、更新、TTLを自動的に処理します。

破壊的変更

0.3.1からのアップグレードでは、いくつかのAPIの変更に適応する必要がありました:

  • RunnerConfig コンテキストキャッシュ、キャンセル・トークン、およびリクエスト・コンテキストのための4つの新しいフィールドが追加されました
  • Runner::run() が受け取るようになりました UserId and SessionId 生文字列の代わりにnewtype
  • AdkError::Tool に変更 AdkError::tool() (小文字のコンストラクタ)

cargo-adk CLI

新しい cargo-adk CLI は手動でのプロジェクト設定を置き換えます。5つのテンプレートが最も一般的な開始点をカバーしています:基本的なGeminiエージェント、カスタムツール、ベクトル検索付きのRAG、RESTサーバー、そしてOpenAIを搭載したエージェント。

cargo install cargo-adk
cargo adk new my-agent --template rag
cd my-agent && cargo run

ウェブサイトのリフレッシュ

ウェブサイトは視覚的な刷新を受けました:より深いネイビーのパレット、グロー効果のある洗練されたコードブロック、ヒーローセクションのv0.5.0リリースバッジ、そして「Get Started」セクションはcargo-adk CLIフローを使用するようになりました。全47のドキュメントはアップストリームリポジトリから最新の状態に同期され、5つの新しいドキュメントページが追加されました(RAG、コード実行、支払い、Anthropic、OpenAIレスポンス)。

今後の展望

2026年残りのロードマップには、ADKプラットフォーム(マネージドデプロイ)、スーパーエージェント(ジョブハンター、顧客の声)、そしてVS Code拡張機能とのより深い統合が含まれます。このフレームワークは、Rustを本番環境のAIエージェント構築に最適な言語にするべく推進し続けます。

v0.5.0を試してみませんか?

AIエージェント構築のための最も強力なRustフレームワークを始めましょう。