3.0 · Changelog
새로운 Cursor 인터페이스
이제 Cursor 3를 사용할 수 있습니다.
에이전트 창
새로운 Cursor 인터페이스를 사용하면 로컬, 워크트리, 클라우드, 원격 SSH 등 다양한 repo와 환경에서 여러 에이전트를 병렬로 실행할 수 있습니다.
더 단순하고, 더 강력하며, 에이전트를 중심으로 설계되었으면서도 개발 환경의 깊이는 그대로 유지합니다.
에이전트 창을 사용해 보려면 Cursor를 업그레이드한 다음 Cmd+Shift+P -> Agents Window를 입력하세요.
언제든지 IDE로 다시 전환하거나, 둘 다 동시에 열어 둘 수 있습니다.
자세한 내용은 발표 글에서 확인하세요.
디자인 모드
에이전트 창에서는 디자인 모드를 사용해 브라우저에서 UI 요소에 직접 주석을 달고 대상을 지정할 수 있습니다.
이렇게 하면 에이전트가 인터페이스에서 어떤 부분을 가리키는지 정확히 지정할 수 있어, 더 정밀하게 피드백을 주고 더 빠르게 반복 작업할 수 있습니다.
키보드 단축키는 다음과 같습니다:
- ⌘ + Shift + D로 디자인 모드로 전환
- Shift + 드래그로 영역 선택
- ⌘ + L로 요소를 채팅에 추가
- ⌥ + 클릭으로 요소를 입력창에 추가
에디터의 Agent 탭
Agent 탭을 사용하면 여러 채팅을 한 번에 나란히 또는 격자형으로 볼 수 있습니다.
- 기본 워크트리 지원이 에디터에서 새로운 에이전트 창으로 이동했으며, 여러 워크스페이스와 관련 파일을 관리하는 과정의 가시성과 UX도 개선되었습니다.
- 변경 사항이 격리된 상태로 적용되도록 별도의 git 워크트리를 생성하는 새 명령어
/worktree가 추가되었습니다. - 여러 모델에서 동일한 작업을 각기 독립된 워크트리에서 병렬로 실행한 뒤 결과를 비교하는 새 명령어
/best-of-n이 추가되었습니다. - 에디터의 기존 워크트리 및 best-of-n 선택 기능은 더 이상 사용되지 않습니다.
- 에디터에서 클라우드 에이전트가 제거되었습니다.
- 이제 MCP 앱이 구조화된 콘텐츠를 지원해 더 풍부한 도구 출력을 제공할 수 있습니다.
- 타사 플러그인 가져오기는 값이 설정되지 않은 경우 이제 기업 플랜에서 기본적으로 꺼짐으로 설정되며, 명시적인 Admin 재정의는 그대로 유지됩니다.
- ID를 조회하지 않아도 감사 로그를 사람이 읽기 쉽게 이해할 수 있도록 디렉터리 그룹 이름이 추가되었습니다.
- 팀 시크릿의 생성, 수정, 삭제를 Admin으로 제한하는 팀 수준의 Admin 설정이 추가되었습니다.
- 전체 팀에 대해 "Made with Cursor" 코드 기여 표시를 비활성화할 수 있는 기업 Admin 제어 기능이 추가되었습니다. 사용자별 설정은 여전히 Cursor Settings > Agent > 기여 표시에서 사용할 수 있습니다.
- 이제 대용량 파일의 diff 렌더링이 훨씬 더 빠르고 부드러워졌으며, 메모리 사용량도 줄었습니다.
- 브라우저 자동화 도구가 노출되는 범위를 줄이고 서브에이전트가 브라우저 도구만 사용하도록 제한해 작업에 더 집중할 수 있도록 했습니다. 또한 오류 반복을 줄이도록 브라우저 지침을 개선했고, DOM 상호작용의 신뢰성이 낮을 때를 대비한 대체 수단으로 스크린샷 기반 좌표 클릭도 추가했습니다.
- 이제 공유된 채팅에 대화 기록과 함께 계획도 포함됩니다.
- Explorer 서브에이전트의 시작 시간을 개선하기 위해 캐싱이 추가되었습니다.
- 이제 이전 채팅 기록이 at-mention 검색 결과에 직접 표시됩니다.
- 콘텐츠가 넘칠 때 표시되는 "맨 아래로 스크롤" 버튼이 에이전트 패널에 추가되었습니다.
- 이제 최대화된 채팅 레이아웃에서 탭 바가 사용 가능한 전체 너비에 걸쳐 표시될 수 있습니다.
- Early Access 릴리스 트랙이 Nightly로 통합되었습니다.
Enter키를 눌렀을 때 입력 끝에 줄바꿈이 안정적으로 추가되도록 Network Access Controls의 텍스트 영역 동작을 수정했습니다.- 다중 루트 워크스페이스가 첫 번째 폴더뿐 아니라 모든 워크스페이스 폴더에서 프로젝트 hook 파일을 읽도록 hooks 로딩을 수정했습니다.
- 괄호로 감싼 HTTP(S) 링크가 인용으로 잘못 해석될 수 있던 markdown 파싱 버그를 수정했습니다.
- 모든 할 일이 완료된 뒤 todo 카드가 사라지지 않도록 가시성 문제를 수정했습니다.
- 수정 작업 후 자동으로 다시 시작되지 않던 Agent의 대기 중 프롬프트를 수정했습니다.
- 비활성화되어 있지만 선택 가능한 모델에 대해 오해를 불러일으키는 "허용되지 않음" 스타일을 제거하고, 사용자가 선택하면 모델이 자동으로 활성화되도록 picker 동작을 수정했습니다.
- 스트리밍이 아직 진행 중일 때 thinking 블록의 펼치기/접기가 동작하지 않던 버그를 수정했습니다.
- Shift+Enter 줄바꿈이 여러 줄 콘텐츠로 처리되지 않아 프롬프트 입력 필드가 잘못된 상태로 남을 수 있던 버그를 수정했습니다.