उत्पाद

बिल्ड के साथ क्लाउड एजेंट 3x तेज़ शुरू होते हैं

5 मिनट में पढ़ें

एजेंटों की क्षमता उनके चलने वाले परिवेश पर निर्भर करती है। तेज़ और विश्वसनीय विकास परिवेश एजेंटों को महत्वाकांक्षी, लंबे समय तक चलने वाले टास्क शुरू से अंत तक पूरा करने में सक्षम बनाते हैं।

अब तक, हर क्लाउड सत्र में व्यापक सेटअप करना पड़ता था: मशीन बूट करना, रिपॉज़िटरी क्लोन करना और इंस्टॉल स्क्रिप्ट चलाना। बड़े और जटिल रेपो में, एजेंट के काम शुरू करने से पहले इस जस्ट-इन-टाइम बूट में कई मिनट लग सकते थे।

आज हम बिल्ड पेश कर रहे हैं: आपके विकास परिवेश की इस्तेमाल के लिए तैयार प्रतियां, जिन्हें Cursor बिना किसी अतिरिक्त लागत के लगातार पृष्ठभूमि में तैयार करता है। जब आप किसी एजेंट को शुरू करते हैं, तो वह तैयार परिवेश में शुरू होता है, जिससे आपको 3x तक तेज़ प्रतिक्रिया मिलती है।

और जब कोई खराब कमिट या निर्भरता अपडेट आपके परिवेश को खराब कर देता है, तो एजेंट आखिरी सफल बिल्ड का इस्तेमाल करते रहते हैं। आप पृष्ठभूमि में डीबग करते रहें, आपका काम बिना रुकावट जारी रहता है।

तेज़ बूट समय

बिल्ड आपके विकास परिवेश की एक कॉपी है, जिसे Cursor पृष्ठभूमि में तैयार करता है। डिफ़ॉल्ट रूप से, Cursor हर घंटे एक नया बिल्ड चलाता है। हर सत्र में परिवेश को नए सिरे से सेटअप करने के बजाय, एजेंट तैयार संस्करण में बूट होते हैं: रेपो क्लोन होते हैं, निर्भरताएँ इंस्टॉल होती हैं और इंस्टॉल स्क्रिप्ट पूरी तरह चल चुकी होती है।

जब कोई बिल्ड सफल होता है, तो वह वह परिवेश बन जाता है जिससे भविष्य के एजेंट शुरू होते हैं। Cursor डिस्क से मशीन को पुनर्स्थापित करने के बजाय, नए एजेंटों के लिए लाइव मशीन को फोर्क करके तैयार प्रतियाँ बनाए रखता है। इससे सत्र लगभग तुरंत शुरू हो जाते हैं और अगले एजेंट को इंतज़ार नहीं करना पड़ता।

परिवेश का सेटअप पहले ही पूरा होने से, एजेंट वास्तविक काम बहुत तेज़ी से शुरू कर सकते हैं। Cursor में, हमारे आंतरिक परिवेश अब 10x तेज़ बूट होते हैं और पहले टोकन तक पहुँचने का समय 3x कम है।

हमारे ग्राहक भी यही अनुभव कर रहे हैं:

हम बिना किसी मैन्युअल प्रॉम्प्टिंग के हर सप्ताह 2,000 से अधिक स्वचालित एजेंट रन शुरू करते हैं। बिल्ड्स के साथ, हर रन तेज़ी से ऐसे परिवेश में बूट होता है, जिसके भरोसेमंद होने का हमें पता है, और खराब बिल्ड्स कभी भी एजेंट फ्लीट को ठप नहीं करते। हमारे सबसे बड़े और सबसे जटिल रेपो अब कुछ ही सेकंड में शुरू हो जाते हैं।

गति और विश्वसनीयता का यही संयोजन हमें अपने इंजीनियरिंग कार्य का अधिक हिस्सा उन एजेंटों को सौंपने देता है, जो पूरी तरह अपने आप काम करते हैं।

