أعلنت Google عن توسيع قدرات Managed Agents في واجهة Gemini API، بإضافة تشغيل غير متزامن للمهام الطويلة، والتكامل المباشر مع خوادم Model Context Protocol (MCP) البعيدة، ودعم استدعاء الوظائف المخصصة، إلى جانب تحديث بيانات الاعتماد بين التفاعلات. وقالت الشركة إن هذه الإضافات جاءت استجابة لملاحظات المطورين واحتياجات بناء وكلاء يمكن تشغيلهم بصورة موثوقة في بيئات الإنتاج.
نُشر الإعلان في 6 يوليو 2026، بينما يظهر المنشور بتاريخ 7 يوليو 2026، وكتبه Philipp Schmid، مهندس علاقات المطورين في Google DeepMind، وMariano Cocirio، مدير المنتجات في Google DeepMind.
تشغيل المهام الطويلة في الخلفية
تتيح Managed Agents في Gemini Interactions API استدعاء نقطة نهاية واحدة تتولى خلالها Gemini مهام الاستدلال وتنفيذ التعليمات البرمجية وتثبيت الحزم وإدارة الملفات والوصول إلى معلومات الويب ضمن بيئة سحابية معزولة. ومع التحديث الجديد، يمكن للمطور تمرير الخيار background: true لتشغيل التفاعل بشكل غير متزامن على الخادم.
تعيد الواجهة معرفاً للمهمة فوراً، ويمكن لتطبيق العميل استخدامه للاستعلام عن الحالة أو بث التقدم أو إعادة الاتصال لاحقاً بينما يواصل الوكيل عمله عن بُعد. وبهذا لا يضطر التطبيق إلى إبقاء اتصال HTTP مفتوحاً طوال تنفيذ عمليات التحليل أو المعالجة الطويلة.
الاتصال بخوادم MCP البعيدة
أصبح بإمكان الوكلاء الاتصال مباشرة بخوادم MCP البعيدة بدلاً من إنشاء برمجيات وسيطة مخصصة للوصول إلى قواعد البيانات الخاصة أو واجهات برمجة التطبيقات الداخلية. ويمكن الجمع بين الأدوات البعيدة وقدرات البيئة المعزولة المدمجة، مثل Google Search وتنفيذ التعليمات البرمجية، ضمن التفاعل نفسه.
يعرض Google مثالاً لوكيل يفحص خادم مراقبة داخلياً بحثاً عن ارتفاعات حديثة في زمن الاستجابة لخدمة المصادقة، ثم يربطها بتغييرات مستودع Git. ويتم تعريف الخادم عبر أداة من النوع mcp_server مع اسمه وعنوانه، ما يسمح للوكيل بالتواصل مع نقاط النهاية المحددة من بيئته السحابية.
وظائف مخصصة إلى جانب أدوات البيئة المعزولة
يضيف التحديث إمكانية تعريف أدوات مخصصة لتنفيذ منطق أعمال محلي، بالتوازي مع أدوات Gemini المدمجة. ويستخدم النظام مطابقة الخطوات؛ إذ تُنفّذ الأدوات المدمجة تلقائياً على الخادم، بينما ينتقل التفاعل إلى حالة requires_action عندما يحتاج إلى تنفيذ وظيفة من جانب تطبيق العميل.
في المثال المقدم، تُعرّف وظيفة باسم get_weather للحصول على الطقس في موقع معين، ثم يطلب الوكيل فحص الطقس في طوكيو وكتابة نص Python لتحويل درجة الحرارة إلى فهرنهايت وحفظ النتيجة في ملف. ويتولى العميل تنفيذ استدعاءات الوظائف المحلية أو الاستعلامات الخاصة بواجهات برمجة التطبيقات وقواعد البيانات، ثم يعيد نتيجة الوظيفة إلى التفاعل.
تحديث بيانات اعتماد الشبكة
تدعم Managed Agents أيضاً تحديث رموز الوصول ومفاتيح API قصيرة العمر من خلال تمرير environment_id الحالي مع إعدادات شبكة جديدة في التفاعل التالي. وتحل القواعد الجديدة محل القواعد السابقة فوراً، مع احتفاظ البيئة المعزولة بحالة نظام الملفات والحزم المثبتة والمستودعات المستنسخة.
توضح Google أن المطور يستطيع بدء تفاعل باستخدام رمز أولي للوصول إلى خدمة مثل واجهة GCS JSON API، ثم استخدام البيئة نفسها لاحقاً مع رمز محدث لتنزيل ملف، من دون إعادة إنشاء البيئة أو فقدان حالتها.
تتوفر الأمثلة باستخدام حزمة JavaScript المسماة @google/genai، مع الإشارة إلى وثائق Python وcURL ضمن مستندات Antigravity agent. كما تحيل Google المطورين إلى نظرة عامة على Gemini Interactions API ودليل البدء السريع لـ Managed Agents لاستكشاف تعريفات الوكلاء المخصصة، وإعدادات البيئات، وقواعد الشبكة، وأنماط البث المتقدمة.