بیلدهای کرسر: محیط از قبل آمادهٔ ایجنت ابری
خلاصهٔ کاملتر
کرسر تو یه پست جدید بلاگش از قابلیتی به اسم builds رونمایی کرده: کپیهای از قبل آمادهٔ محیط توسعه که خود کرسر مدام تو پسزمینه میسازه. به گفتهٔ تیم کرسر، تا حالا هر سشن ابری باید از صفر شروع میشد — بالا آوردن ماشین، کلون کردن ریپوها و اجرای اسکریپت نصب — و روی یه ریپوی بزرگ همین کار چند دقیقه طول میکشید تا ایجنت اصلاً بره سراغ کار اصلی.
هر بیلد یه کپی از محیطه که بهصورت پیشفرض ساعتی یک بار ساخته میشه: ریپوها کلون شده، وابستگیها نصب شده و اسکریپت نصب کامل اجرا شده. کرسر چندتا کپی گرم رو آماده نگه میداره و ایجنت جدید بهجای بازیابی از دیسک، از یه ماشین زنده fork میشه — یعنی سشن تقریباً آنی بالا میاد. تو محیطهای داخلی خود کرسر، بوت ۱۰ برابر و زمان تا اولین توکن ۳ برابر سریعتر شده.
نکتهٔ دوم پایداریه. ایجنتهای ابری همیشه از آخرین بیلد موفق شروع میکنن؛ اگه یه آپدیت وابستگی اسکریپت نصب رو بشکنه یا بیلد داکر شکست بخوره، اون بیلد اصلاً فعال نمیشه و بهت خبر داده میشه. سشنهای قدیمی و جدید سالم به کارشون ادامه میدن و تو میتونی جدا محیط رو دیباگ کنی.
تو داشبورد Cloud Agents هم یه تب Builds اضافه شده با نوع، وضعیت، زمان شروع و نسخهبندی هر بیلد، بهعلاوهٔ لاگها و SHA دقیق کامیتهایی که بیلد ازشون گرفته شده. هر اجرای ایجنت هم به همون بیلدی که استفاده کرده گره میخوره و میشه آستانهای گذاشت که ایجنت از برنچ پیشفرض خیلی عقبتر شروع نکنه. خود ایجنتها هم از طریق Cursor Cloud MCP میتونن بیلدها رو ببینن و مدیریت کنن.
چون builds روی اسنپشات فایلسیستم کار میکنه، تو مقاله چند تا نکتهٔ مهاجرت هم اومده: هرچی رو میشه از قبل آماده کرد ببر توی install command؛ برای رجیستریهای خصوصی از سکرت تیم یا محیط استفاده کن، چون سکرتهای شخصی کاربر داخل بیلد نمیرن و موقع شروع ایجنت اضافه میشن؛ و start command هنوز موقع اولین پرامپت اجرا میشه، پس سرویسهایی مثل کانتینرهای داکر رو همونجا بالا بیار.
نکات کلیدی:
- بهصورت پیشفرض هر یک ساعت یک بیلد جدید از محیط ساخته میشه.
- تو محیطهای داخلی کرسر، بوت ۱۰ برابر و زمان تا اولین توکن ۳ برابر سریعتر شده.
- ایجنتها همیشه از آخرین بیلد موفق شروع میکنن و بیلد خراب هیچوقت فعال نمیشه.
- تب Builds تو داشبورد Cloud Agents لاگ، وضعیت و SHA کامیت هر بیلد رو نشون میده.
- از ۱۷ اوت همهٔ محیطهای جدید و قدیمی بهصورت پیشفرض از builds استفاده میکنن، بدون هزینهٔ اضافه.




