फ़ुल-स्क्रीन टैब और कॉम्पैक्ट चैट

इस रिलीज़ में एजेंट्स विंडो के उपयोग को बेहतर बनाने वाले सुधार शामिल हैं।

फ़ुल-स्क्रीन टैब

पूर्ण स्क्रीन दाएँ पैनल को अधिकतम आकार में कर देता है, ताकि आप एक ही टैब पर ध्यान केंद्रित कर सकें।

फ़ाइलें, परिवर्तन, कैनवस, PRs, ब्राउज़र और टर्मिनल पूरे कार्यक्षेत्र में फैल सकते हैं। इससे एजेंट चैट की जगह एक फ़्लोटिंग प्रॉम्प्ट बार आ जाता है।

पैनल हेडर में expand/contract बटन पर क्लिक करके, कमांड पैलेट का इस्तेमाल करके, या Cmd/Ctrl+Shift+M दबाकर पूर्ण स्क्रीन में जाएँ और उससे बाहर निकलें।

संक्षिप्त चैट प्रतिक्रियाएँ

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

हर प्रतिक्रिया में एजेंट की टूल गतिविधि का कितना हिस्सा दिखे, इसे नियंत्रित करने के लिए टूल कॉल घनत्व को अनुकूलित करें:

  • Compact: न्यूनतम टूल ट्रेस के साथ संक्षिप्त नतीजे दिखाता है
  • Balanced: महत्वपूर्ण मध्यवर्ती चरण शामिल करता है
  • Detailed: लगभग पूरा चरण-दर-चरण संदर्भ प्रदान करता है

  • PR टैब्स में अधिक स्पष्ट समीक्षा स्थितियाँ, बेहतर समीक्षक/थ्रेड दृश्यता, और अधिक अनुमानित PR टैब कार्रवाइयाँ जोड़कर सुधार किया गया।
  • लंबी चैट्स में स्क्रॉलिंग को अधिक सहज बनाया गया, प्रॉम्प्ट इनपुट में बेहतर undo grouping जोड़ी गई, और स्ट्रीमिंग के दौरान व्यवहार में सुधार किया गया।
  • बैकग्राउंड/फिर से शुरू किए गए कार्यों के लिए अधिक स्पष्ट स्थिति टेक्स्ट जोड़ा गया।
  • संदर्भ बदलते समय अधिक साफ़ परिवेश/रेपो चयन और बेहतर persistence जोड़ी गई।
  • MCP auth token lifecycle handling में सुधार किया गया।
  • गैर-ज़रूरी इन-ऐप टर्मिनल सूचनाएँ हटाई गईं और शॉर्टकट व्यवहार में सुधार किया गया।
  • मॉडल पिकर में मॉडल के नामकरण और चयन व्यवहार को अधिक स्पष्ट किया गया और अधिक मज़बूत fallback handling जोड़ी गई।
  • खोज और नेविगेशन में सुधार किया गया ताकि बड़े कार्यस्थानों में यह अधिक तेज़ और अधिक विश्वसनीय हो।

  • branch lookup, header state, और diff loading को प्रभावित करने वाले PR टैब बग्स ठीक किए गए।
  • बैकग्राउंड कार्य की विश्वसनीयता से जुड़ी समस्याएँ ठीक की गईं, जैसे फिर से शुरू करने में विफलताएँ, interrupt एज केस, और फिर से शुरू किए गए उप-एजेंट्स पर गलत status scoping।
  • setup को रोकने वाले क्लाउड एजेंट बग्स, state merge/persistence बग्स, और मल्टी-रेपो identity समस्याएँ ठीक की गईं।
  • transient 401/stale-token cases और large-token handling एज केस जैसी MCP/OAuth विश्वसनीयता बग्स ठीक की गईं।
  • slash menu + approval रिग्रेशन, ask-question flow की समस्याएँ, और paste-chunk handling से जुड़े एज केस ठीक किए गए।
  • modals में कीबोर्ड शॉर्टकट्स बग्स, vim/emacs caret style leakage, और अन्य key handling समस्याएँ ठीक की गईं।
  • hook invocation/path-length समस्याएँ और Git prompt-related रिग्रेशन ठीक किए गए।
  • model-routing mismatches, proxy body normalization, और thought-chunk forwarding समस्याएँ ठीक की गईं।
  • webhook auth/hostname resolution, GHES installation persistence, और mirrored-repo व्यवहार से जुड़ी समस्याएँ ठीक की गईं।

