신뢰성, 키보드 단축키 & 얼리 액세스 참여

  • 0.47.1: 성능을 개선하고, 코드 블록을 적용하기 위한 재생 버튼을 다시 추가했습니다.
  • 0.47.2: Cursor Tab이 한 줄 선택에서도 동작하도록 개선했습니다.
  • 0.47.3: 파일 수정 시 발생하던 도구 호출 오류 문제를 수정했습니다.
  • 0.47.4: 에디터에서 빨간 diff가 계속 남아 있던 에지 케이스를 수정했습니다.
  • 0.47.5: Claude 3.7 Sonnet용 향후 MAX mode 호환성을 위한 클라이언트 측 지원을 추가했습니다.
  • 0.47.6: 적용 속도를 높였으며, cursorignore로 인해 수정이 실패할 때 사용자에게 경고하도록 했습니다.
  • 0.47.7: 3.7 Sonnet에서 Thinking 사용/미사용 모두에 대해 MAX mode를 지원합니다.
  • 0.47.8: 스크롤 가능한 모델 이름 UI를 수정했습니다.
  • 0.47.9: 메모리 사용량과 관련된 성능을 개선했습니다.
  • 0.47.10: .github 및 기타 .로 시작하는 폴더에서 채팅/적용이 동작하지 않던 문제를 수정하고, 일부 성능을 개선했습니다.
  • 0.47.11: 릴리스 트랙 선택기(사전 릴리스 또는 표준)를 추가하고, 드물게 dmg 설치 프로그램이 동작하지 않던 문제를 수정했습니다.

이번 릴리스는 기존 기능이 더 잘 동작하도록 안정성과 성능 개선에 주로 집중했습니다.

  • 메모리 사용량 및 성능: 이번 버전은 메모리를 더 적게 사용하며, 안정성이 향상되었습니다.

  • 키보드 단축키: 모든 키보드 단축키가 이제 Keyboard Shortcuts 메뉴에서 확인 가능합니다. Settings > Keyboard Shortcuts로 이동해 단축키를 수정하거나 새로 추가할 수 있습니다.

  • 얼리 액세스 참여: Settings > Beta > Update frequency에서 얼리 액세스에 참여하도록 설정할 수 있습니다.

  • 모델 자동 선택: 작업에 가장 적합한 프리미엄 모델을 성능, 속도, 가용성을 기준으로 자동 선택해, 모델 성능 저하나 장애 상황에서도 안정적인 성능을 제공합니다.

  • 테마: Cursor Dark, Cursor Midnight, Cursor Dark (High contrast)를 포함한 새로운 및 업데이트된 테마를 추가했습니다.

  • UI 개선: 도구 호출 UI, Thinking UI, 채팅 오류 메시지를 개선했습니다. 또한 앱 내에 새 버전이 제공될 때 더 명확히 알 수 있도록 업데이트 알림을 추가했습니다.

  • Rules: 중첩된 .cursor/rules 디렉터리를 허용하고, 규칙이 언제 적용되는지 더 명확하게 보여주는 UX를 개선했습니다.

  • MCP: ~/.cursor/mcp.json를 통한 전역 서버 설정과 환경 변수 지원을 추가했습니다.

  • Sonnet 3.7 Thinking: 3.7 프롬프트에 여러 가지 개선을 적용했습니다. 이제 Thinking은 1회가 아닌 2회의 요청 비용이 듭니다. 앞으로 며칠 동안 추가 개선 사항도 순차적으로 제공될 예정입니다.

  • 무시 파일: .cursorignore 동작을 개선해 파일이 더 일관되게 제외되도록 했습니다.

  • 다중 이미지 업로드: 이제 채팅에서 여러 이미지를 한 번에 업로드할 수 있습니다.

