업데이트 내역

Computer Use를 지원하는 Cloud Agents

Cloud Agent는 이제 자신이 만든 소프트웨어를 직접 사용해 변경 사항을 테스트하고 작업 결과를 데모할 수 있습니다.

코드베이스 온보딩을 마치면 각 에이전트는 완전한 개발 환경이 갖춰진, 서로 격리된 전용 VM에서 실행됩니다. Cloud Agent는 변경 사항을 빠르게 검토할 수 있도록 아티팩트(동영상, 스크린샷, 로그)가 포함된, 바로 머지할 수 있는 PR을 생성합니다.

Cloud Agent는 웹, 데스크톱, 모바일, Slack, GitHub 등 Cursor를 사용하는 모든 곳에서 이용할 수 있습니다.

cursor.com/onboard에서 시작해 에이전트가 스스로 환경을 구성하고 데모를 녹화하는 모습을 확인해 보세요. 또는 우리의 announcement를 읽어보세요.

CLI 개선 및 Mermaid ASCII 다이어그램

이번 릴리스에서는 CLI에서 생성한 Plan을 클라우드로 넘길 수 있는 기능, ASCII 다이어그램의 인라인 렌더링, 그리고 다양한 사용 편의성 개선을 도입했습니다.

CLI의 Plan 모드 개선사항

Plan이 생성되면 이제 CLI에 항상 표시되는 선택 메뉴가 나타납니다. 이 메뉴에서 클라우드에서 빌드할지, 로컬에서 빌드하여 plan을 실행할지 선택할 수 있습니다.

/plan을 입력하면 현재 plan과 해당 액션 메뉴로 다시 돌아갑니다. 또한 프롬프트 바에 키보드 단축키를 추가하여 방향키로 옵션을 탐색하고, Enter로 선택한 옵션을 실행하며, Shift+Enter를 "Build in cloud"의 단축키로 사용할 수 있습니다.

CLI에서 Mermaid ASCII 다이어그램

Mermaid 코드 블록은 이제 CLI 대화 내에서 ASCII 다이어그램 형태로 인라인 렌더링됩니다. 플로우차트, 시퀀스 다이어그램, 상태 머신, 클래스 다이어그램, ER 다이어그램을 모두 터미널에서 직접 표시할 수 있습니다.

Ctrl+O를 사용해 렌더링된 다이어그램과 원본 Mermaid 소스 간에 전환하여 두 표현을 모두 확인할 수 있습니다.

기타 개선 사항

우리는 또한 CLI에서 도구, 사용 편의성, 신뢰성을 중심으로 많은 개선을 진행했습니다.

Plugins, Sandbox Access Controls, and Async Subagents

이번 릴리스에서는 Cursor를 확장할 수 있는 플러그인, 서브에이전트 등 핵심 에이전트 기능의 개선, 그리고 샌드박스 환경에서 실행되는 명령에 대한 세밀한 네트워크 제어 기능을 도입합니다.

Cursor Marketplace의 플러그인

플러그인은 스킬, 서브에이전트, MCP 서버, 훅, 규칙 등을 한 번에 설치할 수 있는 패키지로 묶은 것입니다. Cursor Marketplace를 통해 플러그인을 찾아 설치하여, 미리 준비된 기능들로 Cursor를 확장할 수 있습니다.

초기 파트너에는 Amplitude, AWS, Figma, Linear, Stripe 등이 포함됩니다. 이 플러그인들은 디자인, 데이터베이스, 결제, 분석, 배포에 이르는 다양한 워크플로우를 다룹니다.

cursor.com/marketplace에서 플러그인을 둘러보거나, 에디터에서 /add-plugin 명령으로 바로 설치할 수 있습니다.

자세한 내용은 출시 안내를 참고하세요.

샌드박스 네트워크 액세스 제어

이제 sandbox는 세밀한 네트워크 액세스 제어는 물론, 로컬 파일 시스템의 디렉터리와 파일에 대한 액세스 제어도 지원합니다. 샌드박스 환경에서 명령을 실행하는 동안 에이전트가 접근할 수 있는 도메인을 정확히 지정할 수 있습니다:

  • 사용자 설정만: sandbox.json에 포함된 도메인으로만 제한
  • 기본값 포함 사용자 설정: 허용 목록(allowlist)과 Cursor 기본값으로 제한
  • 전체 허용: 샌드박스 내 네트워크 액세스에 제한 없음

Enterprise 요금제 관리자는 admin dashboard에서 네트워크 허용 목록(allowlist)과 차단 목록(denylist)을 강제 적용해, 조직 전체의 아웃바운드 트래픽 정책이 모든 에이전트 샌드박스 세션에 일관되게 적용되도록 보장할 수 있습니다.

비동기 서브에이전트

이전에는 모든 subagents가 동기적으로 실행되어, 완료될 때까지 상위 에이전트가 막혀 있었습니다. 이제 서브에이전트를 비동기적으로 실행할 수 있어, 백그라운드에서 서브에이전트가 실행되는 동안 상위 에이전트가 계속 작업을 진행할 수 있습니다.

서브에이전트는 자체 서브에이전트를 생성해, 유기적으로 연계된 작업 트리를 만들 수도 있습니다. 이를 통해 Cursor는 멀티 파일 기능, 대규모 리팩터링, 해결이 까다로운 버그 같은 더 큰 작업도 처리할 수 있습니다.