क्लाउड एजेंट्स के लिए विकास परिवेश

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

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

मल्टी-रेपो परिवेश

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

कोड के रूप में परिवेश कॉन्फ़िगरेशन

परिवेश की परिभाषाओं में परिवर्तन करना, उन्हें डीबग करना और उनकी समीक्षा करना आसान बनाने के लिए, हमने Dockerfile-आधारित कॉन्फ़िगरेशन में सुधार किया है।

इसमें बिल्ड सीक्रेट्स के लिए समर्थन शामिल है, जिससे आपके Dockerfiles से सीधे निजी पैकेज रजिस्ट्रीज़ तक सुरक्षित पहुँच आसान हो जाती है। बिल्ड सीक्रेट्स का दायरा बिल्ड चरण तक सीमित रहता है और इन्हें चल रहे एजेंट के परिवेश में पास नहीं किया जाता।

कोड के रूप में परिवेश कॉन्फ़िगरेशन

हमने लेयर कैशिंग को भी अपग्रेड किया है, ताकि जब आप Dockerfile में परिवर्तन करें, तो आपकी इमेज की केवल अपडेट हुई लेयर्स ही दोबारा बिल्ड हों। कैश हिट करने वाले बिल्ड 70% तेज़ चलते हैं।

बेहतर एजेंट-आधारित परिवेश सेटअप

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

बेहतर एजेंट सेटअप

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

परिवेश गवर्नेंस और सुरक्षा नियंत्रण

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

अब निकासी और सीक्रेट्स का दायरा विकास परिवेश स्तर पर तय किया जा सकता है। किसी एक परिवेश के लिए कॉन्फ़िगर किए गए सीक्रेट्स तक किसी भी दूसरे परिवेश से पहुँच नहीं हो सकती।

हमारी घोषणा और दस्तावेज़ में एजेंट विकास परिवेशों के बारे में और जानें।

Microsoft Teams में Cursor

Cursor अब Microsoft Teams में उपलब्ध है।

किसी भी Teams चैनल में @Cursor का उल्लेख करके किसी क्लाउड एजेंट को कोई कार्य सौंपें या Cursor से जानकारी Teams में लाएँ।

Cursor आपके प्रॉम्प्ट और हाल की एजेंट गतिविधि के आधार पर सही रिपॉज़िटरी और मॉडल स्वचालित रूप से चुनता है। यह समाधान लागू करने और आपकी टीम की समीक्षा के लिए PR बनाने से पहले संदर्भ के लिए पूरे थ्रेड को पढ़ता है।

Cursor डैशबोर्ड में इंटीग्रेशन इंस्टॉल करके शुरू करें। अधिक जानकारी के लिए हमारे दस्तावेज़ पढ़ें।

Bugbot प्रयास स्तर

टीम व्यवस्थापक और व्यक्तिगत प्लान के उपयोगकर्ता अब Bugbot की PR समीक्षाओं के लिए उपयोग होने वाले प्रयास स्तर को तीन अलग-अलग कॉन्फ़िगरेशन के साथ अनुकूलित कर सकते हैं:

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

प्रयास स्तरों को अनुकूलित करने के लिए ग्राहकों का Bugbot के लिए उपयोग-आधारित बिलिंग पर होना ज़रूरी है। हमारे दस्तावेज़ में और जानें, और शुरू करने के लिए अपने Bugbot डैशबोर्ड पर जाएँ।

  • डिफ़ॉल्ट प्रयास के साथ, Bugbot औसतन प्रति रन 0.7 बग्स ढूँढता है। इनमें से 79% से अधिक बग्स उपयोगकर्ता मर्ज के समय सुलझा देते हैं।
  • उच्च प्रयास के साथ, Bugbot औसतन प्रति रन 0.95 बग्स ढूँढता है।

PR समीक्षा, योजना को समानांतर में बिल्ड करें, और PRs को विभाजित करें

यह रिलीज़ PR समीक्षा का एक नया अनुभव, समानांतर एजेंटों के ज़रिए योजनाओं पर तेज़ निष्पादन, और सामान्य वर्कफ़्लो के लिए नए क्विक-एक्शन पिल्स पेश करती है।

PR समीक्षा

