3.0 · परिवर्तन लॉग
Cursor का नया इंटरफ़ेस
Cursor 3 अब उपलब्ध है।
एजेंट्स विंडो
नया Cursor इंटरफ़ेस आपको कई एजेंट्स को रिपॉज़िटरी और अलग-अलग परिवेशों में समानांतर में चलाने देता है: लोकल में, वर्कट्रीज़ में, क्लाउड में, और रिमोट SSH पर।
यह ज़्यादा सरल, ज़्यादा शक्तिशाली, और एजेंट्स-केंद्रित है, साथ ही विकास परिवेश की गहराई भी बनाए रखता है।
एजेंट्स विंडो आज़माने के लिए, Cursor को अपग्रेड करें और Cmd+Shift+P -> Agents Window टाइप करें।
आप कभी भी IDE पर वापस स्विच कर सकते हैं, या दोनों को एक साथ खुला रख सकते हैं।
हमारी घोषणा में अधिक पढ़ें।
डिज़ाइन मोड
एजेंट्स विंडो में, आप ब्राउज़र में सीधे UI तत्वों को एनोटेट करने और उन्हें टार्गेट करने के लिए डिज़ाइन मोड का उपयोग कर सकते हैं।
इससे आप जिस इंटरफ़ेस हिस्से की बात कर रहे हैं, एजेंट को ठीक उसी हिस्से की ओर इंगित करके अधिक सटीक फ़ीडबैक दे सकते हैं और तेज़ी से बदलाव दोहरा सकते हैं।
कीबोर्ड शॉर्टकट्स में शामिल हैं:
- डिज़ाइन मोड पर टॉगल करने के लिए ⌘ + Shift + D
- किसी क्षेत्र को चुनने के लिए Shift + drag
- किसी तत्व को चैट में जोड़ने के लिए ⌘ + L
- किसी तत्व को इनपुट में जोड़ने के लिए ⌥ + क्लिक करें
एडिटर में Agent टैब्स
Agent टैब्स की मदद से आप एक साथ कई चैट्स को साथ-साथ या ग्रिड में देख सकते हैं।
- नया
/worktreeकमांड जोड़ा गया, जो एक अलग git वर्कट्री बनाता है ताकि बदलाव अलग-थलग रहें। - नया
/best-of-nकमांड जोड़ा गया, जो एक ही कार्य को कई मॉडल्स पर समानांतर रूप से चलाता है, जहाँ हर एक की अपनी अलग वर्कट्री होती है, और फिर परिणामों की तुलना करता है। - एडिटर से पहले वाला वर्कट्री और best-of-n चयन अप्रचलित कर दिया गया।
- एडिटर से क्लाउड एजेंट्स हटा दिए गए।
- MCP Apps अब structured content को support करते हैं, जिससे टूल आउटपुट और समृद्ध हो जाते हैं।
- अब, अगर इसे सेट न किया गया हो, तो Enterprises के लिए third-party plugin imports डिफ़ॉल्ट रूप से बंद रहेंगे, जबकि स्पष्ट Admin overrides सुरक्षित रहेंगे।
- डायरेक्टरी ग्रुप का नाम जोड़ा गया, ताकि IDs देखे बिना audit logs आसानी से पढ़े जा सकें।
- क्लाउड एजेंट्स के लिए टीम-स्तर की एक Admin सेटिंग जोड़ी गई, जो टीम secrets को बनाना, संपादित करना और हटाना केवल Admins तक सीमित करती है।
- पूरी टीम के लिए "Made with Cursor" code attribution को disable करने हेतु एक Enterprise Admin control जोड़ा गया। प्रति-उपयोगकर्ता सेटिंग्स अभी भी Cursor Settings > Agent > Attribution के ज़रिए उपलब्ध हैं।
- बड़ी फ़ाइलों के diff का rendering अब कहीं ज़्यादा तेज़, स्मूद और कम memory-intensive है।
- एजेंट्स अब लंबे समय तक चलने वाले jobs की निगरानी बेहतर ढंग से कर सकते हैं।
- एक
Awaitटूल जोड़ा गया, जो एजेंट्स को background shell commands और उप-एजेंट्स के पूरा होने तक, या "Ready" या "Error" जैसे किसी खास आउटपुट का इंतज़ार करने देता है। - ब्राउज़र automation टूल की पहुँच कम की गई और उप-एजेंट को केवल ब्राउज़र टूल्स का उपयोग करने तक सीमित किया गया, जिससे वह कार्य पर ज़्यादा केंद्रित रहता है। error loops को कम करने के लिए ब्राउज़र निर्देशों में भी सुधार किया गया, और जब DOM interactions भरोसेमंद न हों, तब fallback के तौर पर screenshot-based coordinate clicking जोड़ी गई।
- साझा चैट्स में अब प्रतिलेख के साथ plans भी शामिल होते हैं।
- Explorer उप-एजेंट्स के startup time को बेहतर बनाने के लिए caching जोड़ी गई।
- पिछले चैट प्रतिलेख अब at-mention search results में सीधे दिखते हैं।
- एजेंट पैनल में एक "नीचे तक स्क्रोल करें" बटन जोड़ा गया, जो content overflow होने पर दिखाई देता है।
- maximized चैट layouts में टैब बार अब उपलब्ध पूरी चौड़ाई में फैल सकता है।
- Early Access release track को अब Nightly के तहत समेकित कर दिया गया।
- Network Access Controls के लिए text area का व्यवहार ठीक किया गया, ताकि
Enterदबाने पर input के अंत में भरोसेमंद तरीके से नई पंक्ति जोड़ी जा सके। - hooks loading ठीक किया गया, ताकि multi-root कार्यस्थान अब सिर्फ पहले folder के बजाय सभी कार्यस्थान folders से project hook files पढ़ें।
- एक markdown parsing बग ठीक किया गया, जिसमें कोष्ठकों वाले HTTP(S) links को गलती से citations समझा जा सकता था।
- todo cards की visibility ठीक की गई, ताकि सभी todos पूरे होने के बाद वे गायब न हों।
- ऐसे Agent queued prompts ठीक किए गए, जो editing operations के बाद अपने-आप फिर से शुरू नहीं हो रहे थे।
- ऐसे मॉडल्स के लिए picker behavior ठीक किया गया जो disabled थे लेकिन selectable थे; भ्रामक "not allowed" styling हटा दी गई, और उपयोगकर्ता के चुनते ही मॉडल अपने-आप enable हो जाता है।
- एक बग ठीक किया गया, जिसमें streaming जारी रहने के दौरान thinking blocks को expand/collapse करना काम नहीं करता था।
- एक बग ठीक किया गया, जिसमें Shift+Enter line breaks को multiline content नहीं माना जाता था, जिससे prompt input field गलत स्थिति में रह सकता था।