0.50 · परिवर्तन लॉग

सरल मूल्य निर्धारण, Background Agent और अपडेट किया गया इनलाइन संपादन

पेश है एकीकृत अनुरोध-आधारित मूल्य निर्धारण, सभी शीर्ष मॉडल्स के लिए मैक्स मोड, और समानांतर कार्य निष्पादन के लिए Background Agent। साथ ही, @folders के समर्थन के साथ बेहतर संदर्भ प्रबंधन, नए विकल्पों के साथ अपडेट किया गया इनलाइन संपादन, तेज़ फ़ाइल संपादन, मल्टी-रूट कार्यस्थान के लिए समर्थन, और एक्सपोर्ट व डुप्लिकेट जैसी बेहतर चैट सुविधाएँ।

सरल, एकीकृत मूल्य निर्धारण

हमने आपका फ़ीडबैक सुना है और भ्रम कम करने के लिए एक एकीकृत मूल्य निर्धारण मॉडल लागू कर रहे हैं। यह कैसे काम करता है:

  • सभी मॉडल उपयोग अब अनुरोध-आधारित मूल्य निर्धारण के अंतर्गत है

  • मैक्स मोड अब token-आधारित मूल्य निर्धारण का उपयोग करता है (मॉडल API के मूल्य निर्धारण की तरह)

  • चीज़ों को सरल रखने के लिए प्रीमियम टूल कॉल्स और लंबे-संदर्भ मोड को हटा दिया गया है

प्लान Hobby, Pro और Business के कोटा में कोई बदलाव नहीं हुआ है, और धीमे अनुरोध अभी भी प्लानों में शामिल हैं। आप अपने डैशबोर्ड में सारा उपयोग देख सकते हैं, ताकि आप अपने खर्च को ट्रैक और प्रबंधित कर सकें।

सभी शीर्ष मॉडल्स के लिए मैक्स मोड

Cursor में अब सभी अत्याधुनिक मॉडल्स के लिए मैक्स मोड उपलब्ध है, और इसके साथ token-आधारित एक सरल मूल्य निर्धारण मॉडल भी है। इसे इस तरह डिज़ाइन किया गया है कि जब आपको सबसे ज़्यादा ज़रूरत हो, तब यह आपको पूरा नियंत्रण दे। कौन-से मॉडल्स इसे समर्थन करते हैं, यह देखने के लिए आप इसे मॉडल पिकर से सक्षम कर सकते हैं। आगे से जब भी नए मॉडल्स जारी होंगे, मैक्स मोड ही पहले दिन से उनकी पूरी क्षमताएँ उपलब्ध कराने का हमारा तरीका होगा।

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

मूल्य निर्धारण सीधा-सादा है: आपसे token उपयोग के आधार पर शुल्क लिया जाता है। अगर आपने कभी कोई CLI-आधारित कोडिंग टूल इस्तेमाल किया है, तो मैक्स मोड आपको वैसा ही लगेगा — बस Cursor के भीतर।

नोट: अगर आप Cursor का कोई पुराना संस्करण इस्तेमाल कर रहे हैं, तो कुछ हफ्तों तक आपको पिछले MAX संस्करणों और लंबे-संदर्भ मोड तक पहुँच मिलती रहेगी। हालांकि, ये सुविधाएँ जल्द ही बंद कर दी जाएँगी, इसलिए हम सलाह देते हैं कि इन क्षमताओं का उपयोग जारी रखने के लिए आप अपडेट कर लें।

नया Tab मॉडल

हमने एक नया Tab मॉडल प्रशिक्षित किया है, जो अब कई फ़ाइलों में परिवर्तन सुझा सकता है। यह मॉडल खास तौर पर refactor, edit chain, multi-file परिवर्तन, और संबंधित कोड के बीच जंप करने में बेहतरीन है। आप यह भी महसूस करेंगे कि रोज़मर्रा के उपयोग में यह ज़्यादा स्वाभाविक और तेज़ है।

इसके साथ ही, हमने completion suggestions में syntax highlighting भी जोड़ी है।

कोड एडिटर विंडो का एक क्लोज़-अप स्क्रीनशॉट, जिसमें JavaScript या TypeScript कोड दिख रहा है। कोड में importJSONFile function और createCollection, JSON parsing, तथा key-value handling से जुड़ा लॉजिक शामिल है। नीचे एक floating tooltip, React icon के साथ, Tab कुंजी दबाकर file dialog.tsx पर जंप करने का सुझाव दिखाता है। इंटरफ़ेस डार्क थीम का उपयोग करता है।

