Agent와 공유 터미널, 채팅 컨텍스트 활용, 더 빠른 편집

Agent과 터미널 공유

이제 Agent가 로컬 터미널을 사용할 수 있습니다. 필요할 때 새 터미널이 자동으로 생성되며, 이미 열린 터미널이 없다면 백그라운드에서 실행됩니다. Focus를 클릭해 터미널을 전면에 띄우면 Agent 명령을 확인하고 직접 조작할 수도 있습니다.

Chat에서 컨텍스트 사용량 보기

이제 대화가 끝날 때 컨텍스트 윈도우가 얼마나 사용되었는지 확인할 수 있습니다.

컨텍스트 사용량

더 빠른 편집

Agent 편집이 린터 오류를 지연 로딩하면서 더 빨라졌습니다. Search & Replace 편집 지연 시간이 25% 감소했고, Apply edits 지연 시간은 거의 11% 감소했습니다.

린터 오류를 지연 로딩해 Agent 편집이 더 빨라졌습니다

  • 채팅에서 활성 Tab 표시
  • 디렉터리 우클릭 후 Chat으로 보내기
  • Checkpoints가 Notebooks와 함께 동작
  • 자동 실행에 대해 denylist를 제거하고 allowlist 기반으로 전환하여 보안 강화
  • 채팅에서 Manual 모드 제거
  • 애플리케이션 설정에서 활성화한 후 command palette에서 사용할 수 있는 새로운 확장 모니터 제공

  • Extension marketplace에서 커스텀 URL 지원
  • Background Agent 관련 수정

  • 팀 관리자가 확장 allowlist를 설정할 수 있도록 지원

  • 1.3.1: git checkpoints, agent 컨텍스트, 터미널 공유 문제 수정
  • 1.3.2: 성능 개선
  • 1.3.3: 채팅 기록 성능 문제 수정
  • 1.3.4: 마크다운 파싱 수정
  • 1.3.5: 터미널 버그 수정
  • 1.3.6: Agent가 규칙을 더 안정적으로 준수
  • 1.3.7: 원격 SSH 환경에서 터미널 안정성 향상
  • 1.3.8: 메모리 누수 수정
  • 1.3.9: 보안 패치

Agent 계획, 더 나은 컨텍스트 및 더 빠른 Tab

Agent 할 일 목록

Agent가 이제 구조화된 할 일 목록으로 미리 계획을 세워, 장기적인 작업도 더 쉽게 이해하고 추적할 수 있습니다.

에이전트는 의존성이 있는 더 긴 작업을 더 작은 단위로 분해하며, 이 목록은 채팅에서 볼 수 있고 필요할 때 Slack으로 스트리밍됩니다. 작업이 진행됨에 따라 이 목록을 계속 업데이트해 컨텍스트를 최신 상태로 유지하고 상호작용을 예측 가능하게 만듭니다.

통합이 설정되어 있다면 할 일 목록은 Slack에서도 볼 수 있습니다!

대기열 메시지

이제 Agent의 현재 작업이 끝난 뒤 처리할 후속 메시지를 미리 대기열에 쌓아 둘 수 있습니다. 지시만 입력해 전송하면 됩니다. 대기열에 들어간 작업은 순서를 바꿀 수 있고, 기다릴 필요 없이 바로 실행을 시작할 수 있습니다.

Memories (이제 GA)

Memories가 이제 GA입니다. 1.0 출시 이후 메모리 생성 품질을 개선하고, 에디터 내 UI를 다듬었으며, 신뢰를 유지하기 위해 백그라운드에서 생성된 메모리에 대한 사용자 승인 절차를 도입했습니다.

PR 인덱싱 및 검색

Cursor는 이제 파일을 처리하듯 PR도 인덱싱하고 요약합니다. 이전 PR을 시맨틱 검색으로 찾아보거나, PR, issue, commit, branch를 직접 불러와 컨텍스트에 추가할 수 있습니다.

여기에는 관련 GitHub 댓글, BugBot 리뷰, Slack 에이전트 지원이 모두 포함되어, 사후 분석이나 인시던트 추적을 훨씬 더 빠르게 할 수 있습니다.

시맨틱 검색을 위한 임베딩 개선

새로운 임베딩 모델로 코드베이스 내 검색 정확도가 크게 향상되었습니다. 또한 프롬프트를 재튜닝해 더 깔끔하고 잘 집중된 결과를 얻을 수 있게 했습니다.

더 빨라진 Tab

