Cursor Projects

आज हम Cursor में Projects लॉन्च कर रहे हैं। Projects से आप बड़े पैमाने की कृति संभाल सकते हैं — जैसे कोई सुविधा, कोई माइग्रेशन, या पूरा ऐप। यह महीनों तक चलने वाली कृति में संदर्भ बनाए रखता है, हजारों उप-एजेंट को कार्य सौंपता है, और बिना प्रॉम्प्ट दिए दोहराई जाने वाली कृति खुद करता रहता है।

Projects तक बाईं ओर के नेविगेशन से पहुँचें। किसी प्रोजेक्ट में कोऑर्डिनेटर एजेंट खुद कोड नहीं लिखता; वह कृति की योजना बनाता है, उसे लागू करने के लिए एजेंट को सौंपता है, और पूरी हुई कृति आपकी जाँच के लिए वापस लाता है। कोऑर्डिनेटर आपकी ओर से एजेंट बनाते और प्रबंधित करते हैं, और कृति के लिए जितने ज़रूरी हों उतने एजेंट समानांतर में चलाते हैं।

क्लाउड एजेंट्स द्वारा संचालित

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

साझा संदर्भ

हर बार कोई कार्य शुरू करते समय आपको एजेंट को शुरू से समझाना न पड़े। प्रत्येक Project फ़ाइलों का एक सेट बनाए रखता है, जो उसके एजेंट द्वारा उपयोग की जाने वाली हर क्लाउड और स्थानीय मशीन पर सिंक होता है। एजेंट इसमें अनुसंधान और आर्टिफैक्ट्स जोड़ते हैं, साथ ही वह भी जो वे कोडबेस के बारे में सीखते हैं और यह कि आप काम किस तरह किया जाना पसंद करते हैं। उदाहरण के लिए, अगर कोई एजेंट यह पता लगा लेता है कि किसी सेवा का परीक्षण कैसे किया जाए, तो आगे आने वाला हर एजेंट उन निर्देशों का उपयोग कर सकता है। साझा संदर्भ Project के साथ-साथ बढ़ता जाता है, जिससे समय के साथ कोऑर्डिनेटर और अधिक प्रभावी होता जाता है।

Subscriptions

कोऑर्डिनेटर एजेंट से कहें कि वह किसी Slack चैनल पर नज़र रखे, शेड्यूल पर चले, या आपके सभी PRs को फ़ॉलो करे। इस तरह वह आपके प्रॉम्प्ट का इंतज़ार किए बिना ही, अपने पता लगाए संकेतों के आधार पर कार्रवाई कर सकता है।

Slack कनेक्ट करें और उसे किसी बग-रिपोर्ट चैनल पर लगा दें, फिर जब भी कोई बग आएगा, वह हर बार काम सौंपना शुरू कर देगा।

Projects बीटा में उपलब्ध हैं और आज से सभी उपयोगकर्ताओं के लिए जारी किए जा रहे हैं।

स्व-होस्टेड मशीन

Cursor स्व-होस्टेड मशीन का समर्थन करता है, जिससे आप टूल निष्पादन को पूरी तरह अपने ही नेटवर्क में रख सकते हैं।

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

Run on मेनू, जिसमें Remote Machines के अंतर्गत स्व-होस्टेड विकल्प lambda-test, cloud-demo और jacks-desktop दिखा रहा है

डायनेमिक पूल अनुसूचीकरण

My Machines व्यक्तिगत वर्कफ़्लो के लिए किसी एक लैपटॉप या VM को आपके खाते से कनेक्ट करता है।

टीम पूल किसी टीम या Enterprise के लिए वर्कर की नामित कतारें होती हैं। अनुरोध आने पर क्षमता बढ़ सकती है और वर्कर डिस्कनेक्ट होने पर घट सकती है, जिससे आपकी स्व-होस्टेड मशीनें मांग के अनुसार स्केल हो सकती हैं। पूल किसी एक रिपॉज़िटरी से बंधे नहीं होते: बस पूल का नाम दें, और कोई भी उपलब्ध वर्कर उस अनुरोध को ले सकता है।

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

क्लाउड एजेंट डैशबोर्ड में स्व-होस्टेड मशीन पूल की सूची, सक्रिय और निष्क्रिय वर्कर संख्या के साथ

