أعلنت JetBrains عن الإطلاق المستقر للإصدار 1.0 من إضافة Java و Kotlin by IntelliJ IDEA، والتي تجلب ذكاء بيئة التطوير المتكاملة IntelliJ IDEA إلى محرري VS Code و Cursor. يأتي هذا الإصدار تتويجاً لجهود استمرت لعشرة أسابيع منذ بدء المعاينة، وهو جزء من مبادرة أوسع لنقل قدرات JetBrains في JVM إلى حيث يتواجد المطورون، بغض النظر عن المحرر أو الوكيل الذي يستخدمونه.
جرى هذا الإطلاق بالتعاون الوثيق مع فريق Cursor، لضمان تجربة سلسة لمطوري Java و Kotlin ضمن بيئة Cursor. يتيح هذا النهج للمطورين الاستفادة من تحليل الكود، التنقل، وإعادة الهيكلة الخاصة بـ IntelliJ IDEA، حتى أثناء استخدام وكلاء Cursor.
ماذا يقدم الإصدار 1.0؟
تتضمن إضافة Java و Kotlin by IntelliJ IDEA 1.0 مجموعة مركزة من الميزات الأساسية المدعومة بنفس تقنية لغة Java و Kotlin الموجودة في IntelliJ IDEA لسطح المكتب. تشمل هذه الميزات:
- دعم مشاريع Java و Kotlin والمشاريع المختلطة.
- إكمال الكود الذكي، التنقل، وتحليل الكود.
- إعادة الهيكلة والمساعدة في المحرر.
- دعم أدوات البناء مثل Maven، Gradle، و Bazel.
- أداء سريع وموثوق به حتى في المشاريع الكبيرة.
- دعم لمشغلات الاختبار، حالياً لـ JUnit.
- قدرات تصحيح الأخطاء القوية، بما في ذلك نقاط التوقف المحاكاة وتتبعات المكدس غير المتزامنة.
بالنسبة لمستخدمي Cursor، هناك دعم مخصص لنافذة الوكلاء «Agents Window»، حيث يمكن للإضافة استخدام مثيل خاص بها من خادم اللغة لتوفير إمكانات التحليل استناداً إلى فحوصات IntelliJ IDEA، بما في ذلك دعم التعامل مع القيم الفارغة (nullability) باستخدام JSpecify ولتحديدات Spring Framework.
الترخيص والخطوات المستقبلية
انتقلت الإضافة من مرحلة المعاينة المجانية، وتتطلب الآن اشتراك IntelliJ IDEA Ultimate بعد فترة تجريبية مجانية مدتها 30 يوماً. يغطي نفس الترخيص قدرات Java و Kotlin الخاصة بـ IntelliJ IDEA في جميع البيئات المدعومة، بما في ذلك بيئة IntelliJ IDEA لسطح المكتب والمحررات القائمة على VS Code مثل Cursor. وقد أوضحت الشركة أن الترخيص مصمم للاستخدام البشري، وسيتم إصدار تحديث قريب بخصوص نماذج ترخيص للاستخدام الوكيلي البحت (purely agentic use).
تخطط JetBrains في الإصدارات القادمة لتمكين الوكلاء الذين يتم تنسيقهم في نافذة الوكلاء بـ Cursor أو VS Code من استدعاء LSP مباشرة عند كتابة الكود، مما سيؤدي إلى نتائج أسرع وأفضل وأقل تكلفة. كما تجري الشركة تجارب لتطبيق نفس الذكاء المدعوم بـ LSP و DAP على سير العمل الوكيلي بالكامل والقائم على المحطة الطرفية، مثل استدعاء Claude Code أو Codex مباشرة لفهم Java و Kotlin في IntelliJ IDEA.
ماذا يعني هذا للمطورين؟
هذا الإطلاق يعني أن مطوري Java و Kotlin لم يعودوا مقيدين ببيئة IntelliJ IDEA لسطح المكتب للاستفادة من قدراتها المتقدمة. يمكنهم الآن دمج هذه الإمكانيات الذكية في سير عملهم المعتاد داخل VS Code أو Cursor، مما يوفر مرونة أكبر وكفاءة أعلى. برأينا، هذه الخطوة مهمة جداً لأنها تفتح الباب أمام استخدام أدوات JetBrains القوية في بيئات تطوير أكثر انتشاراً، وتدعم التحول نحو التطوير المعتمد على الوكلاء الذكاء الاصطناعي مع الحفاظ على دقة وقوة أدوات التحليل المعروفة عن IntelliJ IDEA.
المصدر: blog.jetbrains.com