मल्टीटास्क, वर्कट्रीज़, और मल्टी-रूट कार्यस्थान

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

एजेंट्स विंडो में मल्टीटास्क

/multitask के साथ, Cursor आपके अनुरोधों को कतार में जोड़ने के बजाय उन्हें समानांतर रूप से संभालने के लिए async उप-एजेंट चलाएगा। यह बड़े कार्यों को छोटे-छोटे हिस्सों में भी बाँट देगा, ताकि async उप-एजेंट्स का एक समूह उन पर एक साथ काम कर सके।

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

एजेंट्स विंडो में वर्कट्रीज़

हमने एजेंट्स विंडो में नए और बेहतर वर्कट्रीज़ जोड़े हैं।

अलग-अलग ब्रांचों पर पृष्ठभूमि में पृथक कार्य चलाएँ। जब आप परिवर्तनों का परीक्षण करने के लिए तैयार हों, तो किसी भी ब्रांच को एक क्लिक में अपने लोकल फ़ोरग्राउंड में ले आएँ।

एजेंट्स विंडो में मल्टी-रूट कार्यस्थान

अब एक ही एजेंट सत्र कई फ़ोल्डरों से बने, फिर से इस्तेमाल किए जा सकने वाले कार्यस्थान को लक्ष्य बना सकता है।

इससे Cursor, एजेंट का लक्ष्य हर बार बदलने की ज़रूरत के बिना, frontend, backend और साझा लाइब्रेरीज़ में फैले क्रॉस-रेपो परिवर्तन कर सकता है।

कैनवस

Cursor अब इंटरैक्टिव कैनवस बनाकर जवाब दे सकता है।

इन विज़ुअलाइज़ेशंस में tables, boxes, diagrams और चार्ट जैसे first-party कंपोनेंट्स से बनाए गए डैशबोर्ड और कस्टम इंटरफ़ेस, साथ ही डिफ्स और to-do lists जैसे Cursor के मौजूदा कंपोनेंट्स शामिल हो सकते हैं।

एजेंट्स विंडो में, कैनवस स्थायी आर्टिफैक्ट्स हैं जो टर्मिनल, ब्राउज़र और सोर्स कंट्रोल के साथ साइड पैनल में मौजूद रहते हैं।

इसे Cursor 3.1 में एजेंट्स विंडो या एडिटर में आज़माएँ। अधिक जानने के लिए हमारी घोषणा पढ़ें।

CLI डीबग मोड और /btw समर्थन

हमने Cursor CLI में ऐसे सुधार किए हैं, जो टर्मिनल में एजेंट्स के साथ काम करना और बेहतर बनाते हैं।

CLI में डीबग मोड

उन मुश्किल बग्स के मूल कारण खोजने और उन्हें ठीक करने के लिए /debug का उपयोग करें, जिन्हें पुनरुत्पन्न करना या समझना कठिन हो। डीबग मोड में, Cursor परिकल्पनाएँ जनरेट करता है, लॉग स्टेटमेंट्स जोड़ता है, और लक्षित सुधार करने से पहले समस्या का सटीक पता लगाने के लिए रनटाइम जानकारी का उपयोग करता है।

CLI में /btw का समर्थन

Agent के मुख्य कार्य से भटकाए बिना कोई छोटा-सा साइड सवाल पूछें। /btw आपको मौजूदा run रोके बिना, Cursor जो परिवर्तन कर रहा है उसके बारे में स्पष्टीकरण पाने देता है।

CLI में कॉन्फ़िगरेशन मेनू

/config CLI के भीतर एक इंटरैक्टिव सेटिंग्स पैनल खोलता है, जहाँ आप मॉडल विकल्प, डिफ़ॉल्ट, रनटाइम प्राथमिकताओं और अन्य व्यवहार-संबंधी सेटिंग्स को देख और बदल सकते हैं।

आप /update-cli-config कौशल इस्तेमाल करके Cursor से अपने लिए कॉन्फ़िगरेशन परिवर्तन लागू करने के लिए भी कह सकते हैं।

CLI में कस्टम स्टेटस बार

