أعلنت JetBrains إتاحة الإصدارين Rider 2026.2.1 وReSharper 2026.2.1، وهما أول تحديثين فرعيين ضمن دورة إصدارات 2026.2. يركز التحديث في Rider على توسيع ما يمكن لوكلاء الذكاء الاصطناعي تنفيذه داخل مشاريع .NET والألعاب، بينما يقدم ReSharper تغييراً معمارياً مهماً بجعل وضع Out-of-Process، أو OOP، هو الوضع الافتراضي.
Rider يوسّع أدوات الوكلاء البرمجية
يتضمن Rider 2026.2.1 مهارة refactoring-code المدمجة، التي تتيح لوكلاء الذكاء الاصطناعي إعادة هيكلة الشيفرة بسرعة أكبر وبتكلفة أقل عبر الاستفادة من محرك إعادة الهيكلة في Rider. ووفق اختبار أجرته JetBrains على 15 مهمة لإعادة هيكلة شيفرة C#، شُغّلت كل مهمة نحو عشر مرات باستخدام النموذج نفسه والتعليمات نفسها، مع تغيير واحد فقط هو السماح للوكيل باستدعاء محرك إعادة الهيكلة في Rider.
أظهرت النتائج انخفاض متوسط زمن تنفيذ المهمة من 157.9 ثانية إلى 26.6 ثانية، أي تحسن بنسبة 83%. كما تراجع متوسط التكلفة لكل مهمة محلولة من 0.52 دولار إلى 0.19 دولار، بانخفاض قدره 64%، وانخفض عدد استدعاءات الأدوات من 17.0 إلى 6.2، أي بنسبة 63% أقل. وتعرض هذه الأرقام نتيجة اختبار محدد، وليست ضماناً لأداء مماثل في جميع المشاريع أو النماذج.
تصحيح الأخطاء وتحليل مشاريع الألعاب
تضيف مهارة debugging-code المدمجة دعماً لوكلاء الذكاء الاصطناعي للتحقيق في مشكلات وقت التشغيل ضمن مشاريع C# وF# وC++ والمشاريع متعددة اللغات. وتشمل البيئات المدعومة المشاريع المبنية باستخدام .NET وUnity وUnreal Engine.
يمكن للوكيل، عبر هذه المهارة، تعيين نقاط توقف، والتنقل خطوة بخطوة في التنفيذ، وفحص القيم وسياق الخيوط، وتتبع ترتيب استدعاء الدوال، والتحقق من الفروع التي جرى تنفيذها أو من وصول التنفيذ إلى سطر محدد. كما أصبحت خطافات فحص الجودة في Rider تدعم Codex إلى جانب Claude Code، وأصبحت مهارة dottrace-analyze قادرة على تحليل اللقطات الملتقطة أثناء تحليل أداء مشاريع Unity.
تنبيه لمطوري Unreal Engine
حدّثت JetBrains المهارتين الموصى بهما لتطوير Unreal Engine باستخدام C++، وهما ue-code-authoring وue-test-authoring. لكن إشعارات التحديث الخاصة بهما لا تظهر بعد. لذلك توصي الشركة من لديهم المهارتان مثبتتين بإلغاء تثبيتهما ثم إعادة تثبيت أحدث إصدار من المسار: Settings | Tools | AI Assistant | Skills.
تغييرات ReSharper
بدءاً من ReSharper 2026.2.1، يعمل المنتج افتراضياً في وضع Out-of-Process ما لم يكن المستخدم قد عطّل هذا الخيار. وأصبح ذلك ممكناً بعد إضافة dotCover دعماً لوضع OOP.
حصلت مخططات الاعتماديات أيضاً على تحسينات؛ إذ يمكن الآن استكشاف مخططات اعتماديات الأنواع ومخططات اعتماديات المشاريع في وضع OOP، من دون الحاجة إلى العودة إلى وضع In-Process. كذلك حدّثت JetBrains Junie إلى إصدار جديد يضيف دعم نموذج Claude Opus 5، ما يتيح اختياره لتشغيل الجلسات.
يتوفر الإصداران للتنزيل، كما نشرت JetBrains صفحات «ما الجديد» والقوائم الكاملة للإصلاحات في متتبع المشكلات الخاص بكل من Rider وReSharper.