업데이트 내역

단순해진 요금제, Background Agent, 그리고 새로워진 Inline Edit

요청 단위로 통합된 요금제, 모든 상위 모델에서 사용할 수 있는 Max Mode, 그리고 병렬 작업 실행을 위한 Background Agent를 소개합니다. 또한 @folders 지원으로 한층 개선된 컨텍스트 관리, 새 옵션이 추가된 새로워진 Inline Edit, 더 빨라진 파일 편집, 다중 루트 워크스페이스 지원, 내보내기와 복제를 포함한 향상된 채팅 기능도 함께 제공합니다.

더 단순해진 통합 요금제

사용자 피드백을 반영해 혼란을 줄이기 위해 통합 요금제를 도입했습니다. 동작 방식은 다음과 같습니다:

  • 이제 모든 모델 사용량은 요청 기반 과금으로 통합됩니다

  • Max 모드는 이제 토큰 기반 과금제를 사용합니다(Models API 요금 체계와 유사)

  • 단순화를 위해 Premium tool 호출과 long context 모드는 제거되었습니다

Hobby, Pro, Business 요금제의 쿼터는 변경되지 않았으며, 느린 요청(slow request)도 여전히 요금제에 포함됩니다. 모든 사용 내역은 비용을 추적하고 관리할 수 있도록 대시보드에서 확인할 수 있습니다.

모든 최상위 모델에서 Max Mode 사용

Max Mode는 이제 Cursor의 모든 최첨단 모델에서 사용할 수 있으며, 더 단순한 토큰 기반 요금제로 제공됩니다. 가장 중요한 순간에 완전한 제어권을 제공하도록 설계되었으며, 어떤 모델이 이를 지원하는지는 모델 선택기에서 Max Mode를 켜서 확인할 수 있습니다. 새 모델이 출시될 때마다 처음부터 해당 모델의 모든 기능을 제공하는 방식은 Max Mode가 될 것입니다.

더 많은 컨텍스트, 높은 수준의 지능, 그리고 도구 활용이 필요한 가장 어려운 문제에 이상적입니다. 그 외의 작업에는 지금까지 사용해 온 동일한 기능을 제공하는 일반 모드 사용을 여전히 권장합니다.

요금 체계는 단순합니다. 사용한 토큰 양에 따라 과금됩니다. CLI 기반 코딩 도구를 사용해 본 적이 있다면 Max Mode는 익숙하게 느껴질 것이며, 다만 Cursor 안에서 바로 동작한다는 점만 다릅니다.

참고: 이전 버전의 Cursor를 사용 중이라면 앞으로 몇 주 동안은 기존 MAX 버전과 long context mode에 계속 액세스할 수 있습니다. 다만 이 기능들은 곧 종료될 예정이므로, 이러한 기능을 계속 사용하려면 업그레이드할 것을 권장드립니다.

새로운 Tab 모델

여러 파일에 걸친 변경도 제안할 수 있는 새로운 Tab 모델을 학습시켰습니다. 이 모델은 특히 리팩터링, 연속적인 편집 작업, 여러 파일 변경, 그리고 관련 코드 사이를 오가며 이동하는 작업에 뛰어납니다. 일상적인 사용에서도 더 자연스럽고 반응이 빠르게 느껴질 것입니다.

이에 더해, 코드 완성 제안에 구문 하이라이팅을 추가했습니다.

코드 에디터 창을 클로즈업한 스크린샷으로, JavaScript 또는 TypeScript 코드가 보입니다. 코드에는 importJSONFile 함수와 createCollection, JSON 파싱, 키-값 처리와 관련된 로직이 포함되어 있습니다. 하단의 떠 있는 툴팁에는 Tab 키를 눌러 React 아이콘으로 표시된 dialog.tsx 파일로 이동하라는 제안이 표시됩니다. 인터페이스는 다크 테마를 사용합니다.

Background Agent (Preview)

초기 프리뷰로, 점진적으로 롤아웃되고 있습니다. 이제 Cursor Agent를 백그라운드에서 실행할 수 있습니다! 사용해 보려면 Settings > Beta > Background Agent로 이동하세요.

이를 통해 여러 에이전트를 병렬로 실행하여 더 큰 작업을 처리할 수 있습니다. 에이전트는 각자 고유한 원격 환경에서 실행됩니다. 언제든지 상태를 확인하고, 후속 지시를 보내거나, 직접 작업을 이어받을 수 있습니다.