Blair McAlpine
सीनियर इंजीनियर, Faire

अधिक भरोसेमंद एजेंट

क्लाउड एजेंट हमेशा नवीनतम सफल बिल्ड से शुरू होते हैं। अगर किसी निर्भरता अपडेट से आपकी इंस्टॉल स्क्रिप्ट टूट जाती है या Docker बिल्ड विफल हो जाता है, तो वह बिल्ड कभी सक्रिय नहीं होता और आपको समस्या की सूचना मिल जाती है। इस दौरान नए और मौजूदा सत्र सुरक्षित रूप से चलते रहते हैं, जबकि आप पृष्ठभूमि में मैन्युअल रूप से या किसी एजेंट की मदद से परिवेश को डीबग करते हैं।

बेहतर ऑब्ज़र्वेबिलिटी और आसान डीबगिंग

अब आप अपने Cloud Agents डैशबोर्ड में हर बिल्ड का सीधे निरीक्षण कर सकते हैं, जिसमें शामिल हैं:

  • हर परिवेश के लिए एक बिल्ड्स टैब, जिसमें प्रकार, स्थिति, प्रारंभ समय और संस्करण की जानकारी हो
  • लॉग्स और बिल्ड द्वारा कैप्चर किए गए सटीक कमिट SHA सहित बिल्ड विवरण
  • एक रिकॉर्ड, जो हर एजेंट रन को उसके इस्तेमाल किए गए सटीक बिल्ड से जोड़ता है
  • बिल्ड की git स्थिति के लिए एक कॉन्फ़िगर करने योग्य सीमा, ताकि एजेंट आपकी डिफ़ॉल्ट ब्रांच से बहुत पीछे होने पर शुरू न हों

एजेंट्स अंतर्निहित Cursor Cloud MCP का उपयोग करके बिल्ड्स का निरीक्षण और प्रबंधन भी कर सकते हैं।

Cloud Agents डैशबोर्ड में बिल्ड विवरण, जिसमें लॉग्स और कमिट SHA शामिल हैं

आज ही बिल्ड के साथ शुरू करें

किसी मौजूदा परिवेश के लिए, उसे Cloud Agents डैशबोर्ड में खोलें, बिल्ड टैब पर जाएँ और Enable बिल्ड पर क्लिक करें। या माइग्रेशन का परीक्षण करने और प्रस्तावित कॉन्फ़िग बदलावों की समीक्षा करने के लिए पहले Run setup agent पर क्लिक करें।

चूँकि बिल्ड फ़ाइलसिस्टम स्नैपशॉट का इस्तेमाल करके काम करते हैं, इसलिए इस चरण में इन बातों की जाँच करना उपयोगी रहेगा:

  • अपनी इंस्टॉल कमांड अपडेट करें, ताकि निर्भरताओं जैसी हर वह चीज़ शामिल हो सके जो पहले से तैयार की जा सकती है
  • अगर इंस्टॉल के लिए निजी रजिस्ट्रियों के क्रेडेंशियल्स चाहिए, तो टीम या परिवेश के सीक्रेट्स का उपयोग करें। उपयोगकर्ता सीक्रेट्स बिल्ड में शामिल नहीं होते और एजेंट शुरू होने पर जोड़े जाते हैं।
  • किसी एजेंट को पहली बार प्रॉम्प्ट करने पर भी स्टार्ट कमांड चलती है। इसका उपयोग उन सेवाओं के लिए करें जिन्हें सत्र शुरू होने पर नए सिरे से चलना चाहिए, जैसे Docker कंटेनर या अन्य लंबे समय तक चलने वाली प्रक्रियाएँ शुरू करना

17 अगस्त को, सभी नए और मौजूदा परिवेश डिफ़ॉल्ट रूप से बिल्ड का उपयोग करेंगे, और इसके लिए आपकी कोई अतिरिक्त लागत नहीं होगी।

हमारे दस्तावेज़ में और जानें।