مِخبارMIKHBAR
الذكاء الاصطناعي

GitHub Copilot يوسّع خيارات الوكلاء السحابيين في VS Code

تركز التحديثات الجديدة على منح المطورين مرونة أكبر في اختيار النماذج، وتحديد مكان تشغيل الوكلاء، والحفاظ على استمرارية الجلسات عبر منصات متعددة.

GitHub Copilot يوسّع خيارات الوكلاء السحابيين في VS Code

استمرارية الجلسات عبر المنصات

أعلنت GitHub عن مجموعة من التحديثات الجوهرية لخدمة GitHub Copilot داخل بيئة Visual Studio Code، تهدف إلى منح المطورين سيطرة أكبر على سير عملهم. تركز هذه التحديثات على تمكين المستخدمين من بدء جلسات الوكلاء (Agents) السحابيين من أي مكان، سواء من خلال تطبيق الجوال أو المتصفح، ومتابعتها لاحقاً من محرر الأكواد دون انقطاع. تعتمد هذه الميزة على بنية تحتية سحابية تضمن استمرار عمل الوكيل حتى بعد إغلاق جهاز المستخدم، مما يتيح الانتقال بسلاسة بين مهام متعددة دون فقدان السياق. ويمكن الرجوع إلى GitHub Changelog للاطلاع على التفاصيل الأصلية للمصدر.

تتيح ميزة استمرارية الجلسات (Session Continuity) للمستخدمين استئناف نفس الجلسة عبر عدة واجهات، بما في ذلك VS Code، تطبيق GitHub Copilot، تطبيق الجوال، وموقع github.com. كما يمكن متابعة الجلسات التي بدأت عبر رسائل خاصة في Slack أو Microsoft Teams من خلال هذه العملاء. هذا التكامل يهدف إلى إزالة الحواجز بين أدوات التواصل وأدوات التطوير، مما يسمح للمطورين بالتوجيه الفوري للوكلاء أثناء اجتماعات الفريق أو أثناء التنقل.

بنية Agent Host الجديدة

لضمان استقلالية عمل الوكلاء عن بيئة المحرر التقليدية، قدمت GitHub تقنية Agent Host. تفصل هذه التقنية جلسات Copilot عن نوافذ VS Code الفردية، مما يعني أن إغلاق مجلد المشروع أو نافذة المحرر لا يوقف عمل الوكيل في الخلفية. يسمح هذا التصميم للمستخدمين بالانتقال إلى مشاريع أخرى أو إغلاق أجهزتهم المحلية بينما يستمر الوكيل في تنفيذ المهام الموكلة إليه على البنية التحتية السحابية.

تتوسع مرونة Agent Host لتشمل التشغيل عن بُعد، حيث يمكن تشغيل الوكلاء على أجهزة منفصلة باستخدام تقنيات Remote SSH و dev tunnels الخاصة بـ VS Code. يعمل الوكيل البعيد بنفس الأدوات والتبعيات المتاحة على الجهاز الرئيسي، ويستمر في العمل حتى بعد قطع الاتصال المحلي، شريطة بقاء الجهاز البعيد ونظام Agent Host عليه قيد التشغيل. كما يمكن للمستخدمين التبديل بين واجهة المحرر ونافذة الوكلاء (Agents window) مع الحفاظ على مزامنة حية لنفس الجلسة دون الحاجة لإعادة التشغيل.

GitHub Copilot يوسّع خيارات الوكلاء السحابيين في VS Code
صورة مرتبطة بالخبر من GitHub Changelog · المصدر: GitHub Changelog

التحكم عن بُعد والتفاعل مع سطح المكتب

أضافت التحديثات إمكانية التحكم بالوكلاء المحليين مباشرة من هاتف المستخدم عبر تطبيق GitHub Mobile. يتيح هذا الميزة للمطورين التحقق من تقدم المهام، أو توجيه الوكيل، أو بدء مهام جديدة على جهاز التطوير الخاص بهم دون الحاجة إلى الجلوس أمام الشاشة. يتطلب تفعيل هذه الميزة تشغيل أمر CLI محدد على جهاز التطوير، مع الحفاظ على تشغيل الجهاز ونظام Agent Host أثناء استخدام الهاتف كواجهة تحكم.

