أعلنت JetBrains في أوائل سبتمبر 2026 عن JetBrains Air، وهو نظام منتجات مفتوح ومتماسك موجه للمطورين والفرق والمؤسسات، ضمن بيئات التطوير المتكاملة (IDEs) وخارجها. يمتد النظام عبر واجهات وخدمات متعددة. كل منتج يحل مشكلة منفصلة، لكن الشركة تشير إلى أنها تعمل بشكل أفضل معًا.
يتضمن JetBrains Air ميزة Air Teams، وهي مساحة تعاونية مخصصة للتطوير القائم على الوكلاء، أي العمل الذي يُكلّف لوكلاء، وهي برامج ذكاء اصطناعي قادرة على تنفيذ المهام بشكل مستقل. يوفر Air Teams للفرق والوكلاء السياق والبيئات والأدوات والتعليمات المشتركة التي يحتاجونها طوال دورة التطوير.
شرحت الشركة أنها لاحظت تطورين منذ إطلاق Air، الذي قُدّم قبل «عدة أشهر» كخطوة أولى. المطورون لا يحتاجون إلى تطبيق منفصل إضافي، لأن الأدوات والوكلاء يجب أن تكون مدمجة في البيئة التي يعملون فيها بالفعل. بالإضافة إلى ذلك، مع زيادة إنتاجية المطورين الفرديين بفضل الوكلاء، «انتقلت عنق الزجاجة الحقيقي إلى مستوى الفريق». أوضحت JetBrains: «لذلك قررنا تطوير Air لتتجاوز مجرد تطبيق سطح مكتب منفصل وتقديم نظام أوسع ومتكامل.»
أتمتة مشتركة بين جميع أعضاء الفريق
يعتمد Air Teams على أربعة عناصر: الأتمتة، وبيئات السحابة المشتركة، ومهام السحابة، والمشاريع. الأتمتة هي سير عمل، أي تسلسل خطوات، تعمل تلقائيًا في السحابة استنادًا إلى حدث أو جدولة زمنية. يوفر Air Teams 10 قوالب جاهزة لها، بما في ذلك مراجعة الكود، وتصحيح الأخطاء، وتحديث التبعيات (المكتبات الخارجية المستخدمة في المشروع)، وصيانة التوثيق.
تعتمد كل أتمتة على أربعة معايير: التعليمات، والبيئة، والأدوات، والمشغل. يمكن أن تتضمن الأدوات Jira وFigma وLinear عبر موصلات. يمكن أن يكون المشغل حدثًا على GitHub أو Jira، أو webhook، أو جدولة زمنية. في المثال الذي قدمته JetBrains، يؤدي إضافة علامة Bug إلى تذكرة إلى تشغيل وكيل، يقرأ التذكرة، ويحدد السبب في الكود، ويفتح طلب دمج (pull request) يحتوي على اقتراح إصلاح يمكن «لمهندس التحقق منه».
تقدم JetBrains ثلاثة أمثلة. لمراجعة الكود، ينشر الوكيل تعليقات وملخصًا، ثم يمكنه الموافقة على طلب الدمج أو طلب تعديلات. لتصحيح التذاكر في YouTrack، يمكن لأحد أعضاء الفريق تكليف وكيل بمهمة بسيطة ومحددة جيدًا. أخيرًا، مرتين في الأسبوع، يقوم وكيل بترقية تبعيات المشروع، وترجمة الكود، وتنفيذ الاختبارات، وفتح طلب دمج تلخيصي.
بيئات ومشاريع لا تعتمد على شخص واحد
تعمل كل أتمتة وكل مهمة سحابية في بيئة. في Air Teams، يتم تخزين هذا الإعداد في المستودع، في المسار .air/cloud/startup.sh، حتى يتم إصداره ومراجعته مع بقية الكود. بمجرد أن يصبح جاهزًا، يمكن حفظ البيئة كنسخة لحظية ومشاركتها. توضح JetBrains أن مشاركة الإعداد لا تعني مشاركة بيانات الاعتماد: يمكن استخدام الأسرار المشتركة دون أن تكون مرئية، بينما تبقى الأسرار الشخصية خاصة بكل فرد.
أما مهام السحابة، فهي غير مرتبطة بالجهاز الذي أطلقها. يمكن للمستخدم بدء مهمة من بيئة التطوير المتكاملة ثم استئنافها على الويب، ويستمر الوكيل في العمل بعد إغلاق الكمبيوتر المحمول. يجمع مشروع الفريق الأعضاء والبيئات المشتركة وموصلات MCP والأتمتة. لكل مشروع حسابه الخدمي واعتمادات الذكاء الاصطناعي الخاصة به، ويقرر المسؤول ما إذا كانت الأتمتة تستهلك هذه الاعتمادات أم اعتمادات منشئيها. في الحالة الأولى، تستمر في العمل بعد مغادرة منشئها.