또한 직전 릴리스 이후 서브에이전트의 성능을 개선했습니다. 이제 더 낮은 지연 시간, 향상된 스트리밍 피드백, 더 빠르고 반응성 높은 병렬 실행을 제공합니다.

장기 실행 에이전트 연구 프리뷰

Cursor는 이제 더 긴 기간 동안 자율적으로 작동하여 더 크고 복잡한 작업을 완료할 수 있습니다. 장기 실행 에이전트는 먼저 계획을 세운 뒤, 사람의 개입 없이 더 어려운 작업을 끝냅니다.

연구 프리뷰와 내부 테스트에서, 장기 실행 에이전트는 기존 에이전트에게는 너무 어려웠던 작업을 완료했습니다. 그 결과, 후속 작업이 덜 필요한 더 크고 완성도 높은 PR이 많이 만들어졌습니다.

Cursor의 장기 실행 에이전트는 이제 Ultra, Teams, Enterprise 플랜에서 cursor.com/agents에서 이용할 수 있습니다.

자세한 내용은 발표 글을 참고하세요.

Subagents, Skills, 그리고 이미지 생성

Agent는 이제 코드베이스 전반에 걸쳐 점점 더 복잡하고 장시간 실행되는 작업까지 처리합니다. 이번 릴리스에서는 컨텍스트 관리를 개선하기 위한 새로운 Agent 하네스 개선 사항과, 에디터와 CLI 전반에 걸친 다양한 편의성 향상을 포함합니다.

Subagents

Subagent(서브에이전트)는 상위 에이전트의 작업을 여러 개의 개별적인 부분으로 나누어 처리하도록 특화된 독립적인 에이전트입니다. 서브에이전트는 병렬로 실행되며, 각자 고유한 컨텍스트를 사용하고, 사용자 지정 프롬프트, 도구 접근 권한, 모델을 별도로 설정할 수 있습니다.

이를 통해 전체 실행 속도가 향상되고, 메인 대화의 컨텍스트가 더 집중되며, 각 하위 작업에 대해 특화된 전문성을 제공할 수 있습니다.

Cursor에는 코드베이스 조사, 터미널 명령 실행, 병렬 작업 스트림 수행을 위한 기본 서브에이전트들이 포함되어 있습니다. 이들은 에디터와 Cursor CLI에서 에이전트와의 대화 품질을 자동으로 향상시킵니다.

또한, 필요에 따라 사용자 지정 서브에이전트를 정의할 수도 있습니다. 자세한 내용은 문서를 참고하세요.

Skills

이제 Cursor는 에디터와 CLI에서 Agent Skills를 지원합니다. Agent는 도메인별 지식과 워크플로우가 필요한 경우 스킬을 찾아 적용할 수 있습니다. 슬래시(/) 명령 메뉴를 통해 스킬을 직접 호출할 수도 있습니다.

SKILL.md 파일에서 스킬을 정의하세요. 여기에는 현재 수행 중인 작업에 맞춰 Agent의 능력을 특화하기 위한 커스텀 명령, 스크립트, 지침을 포함할 수 있습니다.

항상 활성화된 선언형 rules와 비교하면, 스킬은 dynamic context discovery와 절차적인 "how-to" 형식의 지침에 더 적합합니다. 이를 통해 Agent는 컨텍스트를 집중적으로 유지하면서도 더 유연하게 동작할 수 있습니다.

이미지 생성

Cursor의 Agent를 통해 이미지를 직접 생성할 수 있습니다. 텍스트로 이미지를 설명하거나 참조 이미지를 업로드해 기반이 되는 이미지 생성 모델(Google Nano Banana Pro)을 안내하세요.

이미지는 인라인 미리보기로 표시되고, 기본적으로 프로젝트의 assets/ 폴더에 저장됩니다. 이는 UI 목업, 제품 에셋, 아키텍처 다이어그램을 시각화하는 데 유용합니다.

Cursor Blame

Enterprise 플랜에서는 Cursor Blame이 기존 git blame에 AI 기반 기여 주체 정보를 더해, 어떤 부분이 AI가 생성한 코드이고 어떤 부분이 사람이 작성한 코드인지 정확히 확인할 수 있습니다.

코드를 리뷰하거나 다시 살펴볼 때, 각 줄은 해당 코드를 만들어 낸 대화의 요약으로 연결되어, 변경의 배경이 된 맥락과 이유를 함께 보여 줍니다.

Cursor Blame은 Tab 자동완성, 에이전트 실행(모델별로 구분), 그리고 사람이 직접 수정한 코드에서 나온 부분을 구분합니다. 또한 팀 코드베이스 전반에서 AI 사용 패턴을 추적할 수 있도록 도와줍니다.

에이전트의 추가 질문

Plan 및 Debug 모드에서 에이전트가 사용하는 인터랙티브 Q&A 도구가 이제 모든 대화에서 추가 설명을 요청하는 질문을 할 수 있도록 지원합니다.

응답을 기다리는 동안에도 에이전트는 계속해서 파일을 읽고, 수정하고, 명령을 실행한 뒤, 답변이 도착하는 즉시 그 내용을 반영할 수 있습니다.

또한 이 도구를 사용하는 커스텀 서브 에이전트와 스킬을 만들어, 그들에게 "use the ask question tool"이라고 지시할 수 있습니다.