Tab 자동 완성 속도가 이제 약 100ms 더 빨라졌고, TTFT는 30% 줄었습니다. 이는 메모리 관리 시스템을 재구성하고 데이터 전송 경로를 최적화한 덕분입니다.

Agent에게 머지 충돌 해결을 맡기기

머지 충돌이 발생하면 이제 Agent가 대신 해결을 시도할 수 있습니다. Resolve in Chat을 클릭하면 관련 컨텍스트가 자동으로 추가되어 충돌을 해결하는 데 활용됩니다.

Background Agent 개선 사항

여러 가지 Background Agent 개선으로 동작이 더 예측 가능하고 견고해졌습니다:

  • PR이 팀 템플릿을 따릅니다
  • 에이전트 브랜치에 대한 변경 사항이 자동으로 pull 됩니다
  • 리베이스 같은 충돌이 이제 후속 조치 가능한 작업 항목으로 표시됩니다
  • 사이드바에서 바로 커밋할 수 있습니다
  • Slack 및 웹 딥링크를 통해, 현재 열려 있지 않은 경우에도 관련 저장소가 열립니다

  • VS Code가 1.99로 업그레이드되었습니다
  • 확장 기능이 이제 Open VSC에서 호스팅됩니다
  • Slack 에이전트의 응답성과 알림 가독성이 개선되었습니다
  • Agent의 "commit changes" 기능이 이제 UI에서 사용 가능합니다
  • Background Agent가 팀 PR 템플릿을 준수하고 머지가 더 일관되게 이루어집니다
  • 인덱싱 및 벡터 서비스 전반에 걸쳐 성능을 대대적으로 튜닝했습니다
  • VS Code 원격 확장 기능의 연결 안정성이 개선되었습니다

  • SolidJS 감지 시스템의 메모리 누수를 패치했습니다
  • 채팅 렌더링 버그(도구 호출 표시, 오버플로 문제)를 해결했습니다
  • 사용 한도 오류가 이제 더 명확하고 범위가 분명한 메시지로 표시됩니다
  • 외부 서비스 전반에서 토큰 인증 안정성이 개선되었습니다

1.2.1

  • 사소한 버그 수정 및 안정성 개선

1.2.2

  • UI 다듬기 및 소규모 성능 최적화

1.2.4

  • 성능 개선

Slack의 Background Agent

이제 @Cursor를 멘션해 Slack에서 직접 Background Agent를 실행할 수 있습니다. 에이전트는 스레드를 읽고 무슨 일이 일어나고 있는지 이해한 뒤, 대화에서 벗어나지 않고도 GitHub에 PR을 만들 수 있습니다.

팀이 일하는 곳에서 Cursor를 사용하세요

다음과 같은 프롬프트로 어떤 스레드에서든 @Cursor를 멘션하세요:

에이전트는 보안이 적용된 환경에서 원격으로 실행되며, 작업이 완료되면 Slack에서 Cursor 및 GitHub 링크가 포함된 업데이트를 바로 받게 됩니다.

에이전트는 컨텍스트를 이해합니다

Cursor는 시작하기 전에 Slack 스레드 전체를 읽기 때문에, 이전 논의나 이슈를 언급해도 Background Agent가 전체 컨텍스트를 이해할 수 있습니다.

Cursor에 이슈 조사를 요청해 답변을 받을 수도 있습니다:

시작하기

Slack에서 Background Agent를 사용하려면 먼저 관리자가 통합을 설정해야 합니다. 설정 문서를 확인하거나 워크스페이스 관리자에게 Dashboard → 통합 페이지에서 Cursor를 연결해 달라고 요청하세요.

연결한 후에는 아무 채널에서나 @Cursor를 멘션하고 프롬프트를 작성해 보세요. help 명령어로 모든 명령어를 확인하고, settings로 기본 model, repo, branch를 설정할 수 있습니다.

  • Cmd/Ctrl+F로 설정에서 검색

  • 서버의 진행 상황 알림
  • 동적 도구 등록
  • Roots 지원

1.1.1

  • 워크스페이스 인덱싱 문제 수정

1.1.2

  • 클라이언트 측 성능 개선

1.1.3

  • MCP 성능 회귀 수정
  • PR 검색 및 인덱싱 추가
  • 딥링크 경험 개선
  • 업스트림 마켓플레이스 제공업체를 변경하는 옵션 추가

1.1.4

  • Background Agent 안정성 개선
  • 채팅 UI 검색 버그 수정

1.1.5

  • 소규모 성능 개선

1.1.6

  • Remote SSH를 사용하는 사용자에게 발생하는 에이전트 지연 시간 회귀 수정

