بهروزرسانی جدید Antigravity دسترسی برنامهنویسها به تغییرات پروژه و خط فرمان را سادهتر کرده است. گوگل در نسخه جدید این برنامه، ابزارهای مدیریت Git و یک ترمینال داخلی را به محیط برنامهنویسی آن اضافه کرده است.
بهگزارش testing catalog حالا بدون اینکه نیاز باشد از برنامه خارج شوید، میتوانید تغییرات را بررسی، دستورهای خط فرمان را اجرا و تغییرات را مدیریت کنید.
این قابلیت به درد برنامهنویسانی میخورد که با از ایجنت هوش مصنوعی استفاده میکنند و میخواهند بدانند چه تغییراتی در پروژه توسط ایجنت، خود کاربر یا ابزارهای دیگر ایجاد شده است.
نمایش کامل تغییرات پروژه در پنل Git
به Antigravity یک پنل کناری جدید اضافه شده که مستقیمات به مخزن Git پروژه وصل میشود و همهی تغییرات را در ۳ بخش نمایش میدهد:
- Agent Edits: تغییراتی که ایجنت هوش مصنوعی ایجاد کرده است
- Uncommitted: تمام تغییرات ثبتنشده پروژه
- Branch: تفاوت شاخه فعلی با شاخه اصلی
پیش از این، Antigravity تغییراتی را که ایجنت ایجاد کرده بود، نمایش میداد؛ اما حالا همهی تغییرات شامل تغییرات برنامهنویس، ویرایشگرهای دیگر، برنامهی پایتون یا اسکریپتهای Bash ایجاد شده، در پنل Git نمایش داده میشود.
حالا با این تغییر دیگر لازم نیست برای بررسی وضعیت پروژه از برنامه خارج شوید و دستورهای git status یا git diff را در ترمینال جداگانهای اجرا کنید. کافی است فایلهای تغییرکرده را باز کنید، داخل تغییرات جستوجو کنید و نحوهی نمایش تفاوتهای کد را تغییر دهید.
قابلیت دیگر Antigravity مدیریت مستقیم تغییرات Git است. با انتخاب فایل تغییر کرده، میتوانید آن را Stage یا Unstage کنید، برای Commit پیام بنویسید و تغییرات مستقیما داخل برنامه ثبت کنید.
این ابزار حتی میتواند برای Commit یک پیام پیشنهادی تولید کند که خودتان پیشاز ثبت نهایی آن را بررسی و ویرایش کنید.
ترمینال داخلی برای اجرای دستورات
یک تب جدید دیگر هم علاوهبر ابزارهای مربوطبه Git اضافه شده است: تب Terminal. با این تب میتوانید دستورهای مختلف را بدون خارجشدن از محیط برنامه اجرا کنید.
اجرای تستها، بررسی کد با ابزارهای Lint، Build کردن پروژه، مدیریت پکیجها و اجرای سایر دستورات خط فرمان از جمله کاربردهای این ترمینال هستند. در دموی گوگل، دستورهایی مانند git status و go test ./… مستقیماً در همین بخش اجرا میشوند.
ترکیب ترمینال داخلی با ابزار مدیریت Git به شما اجازه میدهد کد تولیدشده توسط ایجنتهای هوش مصنوعی را بررسی کنید، تغییرات ایجادشده توسط ابزارهای دیگر را ببینید، تستها را اجرا کنید و در نهایت تغییرات را Commit کنید؛ همه این مراحل در محیط Antigravity انجام میشود.
تیم Antigravity میگوید هدف اصلی این بهروزرسانی، افزایش امکان بررسی و اعتماد به کدهایی است که با کمک هوش مصنوعی تولید میشوند.
گوگل همچنین یک شبیهساز تعاملی برای این قابلیت منتشر کرده است که کاربران میتوانند با استفاده از آن، بررسی تغییرات کد، اجرای دستورات ترمینال و فرایند Commit را آزمایش کنند. البته ظاهر این شبیهساز ممکن است با نسخه نهایی محصول کمی تفاوت داشته باشد.
در خبر دیگری خواندیم که آنتروپیک حافظهی چت با کلود را با Cluade Cowork ادغام کرده است.