Polyscope حالا روی ویندوز هم هست!
خلاصهٔ کاملتر
Polyscope که تا حالا فقط روی macOS در دسترس بود، حالا نسخه ویندوزش هم منتشر شده. این ابزار برای توسعهدهندههای لاراول ساخته شده تا بتونن با ایجنتهای هوش مصنوعی روی چند workspace، برنچ، و پروژه مختلف کار کنن بدون اینکه مجبور بشن مدام کانتکست عوض کنن.
یکی از جذابترین ویژگیهای Polyscope اینه که با Laravel Herd ادغام میشه و دستورات Herd رو مستقیم توی workspace شما سیمکشی میکنه. این یعنی اگه از Herd استفاده میکنی، همه چیز یهجا جمعه و نیازی به تنظیمات اضافه نداری.
قابلیت برنچهای موازی هم یه چیز واقعاً کاربردیه. مثلاً میتونی همزمان روی یه فیچر بزرگ مثل سیستم پرداخت روی feature-billing.test کار کنی و در کنارش پول ریکوئست یه همتیمی رو روی review-pr-482.test بررسی کنی؛ بدون stash کردن، بدون سوییچ برنچ، بدون دردسر.
Polyscope هر بار که یه پیام به ایجنت میفرستی، یه چکپوینت میسازه. این اسنپشاتها بهت اجازه میدن ببینی دقیقاً چه تغییراتی توی کد اتفاق افتاده و اگه چیزی درست نبود، با یه کلیک همه چیز رو برگردونی به حالت قبل. این ویژگی برای کار با ایجنتهای هوش مصنوعی که گاهی ممکنه تغییرات غیرمنتظرهای ایجاد کنن، خیلی مهمه.
یه قابلیت دیگهای که خیلی به درد میخوره، process runner هست. میتونی توی فایل polyscope.json تعریف کنی که وقتی یه workspace باز میشه، چه سرویسهایی بهطور خودکار استارت بشن؛ از queue worker و scheduler گرفته تا npm run dev و هر چیز دیگهای که پروژهات نیاز داره. دیگه لازم نیست هر بار دهتا ترمینال باز کنی.
رابط کاربری Polyscope روی موبایل هم کار میکنه. میتونی کامپیوترت رو روشن بذاری، از گوشیت به ایجنت یه سر بزنی، diff تغییرات رو چک کنی، پیام جدید بفرستی یا تغییرات رو revert کنی. ارتباط از طریق یه relay رمزنگاریشده انجام میشه، پس از نظر امنیتی هم خیالت راحته.
تیم Polyscope اعلام کرده که بعد از ویندوز، نوبت لینوکس میرسه. پس کاربران لینوکسی هم باید منتظر بمونن.
نکات کلیدی:
- Polyscope حالا روی ویندوز هم در دسترسه و لینوکس هم بهزودی میرسه
- ادغام با Laravel Herd برای تجربه یکپارچهتر
- اجرای همزمان چند برنچ با دامنههای .test جداگانه
- چکپوینت خودکار بعد از هر تعامل با ایجنت و امکان rollback با یه کلیک
- Process runner برای استارت خودکار سرویسهای پروژه هنگام باز شدن workspace
- رابط کاربری موبایل با ارتباط رمزنگاریشده برای مدیریت ایجنت از هر جایی




