آپدیت جدید GitHub Copilot برای JetBrains؛ کنترل سازمانی محیط ایزوله و بهبود ناوبری

آپدیت جدید GitHub Copilot برای JetBrains؛ کنترل سازمانی محیط ایزوله و بهبود ناوبری

گیت‌هاب به‌روزرسانی جدیدی برای پلاگین GitHub Copilot در محیط‌های توسعه (IDE) شرکت JetBrains منتشر کرده است. این آپدیت قابلیت‌های مهمی از جمله مدیریت مرکزی سیاست‌های محیط ایزوله (Sandbox) برای سازمان‌ها، امکان جابه‌جایی مکان‌نما بین فایل‌های مختلف برای اعمال پیشنهادهای کدنویسی، و ابزارهای تشخیصی جدید را به همراه دارد.

مدیریت مرکزی محیط ایزوله (Sandbox) برای سازمان‌ها

در نسخه پیش‌نمایش عمومی (Public Preview)، مدیران سازمان‌ها می‌توانند رفتار محیط ایزوله (Sandbox) را در GitHub Copilot به‌صورت مرکزی پیکربندی کنند. این سیاست‌های مدیریتی مواردی مانند دسترسی به شبکه و سیستم فایل، تنظیمات پروکسی، دسترسی به ابزارهای توسعه‌دهنده و دسترسی به Keychain در سیستم‌عامل macOS را کنترل می‌کنند. این محدودیت‌های سازمانی بر تنظیمات شخصی کاربر ارجحیت دارند و کنترل‌های مربوطه را در IDE قفل می‌کنند تا یکپارچگی محیط توسعه حفظ شود.

ناوبری بین‌فایلی و زمینه پروژه در چت

قابلیت جدید پیشنهاد ویرایش بعدی (Next edit suggestions) اکنون می‌تواند مکان‌نما را بین فایل‌های مختلف جابه‌جا کند. این ویژگی به توسعه‌دهندگان کمک می‌کند تا پیشنهادهای هماهنگ‌شده را در سراسر پروژه بدون نیاز به ناوبری دستی اعمال کنند. علاوه بر این، کاربران اکنون می‌توانند فایل‌ها و پوشه‌های سراسری پروژه را به زمینه (Context) چت اضافه کنند تا از تنظیم مکرر زمینه برای سؤالات خود بی‌نیاز شوند.

اتصال ترمینال به محیط IDE و سایر بهبودها

با استفاده از دستور /ide در GitHub Copilot CLI، کاربران می‌توانند نشست ترمینال خود را به زمینه فعال در JetBrains IDE (شامل انتخاب‌ها، ابزارهای تشخیصی و ارجاعات فایلی) متصل کنند. این ابزار همچنین می‌تواند از متغیرهای محیطی ترمینال IDE و مفسر Python پروژه استفاده کند. از دیگر تغییرات این نسخه می‌توان به عمومی شدن تنظیمات OpenTelemetry در بخش GitHub Copilot – Chat، بهبود رابط کاربری برای انتخاب مدل‌های هوش مصنوعی، و رفع باگ‌های مربوط به احراز هویت و پایداری سرورهای MCP اشاره کرد.