Background Agent (प्रीव्यू)

शुरुआती प्रीव्यू में, इसे धीरे-धीरे जारी किया जा रहा है: Cursor एजेंट्स अब पृष्ठभूमि में चल सकते हैं! इसे आज़माने के लिए Settings > Beta > Background Agent पर जाएँ।

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

हम जानना चाहते हैं कि आप क्या सोचते हैं। हालांकि यह अभी शुरुआती चरण में है, हमने पाया है कि बैकग्राउंड एजेंट्स छोटी-मोटी कमियाँ ठीक करने, जांच करने, और मध्यम आकार के PRs के शुरुआती मसौदे लिखने में आंतरिक रूप से उपयोगी हैं। अधिक पढ़ें: cursor.com/docs/background-agent.

अपने पूरे कोडबेस को संदर्भ में शामिल करें

अब आप @folders का उपयोग करके अपने पूरे कोडबेस को संदर्भ में शामिल कर सकते हैं—बस सेटिंग्स में Full folder contents सक्षम कर दें। यदि कोई फ़ोल्डर (या फ़ाइल) शामिल होने के लिए बहुत बड़ा है, तो संदर्भ पिल पर इसे दर्शाने वाला एक छोटा आइकन दिखाई देगा।

Agent इंटीग्रेशन के साथ रिफ्रेश किया गया इनलाइन संपादन (Cmd/Ctrl+K)

इनलाइन संपादन (Cmd/Ctrl+K) को नया UI रूप दिया गया है और पूरी फ़ाइल में संपादन (⌘⇧⏎) तथा एजेंट को भेजने (⌘L) के लिए नए विकल्प जोड़े गए हैं

पूरी फ़ाइल में संपादन से एजेंट का इस्तेमाल किए बिना किसी फ़ाइल में बड़े दायरे वाले परिवर्तन करना आसान हो जाता है। हालांकि, कुछ स्थितियों में आप कोड के ऐसे हिस्से पर काम कर रहे हो सकते हैं, जहाँ आपको कई फ़ाइलों में संपादन करना हो, या बस एजेंट से मिलने वाला अधिक नियंत्रण चाहिए हो। ऐसे में चयनित कोड ब्लॉक को एजेंट को भेजकर वहीं से संपादन जारी रखना बेहतर होता है।

लंबी फ़ाइलों के लिए Agent के साथ तेज़ संपादन

हमने एजेंट में एक नया टूल जोड़ा है, जो फ़ाइलों में कोड खोजकर उसे बदल सकता है, जिससे लंबी फ़ाइलों पर काम करना कहीं अधिक कुशल हो जाता है। पूरी फ़ाइल पढ़ने के बजाय, Agent अब ठीक वही जगह खोज सकता है जहाँ संपादन करना है और सिर्फ़ उसी हिस्से को बदल सकता है। यहाँ Postgres कोडबेस में एक फ़ाइल को संपादित करने का उदाहरण है, जहाँ खोज और प्रतिस्थापन टूल इस्तेमाल करके काम लगभग दोगुना तेज़ हो जाता है। हम इसे पहले Anthropic मॉडल्स के लिए जारी कर रहे हैं और जल्द ही इसे दूसरे मॉडल्स तक भी बढ़ाएँगे।

कार्यस्थानों के साथ कई कोडबेस पर काम करें

अब आप मल्टी-रूट कार्यस्थान बना सकते हैं, ताकि कई कोडबेस Cursor में उपलब्ध हो सकें। इन सभी को इंडेक्स किया जाएगा और Cursor में उपलब्ध कराया जाएगा। यह तब खास तौर पर उपयोगी है, जब आपके प्रोजेक्ट अलग-अलग फ़ोल्डरों में हों और आप उन पर एक ही स्थान में काम करना चाहते हों।

जोड़े गए सभी फ़ोल्डरों में .cursor/rules समर्थित हैं

Cursor में मल्टी-रूट कार्यस्थान

चैट का उपयोग

चैट निर्यात करना

अब आप चैट दृश्य से चैट्स को Markdown में एक्सपोर्ट कर सकते हैं। टेक्स्ट और कोड ब्लॉक अंतिम एक्सपोर्ट में शामिल होते हैं।

डुप्लिकेट चैट्स

चैट डुप्लिकेशन की मदद से अब आप मौजूदा बातचीत को बनाए रखते हुए उससे अलग-अलग पाथ एक्सप्लोर कर सकते हैं। किसी संदेश पर जाएँ और तीन बिंदुओं वाले मेनू से नई चैट शुरू करें।