नई CLI सुविधाएँ और बेहतर CLI प्रदर्शन

यह रिलीज़ मॉडल्स, MCP प्रबंधन, नियमों और कमांड्स के लिए नए CLI नियंत्रण लाती है, साथ ही हुक्स के प्रदर्शन में बड़े सुधार और बग सुधार भी शामिल करती है।

मॉडल सूची और चयन

सभी उपलब्ध मॉडलों की सूची देखने और उनके बीच तेज़ी से स्विच करने के लिए नए agent models कमांड, --list-models फ़्लैग, या /models स्लैश कमांड का उपयोग करें।

नियम बनाना और प्रबंधन

/rules कमांड का उपयोग करके CLI से सीधे नए नियम बनाएँ और मौजूदा नियमों को संपादित करें।

MCP सर्वर सक्षम करना

/mcp enable और /mcp disable कमांड्स के साथ MCP सर्वर को तुरंत सक्षम या अक्षम करें।

  • टैब्स को अब चैट्स के आधार पर स्वचालित रूप से नाम दिए जाते हैं।
  • नया agent कमांड अब प्राथमिक CLI एंट्रीपॉइंट है। cursor-agent अब भी बैकवर्ड-कम्पैटिबल alias के रूप में उपलब्ध है।
  • सभी उपलब्ध मॉडल्स की सूची देखने के लिए agent models कमांड, -list-models फ़्लैग, और /models स्लैश कमांड जोड़ा गया।
  • MCP सर्वर प्रबंधित करने के लिए /mcp enable और /mcp disable कमांड्स जोड़े गए।
  • नए नियम बनाने और मौजूदा नियमों को संपादित करने के लिए /rules जोड़ा गया।
  • नए कमांड्स बनाने और मौजूदा कमांड्स को संपादित करने के लिए /commands जोड़ा गया।
  • चलाए गए subcommands अब कमांड इतिहास में रिकॉर्ड किए जाते हैं।
  • स्पेस वाले MCP सर्वर नाम अब सभी /mcp कमांड्स में समर्थित हैं।

  • हुक्स अब मर्ज की गई प्रतिक्रियाओं के साथ समानांतर में चलते हैं, जिससे कई hook scripts वाले प्रोजेक्ट्स का प्रदर्शन बेहतर होता है।
  • हुक्स की execution latency 10 गुना घटाई गई।
  • afterFileEdit हुक अब सही डिफ कैप्चर के लिए फ़ाइल की पिछली सामग्री के साथ old_string सही रूप से प्रदान करता है।

  • Ctrl+D अब मानक शेल व्यवहार का पालन करता है, यानी बाहर निकलने के लिए इसे दो बार दबाना होता है।
  • Shift+Enter अब सबमिट करने के बजाय नई पंक्ति जोड़ता है, जिससे बहु-पंक्ति प्रॉम्प्ट्स लिखना आसान हो जाता है।
  • ghost line rendering बग ठीक किया गया, जिसमें हटाई गई पंक्तियाँ स्क्रीन पर दृश्य आर्टिफैक्ट्स छोड़ देती थीं।
  • उस race condition को ठीक किया गया, जिसमें turn completion के दौरान बातचीत की स्थिति ओवरराइट हो सकती थी।
  • कुछ प्लेटफ़ॉर्म्स पर node-pty से जुड़ी "Cannot find module" त्रुटि को ठीक किया गया।
  • चैट नाम generation को ठीक किया गया।
  • अनुवर्ती संदेशों से जुड़े कई बग्स ठीक किए गए।

लेआउट अनुकूलन और स्थिरता में सुधार

छुट्टियों के इस रिलीज़ में, हमने पूरी तरह बग्स ठीक करने और स्थिरता बेहतर बनाने पर ध्यान केंद्रित किया है।

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