1.1.7

  • 소규모 버그 수정 및 성능 개선

Bugbot, 전 사용자에게 제공되는 Background Agent, 원클릭 MCP 설치

Cursor 1.0이 출시되었습니다!

이번 릴리스에는 코드 리뷰용 Bugbot, Memories 첫 미리보기, 원클릭 MCP 설정, Jupyter 지원, 그리고 Background Agent의 정식 제공이 포함됩니다.

Bugbot으로 자동 코드 리뷰

Bugbot은 PR을 자동으로 리뷰하고 잠재적인 버그와 문제를 찾아냅니다.

문제가 발견되면 Bugbot이 GitHub의 PR에 댓글을 남깁니다. "Fix in Cursor"를 클릭하면 해당 문제를 해결하기 위한 프롬프트가 미리 채워진 상태로 편집기로 돌아갈 수 있습니다.

설정하려면 Bugbot 문서의 안내를 따라 주세요.

모두를 위한 Background Agent

몇 주 전 원격 코딩 에이전트인 Background Agent를 얼리 액세스로 출시한 이후, 초기 반응은 긍정적이었습니다.

이제 Background Agent를 모든 사용자에게 제공하게 되어 기쁩니다! 채팅에서 클라우드 아이콘을 클릭하거나, 프라이버시 모드가 꺼져 있다면 Cmd/Ctrl+E를 눌러 바로 사용을 시작할 수 있습니다. 프라이버시 모드가 켜져 있는 사용자도 곧 Background Agent를 사용할 수 있는 방법을 제공할 예정입니다!

Jupyter Notebook에서 Agent 사용

이제 Cursor가 Jupyter Notebook에서도 변경사항을 직접 적용할 수 있습니다!

Agent가 Jupyter 내부에서 여러 셀을 직접 생성하고 수정할 수 있어, 리서치 및 데이터 사이언스 작업 효율이 크게 향상됩니다. 현재는 Sonnet 모델에서만 지원됩니다.

Memories

Memories를 사용하면 Cursor가 대화에서 주고받은 정보를 기억해 두었다가 나중에 다시 참조할 수 있습니다. Memories는 프로젝트별·사용자별로 저장되며, Settings에서 관리할 수 있습니다.

Memories는 현재 베타 기능으로 순차적으로 제공되고 있습니다. 사용을 시작하려면 Settings → Rules에서 활성화하세요.

MCP 원클릭 설치 및 OAuth 지원

이제 Cursor에서 MCP 서버를 원클릭으로 설정할 수 있으며, OAuth 지원을 통해 해당 기능을 지원하는 서버를 손쉽게 인증할 수 있습니다.

Cursor에 추가할 수 있는 공식 MCP 서버를 엄선해 cursor.com/docs/tools에 정리해 두었습니다.

MCP 개발자라면 문서와 README에 Add to Cursor 버튼을 추가해 서버를 다른 개발자들에게 쉽게 제공할 수 있습니다. cursor.com/docs/deeplinks에서 버튼을 생성하세요.

더욱 풍부해진 Chat 응답

이제 Cursor는 대화 내에서 바로 시각화를 표시할 수 있습니다. 특히 하나의 대화 창에서 Mermaid 다이어그램과 Markdown 표를 생성하고 확인할 수 있습니다!

새로운 설정 및 대시보드

이번 릴리스에서 설정 및 대시보드 페이지가 한층 더 다듬어졌습니다.

새로운 대시보드에서는 개인 또는 팀의 사용량 분석을 확인하고, 표시 이름을 변경하며, 도구나 모델별로 세분화된 상세 통계를 볼 수 있습니다.

  • Cmd/Ctrl+E로 Background Agent 제어 패널 열기

  • 이제 @Link와 웹 검색이 PDF를 파싱해 컨텍스트에 포함할 수 있음
  • 설정의 네트워크 진단으로 연결 상태 확인
  • 병렬 도구 호출로 더 빠른 응답
  • Chat에서 도구 호출을 접어서 보기 지원

  • Enterprise 사용자는 안정 버전만 이용 가능(프리릴리스 미제공)
  • 팀 관리자가 이제 Privacy Mode를 비활성화할 수 있음
  • 사용량 메트릭과 지출 데이터에 접근하기 위한 팀용 Admin API

  • Gemini 2.5 Flash에서 이제 Max 모드를 사용할 수 있음

1.0.1

  • Background Agent 관련 수정 및 개선

단순해진 요금제, 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에서 멀티 루트 워크스페이스 사용

채팅 활용하기

채팅 내보내기

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

채팅 복제

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