개선된 에이전트 도구, 조정 기능, 사용량 가시성

더 많은 에이전트 조정 기능

이제 Cursor가 작업 중일 때 메시지를 보내면 에이전트를 더 효과적으로 조정할 수 있습니다. 메시지는 생성이 완료될 때까지 기다리지 않고, 보통 도구 호출 후처럼 가장 적절한 다음 시점에 실행됩니다. ⌥+Enter (Windows에서는 Alt+Enter)는 이전처럼 메시지를 대기열에 추가하고, ⌘+Enter (Windows에서는 Ctrl+Enter)는 에이전트의 작업을 중단하고 메시지를 즉시 보냅니다. 기본 동작은 Cursor Settings → Chat → Queue messages에서 변경할 수 있습니다.

개선된 에이전트 도구

에이전트는 대규모 코드베이스 전반에서 작업할 때 성능이 크게 개선되었습니다. 컨텍스트 선택은 더 관련성이 높아지고, 토큰 사용은 더 효율적이며, 편집 품질도 더 높아졌습니다:

  • Read file: 이제 적절한 경우 전체 파일을 읽으며, 2MB 제한도 제거되었습니다.

  • List: 이제 한 번의 호출로 전체 디렉터리 트리를 탐색할 수 있고, 파일 수나 유형 같은 메타데이터도 제공합니다.

  • Grep: 노이즈는 더 적고 매칭은 더 개선되었습니다.

  • Codebase Search: 순위 지정과 인덱싱이 개선되어 더 관련성 높은 컨텍스트를 제공합니다.

  • Web Search: 경량 네이티브 모델을 사용해 더 작고 관련성 높은 응답에 맞게 조정되었습니다.

Agent별 개별 모델

이제 각 탭과 에디터에서 Agent마다 다른 모델을 할당할 수 있습니다. Agent를 포크해도 선택한 모델은 유지됩니다.

사용량 및 요금제 표시

이제 채팅에서 사용량 통계를 확인할 수 있습니다. 사용량은 전체 기간 기준으로 항상 확인하거나, 플랜 할당량의 50%를 초과했을 때만 확인할 수 있습니다.

이 요약은 설정에서 켜거나 끌 수 있습니다. 팀 및 기업 사용자는 9월부터 사용량 요약을 확인할 수 있습니다.

사용량 표시

컴팩트 채팅 모드

컴팩트 모드는 도구 아이콘을 숨기고, 기본적으로 diff를 접으며, 유휴 상태일 때 입력창을 자동으로 숨깁니다. 도구 호출, 터미널, diff가 많은 장시간 세션에서 특히 유용합니다.

컴팩트 모드 켜짐
컴팩트 모드 꺼짐

Background Agent의 GitHub 지원

이제 GitHub pull request 내에서 직접 Agent를 사용할 수 있습니다. @Cursor를 태그하면 Agent가 프롬프트를 읽고, 수정을 적용한 뒤 커밋을 푸시합니다.

Background Agent가 댓글과 할 일 목록으로 진행 상황을 계속 알려줍니다.

모든 Agent용 사이드바

이제 왼쪽 사이드바에서 포그라운드와 백그라운드의 모든 Agent를 확인하고 관리할 수 있습니다. 사이드바에서 하나를 클릭하면 원격 머신 내부를 살펴보면서 Background Agent가 어떻게 작동하는지 확인할 수 있습니다.

더 빨라진 Background Agent 시작 속도

Background Agent 개선에 많은 노력을 기울였고, 이제 시작 속도가 2배 빨라졌습니다.

Background Agents의 시작 속도가 훨씬 빨라졌습니다

  • AI 코드 추적 API: 팀 전체의 AI 사용량과 수락된 변경 사항을 커밋 단위로 확인하세요.
  • 차단 목록용 관리자 API: 특정 파일이나 디렉터리가 인덱싱되거나 컨텍스트에 사용되지 않도록 차단합니다.
  • 멤버 내보내기: 대시보드에서 모든 워크스페이스 멤버를 CSV로 내보냅니다.

  • 1.4.1: 모델 선택 관련 버그 수정
  • 1.4.2: 특정 확장 기능 관련 버그 수정; 완성도 개선
  • 1.4.3: Apply 도구의 엣지 케이스 버그 수정; 여러 탭에서 메모리 사용량 개선
  • 1.4.5: 성능 개선

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 관련 수정 및 개선