नया Composer UI, Agent और कमिट संदेश

  • साइडबार में inline डिफ्स के साथ Composer UI

  • Composer में एजेंट का शुरुआती संस्करण, जो अपना संदर्भ चुन सकता है और टर्मिनल का उपयोग कर सकता है

  • git कमिट संदेशों का निर्माण

  • चैट/Composer में फ़ाइल पिल के सुझाव

  • संदर्भ को अर्थगत रूप से खोजने के लिए चैट/Composer में @Recommended

  • इमेज ड्रॉप करने का बेहतर अनुभव

  • प्रदर्शन में कई सुधार

  • Beta: आगामी बग खोजने वाले फ़ीचर की एक झलक

Composer हिस्ट्री, @Lint Errors, VS Code 1.93.1

  • Composer हिस्ट्री अब आपको पुनः आरंभ के बाद पिछले Composer सत्रों तक पहुँचने देती है। आप किसी सत्र के पुराने संदेशों से संपादित करके उन्हें दोबारा सबमिट भी कर सकते हैं।

  • हमने AI के साथ Debug में मामूली सुधार किए हैं और चैट में @Lint Errors को फिर से जोड़ा है।

  • VS Code 1.93.1: Cursor अब VS Code 1.93.1 पर आधारित है।

  • इस रिलीज़ में Cursor Tab के लिए Python auto import अब पहले से काफ़ी अधिक स्थिर है।

  • चैट, Composer, और cmd-k इनपुट बॉक्स में मॉडल खोज (Cmd-option-/) की मदद से मॉडल्स के बीच स्विच करना अब बहुत आसान है।

  • हैलुसिनेशन रोकने के लिए Composer अब केवल उन्हीं फ़ाइलों को लागू करता है जो संदर्भ में हैं।

  • WSL के साथ cursor . का इस्तेमाल अब अधिक स्थिर होना चाहिए।

UPDATE (0.42.1 - 0.42.5): यह निम्न अपस्ट्रीम सुरक्षा समस्या को ठीक करता है: CVE-2024-43601। यह Composer के कुछ बग्स और Cursor Tab से जुड़े एक बग को भी ठीक करता है। यह Composer को अपने संदर्भ में न होने वाली फ़ाइलों पर ऑटो लागू करने की अनुमति देता है। इसमें CVE-2024-48919 के लिए अतिरिक्त शमन उपाय भी शामिल हैं। यह कुछ कभी-कभार होने वाली कनेक्शन त्रुटियों को कम करता है। जब Claude चैट में गलत फ़ाइल पाथ सुझाता है, तब यह एक escape hatch जोड़ता है।

Cursor Tab Python ऑटो इम्पोर्ट, Composer सुधार, Mac के लिए Remote SSH समर्थन

यह अपडेट निम्नलिखित सुरक्षा समस्या को ठीक करता है: CVE-2024-45599

  • Cursor Tab अब Python फ़ाइलों में symbols को अपने-आप इम्पोर्ट करता है! हमने Cursor Tab की स्थिरता में भी काफ़ी सुधार किया है।

  • Composer Notepads (पहले Projects कहा जाता था) में अब टैग की गई फ़ाइलें शामिल की जा सकती हैं, और उनका संदर्भ चैट के साथ-साथ Composer में भी दिया जा सकता है।

  • Composer को अब AI फलक में जोड़ा जा सकता है। इस रिलीज़ में स्थिरता से जुड़े कई सुधार और इमेज समर्थन भी शामिल हैं!

  • इस रिलीज़ में Apply और Composer थोड़े तेज़ हैं।

  • हमने Remote SSH के ज़रिए Mac पर Cursor इस्तेमाल करने के लिए समर्थन जोड़ा है।

