Composer 기록, @Lint Errors, VS Code 1.93.1

  • Composer 기록을 통해 재시작 후에도 이전 Composer 세션에 다시 접근할 수 있습니다. 세션 내 이전 메시지를 편집해 다시 제출할 수도 있습니다.

  • Debug with AI를 소폭 개선하고, Chat에 @Lint Errors를 다시 추가했습니다.

  • VS Code 1.93.1: Cursor는 이제 VS Code 1.93.1을 기반으로 합니다.

  • 이번 릴리스에서 Cursor Tab의 Python 자동 import 기능이 훨씬 더 안정적으로 동작합니다.

  • 채팅, Composer, 그리고 cmd-k 입력 박스에서 모델 검색(Cmd-option-/)으로 모델을 훨씬 더 쉽게 전환할 수 있습니다.

  • Composer는 환각을 방지하기 위해 이제 컨텍스트에 포함된 파일에만 변경 사항을 적용합니다.

  • 이제 WSL에서 cursor . 명령을 사용할 때 더 안정적으로 동작합니다.

업데이트(0.42.1 - 0.42.5): 다음 업스트림 보안 이슈를 수정합니다: CVE-2024-43601. 또한 Composer 관련 버그 몇 가지와 Cursor Tab 관련 버그 하나를 수정합니다. Composer가 컨텍스트에 없는 파일에도 자동으로 적용될 수 있도록 허용합니다. 또한 CVE-2024-48919에 대한 추가적인 완화 조치를 포함합니다. 드물게 발생하는 일부 연결 오류를 줄였습니다. Claude가 채팅에서 잘못된 파일 경로를 예측할 때 사용할 수 있는 우회 수단(escape hatch)을 추가했습니다.

Cursor Tab Python 자동 임포트, Composer 개선, Mac 원격 SSH 지원

이 업데이트는 다음 보안 취약점을 수정합니다: CVE-2024-45599.

  • 이제 Cursor Tab이 Python 파일에서 심볼을 자동으로 임포트합니다! Cursor Tab의 안정성도 크게 개선했습니다.

  • Composer Notepads(이전 이름: Projects)에 태그된 파일을 포함할 수 있으며, 채팅과 Composer에서 모두 참조할 수 있습니다.

  • 이제 Composer를 AI 패널에 추가할 수 있습니다. 이 릴리스에는 다양한 안정성 개선과 이미지 지원도 포함되어 있습니다!

  • 이 릴리스에서 Apply와 Composer가 조금 더 빨라졌습니다.

  • Remote SSH를 통해 Mac에 접속해 Cursor를 사용할 수 있도록 지원을 추가했습니다.

UPDATE (0.41.1–0.41.3): 온보딩 UX를 개선하고, Composer 취소 관련 버그를 수정했으며, 일부 코드 블록에서 Apply 버튼이 동작하지 않던 문제와 Cursor Tab이 형식이 잘못된 편집 내용을 인식하던 버그를 수정했습니다.

새로운 채팅 UX, 기본 활성 Composer, 새로운 Cursor Tab 모델

  • 새로운 채팅 UX를 출시했습니다! 직접 사용해 보고 의견을 들려주세요.

  • 이제 Composer가 기본으로 켜져 있으며, Pro/Business 사용자는 모두 cmd+I를 눌러 사용할 수 있습니다. 여러 Composer 간에 지침을 공유할 수 있는 Composer Projects(베타)를 추가했습니다.

  • 더 똑똑하고 컨텍스트 인식이 향상된 새로운 Cursor Tab 모델을 학습시켰습니다.

  • TypeScript 파일용 Cursor Tab 자동 import(베타) 기능 — Tab이 import되지 않은 심볼을 제안하면, 이제 현재 파일에 자동으로 import합니다. Settings > Features > Cursor Tab에서 활성화할 수 있습니다!

UPDATE (0.40.1–0.40.4): 원격 SSH에서 apply 시 발생하던 버그를 수정하고, 몇 가지 채팅 관련 버그를 해결했으며, 유럽/아시아 사용자를 위한 Cursor Tab 속도를 개선했습니다. 또한 일부 남아 있던 Cursor Tab 버그와 채팅 입력창을 가리던 알림 문제를 수정했고, macOS에서 ~/Library 폴더 내 파일에 대한 권한을 Cursor가 요청하던 문제에 대한 수정 사항을 포함했습니다(업스트림 이슈: microsoft/vscode#208105)

더 빨라진 Cursor Tab, 개선된 Composer

  • Cursor Tab(이전 Copilot++)가 기본으로 청크 단위 스트리밍을 사용합니다. 이 빌드에는 Cursor Tab 속도 향상도 여러 가지 포함되어 있습니다. 앞으로 나올 빌드에서도 계속 개선될 예정입니다!

  • 여러 Composer를 동시에 사용할 수 있는 지원, Composer 제어 패널 추가, 승인된 파일이 삭제되던 문제 등 다양한 버그 수정이 포함되어 있습니다.

Visual Studio Code의 화면에는 'vscode > src > vs > workbench > contrib > aiCpp > electron-sandbox' 디렉터리에 위치한 'cppActions.ts'라는 이름의 TypeScript 파일이 표시되어 있습니다. 코드에는 'Action2'를 확장하는 'AcceptCppSuggestionAction' 클래스가 정의되어 있으며, 생성자에서 메뉴 구성을 설정합니다. 클래스 아래에서는 'registerAction2' 함수가 호출되어 'AcceptCppSuggestionAction'을 등록합니다. 'getGhostTextControllerFromAccessor'라는 헬퍼 함수가 정의되어 있으며, 에디터 서비스를 사용해 컨트롤러를 가져옵니다. 구문 강조가 활성화되어 있고, 에디터는 다크 테마를 사용 중입니다. 코드 줄 사이에는 '⌘L to chat, ⌘K to generate'라는 회색 메시지가 표시됩니다.
더 빨라진 Cursor Tab 제안!

UPDATE (0.39.1–0.39.6): 여러 Cursor Tab 렌더링 버그, 파일 탐색기가 응답하지 않던 문제, 그리고 Cursor Tab이 멈추던 문제를 수정했습니다.

Copilot++ 청크 스트리밍(베타), Composer 개선사항

  • 이제 Copilot++에 청크 스트리밍 기능(현재 Beta)이 추가되었습니다! 더 작은 청크로 편집 결과를 더 빠르게 보여줍니다. 이를 활성화하려면 설정 톱니바퀴 아이콘을 클릭한 뒤 Features > Copilot++에서 "Chunked Streaming"을 켜세요.

  • 또한 Composer에 파일 선택기, 방향키 내비게이션, 모델 토글을 추가했습니다. 이 릴리스에서는 남아 있던 일부 Composer 버그도 함께 수정했습니다.

  • VS Code 1.91.1: Cursor는 이제 VS Code 1.91.1을 기반으로 합니다.

  • 새 기본 모델: 이제 Claude 3.5 Sonnet을 사용자 기본 모델로 설정했습니다.

UPDATE (0.38.1): OpenAI API 키 사용자가 Claude 3.5 Sonnet으로 자동 변경되던 버그를 수정했습니다.