Agent 준비 완료 및 UI 새로 고침

  • 크래시: 메모리와 성능을 개선해 안정성을 높이고, 추가 크래시 방지 시스템을 도입했습니다.
  • MCP: Cursor에서 MCP 서버를 빌드할 때의 신뢰성과 사용성을 개선했습니다.
  • Windows: 채팅 코드 블록의 줄바꿈 오류를 수정하고 자동 삭제 문제가 발생하던 현상을 해결했습니다.

  • 0.46.1: HTTP2 및 시스템 인증서 오류 수정, 메모리 누수 해결
  • 0.46.2: MCP 안정성 개선, MCP에 대해 yolo mode를 비활성화하는 옵션 추가
  • 0.46.3: 다운로드 안정성 향상, 키 바인딩 문제 수정
  • 0.46.4: 여러 이미지 첨부 지원 추가 및 "User aborted request" 오류 수정
  • 0.46.5: 확장된 도구 호출, 긴 Composer 세션, 재시도 기능 관련 문제 해결
  • 0.46.6: Windows 설치 프로세스 개선
  • 0.46.7: 메모리 사용량 및 성능 개선
  • 0.46.8: Windows에서 'rename tools' 업데이트 오류 수정, 일부 사용자가 에이전트 터미널 명령을 취소하지 못하던 문제 수정
  • 0.46.9: 메모리 및 성능 관련 수정, Composer/Chat이 마지막 모드 선택을 기억, Agent/Chat에 대한 http/1.1 지원, Linux Python 환경 변수 수정, cursorignore 관련 수정
  • 0.46.10: .github 및 기타 .로 시작하는 폴더에서 chat/apply가 동작하지 않던 문제 수정, 소규모 성능 개선
  • 0.46.11: 릴리스 트랙 선택기(사전 릴리스 또는 일반) 추가, 드물게 dmg 설치 프로그램이 동작하지 않던 문제 수정
  • Agent 준비 완료: Agent가 이제 기본 모드로 설정되어 더 강력하고 통합된 AI 경험을 제공합니다. Chat, Composer, Agent 사이에서 헷갈릴 필요 없이, 필요에 따라 알아서 적응하는 하나의 스마트 인터페이스만 사용하면 됩니다.

  • UI 새로 고침: 집중에 최적화된 새로운 기본 Cursor 테마를 적용한 1단계 디자인 업데이트입니다. 또한 Agent가 더 정밀하게 동작하도록 @-컨텍스트 메뉴를 단순화했습니다.

  • 웹 검색: Agent가 이제 명시적인 @Web 명령 없이도 최신 정보를 위해 자동으로 웹을 검색할 수 있습니다.

  • 파일 무시: .cursorignore는 인덱싱에서 제외하는 것뿐 아니라, 이제 채팅에 파일을 추가하거나 Tab 자동 완성을 위해 전송되는 것을 차단합니다. 파일 인덱싱만 별도로 제어하기 위해 .cursorindexingignore를 도입했습니다.

  • Agent 도구 한도: 도구 호출 25회 한도에 도달하면 "continue"를 눌러 계속 진행할 수 있습니다(새 요청으로 계산).

  • 프로젝트 규칙: 규칙을 전역으로 적용할 수 있는 새로운 기능과, 규칙이 언제 적용되는지 보여주는 시각적 표시가 추가되었습니다.

  • MCP 개선:

    • Agent가 이제 yolo mode로 MCP 도구를 자동으로 실행할 수 있습니다.

    • <project-root>/.cursor/mcp.json으로 Project Servers를 설정할 수 있습니다.

    • Agent가 MCP 리소스를 컨텍스트로 사용할 수 있도록 지원합니다.

  • Tab 재바인딩: Tab 제안을 editor.action.acceptCursorTabSuggestion을 사용해 다른 키 바인딩에 다시 할당할 수 있습니다.

.cursor/rules, 향상된 코드베이스 이해, 새로운 Tab 모델

  • .cursor/rules: 사용자는 저장소 수준 규칙을 여러 개 작성해 .cursor/rules 디렉터리에 파일로 저장할 수 있습니다. Agent가 어떤 규칙을 따를지 자동으로 선택합니다.

  • Deepseek 모델: Deepseek R1과 Deepseek v3는 0.45와 0.44에서 지원됩니다. Settings > Models에서 활성화할 수 있습니다. 이 모델들은 미국 내에서 자체 호스팅합니다.

  • Summarize Previous Composers: 대화가 너무 길어지면, 이전 대화를 참조하면서 새 대화를 시작할 수 있습니다.

  • Agent가 최근 변경 사항을 확인: Agent는 도구를 사용해 사용자의 최근 변경 사항을 볼 수 있습니다. 또한 사용자 메시지 사이에 발생한 변경 사항도 확인합니다.

  • 향상된 코드베이스 이해: 코드베이스 이해를 위해 새로운 모델을 학습했습니다. 다가오는 주에 0.45 버전의 모든 사용자에게 순차적으로 제공할 예정입니다.

  • Fusion Model: 점프와 긴 컨텍스트 처리에서 훨씬 더 뛰어난 새로운 Tab 모델을 학습했습니다. 이 모델 역시 곧 사용자들에게 배포할 예정입니다.

  • 선택적 긴 컨텍스트: 긴 파일에 태그를 지정할 때, 사용자는 프리미엄 모델로 더 큰 컨텍스트 윈도우를 요청할 수 있는 옵션이 있습니다. 이 경우 더 많은 빠른 요청이 사용됩니다.