अपने सैंडबॉक्स पर चलाएँ

क्लाउड एजेंट अब उस अवसंरचना पर चल सकते हैं जिसका आप पहले से उपयोग करते हैं, जिसमें AWS Lambda, Coder, Cloudflare, Daytona, Modal, Namespace, Vercel, और E2B शामिल हैं।

Linux और Mac पर computer use

स्व-होस्टेड वर्कर अब Linux और Mac पर computer use का समर्थन करते हैं। सही डेस्कटॉप पैकेज होने पर एजेंट क्लिक कर सकता है, टाइप कर सकता है, स्क्रीनशॉट ले सकता है और ब्राउज़र चला सकता है। आप उसका डेस्कटॉप देख सकते हैं या Cursor से नियंत्रण अपने हाथ में ले सकते हैं।

बिना रेपो के, शुरुआत से शुरू करें

शुरू करने के लिए क्लाउड एजेंट्स को अब कनेक्टेड GitHub या किसी अन्य तृतीय-पक्ष SCM प्रदाता की आवश्यकता नहीं है। शुरुआत से ही प्रॉम्प्ट दें, फिर अपना काम Cursor Origin रेपो में सहेजें।

शुरू करें

रेपो पिकर में शुरुआत से शुरू करें चुनें, फिर एजेंट को प्रॉम्प्ट दें। पृष्ठभूमि में, Cursor आपके लिए एक Origin रेपो बनाता है।

रेपो पिकर में शुरुआत से शुरू करें

जब चाहें, इसे एक असली रेपो में बदलें

जब Agent का बिल्ड आपकी पसंद के मुताबिक हो जाए, तो अपना कार्य Origin रेपो में सहेजने के लिए रेपो बनाएँ बटन पर क्लिक करें। कस्टम नाम चुनें या सुझाए गए नामों में से कोई नाम चुनें, फिर दृश्यता को निजी या आंतरिक पर सेट करें। आपको पूरी तरह तैयार Origin रेपो मिलेगा, जिसे आप साझा कर सकते हैं या जिस पर काम जारी रख सकते हैं। अपना रेपो ढूँढने और अपने प्रोजेक्ट तक पहुँचने के लिए कोडबेस टैब पर जाएँ।

ब्राउज़र में ही लाइव प्रीव्यू

Cursor अब आपके क्लाउड एजेंट के लाइव परिवेश को सीधे आपके ब्राउज़र में पोर्ट-फ़ॉरवर्ड करता है, ताकि आप उसका प्रीव्यू कर सकें और डिज़ाइन मोड जैसे टूल इस्तेमाल कर सकें।

अपना काम प्रकाशित करें

Vercel खाता कनेक्ट करें और अपने बनाए गए प्रोजेक्ट का लाइव URL पाने के लिए प्रकाशित करें पर क्लिक करें।

प्रकाशित करने की सुविधा का उपयोग करने के लिए Vercel खाता आवश्यक है।

आज ही शुरू करें

क्लाउड एजेंट्स और Cursor Harness में सुधार

हम क्लाउड एजेंट्स और Cursor harness को लगातार बेहतर बना रहे हैं, ताकि हमेशा-सक्रिय एजेंट एक सिस्टम के रूप में काम कर सकें और हर लूप में हस्तक्षेप की आवश्यकता के बिना स्वयं सॉफ़्टवेयर का निर्माण और शिप कर सकें।

इस रिलीज़ के साथ, क्लाउड एजेंट्स घटनाओं के जवाब में स्वचालित रूप से काम संभाल सकते हैं, लक्ष्य पूरा होने तक उस पर काम जारी रख सकते हैं, और लंबे समय तक चलने वाले सत्रों में भी सही दिशा में बने रह सकते हैं।

सदस्यताएँ

Cursor अब आपके PRs की निगरानी कर सकता है, Slack थ्रेड को देख सकता है या निर्धारित कार्य चला सकता है। Cursor Agent किसी घटना स्रोत (थ्रेड या बातचीत) की सदस्यता लेता है और कोई गतिविधि होने पर सक्रिय हो जाता है। फ़िलहाल सदस्यताएँ केवल क्लाउड एजेंट्स के लिए उपलब्ध हैं।

