클라우드 Agent를 위한 개발 환경

에이전트가 엔지니어링 작업을 처음부터 끝까지 처리하려면, 노트북 설정과 비슷한 개발 환경이 필요합니다. 즉, 클론된 리포지토리, 설치된 의존성, 내부 툴체인용 자격 증명, 그리고 빌드 시스템에 대한 접근 권한이 갖춰져 있어야 합니다.

이번 릴리스에서는 팀이 에이전트를 위한 개발 환경을 구성할 수 있도록 새로운 도구를 도입했습니다. Cursor도 이러한 도구를 사용해 사용자를 대신해 환경을 설정하고 유지 관리할 수 있습니다. 이를 통해 팀은 사용자가 완전히 제어할 수 있는 개발 환경에서 처음부터 끝까지 작업을 처리하는 병렬 에이전트 플릿을 더 쉽게 실행할 수 있습니다.

멀티 리포지토리 환경

클라우드 Agent와 자동화가 이제 Agent 창의 멀티 루트 워크스페이스를 기반으로 멀티 리포지토리 환경을 지원합니다. 에이전트가 작업에 필요한 모든 리포지토리를 하나의 환경에 구성해 두고, 여러 세션에서 재사용할 수 있습니다.

코드로 관리하는 환경 설정

환경 정의를 더 쉽게 변경, 디버그, 검토할 수 있도록 Dockerfile 기반 설정 방식을 개선했습니다.

여기에는 빌드 시크릿 지원도 포함되어 있어 Dockerfile에서 직접 비공개 패키지 레지스트리에 안전하게 접근할 수 있습니다. 빌드 시크릿은 빌드 단계로 범위가 제한되며, 실행 중인 에이전트의 환경으로는 전달되지 않습니다.

코드로 관리하는 환경 설정

또한 레이어 캐싱도 업그레이드해 Dockerfile을 변경해도 이미지에서 변경된 레이어만 다시 빌드되도록 했습니다. 캐시가 적용되는 빌드는 70% 더 빠르게 실행됩니다.

개선된 에이전트 중심 환경 설정

Cursor는 환경을 설정하는 과정에서 질문을 하고, 누락된 자격 증명을 알려주며, 환경이 올바르게 설정되었는지 확인합니다.

개선된 에이전트 설정

Cursor는 항상 에이전트가 실행 중인 환경의 버전을 표시합니다. 환경 설정이 실패하더라도 즉시 중단되지 않도록, 명확한 경고와 함께 기본 이미지로 전환되어 클라우드 Agent가 계속 실행됩니다.

개발 환경 거버넌스 및 보안 제어

이제 모든 개발 환경에는 사용자가 검토하고 롤백할 수 있는 자체 버전 기록이 있습니다. 또한 롤백 권한을 관리자에게만 제한할 수도 있습니다. 감사 로그는 팀 구성원이 환경에서 수행한 모든 동작을 기록해, 보안 팀이 누가 무엇을 변경했는지 완전히 파악할 수 있도록 해줍니다.

이제 egress와 시크릿은 개발 환경 수준에서 범위를 지정할 수 있습니다. 한 환경에 설정된 시크릿은 다른 어떤 환경에서도 접근할 수 없습니다.

에이전트 개발 환경에 대한 자세한 내용은 공지문서에서 확인하세요.

Microsoft Teams에서 Cursor 사용하기

이제 Microsoft Teams에서 Cursor를 사용할 수 있습니다.

Teams 채널 어디에서나 @Cursor를 멘션해 클라우드 Agent에 작업을 위임하거나, Cursor의 정보를 Teams로 가져올 수 있습니다.

Cursor는 프롬프트와 최근 에이전트 활동을 바탕으로 알맞은 리포지토리와 모델을 자동으로 선택합니다. 솔루션을 구현하고 팀에서 검토할 PR을 만들기 전에 전체 스레드를 읽어 컨텍스트를 파악합니다.

Cursor dashboard에서 통합을 설치해 시작하세요. 자세한 내용은 문서에서 확인하세요.

Bugbot 추론 수준

Teams 관리자와 개별 플랜 사용자는 이제 Bugbot의 PR 리뷰에 사용되는 추론 수준을 세 가지 설정으로 맞춤 설정할 수 있습니다:

  • 기본: Bugbot는 현재와 동일한 추론 수준을 계속 사용합니다. 효율성과 속도에 최적화되어 있습니다.
  • 높음: Bugbot가 추론에 더 많은 시간을 들입니다. 리뷰 비용이 더 많이 들고 시간이 더 오래 걸리지만, Bugbot가 더 많은 버그를 찾아낼 수 있습니다.
  • 맞춤: Bugbot가 기본 또는 높은 추론 수준을 언제 사용해야 하는지 자연어로 설명하세요. Cursor가 사용자의 지침에 따라 추론 수준을 동적으로 설정합니다.