/statusline का इस्तेमाल करके स्टेटस बार को अपनी ज़रूरत के मुताबिक अनुकूलित करें, ताकि जिन सत्र और रनटाइम संकेतों पर आप ध्यान देना चाहते हैं वे दिखें—जैसे मौजूदा मोड, ब्रांच, परिवेश, सक्रिय कार्य संकेत, या अन्य सत्र meta।

  • अपने प्रॉम्प्ट को पहले साफ़ किए बिना, कहीं से भी मॉडल बदलने के लिए मॉडल पिकर ट्रिगर करें।
  • अगर Cursor को पता चलता है कि आपने लगातार तीन बार ऑटो-रन सक्षम किया है, तो अब वह अंतहीन स्वीकृति लूप से बचने में सहायता के लिए इसे चालू करने का सुझाव खुद देगा।
  • AskQuestion टूल और डीबग मोड अब साधारण टेक्स्ट प्रतिक्रियाओं को अधिक सहजता से संभालते हैं।
  • क्लिपबोर्ड से इमेज पेस्ट करना अब समर्थित है, जिसमें कुछ ऐसे टर्मिनलों में Ctrl+V भी शामिल है जहाँ मूल पेस्ट समर्थन नहीं होता।
  • फ़ुटर अब आपकी वर्किंग डायरेक्टरी, वर्कट्री और मौजूदा ब्रांच दिखाता है।

  • अब आप Ctrl+Z इस्तेमाल करके CLI को भरोसेमंद तरीके से बैकग्राउंड में भेज सकते हैं।
  • ऑटो-रन अब डीबग मोड और योजना मोड जैसे अन्य मोड में भी काम करता है।
  • एक समस्या ठीक की गई, जिसमें बैकग्राउंड शेल प्रक्रियाएँ CLI बंद करने के बाद भी चलती रह सकती थीं।
  • स्लैश कमांड की हैंडलिंग और मिलान ठीक किया गया।
  • Cmd+Delete, Vim कुंजी बाइंडिंग्स और Ctrl मॉडिफ़ायर संयोजनों के लिए कीबोर्ड हैंडलिंग ठीक की गई।

एजेंट्स विंडो में टाइल्ड लेआउट और उन्नत वॉइस इनपुट

इस रिलीज़ में Cursor 3 के तहत हमारे एजेंट्स विंडो इंटरफ़ेस में किए गए सुधार शामिल हैं।

टाइल्ड लेआउट

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

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

उन्नत वॉइस इनपुट

वॉइस इनपुट के ज़रिए डिक्टेशन अब अधिक विश्वसनीय और सटीक है। यह आपकी पूरी वॉइस क्लिप रिकॉर्ड करता है और बेहतर गुणवत्ता वाले स्पीच-टू-टेक्स्ट के लिए batch STT से उसका ट्रांसक्रिप्शन करता है।

बोलने के लिए आप Ctrl+M दबाकर रख सकते हैं, और रिकॉर्डिंग के दौरान हमने UI में waveform, timer, और रद्द व पुष्टि करने के बटन जैसे नियंत्रण जोड़े हैं।

खाली स्टेट में ब्रांच चयन

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

इससे ब्रांच स्विच करने के अतिरिक्त चरण कम हो जाते हैं और गलत ब्रांच पर गलती से रन होने की संभावना भी घटती है।

डिफ से फ़ाइल तक नेविगेशन

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

फ़ाइलें खोजने के लिए फ़िल्टर