UPDATE (0.45.1-0.45.11): 이전 Agent 대화 관련 문제, 인덱싱 안정성, 잘못된 확장 버전 다운로드, Windows에서 누락된 패키지, 긴 Composer 세션을 열 때 발생하는 크래시, 코드 붙여넣기 시 지연 문제를 수정했습니다.

또한 MCP 지원, 팀에서 구성 가능한 차단 목록을 추가하고, 일부 Windows 빌드에서 Composer가 생성 단계에서 멈추는 문제, 종료 코드 5 크래시를 수정했으며, MCP UI를 개선했습니다. 메모리 사용량과 관련해서도 여러 가지 개선을 적용했습니다.

UPDATE (0.45.12-13): 업데이트 인프라를 개선했습니다. 이제 F1 > "Check for Updates" 명령이 정상적으로 동작해야 합니다.

Agent 개선, Yolo Mode, Cursor Tab 업데이트

  • Agent가 터미널 종료 코드를 확인하고, 백그라운드에서 명령을 실행할 수 있으며, 이제 명령을 편집할 수도 있습니다

  • Agent가 린터 오류를 읽어 자동으로 문제를 수정합니다

  • Yolo Mode를 사용하면 Agent가 터미널 명령을 자동 실행할 수 있습니다

  • 이제 Agent 내에서 @docs, @git, @web, @folder를 사용할 수 있습니다

  • Agent가 변경 사항을 자동으로 디스크에 저장합니다

  • Agent가 여러 위치를 동시에 편집할지 스스로 결정할 수 있습니다

  • Agent가 더 똑똑해진 적용 모델(apply model)로 다시 편집을 적용할 수 있습니다

  • Composer의 변경 사항과 체크포인트가 새로고침 후에도 유지됩니다

  • Cursor Tab이 한 번에 더 대규모의 편집을 수행할 수 있습니다

  • Composer에서 변경 사항을 검토하는 UX가 개선되었습니다

  • Agent에서 4o 모델을 지원합니다

  • 버그 탐지용 모델이 더 저렴하고 빨라졌습니다

버그 수정

  • Cursor Tab이 특정 엣지 케이스에서 충돌이 발생하던 문제를 수정했습니다.

  • chat/composer에서 생성 중 멈추던 버그를 수정했습니다.

  • Composer가 삭제된 파일을 더 이상 참조하지 않습니다.

  • chat/apply에서 코드 선택과 관련된 엣지 케이스를 수정했습니다.

  • Cursor가 더 빠르게 시작됩니다.

업데이트 (0.44.1–0.44.11): dev containers, Windows에서의 채팅 코드 블록, Agent 관련 수정 및 개선이 포함됩니다. Remote SSH에서 Cursor Tab 지연 시간이 감소했습니다. 무료 체험 종료 팝업이 너무 일찍 표시되던 버그를 수정했습니다. 오류와 충돌을 더 잘 관찰할 수 있도록 개선했습니다.

새로운 Composer UI, Agent, 커밋 메시지

  • 사이드바에 인라인 diff가 포함된 Composer UI

  • 컨텍스트를 스스로 선택하고 터미널을 사용할 수 있는 Composer 내 Agent 초기 버전

  • git 커밋 메시지 자동 생성

  • 채팅/Composer에서 파일 pill 추천 기능

  • 채팅/Composer에서 컨텍스트를 의미 기반으로 검색할 수 있는 @Recommended

  • 더 나은 이미지 드롭 경험

  • 다양한 성능 개선

  • Beta: 곧 제공될 버그 탐지 기능 미리보기