여러분의 의견을 듣고 싶습니다. 아직 초기 단계이지만, 저희는 Background Agent를 내부적으로 사소한 코드 수정, 이슈 조사, 그리고 중간 규모 PR의 초안 작성에 유용하게 활용하고 있습니다. 자세한 내용은 cursor.com/docs/background-agent에서 확인하세요.

전체 코드베이스를 컨텍스트에 포함하기

이제 @folders를 사용해 전체 코드베이스를 컨텍스트에 추가할 수 있습니다. 설정에서 Full folder contents를 활성화하면 됩니다. 폴더(또는 파일)가 너무 커서 포함할 수 없는 경우, 이를 나타내는 작은 아이콘이 컨텍스트 필(pill)에 표시됩니다.

Agent 통합이 추가된 새로워진 인라인 편집(Cmd/Ctrl+K)

Inline Edit(Cmd/Ctrl+K)의 UI가 새롭게 바뀌고, 전체 파일 편집(⌘⇧⏎) 및 Agent로 보내기(⌘L)를 위한 새로운 옵션이 추가되었습니다.

전체 파일 옵션을 사용하면 Agent를 사용하지 않고도 파일 전체에 대한 변경 범위를 쉽게 조정할 수 있습니다. 하지만 여러 파일에 걸친 수정을 해야 하는 코드 조각을 다루거나, 단순히 Agent가 제공하는 더 세밀한 제어가 필요할 때도 있을 것입니다. 이럴 때는 선택한 코드 블록을 Agent로 보내고, 거기서부터 계속 편집을 이어가면 됩니다.

긴 파일을 빠르게 수정하는 Agent

긴 파일에서도 더 효율적으로 검색 및 치환을 할 수 있도록 Agent에 새로운 도구를 추가했습니다. 전체 파일을 모두 읽는 대신, 이제 Agent는 수정이 필요한 정확한 위치를 찾아 그 부분만 변경할 수 있습니다. 예를 들어 Postgres codebase의 한 파일을 편집하는 경우, 검색 및 치환 도구를 사용하면 속도가 거의 두 배 빨라집니다. 먼저 Anthropic 모델에 이 기능을 적용하고, 곧 다른 모델로도 확대할 예정입니다.

워크스페이스로 여러 코드베이스에서 작업하기

이제 멀티 루트 워크스페이스를 만들어 Cursor에서 여러 코드베이스를 동시에 사용할 수 있습니다. 추가된 모든 코드베이스는 인덱싱되어 Cursor에서 사용할 수 있으며, 서로 다른 폴더에 있는 프로젝트를 하나의 공간에서 함께 작업하고 싶을 때 이상적입니다.

추가한 모든 폴더에서 .cursor/rules를 사용할 수 있습니다

Cursor에서 멀티 루트 워크스페이스 사용

채팅 활용하기

채팅 내보내기

이제 채팅 화면에서 채팅을 마크다운 형식으로 내보낼 수 있습니다. 텍스트와 코드 블록은 최종 내보낸 결과에 포함됩니다.

채팅 복제

기존 대화를 그대로 유지한 채 다른 흐름을 시도할 수 있도록 채팅을 복제할 수 있습니다. 메시지에서 점 세 개 메뉴를 열어 새 채팅을 시작하세요.

규칙 자동 생성, 개선된 에이전트 터미널 및 MCP 이미지

자동 생성 및 향상된 규칙

이제 /Generate Cursor Rules 명령어를 사용해 대화에서 바로 규칙을 생성할 수 있습니다. 이는 나중에 재사용할 수 있도록 대화의 현재 컨텍스트를 저장해 두고 싶을 때 유용합니다.

경로 패턴이 정의된 Auto Attached 규칙의 경우, Agent가 파일을 읽거나 쓸 때 자동으로 올바른 규칙을 적용합니다.

또한 오랫동안 존재하던 문제를 수정하여, 이제 Always로 첨부된 규칙이 더 긴 대화에서도 유지되도록 했습니다. Agent는 이제 규칙을 안정적으로 편집할 수도 있습니다.

대화 기록을 더 쉽게 확인하기

이제 Chat 기록은 command palette로 이동했습니다. Chat의 “Show history” 버튼이나 Show Chat History 명령을 통해 기록을 확인할 수 있습니다.