स्थिरता में सुधार

  • Cursor अब उपयोगकर्ता द्वारा इंस्टॉल किए गए एक्सटेंशन और Cursor के बिल्ट-इन एक्सटेंशन, जैसे कोडबेस इंडेक्सिंग, के लिए चलने वाली प्रक्रियाओं को अलग रखता है।
  • एजेंट ऑटो-रन प्राथमिकताओं का पालन कैसे करता है, इसमें स्थिरता बेहतर हुई है, ताकि अगर उपयोगकर्ता ने run all या sandbox चुना हो तो हर परिवर्तन के लिए स्वीकृति न मांगी जाए।
  • एकीकृत ब्राउज़र में कई टैब खोलने का समर्थन बेहतर किया गया।
  • चैट लोडिंग की समस्या ठीक की गई, जिसमें कभी-कभी रीस्टार्ट या अपडेट के बाद पुरानी चैट्स उपलब्ध नहीं रहती थीं।
  • अपडेट बटन अब कम बार दिखाई देगा, और dismiss किए जाने पर दोबारा दिखने से पहले काफी अधिक समय लेगा।
  • वह समस्या ठीक की गई जिसमें योजना मोड में योजनाएँ बनाते समय दूसरे सक्रिय फलक से फ़ोकस हट जाता था।
  • Windows पर एकीकृत ब्राउज़र के मेनू बार की समस्या ठीक की गई।

  • वर्कट्रीज़ का इस्तेमाल करते समय समानांतर एजेंट की स्थिरता और गुणवत्ता बेहतर हुई।
  • एजेंट वार्तालापों में पिछले चेकपॉइंट पर वापस जाने की स्थिरता बेहतर हुई।
  • कतार में लगे संदेशों को एजेंट में संपादित करने और ड्रैग करने की क्षमता बेहतर हुई।
  • वह संपादन बग ठीक किया गया जो old_str replace failed त्रुटि संदेश का कारण बनता था।
  • खुलते समय प्रॉम्प्ट इनपुट और @-मेनू में होने वाली दुर्लभ देरी ठीक की गई।
  • वह बग ठीक किया गया जिसमें वॉइस मैसेज शुरू करने वाला आइकन दिखाई नहीं देता था।
  • वह समस्या ठीक की गई जिसमें वर्कट्री में हटाई गई फ़ाइलें परिवर्तन लागू करते समय नहीं हटती थीं।
  • समानांतर एजेंट्स में फ़ाइल संपादनों के लिए accept/reject नियंत्रण न दिखने की समस्या ठीक की गई।
  • लागू करने के बाद समानांतर एजेंट्स में गलत मॉडल नाम दिखने की समस्या ठीक की गई।
  • लागू करने के बाद समानांतर एजेंट रन में पहले मॉडल के फिर से सबमिट होने की समस्या ठीक की गई।
  • non-git-root डायरेक्टरीज़ के साथ multiple models टॉगल का बग ठीक किया गया।
  • वर्कट्रीज़ का इस्तेमाल करते समय योजना मोड में मॉडल mismatch ठीक किया गया।
  • वह समस्या ठीक की गई जिसमें तय ऑटो-रन सेटिंग्स के बावजूद वर्कट्रीज़ संपादन स्वीकृति मांगती थीं।
  • वह दुर्लभ बग ठीक किया गया जिसमें abuse checks के कारण सबमिट करते समय उपयोगकर्ता लॉग आउट हो सकता था।
  • योजना मोड Q&A के बाद एजेंट साइडबार में unread स्थिति बने रहने की समस्या ठीक की गई।

  • वह समस्या ठीक की गई जिसमें वर्शन अपग्रेड के दौरान चुने गए फलक रीसेट हो जाते थे।
  • ⌘+N को इस तरह ठीक किया गया कि वह केवल चैट दृश्य में फ़ोकस होने पर ही नए एजेंट वार्तालाप बनाए।
  • native tabs के एजेंट लेआउट के साथ सही ढंग से प्रदर्शित न होने की समस्या ठीक की गई।
  • दाईं ओर वाले लेआउट में टर्मिनल दिखाने से जुड़ी समस्या ठीक की गई।
  • वह समस्या ठीक की गई जिसमें कुछ स्थितियों में स्क्रीन के निचले हिस्से की सामग्री कट सकती थी।
  • उपयोगकर्ता-परिभाषित लेआउट्स के बीच स्विच करने के लिए नए keybindings (⌘+⌥+⇥) जोड़े गए।
  • अब ऊपर के नेविगेशन बार में repo नाम पर क्लिक करके फ़ाइल एक्सप्लोरर देखा जा सकता है।
  • ऑनबोर्डिंग के दौरान फ़ाइल एक्सप्लोरर अब डिफ़ॉल्ट रूप से खुला रहता है।
  • फ़ीडबैक के आधार पर नए एजेंट आइकन को मुख्य शीर्षक बार से हटाकर सीधे पैनल में ले जाया गया।
  • चैट छिपाने और उसकी स्थिति को सीधे कॉन्फ़िगर करने के लिए "अधिक कार्रवाइयाँ" ellipsis जोड़ा गया।
  • "अधिक कार्रवाइयाँ" मेनू में अब कीबोर्ड शॉर्टकट भी दिखते हैं।

  • परिवर्तन सारांश से सीधे फ़ाइलनाम चुनने पर समीक्षा फलक में वही फ़ाइल फ़ोकस हो जाती है।
  • वह बग ठीक किया गया जिसमें UI में keep/undo all बटन दिखाई नहीं देते थे।
  • वह बग ठीक किया गया जिसमें फ़ाइल सूची से composer toolbar तक स्क्रॉल करने पर keep/undo all की जगहें उलट जाती थीं।
  • परिवर्तनों की समीक्षा करते समय split/unified डिफ़ के बीच स्विच करने की दृश्यता बेहतर हुई।

  • scopes और state के साथ MCP OAuth में Static Client headers के लिए समर्थन जोड़ा गया।
  • MCP OAuth सर्वर अब स्टार्टअप पर पहले से प्रमाणित सर्वरों के लिए नए auth tabs खोलते हैं।

