Cursor 0.46 업데이트 소식
Cursor가 0.46 버전으로 업데이트되었습니다. 이번 업데이트에는 여러 가지 강력한 기능들이 추가되었습니다. 주요 업데이트 내용을 살펴보겠습니다.


1. 통합 인터페이스: Agent를 기본 모드로 사용
기존의 'Chat' 및 'Composer' 탭이 더 단순한 드롭다운 메뉴로 대체되었습니다.
- 이제 'Agent' 모드가 기본 모드로 설정됨
- 정밀한 코드 변경은 'Edit' 모드 사용
- 계획 및 질문은 'Ask' 모드 사용
이러한 변경으로 UI/UX가 훨씬 더 직관적이고 효율적으로 개선되었습니다.
2. 자동 웹 검색 기능
이제 에이전트가 @Web
명령 없이도 웹에서 최신 정보를 자동으로 검색할 수 있습니다. 이 기능은 특히 공식 API 문서를 찾는 데 매우 유용합니다.
이전에 shadcn 설치나 Stripe API 통합과 같은 문제들이 이제 훨씬 더 효과적으로 처리됩니다. 하지만 더 나은 결과를 위해 다음과 같은 규칙을 추가하는 것이 좋습니다:
"새로운 패키지나 API가 언급될 때마다 항상 웹에서 공식 문서를 검색한 다음 구현을 계속하세요."
3. 터미널 도구 통합
새로운 @terminal
명령을 사용하면 터미널 출력을 AI에게 직접 보여줄 수 있습니다. 이는 오류 수정이나 명령 출력을 다음 편집의 컨텍스트로 사용하는 데 매우 유용합니다.
- 터미널 출력을 파일처럼 AI에게 제공 가능
- 에이전트가 터미널 종료 코드를 확인 가능
- 백그라운드에서 명령 실행 가능
- 명령이 이제 편집 가능
4. MCP(Model Context Protocol) 개선
MCP 서버가 이제 리소스를 제공할 수 있어 에이전트가 편집 컨텍스트로 사용할 수 있습니다. 이는 전통적인 @docs
기능을 사용할 수 없는 내부 비공개 문서와 같은 상황에서 유용합니다.
주요 MCP 개선 사항:
- YOLO 모드 - 에이전트가 이제 기본 도구와 함께 MCP 도구를 'YOLO'할 수 있음
- 프로젝트 서버 -
.cursor/mcp.json
파일에 MCP 서버를 정의하면 모든 팀원이 즉시 상속 - 설정에서 비활성화 - 활성 MCP 서버를 더 빠르게 조정할 수 있도록 설정에서 비활성화 가능
5. 구현 계획 생성
CodeGuide를 통해 03-mini-high 모델을 사용하여 구현 계획을 생성할 수 있습니다. 이 기능은 에이전트가 1부터 50까지의 모든 단계를 자율적으로 따라 앱을 코딩할 수 있도록 도와줍니다.
사용자는 '모두 수락'을 클릭하고 누락된 단계가 없는지 확인하기만 하면 됩니다.
6. 디버깅 프롬프트
Sonnet 3.5와 같은 코딩 모델은 중요한 세부 사항을 간과할 수 있습니다. 이를 해결하기 위해:
- Sonnet 3.5를 사용하여 코딩
- o1 모델을 사용하여 디버그
- 첨부된 프롬프트 사용
이 방법은 AI가 오류의 핵심 원인을 분석하고 오류를 해결하기 위한 단계별 계획을 수립하는 데 도움이 됩니다.
7. 응답 구조 개선
다음 레이아웃을 사용하여 응답을 구성할 수 있습니다:
- 업데이트 제공: "이제 사이드바 메뉴가 완벽하게 정렬되었습니다."
- 다음 작업 공유: "이제 다크 모드를 추가해야 합니다."
- 올바른 문서에 태그 지정: "@(문서 이름)을 확인하고 어떻게 구현할지 설명하세요."
8. YOLO 모드
YOLO 모드를 사용하면 에이전트가 터미널 명령을 자동으로 실행할 수 있습니다. 이 기능을 효과적으로 사용하려면:
- 설정에서 YOLO 모드 활성화
- 허용된 명령과 거부된 명령 목록 설정
.cursorrules
파일을 통해 저장소 수준 규칙 정의
추가 개선 사항
- 에이전트가 이제 린터 오류를 읽고 문제를 자동으로 수정할 수 있음
- 에이전트가 디스크에 변경 사항을 자동 저장
- 에이전트가 병렬로 여러 위치를 편집할 수 있음
- 더 스마트한 적용 모델로 편집을 다시 적용할 수 있음
이번 Cursor 0.46 업데이트는 개발자의 생산성을 크게 향상시키는 다양한 기능을 제공합니다.
특히 Agent 모드를 기본으로 설정하고, 웹 검색 자동화, 터미널 도구 통합 등의 기능은 개발 워크플로우를 더욱 효율적으로 만들어 줄 것입니다.