محیطهای توسعه برای ایجنتهای ابری Cursor
خلاصهٔ کاملتر
ایجنتهای ابری نسبت به ایجنتهای محلی مزیتهای واضحی دارن: میشه اونها رو بهصورت موازی اجرا کرد، وقتی لپتاپ بستهست همچنان کار میکنن، و میتونن بهصورت خودکار در پاسخ به تریگرهای برنامهنویسی راهاندازی بشن. اما یه ایجنت فقط به اندازه محیطی که توش کار میکنه توانایی داره؛ اگه نتونه تست بزنه، API صدا بزنه یا به سرویسهای داخلی دسترسی داشته باشه، نمیتونه کارش رو کامل ببنده. Cursor با این آپدیت میخواد این شکاف رو پر کنه.
پشتیبانی از چند ریپو همزمان یکی از بزرگترین تازگیهای این آپدیته. در سازمانهای بزرگ که با معماری میکروسرویس کار میکنن، تغییر در یه سرویس اغلب به تغییر در سرویسهای دیگه هم نیاز داره. حالا میشه یه محیط واحد با همه ریپوهای مورد نیاز ایجنت ساخت و این محیط رو بین سشنهای مختلف دوباره استفاده کرد. ایجنت میتونه بفهمه تغییر در یه بخش از کدبیس چه اثری روی بقیه داره و تغییرات رو در چند ریپو با هم تحویل بده.
پیکربندی محیط بهصورت کد هم بهبود پیدا کرده. حالا Dockerfileها از build secrets پشتیبانی میکنن، یعنی میشه بهصورت امن به رجیستریهای پکیج خصوصی دسترسی داشت بدون اینکه اون اطلاعات وارد محیط اجرایی ایجنت بشن. علاوه بر این، لایهکَشینگ (layer caching) بهبود پیدا کرده و وقتی Dockerfile تغییر میکنه، فقط لایههای بهروزشده دوباره بیلد میشن؛ نتیجه این شده که بیلدهایی که از کش استفاده میکنن ۷۰٪ سریعتر اجرا میشن.
برای تیمهایی که نمیخوان Dockerfile از صفر بنویسن، Cursor میتونه این کار رو خودش انجام بده: ریپوها رو بررسی میکنه، ابزارها و وابستگیهای لازم رو شناسایی میکنه و یه پیکربندی آماده تولید میکنه که قابل ویرایش و نگهداری در ورژنکنترل باشه. این قابلیت الان در بتای خصوصیه و طی هفتههای آینده برای تیمهای Enterprise رولاوت میشه.
از نظر حاکمیت و امنیت، هر محیط توسعه حالا تاریخچه ورژن مستقل داره و مدیران میتونن rollback رو فقط به ادمینها محدود کنن. یه audit log کامل هم تمام اقدامات اعضای تیم روی محیطها رو ثبت میکنه. علاوه بر این، کنترل ترافیک خروجی (egress) و سکرتها در سطح هر محیط قابل تنظیمه؛ یعنی میشه برای یه محیط خاص دسترسی شبکه رو محدود به یه allowlist کرد در حالی که محیط دیگهای بازتر باشه.
نکات کلیدی:
- ایجنتهای ابری Cursor حالا از محیطهای چند-ریپویی پشتیبانی میکنن
- پیکربندی Dockerfile با build secrets امن و لایهکَشینگ بهینه (۷۰٪ سریعتر)
- Cursor میتونه خودش Dockerfile محیط رو از روی کدبیس تولید کنه (بتای خصوصی برای Enterprise)
- تاریخچه ورژن، audit log و کنترل egress/secrets در سطح محیط
- هدف بلندمدت: محیطهایی که با تغییر کدبیس بهصورت خودکار بهروز میشن