UPDATE (0.41.1–0.41.3): ऑनबोर्डिंग UX में सुधार, Composer cancellation से जुड़ा एक बग ठीक किया गया, कुछ codeblocks पर Apply बटन के काम न करने की समस्या ठीक की गई, और एक बग ठीक किया गया जिसमें Cursor Tab गलत तरीके से बने संपादन देखता है।

नया चैट UX, डिफ़ॉल्ट-ऑन Composer, नया Cursor Tab मॉडल

  • हमारे पास नया चैट UX है! हमें खुशी है कि आप इसे आज़माएँ और अपने विचार साझा करें।

  • Composer अब डिफ़ॉल्ट रूप से चालू है और cmd+I दबाकर सभी Pro/Business उपयोगकर्ताओं के लिए उपलब्ध है। हमने Composer Projects (बीटा) भी जोड़ा है, जिससे आप कई Composer के बीच निर्देश साझा कर सकते हैं।

  • हमने एक नया Cursor Tab मॉडल भी प्रशिक्षित किया है, जो ज़्यादा स्मार्ट है और संदर्भ को बेहतर समझता है।

  • TypeScript फ़ाइलों के लिए Cursor Tab में ऑटो इम्पोर्ट्स (बीटा) — जब Tab किसी ऐसे symbol का सुझाव देता है जिसे इम्पोर्ट नहीं किया गया है, तो अब हम उसे आपकी मौजूदा फ़ाइल में अपने-आप इम्पोर्ट कर देंगे। आप इसे Settings > Features > Cursor Tab में सक्षम कर सकते हैं!

अपडेट (0.40.1–0.40.4): remote SSH पर apply से जुड़े एक बग को ठीक किया गया, चैट के कुछ बग्स ठीक किए गए, Europe/Asia उपयोगकर्ताओं के लिए Cursor Tab की गति बढ़ाई गई, Cursor Tab के कुछ लंबित बग्स और चैट इनपुट को छिपाने वाली सूचनाओं को ठीक किया गया, और MacOS पर आपके ~/Library फ़ोल्डर की फ़ाइलों के लिए Cursor द्वारा अनुमतियाँ माँगे जाने की समस्या का सुधार शामिल है (upstream समस्या: microsoft/vscode#208105)

तेज़ Cursor Tab, Composer में और सुधार

  • Cursor Tab (जिसे पहले Copilot++ कहा जाता था) में अब डिफ़ॉल्ट रूप से chunked streaming होती है। इस बिल्ड में Cursor Tab की गति के लिए कई सुधार भी शामिल हैं। आने वाले बिल्ड्स में और भी होगा!

  • एक साथ कई Composer के लिए समर्थन, Composer control panel, और कई बग सुधार, जैसे स्वीकृत फ़ाइलों का हट जाना।

Visual Studio Code का एक स्क्रीनशॉट 'cppActions.ts' नाम की TypeScript फ़ाइल दिखाता है, जो 'vscode > src > vs > workbench > contrib > aiCpp > electron-sandbox' डायरेक्टरी में स्थित है। कोड 'AcceptCppSuggestionAction' नाम की एक class परिभाषित करता है, जो 'Action2' को extend करती है, और जिसका constructor menu configuration सेट करता है। class के नीचे, 'AcceptCppSuggestionAction' को पंजीकृत करने के लिए 'registerAction2' function को कॉल किया गया है। 'getGhostTextControllerFromAccessor' नाम का एक helper function भी परिभाषित किया गया है, जो editor service का इस्तेमाल करके controller प्राप्त करता है। syntax highlighting सक्रिय है, और editor डार्क थीम में है। कोड की पंक्तियों के बीच '⌘L to chat, ⌘K to generate' लिखा एक धुंधला संदेश दिखाई देता है।
तेज़ Cursor Tab सुझाव!

अपडेट (0.39.1–0.39.6): Cursor Tab के rendering से जुड़े कई बग्स, file explorer के उत्तरदायी न होने की समस्या, और Cursor Tab के अटक जाने की समस्या को ठीक किया गया।