लेआउट अनुकूलन

अब अलग-अलग कार्यस्थानों में अपने डिफ़ॉल्ट लेआउट को अनुकूलित करना और आसान हो गया है।

हमने चार डिफ़ॉल्ट लेआउट शामिल किए हैं: एजेंट, एडिटर, ज़ेन और ब्राउज़र। लेआउट के बीच स्विच करने या अलग-अलग कार्यस्थानों के बीच आसानी से जाने के लिए, आप Command (⌘) + Option (⌥) + Tab (⇥) का उपयोग कर सकते हैं। इसके अलावा, macOS की तरह, Shift (⇧) जोड़कर आप इस सूची में पीछे की ओर भी जा सकते हैं।

Enterprise जानकारियाँ, बिलिंग समूह, सेवा खाते और बेहतर सुरक्षा नियंत्रण

दुनिया की सबसे बड़ी सॉफ़्टवेयर कंपनियों में से कई ने Cursor for Enterprise को अपनाया है। यहाँ कुछ नई सुविधाएँ दी गई हैं, जिन्हें हम आज जारी कर रहे हैं:

वार्तालाप अंतर्दृष्टि

Cursor अब हर एजेंट सत्र में कोड और संदर्भ का विश्लेषण करके यह समझ सकता है कि किस प्रकार का काम किया जा रहा है, जिसमें शामिल हैं:

  • श्रेणी: बग सुधार, रीफ़ैक्टरिंग, व्याख्या
  • कार्य का प्रकार: रखरखाव, बग सुधार, नई सुविधाएँ
  • जटिलता: प्रॉम्प्ट्स की कठिनाई और विशिष्टता

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

साझा किए गए एजेंट प्रतिलेख

अब आप अपनी टीम के साथ एजेंट बातचीत साझा कर सकते हैं।

किसी भी एजेंट बातचीत का केवल-पढ़ने योग्य प्रतिलेख जनरेट करें, जिसे आप अपने PRs या आंतरिक दस्तावेज़ीकरण में शामिल कर सकें। प्रतिलेखों को फ़ोर्क किया जा सकता है, ताकि दूसरे लोग उसी संदर्भ से नई एजेंट बातचीत शुरू कर सकें।

बिलिंग समूह

Cursor अब बिलिंग समूहों का समर्थन करता है, जिससे उपयोग कहाँ हो रहा है इसकी बारीक दृश्यता मिलती है।

उपयोग और खर्च को आपके संगठन की संरचना से मैप करें। समूह के अनुसार खर्च ट्रैक करें, बजट अलर्ट सेट करें, और असामान्य रुझानों पर नज़र रखें। समझें कि किन टीमों ने Cursor को सबसे अधिक अपनाया है।

