ایجنتهای ابری Cursor حالا روی زیرساخت خودت اجرا میشن
خلاصهٔ کاملتر
کرسر قابلیتی به اسم Self-Hosted Machines رو معرفی کرده که با اون، ایجنتهای ابری روی استخری از ماشینهای داخل شبکه خودِ تیم اجرا میشن. زیرساخت دست شماست، ولی ایجنت همچنان از داخل کرسر شروع و مدیریت میشه. تو این پست اومده که ایجنتهای ابری الان بیش از ۶۰ درصد پولریکوئستهایی که خود کرسر داخلی مرج میکنه رو میسازن، و هرچی سهمشون بیشتر میشه، ماشینی که روش اجرا میشن هم مهمتر میشه.
محیط پیشفرض همچنان خود ابر کرسره. تیمها معمولاً وقتی سراغ ماشین خودی میرن که اجرای ابزارها باید داخل شبکه و کنار سورسکنترل و سرویسهای داخلی باشه، یا سختافزار خاصی مثل GPU و مک برای توسعه iOS لازم دارن، یا سیستمعامل و پایپلاین بیلدشون جوریه که بستهبندیش سخته. نکتهای که باید حواستون بهش باشه: فقط محیط اجرا جابهجا میشه و خروجی ابزارها که ممکنه کد داخلش باشه برای استنتاج برمیگرده به کرسر و ترنسکریپتها هم ممکنه اونجا ذخیره بشن.
اتصال با چیزی به اسم worker انجام میشه. Cursor CLI رو نصب میکنید و agent worker start رو اجرا میکنید؛ اون یه کانکشن HTTPS خروجی و بلندمدت به ابر کرسر باز میکنه. موقع شروع سشن، برنامهریزی و استنتاج سمت کرسر انجام میشه و فقط فراخوانی ابزارها برای اجرا به worker فرستاده میشه و نتیجه برمیگرده. یعنی کرسر هیچوقت خودش به شبکه شما کانکشن نمیزنه.
worker دو حالت داره: My Machines برای وصل کردن یه لپتاپ یا VM به حساب شخصی، و Pools که یه صف اسمدار از workerهاست برای تیم و سازمان. استخرها بر اساس صف درخواست خودشون رو بزرگ و کوچیک میکنن؛ یه کنترلر صف رو میپاد و با اسکریپت spawn خود تیم ماشین جدید بالا میاره. برای هر worker هم میشه تایماوت بیکاری گذاشت تا ماشین ریست بشه و برگرده تو استخر.
برای اینکه ماشین بیکار الکی هزینه نتراشه، hibernation اضافه شده: ماشین بیکار اسنپشات و خاموش میشه و اگه پیام بعدی تو بازه اتصال مجدد برسه، همون اسنپشات برمیگرده و worker با همون ID بالا میاد. استخرها هم به یه ریپازیتوری گره نخوردن و یه استخر میتونه به چند ریپو سرویس بده. کرسر با AWS Lambda، Cloudflare، Coder، Daytona، E2B، Modal، Namespace و Vercel هم همکاری کرده تا worker روی همون سندباکسی که تیم داره بالا بیاد، و computer use حالا علاوه بر مک روی لینوکس هم کار میکنه.
نکات کلیدی:
- فقط محیط اجرا منتقل میشه؛ استنتاج و برنامهریزی تو ابر کرسر میمونه
- ثبت ماشین با Cursor CLI و agent worker start؛ کانکشن همیشه خروجیه
- دو حالت worker: My Machines برای فردی، Pools برای تیم با اسکیل خودکار
- hibernation ماشین بیکار رو اسنپشات میکنه و worker با همون ID برمیگرده
- سندباکس: AWS Lambda، Cloudflare، Coder، Daytona، E2B، Modal، Namespace، Vercel
- خروجی ابزارها ممکنه کد داشته باشه و برای استنتاج به کرسر برمیگرده