Cursor 3 में अब PR समीक्षा का एक नया अनुभव उपलब्ध है। PRs को बनाने से लेकर मर्ज करने तक, सब कुछ अब एक ही जगह पर करें।

  • Reviews टैब अब इनलाइन समीक्षा थ्रेड और शीर्ष-स्तरीय PR टिप्पणियाँ दिखाता है।
  • Commits टैब आपको PR के कमिट इतिहास का एक केंद्रित दृश्य देता है।
  • Changes टैब फ़ाइल tree और changes picker के साथ बड़े PRs में नेविगेट करना आसान बनाता है।

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

योजनाओं से समानांतर में बिल्ड करें

Cursor अब कार्यों के बीच मल्टीटास्क करके योजनाओं को एक-एक करके निपटाने के बजाय तेज़ी से पूरा कर सकता है।

"Build in Parallel" पर क्लिक करें, ताकि यह आपकी योजना के स्वतंत्र हिस्सों की पहचान करे और async उप-एजेंट का इस्तेमाल करके उन्हें एक साथ चलाए। ज़रूरत पड़ने पर Cursor आश्रित चरणों को सही क्रम में रखेगा।

परिवर्तनों को PRs में विभाजित करें

Cursor में मल्टीटास्क करते समय, अब आप परिवर्तनों को PRs में बाँटने के लिए एक बिल्ट-इन क्विक कार्रवाई का उपयोग कर सकते हैं।

यह तार्किक हिस्सों की पहचान करने के लिए चैट संदर्भ का उपयोग करेगा, और जब तक निर्भरताएँ आवश्यक न हों, डिफ़ॉल्ट रूप से स्वतंत्र PRs बनाएगा। साथ ही, यह एक बैकअप स्नैपशॉट बनाएगा और आपकी स्वीकृति के लिए एक विभाजन योजना प्रस्तावित करेगा।

त्वरित कार्रवाइयों के रूप में कौशल पिन करें

अब आप तेज़ पहुँच के लिए अपने सबसे ज़्यादा इस्तेमाल होने वाले कौशलों को क्विक-एक्शन पिल्स के रूप में पिन कर सकते हैं।

  • सेटिंग्स से Explore उप-एजेंट के व्यवहार को नियंत्रित करने की क्षमता जोड़ी गई: चुनें कि Explore उप-एजेंट किस विशिष्ट मॉडल पर चलें, पैरेंट एजेंट वाला वही मॉडल अपनाएँ, या Explore उप-एजेंट को पूरी तरह अक्षम कर दें।
  • उप-एजेंट कॉन्फ़िगरेशन के लिए सामान्य मॉडल नामों का समर्थन जोड़ा गया (यानी, उप-एजेंट हमेशा सबसे नया Opus मॉडल इस्तेमाल करें, इसके लिए model: opus सेट करें)।
  • /multitask अब एडिटर में उपलब्ध है, ताकि async उप-एजेंट चलाकर आपके अनुरोधों को कतार में जोड़ने के बजाय समानांतर रूप से संसाधित किया जा सके।
  • प्रॉम्प्ट इनपुट की undo grouping में सुधार किया गया, ताकि संपादन के दौरान undo/redo ज़्यादा स्वाभाविक लगे।
  • लंबे चैट को संभालने में सुधार किया गया और उछल-कूद जैसे व्यवहारों के साथ-साथ अन्य अप्रत्याशित व्यवहारों को घटाया गया।
  • MCP कनेक्शन व्यवहार को अधिक पूर्वानुमानित बनाया गया, और re-auth के दौरान stale token की स्पष्ट सफ़ाई जोड़ी गई।

  • एजेंट्स विंडो में टर्मिनल इंटरैक्शन से जुड़े बग ठीक किए गए, जिनमें संपादन शॉर्टकट की समस्याएँ और approval/overlay एज केस शामिल हैं।
  • कई slash menu और input-approval रिग्रेशन ठीक किए गए।
  • MCP auth से जुड़े एज केस ठीक किए गए, जिनमें transient 401 handling और stale credential व्यवहार शामिल हैं।
  • multi-repo परिवेश चयन और cache से जुड़ी समस्याएँ ठीक की गईं।
  • क्लाउड एजेंट के timing और hydration से जुड़े कई एज केस ठीक किए गए, जो विश्वसनीयता को कम कर सकते थे।