एजेंट्स के लिए Linux sandboxing

एजेंट्स के लिए सैंडबॉक्सिंग, macOS के अलावा Linux को भी समर्थन देती है।

इससे एजेंट्स तय सीमाओं के भीतर प्रभावी ढंग से काम कर पाते हैं। पहुँच आपके कार्यस्थान तक सीमित रहती है और इसे अनधिकृत नेटवर्क और फ़ाइलसिस्टम पहुँच को ब्लॉक करने के लिए कॉन्फ़िगर किया जा सकता है।

LLM सुरक्षा और नियंत्रण के बारे में और जानें।

सेवा खाते

सेवा खाते गैर-मानव खाते होते हैं (और उनकी API कुंजियाँ) जो Cursor को कॉन्फ़िगर कर सकते हैं, APIs को कॉल कर सकते हैं, और क्लाउड एजेंट्स को सक्रिय कर सकते हैं।

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

12/22 वाले सप्ताह से सेवा खाते Enterprise खातों में चरणबद्ध रूप से उपलब्ध होने लगेंगे।

Cursor for Enterprise के बारे में और जानें और अधिक जानकारी के लिए हमारी टीम से संपर्क करें।

डीबग मोड, योजना मोड में सुधार, बहु-एजेंट मूल्यांकन और पिन की गई चैट्स

डीबग मोड

डीबग मोड आपको सबसे जटिल बग्स को फिर से उत्पन्न करने और ठीक करने में सहायता करता है।

Cursor मूल कारण पता लगाने के लिए आपके ऐप में रनटाइम लॉग्स जोड़ता है। यह अलग-अलग स्टैक, भाषाओं और मॉडल्स के साथ काम करता है।

इसके बारे में हमारी घोषणा में और पढ़ें।

ब्राउज़र लेआउट और स्टाइल एडिटर

एकदम नए ब्राउज़र साइडबार और कंपोनेंट ट्री के साथ डिज़ाइन और कोड एक साथ करें।

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

हमारी घोषणा में और पढ़ें।

योजना मोड में सुधार

योजना मोड अब इनलाइन Mermaid डायग्राम का समर्थन करता है, जिससे एजेंट स्वचालित रूप से आपके प्लान में विज़ुअल जनरेट करके उन्हें स्ट्रीम कर सकता है। अब उन्हें बनाने के तरीके पर आपका अधिक नियंत्रण भी है, साथ ही चुने हुए टू-डू को नए एजेंट्स को भेजने का विकल्प भी मिलता है।

बहु-एजेंट मूल्यांकन

जब कई एजेंट समानांतर में चलाए जाते हैं, तो Cursor अब स्वचालित रूप से सभी रन का मूल्यांकन करेगा और सर्वश्रेष्ठ समाधान की सिफारिश करेगा।

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

पिन की गई चैट्स

एजेंट साइडबार में, भविष्य में संदर्भ के लिए चैट्स को सबसे ऊपर पिन करें।

  • ब्राउज़र सुरक्षा को अब cursor.com/dashboard पर सेटिंग्स के ज़रिए नियंत्रित किया जा सकता है।
  • पूछें मोड बेहतर उत्तर पाने के लिए केवल-पढ़ने योग्य टर्मिनल का उपयोग कर सकता है, जैसे git कमिट्स की जाँच करके।
  • स्थानीय समानांतर एजेंटों के लिए कई बग सुधार और स्थिरता सुधार।
  • योजनाएँ अब डिफ़ॉल्ट रूप से डिस्क पर फ़ाइलों के रूप में सहेजी जाती हैं।
  • Agent योजनाएँ अब ऐसी फ़ाइलें हैं जिन्हें सामान्य टूल्स से संपादित किया जा सकता है।
  • टर्मिनल और MCP की स्वीकृति/अस्वीकृति के लिए सिस्टम नोटिफ़िकेशन कार्रवाइयाँ।
  • Cmd+Opt+Arrow चैट स्विचिंग को ठीक किया गया और Ctrl+Tab व्यवहार जोड़ा गया।
  • सभी AWS Bedrock उपयोगकर्ताओं के लिए प्रतिक्रिया प्रदर्शन में सुधार हुआ।
  • एक्सप्लोरर पेन पर फ़ोकस करने के बाद, टाइप करते ही स्वचालित रूप से खोज होगी।
  • Rules अब समर्थन करते हैं कि फ़ोल्डरों के अंदर प्रॉम्प्ट्स, स्क्रिप्ट्स, और भी बहुत कुछ को साथ में रखा जा सके।

