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 प्रतिक्रियाएँ API (चैट पूर्णता का उत्तराधिकारी)। प्रदाता ट्रेट अब संदर्भ कैशिंग जीवनचक्र प्रबंधन का समर्थन करता है — एक सेट करें CacheCapable मॉडल और रनर स्वचालित रूप से कैश निर्माण, रीफ्रेश और टीटीएल को संभालता है।
ब्रेकिंग परिवर्तन
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 एक्सटेंशन के साथ गहरे एकीकरण शामिल हैं। फ्रेमवर्क उत्पादन AI एजेंट बनाने के लिए Rust को सबसे अच्छी भाषा बनाने की दिशा में आगे बढ़ रहा है।
v0.5.0 आज़माने के लिए तैयार हैं?
AI एजेंट बनाने के लिए सबसे शक्तिशाली Rust फ्रेमवर्क के साथ शुरुआत करें।