कोड खोज को फ़ाइलों के विशिष्ट सेट तक सीमित करने के लिए "फ़ाइलों में खोजें" में include/exclude फ़िल्टर का उपयोग करें।

  • वॉइस इनपुट प्रोसेस होने के दौरान प्रॉम्प्ट बटन अब अपनी जगह पर ही रहते हैं।
  • योजना टैब को अब फ़ाइलों जैसे ही दस्तावेज़ व्यवहार मिलते हैं: विश्वसनीय लोडिंग का समर्थन, डर्टी ट्रैकिंग, योजना में परिवर्तन होने पर रीलोड, और Markdown को सेव, कॉपी और एक्सपोर्ट करने की क्षमता।
  • नए एजेंट सत्र अब डिफ़ॉल्ट रूप से आपके पसंदीदा प्रोजेक्ट टारगेट में शुरू होते हैं।
  • फ़ाइल टैब के नाम अब सभी दूसरे एजेंट्स के टैब्स में वैश्विक रूप से अलग रखने की कोशिश करने के बजाय मौजूदा एजेंट के दिख रहे टैब्स के भीतर ही तय किए जाते हैं।
  • Cmd-K अब कम लेकिन अधिक प्रासंगिक एजेंट परिणाम दिखाता है, जिन्हें हाल के मिलान वाले सेट तक सीमित किया गया है (यानी, वे आइटम जो आपकी क्वेरी से मेल खाते हैं और हाल के एक उपसमूह से आते हैं)।
  • macOS पर अब टेक्स्ट anti-aliasing के साथ रेंडर होता है, जिससे अक्षरों के किनारे अधिक स्पष्ट दिखते हैं।
  • Design Mode अब आपको टिप्पणी करने से पहले UI एलिमेंट चुनने के लिए कीबोर्ड की मदद से एलिमेंट ट्री में ऊपर, नीचे और अगल-बगल नेविगेट करने देता है।
  • एजेंट्स विंडो अब महंगे अपडेट और फ़ेच से बचती है, जब तक उनकी सच में ज़रूरत न हो।
  • टैब बंद करने पर अब फ़ाइल ट्री के गड़बड़ाने की संभावना कम है, और रिकवरी भी तेज़ है।
  • SCM व्यू में CPU/नेटवर्क स्पाइक्स और लैग घटाने के लिए लोकल डिफ फ़ेच को सीमित किया गया है।
  • फ़ाइल ट्री अब परिवर्तनों पर अधिक विश्वसनीय तरीके से प्रतिक्रिया देता है और उसके झिलमिलाने, पुरानी स्थिति दिखाने या अपडेट छूटने की संभावना कम है।
  • एक्सटेंशन इवेंट्स (जैसे फ़ाइल परिवर्तन, diagnostics update) अब हर कार्यस्थान तक सीमित हैं, जिससे अलग-अलग प्रोजेक्ट्स के बीच हस्तक्षेप कम होता है।
  • लंबे चैट में अनुवर्ती संदेश भेजने के लिए Enter दबाने पर पहले एक सेकंड से भी ज़्यादा देर तक रुकावट आती थी, लेकिन अब यह लगभग तुरंत होता है।
  • dropped frames में ~87% कमी के बाद बड़े संपादन अब और अधिक स्मूद तरीके से स्ट्रीम होते हैं।

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

Bugbot Learned Rules और MCP समर्थन

यह रिलीज़ Bugbot में कई अपडेट पेश करती है, जिनमें रीयल टाइम में खुद को बेहतर बनाने की क्षमता, MCP समर्थन, Bugbot Autofix में सुधार और अब तक की सबसे ऊंची समाधान दर शामिल हैं।

Bugbot Learned Rules

Bugbot अब पुल रिक्वेस्ट्स पर मिले फ़ीडबैक से सीख सकता है और उन संकेतों को सीखे गए नियमों में बदल सकता है, जो भविष्य की समीक्षाओं को बेहतर बनाते हैं।

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

Bugbot Learned Rules

सीखे गए नियमों के बारे में हमारी घोषणा में अधिक पढ़ें या Bugbot डैशबोर्ड में लर्निंग सेटिंग्स प्रबंधित करें।

Bugbot MCP समर्थन

कोड समीक्षा के दौरान अतिरिक्त संदर्भ के लिए Bugbot को MCP सर्वर तक पहुँच दें। टीम और Enterprise प्लान में, आप Bugbot डैशबोर्ड में Bugbot के लिए टूल जोड़ सकते हैं।

Bugbot MCP समर्थन

  • Bugbot की समाधान दर अब 78% है।
  • एक ही कार्रवाई में Bugbot के कई सुधार लागू करने के लिए "Fix All" कार्रवाई जोड़ी गई।
  • Bugbot सेटिंग्स को फिर से डिज़ाइन किया गया, और व्यक्तिगत और टीम सेटिंग्स को अधिक स्पष्ट अनुभागों में बाँटा गया।
  • Bugbot Autofix अब केवल तभी चलता है, जब निष्कर्ष इतने महत्वपूर्ण हों कि सुधार की ज़रूरत हो।
  • Bugbot Autofix अब केवल प्रासंगिक नियमों का उपयोग करता है, जिससे प्रॉम्प्टिंग में अनावश्यक शोर कम होता है।
  • PRs पर Bugbot Autofix CI जाँचों की विश्वसनीयता में सुधार हुआ।
  • GitHub PRs में Bugbot जाँच की प्रगति से जुड़े संदेशों को सरल बनाया गया।

  • एक बग ठीक किया गया, जिसमें निष्क्रिय टीमों की पुरानी गोपनीयता मोड स्थिति गलत तरीके से Bugbot Autofix को ब्लॉक कर सकती थी।
  • इन्फ्रास्ट्रक्चर से जुड़ी उन समस्याओं को ठीक किया गया, जिनकी वजह से Bugbot रन समय अपेक्षा से अधिक लंबा हो रहा था।