सुधारित योजना मोड, एडिटर में AI कोड समीक्षा और Instant Grep

बेहतर योजना मोड

योजनाएँ बनाते समय, योजना की गुणवत्ता बेहतर करने के लिए Cursor स्पष्टीकरणात्मक प्रश्न पूछता है। Cursor अब प्रश्नों के उत्तर आसानी से देने के लिए एक इंटरैक्टिव UI दिखाता है।

आप जनरेट की गई योजनाओं के भीतर खोज करने के लिए ⌘+F का भी उपयोग कर सकते हैं।

AI कोड समीक्षाएँ

अब आप AI कोड समीक्षाओं की मदद से सीधे Cursor में बग्स खोज और ठीक कर सकते हैं। यह आपके परिवर्तनों को देखकर समस्याएँ ढूँढेगा, जिन्हें आप साइड पैनल में देख सकते हैं।

यह Bugbot के अलावा है, जो आपके सोर्स कंट्रोल प्रदाता, जैसे GitHub (जिसमें Enterprise Server शामिल है), GitLab, और भी बहुत कुछ पर चलता है।

Instant Grep (बीटा)

एजेंट द्वारा चलाई जाने वाली सभी grep कमांड अब तुरंत चलती हैं।

Instant grep, Cursor के सभी मॉडलों में समर्थित है। इसका उपयोग साइडबार से कोडबेस में मैन्युअल खोज करते समय भी किया जाता है, जिसमें regexes और शब्द-सीमाओं पर मिलान शामिल है।

यह सुधार अगले सप्ताह के दौरान 2.1 उपयोगकर्ताओं के लिए धीरे-धीरे रोल आउट किया जा रहा है।

  • टर्मिनल अब पहले से चल रही प्रक्रियाओं को बेहतर तरीके से पहचानते हैं।
  • प्रोजेक्ट-स्तर के हुक्स अब समर्थित हैं।
  • न्यूनतम अनुमत संस्करण अब 1.5 है, और न्यूनतम समर्थित संस्करण अब 1.7 है।
  • एजेंट डिफ समीक्षा फलक के अंदर नया commit & push बटन जोड़ा गया है।
  • कस्टम मोड्स हटा दिए गए हैं, और अब उन्हें कस्टम कमांड्स के रूप में एक्सपोर्ट किया जा सकता है।
  • समीक्षा सूची में फ़ाइलों पर क्लिक करने से समीक्षा फलक में संबंधित डिफ पर पहुँचा जाता है।
  • कमिट पर डिफ को स्वतः स्वीकार करना अब प्रति-फ़ाइल स्तर पर काम करता है।
  • Editor Title मेनू की प्रविष्टियों को "और दिखाएँ" मेनू में समेट दिया गया है।
  • VS Code Extension API को v1.105.1 में अपग्रेड किया गया है।
  • होम फ़ोल्डर (~/.cursor/rules) के नियम संदर्भ में शामिल किए जाएँगे।
  • सेटिंग्स के बीच नेविगेट करने के लिए डैशबोर्ड में Cmd+K का उपयोग करें।

  • ब्राउज़र टूल्स को सीमित करने के लिए डैशबोर्ड से ऑरिजिन अलाउलिस्ट सेट करें। इसके बाद अलाउलिस्ट के बाहर ब्राउज़र टूल्स और नेविगेशन ब्लॉक कर दिए जाएँगे।
  • डैशबोर्ड में एडमिन्स के लिए एक्सटेंशन अलाउलिस्ट और ब्लॉकलिस्ट परिभाषित करें।
  • Enterprise group policy का नाम बदलकर Cursor कर दिया गया है।

हमने इनके लिए क्लाउड एजेंट समर्थन जारी किया है:

  • GitLab
  • GitHub Enterprise
  • Sentry
  • Plain