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— ماكروات اشتقاق لتعريفات أدوات ووكلاء أنظف
تحديثات موفري النماذج
وصلت وثيقتان جديدتان مخصصتان للموفرين: Anthropic (مع دعم التفكير الموسع) وOpenAI Responses API (الخلف لـ Chat Completions). تدعم سمة الموفر الآن إدارة دورة حياة تخزين السياق المؤقت — قم بتعيين CacheCapable نموذج ويتولى المشغل إنشاء ذاكرة التخزين المؤقت وتحديثها وTTL تلقائيًا.
تغييرات جذرية
تطلب الترقية من 0.3.1 التكيف مع بعض التغييرات في API:
- •
RunnerConfigاكتسبت أربعة حقول جديدة لتخزين السياق المؤقت، ورموز الإلغاء، وسياق الطلب - •
Runner::run()تأخذ الآنUserIdandSessionIdأنواع جديدة بدلاً من السلاسل النصية الخام - •
AdkError::ToolأصبحتAdkError::tool()(منشئ بحروف صغيرة)
cargo-adk CLI
الجديد cargo-adk CLI يحل محل إعداد المشروع اليدوي. تغطي خمسة قوالب نقاط البداية الأكثر شيوعًا: وكيل Gemini أساسي، أدوات مخصصة، RAG مع بحث متجه، خادم REST، ووكيل مدعوم بـ OpenAI.
cargo install cargo-adk cargo adk new my-agent --template rag cd my-agent && cargo run
تحديث الموقع الإلكتروني
حصل الموقع الإلكتروني على تحديث مرئي شامل: لوحة ألوان كحلية أعمق، كتل تعليمات برمجية محسّنة بتأثيرات توهج، شارة إصدار v0.5.0 في الجزء العلوي، وقسم البدء السريع يستخدم الآن تدفق cargo-adk CLI. تمت مزامنة جميع المستندات الـ 47 حديثًا من المستودع الأصلي، وتمت إضافة 5 صفحات مستندات جديدة (RAG، تنفيذ التعليمات البرمجية، المدفوعات، Anthropic، استجابات OpenAI).
ماذا بعد
تتضمن خارطة الطريق لبقية عام 2026 منصة ADK (النشر المُدار)، والوكلاء الخارقين (باحث الوظائف، أصوات العملاء)، وتكاملات أعمق مع ملحق VS Code. يستمر الإطار في الدفع نحو جعل Rust أفضل لغة لبناء وكلاء الذكاء الاصطناعي للإنتاج.
هل أنت مستعد لتجربة v0.5.0؟
ابدأ باستخدام أقوى إطار عمل Rust لبناء وكلاء الذكاء الاصطناعي.