كما تم تقديم ميزة Computer Use التي تتيح لـ Copilot قراءة وتفاعل مع تطبيقات سطح المكتب، بما في ذلك النقر على الأزرار وتحرير النصوص. هذه الميزة متاحة حالياً في مرحلة تجريبية (Preview) على أنظمة macOS و Windows، وتتطلب تفعيل إعداد معين في إعدادات VS Code ومنح الأذونات النظامية اللازمة. تشارك هذه الميزة إعداداتها مع أدوات CLI وتطبيق Copilot، مما يعني أن منح الأذونات مرة واحدة على macOS يكفي لجميع العملاء الداعمة. يمكن للمؤسسات تعطيل هذه الميزة عبر سياسات أمنية صارمة.

إدارة التخصيصات والسوق الموحّد

لتنظيم الأدوات والمهارات التي يستخدمها الوكلاء، أطلقت GitHub محرراً موحداً للتخصيصات (Agent Customizations) داخل نافذة الوكلاء. يجمع هذا المحرر بين المهارات (Skills)، وخوادم MCP، والإضافات (Plugins) من مصادر مختلفة في صفحة واحدة. كما تم إطلاق سوق للتخصيصات (Customization Marketplace) في مرحلة تجريبية، مما يسهل اكتشاف وإدارة الأدوات الإضافية التي يحتاجها المطورون لتحسين أداء الوكلاء.

تهدف هذه الخطوة إلى تبسيط عملية إدارة بيئة التطوير، حيث يمكن للمستخدمين تصفح المصادر المتاحة وتفعيل الأدوات اللازمة دون الحاجة لإعدادات يدوية معقدة. تتطلب بعض هذه الميزات التجريبية من مسؤولي الشركات السماح بميزات المعاينة في المحرر قبل تفعيلها، مما يضمن توافق الأدوات مع سياسات المؤسسة.

GitHub Copilot يوسّع خيارات الوكلاء السحابيين في VS Code
صورة مرتبطة بالخبر من GitHub Changelog · المصدر: GitHub Changelog

أدوات الإدارة والسياسات المؤسسية

عززت GitHub أدوات الإدارة للشركات لتوفير تحكم أدق في الإضافات والسوق. يمكن للمسؤولين الآن استخدام السياسات (Policies) لإلزام أو حظر إضافات محددة، وإضافة أسواق خارجية، أو تقييد التثبيت على مصادر معتمدة فقط. كما يمكن تعطيل الأسواق المدمجة عبر إعدادات السوق الصارمة المدارة من المؤسسة، مما يضمن بيئة تطوير آمنة وموحدة عبر الفرق.

على مستوى المستودعات (Repositories)، يمكن استخدام ملف إعدادات محدد لتسجيل أسواق الإضافات وتفعيل إضافات افتراضية. ومع ذلك، توضح GitHub أن هذه الإعدادات تمثل قيم افتراضية وليست فرضاً صارماً، حيث يمكن للمساهمين تعطيل الإضافات ما لم تتطلب سياسة المؤسسة المؤسسية ذلك. توفر هذه المرونة توازناً بين حرية المطورين وضوابط الأمن المؤسسي.

تكامل الخدمات الخارجية

لإثراء سياق الوكلاء بالمعلومات الخارجية، قدمت GitHub ميزة Connectors التي تتيح جلب البيانات من خدمات مثل Slack و Notion و Microsoft Learn دون الحاجة لتثبيت أو إدارة خوادم MCP يدوياً. يكفي للمستخدمين الاتصال بالخدمة مرة واحدة من صفحة التصفح، ثم إعادة استخدام هذا الاتصال عبر جميع عملاء Copilot الداعمين المسجلين بنفس الحساب. هذه الميزة متاحة في مرحلة تجريبية لجميع خطط Copilot وتعمل مع إطار عمل Copilot harness.

تسعى هذه التحديثات الشاملة إلى تحويل VS Code إلى منصة موحدة لإدارة الذكاء الاصطناعي في تطوير البرمجيات، حيث يمكن للمطورين التحكم في كل جانب من جوانب عمل الوكلاء، من مكان تشغيلهم إلى الأدوات التي يستخدمونها، مع الحفاظ على استمرارية العمل عبر الأجهزة والمنصات المختلفة.

المصادر

تابع التسلسل الزمني

تغطية الكيانات المرتبطة