Chat 기록

코드 리뷰를 더 쉽게

이제 각 대화의 끝에서 기본 제공 diff 뷰를 통해 Agent가 생성한 코드를 더 쉽게 검토할 수 있습니다. 에이전트의 메시지 이후 채팅 하단에서 Review changes 버튼을 찾을 수 있습니다.

MCP에서의 이미지

이제 MCP 서버의 컨텍스트 일부에 이미지를 포함할 수 있습니다. 스크린샷, UI 목업, 다이어그램 등이 질문이나 프롬프트에 중요한 컨텍스트를 더해 줄 때 특히 유용합니다.

향상된 Agent 터미널 제어

이제 Agent가 시작한 터미널을 더 세밀하게 제어할 수 있습니다. 명령을 실행하기 전에 수정하거나, 아예 건너뛸 수도 있습니다. 또한 동작을 더 잘 나타내기 위해 “Pop-out”의 이름을 “Move to background”로 변경했습니다.

전역 무시 파일

이제 사용자 레벨 설정에서 모든 프로젝트에 공통으로 적용되는 전역 무시 패턴을 정의할 수 있습니다. 이렇게 하면 빌드 산출물이나 시크릿(Secrets)처럼 불필요하거나 민감한 파일을 각 프로젝트마다 따로 설정하지 않고도 프롬프트에서 제외할 수 있습니다.

Global ignore files

새 모델

최근에 사용할 수 있는 모델을 여러 개 추가했습니다. 모델 설정에서 Gemini 2.5 Pro, Gemini 2.5 Flash, Grok 3, Grok 3 Mini, GPT-4.1, o3, o4-mini 등을 사용해 보세요.

컨텍스트에서의 프로젝트 구조 (Beta)

컨텍스트에 프로젝트 구조를 포함할 수 있는 옵션을 도입했습니다. 이 옵션은 디렉터리 구조를 프롬프트에 추가합니다. 이제 Agent는 프로젝트의 구성 방식을 더 명확하게 파악할 수 있어, 대규모 또는 중첩된 모노레포에서의 제안과 탐색이 한층 향상됩니다.

채팅 탭, 커스텀 모드 & 더 빠른 인덱싱

이번 릴리스에서는 병렬 대화를 위한 채팅 탭, 커스텀 모드를 포함한 재설계된 모드 시스템, 그리고 비용 가시성, 인덱싱 성능, MCP 안정성 향상을 도입했습니다. 추가로, 채팅이 완료되면 알림 사운드가 재생됩니다.

기본 제공 모드 & 사용자 지정 모드 (베타)

Agent 모드와 Ask 모드는 Cursor에 기본 제공되는 모드이며, 이제 사용자 지정 모드를 추가할 수 있습니다. 또한 동작을 더 잘 반영하기 위해 "Edit"의 이름을 "Manual"로 변경했습니다.

Ask 모드는 이제 기본적으로 모든 검색 도구에 액세스하므로 @Codebase 도구는 제거되었습니다. 필요할 때 자동으로 코드베이스를 검색합니다. 검색을 강제로 실행하고 싶다면 자연어로 Cursor에게 "search the codebase"라고 요청하면 됩니다. 모드 메뉴에서 Ask의 검색 기능을 비활성화할 수 있으며, 이 경우 Ask는 여러분이 제공한 컨텍스트만 보게 됩니다.

AgentAsk에 대해 더 자세히 알아보세요.

Cursor 편집기 인터페이스의 스크린샷으로, "Plan" 모드 선택 아래에 드롭다운 메뉴가 표시되어 있습니다. 이 메뉴에는 Agent, Ask, Manual, Plan(현재 선택됨), Teach, Yolo 등 여러 AI assistant 모드가 포함되어 있습니다. 각 모드에는 해당하는 키보드 단축키가 있습니다. 인터페이스는 다크 테마이며, 선택된 모델은 "claude-3.7-sonnet"입니다.

사용자 지정 모드(베타)를 사용하면 워크플로에 맞는 도구와 프롬프트를 조합해 새로운 모드를 만들 수 있습니다. 사용자 지정 모드에는 사용자 지정 키 바인딩을 설정할 수 있으므로, ⌘I는 기본적으로 Agent 모드에 할당되며 ⌘L은 사이드 패널을 토글합니다. ⌘I 바인딩을 해제하면, 해당 키 역시 사이드 패널 토글로 동작합니다. 사용자 지정 모드는 현재 베타 상태이며, Settings → Features → Chat → Custom modes에서 활성화할 수 있습니다.