Bugbot의 추론 수준을 맞춤 설정하려면 사용량 기반 청구를 이용 중이어야 합니다. 자세한 내용은 문서에서 확인하고, 시작하려면 Bugbot 대시보드로 이동하세요.

  • 기본 추론 수준에서는 Bugbot가 실행당 평균 0.7개의 버그를 찾아냅니다. 이 버그 중 79% 이상은 병합 시점에 사용자가 해결합니다.
  • 높은 추론 수준에서는 Bugbot가 실행당 평균 0.95개의 버그를 찾아냅니다.

PR 검토, 플랜 병렬 실행, 그리고 PR 분할

이번 릴리스에서는 새로운 PR 검토 환경, 병렬 에이전트를 통한 더 빠른 플랜 실행, 그리고 일반적인 워크플로우를 위한 새로운 빠른 작업 버튼을 도입합니다.

PR 검토

이제 Cursor 3에서 새로운 PR 검토 경험을 사용할 수 있습니다. PR 생성부터 병합까지 모든 과정을 한곳에서 진행하세요.

  • Reviews 탭에 이제 인라인 검토 스레드와 최상위 PR 댓글이 표시됩니다.
  • Commits 탭에서는 PR의 커밋 기록을 한눈에 집중해서 볼 수 있습니다.
  • Changes 탭에서는 파일 트리와 변경 선택기를 통해 규모가 큰 PR도 더 쉽게 탐색할 수 있습니다.

검토자 상태와 보류 중인 검토 배너 같은 유용한 맥락 정보를 확인할 수 있으며, 빠른 작업 버튼으로 다음 단계를 더 신속하게 진행할 수 있습니다.

플랜에서 병렬로 빌드하기

Cursor는 이제 작업을 한 번에 하나씩 처리하는 대신 여러 작업을 동시에 처리해 플랜을 더 빠르게 실행할 수 있습니다.

"병렬로 빌드"를 클릭하면 플랜에서 서로 독립적인 부분을 식별하고, 비동기 하위 에이전트를 사용해 동시에 실행합니다. 필요한 경우 Cursor는 종속된 단계의 순서를 유지합니다.

변경 사항을 PR로 분할하기

이제 Cursor에서 멀티태스킹할 때 기본 제공 빠른 동작을 사용해 변경 사항을 PR로 분할할 수 있습니다.

이 기능은 chat context를 사용해 논리적인 단위를 식별하고, 종속성이 필요한 경우가 아니면 기본적으로 독립적인 PR로 구성하며, 백업 스냅샷을 만들고, 승인을 위한 분할 플랜을 제안합니다.

스킬을 빠른 실행으로 고정하기

이제 가장 자주 사용하는 스킬을 빠른 작업 버튼으로 고정해 더 빠르게 접근할 수 있습니다.

  • 설정에서 Explore 하위 에이전트의 동작을 제어할 수 있는 기능이 추가되었습니다. Explore 하위 에이전트에 사용할 특정 모델을 선택하거나, 상위 에이전트와 동일한 모델을 상속하거나, Explore 하위 에이전트를 완전히 비활성화할 수 있습니다.
  • 하위 에이전트 설정에서 일반 모델 이름도 지원합니다(예: model: opus로 설정하면 하위 에이전트가 항상 최신 Opus 모델을 사용함).
  • 이제 에디터에서 /multitask를 사용할 수 있어, 요청을 대기열에 추가하는 대신 비동기 하위 에이전트를 실행해 병렬로 처리할 수 있습니다.
  • 프롬프트 입력의 실행 취소 그룹화가 개선되어, 수정 중 실행 취소/다시 실행이 더 자연스럽게 느껴집니다.
  • 긴 채팅 처리 방식이 개선되었고, 화면이 튀는 현상과 그 밖의 예기치 않은 동작이 줄어들었습니다.
  • MCP 연결 동작을 더 예측 가능하게 개선했으며, 재인증 시 오래된 토큰을 명시적으로 정리하도록 했습니다.

  • Agents 창의 터미널 상호작용 관련 버그를 수정했습니다. 여기에는 수정 단축키 문제와 승인/오버레이 관련 엣지 케이스가 포함됩니다.
  • 슬래시 메뉴와 입력 승인 관련 회귀 문제가 여러 건 수정되었습니다.
  • 일시적인 401 처리와 오래된 자격 증명 동작을 포함한 MCP 인증 관련 엣지 케이스를 수정했습니다.
  • 멀티 리포지토리 환경의 선택 및 캐시 문제를 수정했습니다.
  • 안정성을 저하시킬 수 있던 다양한 클라우드 Agent 타이밍 및 하이드레이션 관련 엣지 케이스를 수정했습니다.