모델 제어, 지출 관리 및 사용량 분석

이번 릴리스에서는 기업 관리자를 위해 모델 제어를 위한 새로운 시스템, 개선된 지출 관리, 더욱 상세한 사용량 분석 등 업데이트를 제공합니다.

모델 액세스 제어

이제 관리자는 모델 및 제공업체 수준에서 더 세분화된 허용 목록과 차단 목록을 설정할 수 있습니다. 속도와 컨텍스트 윈도우 크기를 기준으로 전체 제공업체 또는 특정 모델 설정을 차단할 수 있습니다.

기업 고객은 새 제공업체나 모델 버전을 기본적으로 차단하는 옵션도 사용할 수 있습니다.

기존 차단 목록을 사용 중인 고객은 6월 1일까지 새 시스템으로 마이그레이션해야 합니다. 시작하려면 관리자는 Cursor 대시보드의 팀 모델 설정으로 이동해야 합니다.

유연한 지출 한도와 스마트 알림

이제 관리자는 사용자가 차단되지 않도록 하드 한도 대신 소프트 한도를 설정할 수 있습니다. Cursor는 사용량을 모니터링하고, 소프트 또는 하드 한도의 50%, 80%, 100%에 도달하는 사용자에게 자동 알림을 보낼 수도 있습니다.

이를 통해 사용자의 생산성을 유지하는 동시에 관리자와 사용자가 사용 패턴을 파악할 수 있습니다.

시작하려면 Cursor 대시보드의 지출 관리 설정으로 이동하세요.

업데이트된 사용량 분석 탭

이제 관리자는 특정 사용자별로 사용량을 필터링하거나, 클라이언트, 클라우드 Agent, 자동화, Bugbot, 보안 검토 등 제품 영역별로 사용량을 나눠서 볼 수 있습니다.

시작하려면 Cursor 대시보드의 사용량 분석 탭으로 이동하세요.

팀 마켓플레이스 업데이트

이제 관리자는 리포지토리를 먼저 연결하지 않고도 팀 마켓플레이스를 만들 수 있습니다. 팀 마켓플레이스 설정에서 퍼스트파티 플러그인을 직접 추가하거나 제거하고, 설치 방식을 설정할 수 있습니다.

플러그인은 MCP 서버, 스킬, 하위 에이전트, 규칙, 훅과 같은 기능을 묶어 제공하며, 이를 통해 에이전트에 맞춤형 기능을 확장합니다. 각 플러그인은 다음 세 가지 방식 중 하나로 배포할 수 있습니다:

  1. 기본적으로 꺼짐: 사용자가 찾아보고 설치를 선택할 수 있습니다
  2. 기본적으로 켜짐: 사용자에게 플러그인이 기본으로 설치되지만, 원하면 해제할 수 있습니다
  3. 필수: 사용자에게 항상 해당 플러그인이 설치되며 삭제할 수 없습니다

Cursor 대시보드에서 시작하세요.

Cursor 보안 리뷰

Cursor 보안 리뷰를 이제 Teams 및 기업 플랜에서 베타로 사용할 수 있습니다. 상시 실행되는 두 가지 유형의 보안 에이전트인 보안 리뷰어와 취약점 스캐너를 실행할 수 있습니다.

보안 리뷰어

보안 리뷰어는 모든 PR에서 보안 취약점, 인증 관련 회귀, 개인정보 및 데이터 처리 위험, 에이전트 도구 자동 승인, 프롬프트 인젝션 공격을 점검합니다. 또한 해당 diff의 정확한 위치에 심각도와 해결 방법을 포함한 인라인 댓글을 남깁니다.

pull request diff에 인라인 댓글을 남기고 있는 보안 리뷰어.

취약점 스캐너

취약점 스캐너는 코드베이스를 정기적으로 스캔하여 알려진 취약점, 오래된 의존성, 설정 문제를 확인합니다. 발견 사항 업데이트를 Slack으로 보내도록 설정할 수 있습니다.

Cursor의 취약점 스캐너 발견 사항 및 예약된 스캔.

트리거를 조정하고, 자체 지침을 추가하고, 맞춤 도구를 제공하고, 출력 공유 방식을 선택해 Cursor가 관리하는 보안 에이전트를 맞춤 설정할 수 있습니다. 예를 들어 기존 SAST, SCA, 시크릿 스캐너용 MCP 서버를 연결해 Cursor가 리뷰의 일부로 활용하도록 할 수 있습니다.