또한 설정(Settings → Features → Chat → Default chat mode)에서 기본 모드를 여러분이 만든 모드 중 하나로, 또는 가장 최근에 사용한 모드로 지정할 수 있습니다.

Cursor 편집기 인터페이스의 스크린샷으로, "Agent"라는 이름의 사용자 지정 AI assistant 모드 설정 화면을 보여줍니다. 설정 패널에는 모드 이름 지정, 모델 설정(현재 "claude-3.7-sonnet"), 키 바인딩 구성, Search, Edit, Run과 같은 도구 활성화 옵션이 있습니다. "Auto-apply edits"와 "Auto-fix errors" 토글은 활성화되어 있고, "Auto-run"은 비활성화되어 있습니다. 사용자 지정 지침을 추가하는 필드와, 하단에는 "Delete mode"라는 버튼이 있습니다. 인터페이스는 다크 테마입니다.

채팅 탭

채팅에서 새 탭(⌘T)을 열어 여러 대화를 동시에 진행할 수 있습니다. Option 키를 누른 상태에서 + 버튼을 클릭해도 새 탭을 만들 수 있습니다. Cmd+N은 여전히 현재 탭에서 새 채팅을 생성합니다.

탭이 입력을 기다리고 있을 때 해당 탭에 주황색 점이 표시됩니다.

더 빠른 인덱싱

팀 내에서 유사한 코드베이스에 대한 인덱싱 성능을 크게 개선하여, 한 번 전체 인덱싱을 완료한 이후에는 대형 리포지토리의 이후 사본들에 대한 초기 인덱싱 시간을 크게 줄였습니다. 예를 들어, 이제 Cursor 코드베이스는 인덱싱에 1분도 걸리지 않으며, 이전에는 약 20분이 소요되었습니다.

소리 알림 (베타)

Cursor는 이제 채팅이 검토 가능한 상태가 되었을 때 소리를 재생할 수 있습니다. 이 기능은 Settings → Features → Chat → Play sound on finish에서 활성화할 수 있습니다.

사용량 기반 비용 가시성

사용량 기반 모델의 경우 이제 기록에서 채팅별 비용과 상세 내역을 확인할 수 있습니다.

Cursor 편집기 인터페이스의 스크린샷으로, 채팅 title "Improving Description Flow"와 최근 채팅 기록이 표시된 드롭다운이 보입니다. 드롭다운에는 "Fixing Broken Links in Documentation", "Enhancing Content Cohesion" 등의 항목이 포함되어 있습니다. 현재 선택된 채팅에는 "2 gpt-4.5-preview" 요청을 각각 $2.00씩 사용하여 총 $4.00이 들었다는 비용 내역 툴팁이 표시됩니다. 채팅 title 옆에는 편집, 복제, 비용 보기 아이콘이 보입니다. 인터페이스는 다크 테마를 사용합니다.

새로운 온보딩

Cursor를 더 쉽게 시작할 수 있도록 온보딩 프로세스를 개선했습니다. 설정 가져오기, 테마 선택, 키 바인딩 및 기타 환경설정을 단계별 안내에 따라 진행할 수 있습니다.

Cursor 에디터 온보딩 인터페이스의 스크린샷으로, "Quick Start."라는 제목이 붙어 있습니다. 사용자에게 VS Code, Vim, Emacs, Sublime Text 등의 옵션 중에서 키 바인딩을 선택하도록 안내하며, VS Code가 선택된 상태입니다. 세 가지 기능이 나열되어 있습니다: 계획 및 빌드를 위한 "Agent", 다음 동작을 예측하는 "Cursor Tab", AI로 코드를 편집하는 "Cmd-K". 오른쪽에는 "Agent" 모드에서 "Add a Settings page with what you find in src/ui/components"라는 예시 메시지가 표시되어 있습니다. 하단 중앙에는 파란색 "Continue" 버튼이 있습니다. 인터페이스는 macOS 스타일 창을 가진 다크 테마입니다.

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

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

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

  • 키보드 단축키: 모든 키보드 단축키가 이제 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 새로 고침

  • 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을 사용해 다른 키 바인딩에 다시 할당할 수 있습니다.