گیتهاب قابلیتهای جدیدی را به اپلیکیشن GitHub Copilot اضافه کرده است که به توسعهدهندگان اجازه میدهد کدهای تولیدشده توسط عاملهای هوش مصنوعی (AI Agents) را بدون نیاز به خروج از برنامه، بررسی، اجرا و تست کنند. پیش از این، برنامهنویسان برای ارزیابی کدهای پیشنهادی ناچار بودند مدام میان ویرایشگر کد، ترمینال و مرورگر وب جابهجا شوند؛ اما اکنون این سه ابزار به صورت پنلهای داخلی و در کنار یکدیگر در دسترس قرار گرفتهاند تا فرآیند توسعه روانتر شود.
بررسی تغییرات با پنل Diff
پنل Diff ابزاری برای مقایسه قبل و بعد کدها است که خطوط اضافهشده را با رنگ سبز و خطوط حذفشده را با رنگ قرمز نشان میدهد. این پنل به توسعهدهنده وضوح کامل میدهد تا بتواند تغییرات را ارزیابی کند. کاربر در این بخش میتواند تغییرات را بپذیرد، کامنت بگذارد یا از Copilot بخواهد اصلاحات بیشتری انجام دهد.
اجرای دستورها در پنل ترمینال (Terminal)
خواندن کد به تنهایی کافی نیست و اجرای آن اهمیت زیادی دارد. کاربران اکنون میتوانند دستورهای پروژه (مانند راهاندازی سرور توسعه با دستور npm run dev) را مستقیماً درون پنل ترمینال داخلی اپلیکیشن اجرا کنند. این بخش امکان باز کردن همزمان چند پنجره ترمینال و جابهجایی میان آنها را نیز فراهم کرده است.
پیشنمایش زنده با پنل مرورگر و ابزار Pick & Polish
برای پروژههایی که دارای رابط کاربری (UI) هستند، پنل مرورگر داخلی امکان تست زنده ویژگیهای جدید را فراهم میکند. علاوه بر این، توسعهدهندگان میتوانند با استفاده از ابزار Pick & Polish، المانهای خاصی از صفحه وب را انتخاب کرده و مستقیماً با کمک عامل هوش مصنوعی آنها را ویرایش و بهینهسازی کنند.
تکمیل چرخه توسعه در یک محیط واحد
با یکپارچهسازی این ابزارها، چرخه بررسی کدهای هوش مصنوعی شامل مشاهده تغییرات (Diff)، اجرای پروژه در ترمینال و پیشنمایش در مرورگر، همگی در یک محیط واحد انجام میشود. پس از اطمینان از صحت عملکرد کد، کاربر میتواند تغییرات را تایید کرده و مستقیماً از درون اپلیکیشن GitHub Copilot یک Pull Request ایجاد کند.