15-Jul-2026 5 دقائق قراءة

Visual Studio Code 1.127 يعزز أدوات الوكلاء ويضيف صلاحيات متصفح أكثر دقة

أطلقت مايكروسوفت تحديث Visual Studio Code 1.127 مع تحسينات لإدارة جلسات الوكلاء، وإتاحة أدوات المتصفح للوكلاء بشكل عام، وإضافة صلاحيات تصفح بحسب الموقع داخل المتصفح المدمج.

أصدرت مايكروسوفت تحديث Visual Studio Code 1.127 مع مجموعة تحسينات تركز على أدوات الوكلاء البرمجيين داخل المحرر، في خطوة تعكس استمرار سباق شركات البرمجيات لتوسيع استخدام الذكاء الاصطناعي داخل بيئات التطوير اليومية. ويأتي التحديث الجديد بعد فترة من طرح أدوات الوكلاء في صورة تجريبية، قبل أن تنتقل الآن إلى الإتاحة العامة في المتصفح المدمج داخل VS Code.

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

أدوات المتصفح للوكلاء تدخل مرحلة الإتاحة العامة

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

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

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

صلاحيات متصفح أدق لكل موقع

التحديث يضيف كذلك نظام صلاحيات أكثر دقة داخل المتصفح المدمج، بحيث يمكن منح الإذن لكل موقع على حدة للوصول إلى مجموعة من قدرات الويب. وتشمل هذه القدرات تحديد الموقع الجغرافي، والكاميرا، والميكروفون، ومقياس التسارع، والجيروسكوب، والحافظة، إضافة إلى أجهزة Bluetooth وUSB وSerial وHID.

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

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

تنظيم أفضل لجلسات الوكلاء

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

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

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

هذه اللمسة التصميمية الصغيرة تحمل قيمة كبيرة للمطورين الذين ينتقلون باستمرار بين كتابة الكود، ومتابعة الطلبات المفتوحة، ومعالجة نتائج الفحوصات الآلية. فالهدف هنا هو تقليل عدد النقرات المطلوبة للوصول إلى المعلومة أو اتخاذ الإجراء المناسب.

شفافية أكبر في تكلفة الوكلاء الفرعيين

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

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

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

دعم أوسع لإعدادات GitHub Copilot المُدارة

يشمل VS Code 1.127 أيضاً تحسينات للمؤسسات التي تدير استخدام GitHub Copilot على نطاق واسع. إذ أصبح بإمكان المسؤولين توزيع إعدادات Copilot المُدارة عبر ملف JSON مخزن على القرص، إلى جانب قنوات الإدارة عبر أنظمة إدارة الأجهزة المحمولة وملف إعدادات المؤسسة المعتمد على الحساب.

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

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

ما الذي يعنيه ذلك للمطورين

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

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

ومع استمرار تطور أدوات التطوير المدعومة بالذكاء الاصطناعي، يبدو أن المنافسة لن تقتصر بعد الآن على من يكتب الكود أسرع، بل على من ينجح في دمج التوليد والاختبار والإدارة داخل تجربة واحدة متماسكة وآمنة.