क्लाउड एजेंट्स अपने बनाए PRs की सदस्यता स्वचालित रूप से ले लेते हैं और CI ठीक करके तथा bot टिप्पणियों का समाधान करके उन्हें पूरा होने तक आगे बढ़ाते हैं। Slack में, लिखें: @cursor check back in an hour and keep going until that feedback is in

कस्टम मोड

किसी भी कौशल का कस्टम मोड के रूप में उपयोग करें: ऐसा कौशल जो चैट में पिन रहता है। कस्टम मोड एजेंट को किसी कौशल पर केंद्रित रखते हैं—इन्हें आप "हमेशा सक्रिय" कौशल की तरह समझ सकते हैं।

/ से कोई कौशल चुनें और ⌥⏎ (Mac) या Alt+Enter (Windows) दबाएँ, या मोड के रूप में उपयोग करें चुनें।

उप-एजेंट अपनी मशीनों पर

उप-एजेंट अब अपनी अलग वर्चुअल मशीनों पर चल सकते हैं। हर उप-एजेंट को अपने क्लाउड परिवेश में साफ़ संदर्भ के साथ प्रोजेक्ट की एक पृथक कॉपी मिलती है।

उप-एजेंट से नए परिवेशों में पैरेंट एजेंट के परिवर्तनों का परीक्षण करवाएँ या बिना टकराव के स्वतंत्र सुधारों के लिए स्वॉर्म चलाएँ। आज़माएँ: run a swarm of subagents to test my app for bugs, each in its own environment.

/goal

एजेंट को ऐसा दीर्घकालिक लक्ष्य देने के लिए /goal का उपयोग करें, जिस पर वह पूरी तरह पूरा होने तक काम करता रहे।

नई चैट में /goal fix all flaky tests and make CI green आज़माएँ। किसी प्लेबुक का पालन करने के लिए इसे कस्टम मोड के साथ जोड़ें या नियमित जाँच के लिए /loop का उपयोग करें।

दिशानिर्देशन में सुधार

अब आप एजेंट के काम करते समय उसे बिना बाधित किए दिशानिर्देश देने के लिए संदेश भेज सकते हैं। अनुवर्ती संदेश एजेंट को कार्रवाई के बीच में रोकने के बजाय अगले टूल कॉल तक प्रतीक्षा करते हैं।

अनुवर्ती संदेश लिखें और अभी भेजें दबाएँ, या ⏎ को दो बार दबाएँ।

Origin कोड होस्टिंग

Cursor अब आपका कोड होस्ट कर सकता है।

Origin आज सभी सशुल्क योजनाओं पर शुरुआती बीटा में चरणबद्ध रूप से उपलब्ध होना शुरू हो रहा है। हम एजेंट स्केल के लिए डिज़ाइन की गई बुनियादी सुविधाओं के साथ शुरुआत कर रहे हैं: रिपॉज़िटरी, पुल रिक्वेस्ट्स, कोड ब्राउज़िंग और GitHub सिंक। Agent-native सुविधाएँ जल्द उपलब्ध होंगी।

Origin रिपॉज़िटरी

नया कोडबेस टैब Origin रिपॉज़िटरी का केंद्र है।

+New पर क्लिक करें और उसे नाम दें। इसके बाद एक पेज खुलेगा, जो बताएगा कि CLI कैसे इंस्टॉल करें और रेपो क्लोन करने या स्थानीय प्रोजेक्ट पुश करने के कमांड देगा। पुश करते ही आपका कोड Origin पर होस्ट हो जाता है।

Origin पर होस्ट की गई रिपॉज़िटरी के लिए, Origin सत्य का स्रोत है। पुश Origin पर जाते हैं और GitHub इस प्रक्रिया में शामिल नहीं होता।

अपना पहला रेपो बनाते समय अपने कोडबेस का नाम दें। वह नाम हर रेपो के URL का हिस्सा बन जाता है: cursor.com/codebase/acme-corp

अपने GitHub रिपॉज़िटरी लाएँ