또한 별도 설정 없이도 강력한 기본 사용 경험을 제공할 수 있도록 Cursor 보안 리뷰를 구동하는 런타임, 하네스, 모델을 지속적으로 개선하고 있습니다.

보안 에이전트는 기존 사용량 풀에서 사용량을 차감합니다. 관리자는 시작하려면 Cursor dashboard에서 보안 리뷰를 활성화할 수 있습니다.

Cursor SDK로 프로그래밍 방식의 에이전트 만들기

Cursor를 구동하는 동일한 런타임, 하네스, 모델로 에이전트를 만들 수 있도록 Cursor SDK를 소개합니다.

Cursor 데스크톱 앱, CLI, 웹 앱에서 실행되는 에이전트를 이제 몇 줄의 TypeScript만으로 사용할 수 있습니다. 로컬 머신에서 실행하거나, 전용 VM이 있는 Cursor 클라우드에서 어떤 프런티어 모델로든 실행할 수 있습니다.

시작하려면 npm install @cursor/sdk를 실행하세요. Cursor의 기본 /cursor-sdk 스킬을 사용해 개발을 시작하는 데 도움을 받을 수도 있습니다.

import { Agent } from "@cursor/sdk";

const agent = await Agent.create({
  apiKey: process.env.CURSOR_API_KEY!,
  model: { id: "composer-2" },
  local: { cwd: process.cwd() },
});

const run = await agent.send("Summarize what this repository does");

for await (const event of run.stream()) {
  console.log(event);
}

몇 가지 샘플 프로젝트를 만들었으며, 공개 repo에서 확인할 수 있습니다. 포크한 뒤 각자의 사용 사례에 맞게 확장해 보세요.

Cursor SDK는 이제 모든 사용자가 공개 베타로 이용할 수 있으며, 표준 토큰 기반 사용량 요금제에 따라 과금됩니다. 자세한 내용은 공지사항문서에서 확인하세요.

  • 후속 작업, 상태, 스트리밍, 취소가 이제 모두 실행 단위로 관리되도록, 지속형 에이전트와 프롬프트별 실행을 중심으로 API를 개편했습니다.
  • SSE 이벤트 기반의 실행 스트리밍을 정식 지원하고, Last-Event-ID를 통한 재연결 지원과 더 명확한 종료 상태를 추가했습니다.
  • 보관, 보관 해제, 영구 삭제를 포함한 명시적인 에이전트 수명 주기 제어를 추가했습니다.
  • 구조화된 오류 코드, items 목록 응답, 분리된 agent / run 객체를 포함해 v1 응답 및 오류 형식을 표준화했습니다.

멀티태스킹, 워크트리, 멀티 루트 워크스페이스

이번 릴리스에서는 비동기 하위 에이전트를 활용해 여러 작업을 동시에 처리하는 새로운 방식을 도입했으며, 워크트리 사용성을 개선하고 여러 repo에 걸쳐 변경할 수 있도록 멀티 루트 워크스페이스도 추가했습니다.

Agents Window에서 멀티태스킹하기

/multitask를 사용하면 요청을 대기열에 추가하는 대신 Cursor가 비동기 하위 에이전트를 실행해 병렬로 처리합니다. 또한 더 큰 작업을 더 작은 단위로 나눠 여러 비동기 하위 에이전트가 동시에 처리하게 할 수 있습니다.

이미 대기열에 메시지가 있다면, 현재 실행이 끝날 때까지 기다리는 대신 해당 메시지에 대해 Cursor에 멀티태스킹을 요청할 수도 있습니다.

Agents Window의 워크트리

Agents Window에 새롭고 개선된 워크트리가 추가되었습니다.

서로 다른 브랜치에서 격리된 작업을 백그라운드에서 실행하세요. 변경 사항을 테스트할 준비가 되면 클릭 한 번으로 원하는 브랜치를 로컬 포그라운드로 가져올 수 있습니다.

Agents Window의 멀티 루트 워크스페이스

이제 하나의 에이전트 세션에서 여러 폴더로 구성된 재사용 가능한 워크스페이스를 대상으로 사용할 수 있습니다.

덕분에 Cursor는 프런트엔드, 백엔드, 공유 라이브러리 전반에 걸쳐 여러 repo에 걸친 변경을 수행할 수 있으며, repo 사이를 오갈 때마다 에이전트 대상을 다시 지정할 필요가 없습니다.