आपके GitHub रिपॉज़िटरी, Cursor द्वारा होस्ट किए गए रिपॉज़िटरी के साथ रह सकते हैं। GitHub को Cursor से कनेक्ट करें, अपना org चुनें, और आपको वे रिपॉज़िटरी दिखाई देंगे जिन्हें आप सिंक कर सकते हैं। कोई रिपॉज़िटरी चुनें और Cursor उसे इंपोर्ट कर लेगा। आप तय करते हैं कि क्या सिंक करना है और किसी भी समय किसी रिपॉज़िटरी को डिस्कनेक्ट कर सकते हैं। सिंक किए गए रिपॉज़िटरी की रीड या राइट पहुँच रखने वाला कोई भी व्यक्ति उसे Cursor में भी देख सकता है।

सिंक किए गए रिपॉज़िटरी रीयल टाइम में अपडेट होते हैं। Origin में मौजूद कॉपी से ब्राउज़ करें, खोजें और पुल करें। सिंक किए गए रिपॉज़िटरी के लिए, GitHub ही सत्य का स्रोत बना रहता है: पुश GitHub पर ही जाते रहते हैं, और Origin परिणाम को मिरर करता है। हर रिपॉज़िटरी नाम के पास के आइकन बताते हैं कि कौन-से रिपॉज़िटरी Cursor होस्ट करता है और कौन-से GitHub से आए हैं।

पुल रिक्वेस्ट्स

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

सिंक किए गए रेपो की पुल रिक्वेस्ट्स दोनों दिशाओं में सिंक होती हैं: Cursor में टिप्पणी करें, तो वह GitHub पर पोस्ट हो जाएगी; GitHub पर प्रतिक्रिया दें या जवाब दें, तो वह कुछ ही सेकंड में Cursor में दिखेगा। क्या GitHub पर कोई समीक्षा आपको असाइन की गई है? Cursor से उसकी समीक्षा करें और मर्ज करें।

हर रेपो में एजेंट्स

अब आपका कोड, PRs और एजेंट्स एक ही जगह पर हैं। जिस कोड को आप ब्राउज़ कर रहे हैं, उसके बारे में Cursor से पूछें। यह जवाब दे सकता है, बदलाव कर सकता है, PRs अपडेट कर सकता है या ब्रांच पुश कर सकता है।

Cursor रेपो के लिए ऐप एक्सटेंशन

हम एक ऐप इकोसिस्टम बना रहे हैं, ताकि आपका पूरा स्टैक Origin के साथ निर्बाध रूप से काम करे। Vercel, Depot और Buildkite के इंटीग्रेशन पहले से उपलब्ध हैं, और जल्द ही और भी आ रहे हैं।

किसी रेपो के Apps टैब से Vercel कनेक्ट करें। हर PR के लिए एक प्रीव्यू डिप्लॉयमेंट बनेगा, जहाँ आप परीक्षण कर सकते हैं और टिप्पणियाँ कर सकते हैं। मर्ज करने पर यह उत्पादन में डिप्लॉय हो जाएगा। CI के लिए Depot या Buildkite कनेक्ट करें। दोनों आपके मौजूदा GitHub Actions वर्कफ़्लो चलाते हैं, और Buildkite अपनी नेटिव पाइपलाइन भी चलाता है।

Origin रेपो से कनेक्ट किए गए Vercel, Depot और Buildkite ऐप्स

सेटिंग्स

हर रिपॉज़िटरी की अपनी सेटिंग्स होती हैं। GitHub रिपॉज़िटरी की सिंक स्थिति जाँचें, पहुँच प्रबंधित करें और देखें कि कौन-से ऐप्स कनेक्ट हैं।

सिंक स्थिति, पहुँच और कनेक्ट किए गए ऐप्स दिखाने वाली Origin रिपॉज़िटरी सेटिंग्स

Origin आज से सभी सशुल्क योजनाओं के उपयोगकर्ताओं के लिए शुरुआती बीटा में उपलब्ध कराया जा रहा है, लेकिन उन Enterprise orgs के लिए नहीं जिनके प्रशासक ऑप्ट आउट करते हैं। अपने कोडबेस को नाम दें और अपनी पहली रिपॉज़िटरी बनाएँ।

हमारे दस्तावेज़ में और जानें या आज ही शुरू करें