새로운 코딩 모델과 Agent 인터페이스

멀티 Agent

새 에디터에서 에이전트를 관리하고, 에이전트와 플랜을 한눈에 볼 수 있는 사이드바를 제공합니다.

하나의 프롬프트에서 최대 8개의 에이전트를 병렬로 실행할 수 있습니다. 이를 위해 파일 충돌을 방지하는 git worktree 또는 원격 머신을 활용합니다. 각 에이전트는 분리된 코드베이스 복제본에서 독립적으로 실행됩니다.

Composer

최초의 에이전트 기반 코딩 모델인 Composer를 소개합니다. Composer는 동급 지능을 가진 모델보다 4배 빠른 프런티어 모델입니다.

Browser (GA)

1.7에서 베타로 처음 출시되었던 Agent용 Browser가 이제 GA로 전환되었습니다. 2.0에서는 Enterprise 팀이 Browser를 사용할 수 있도록 추가 지원을 제공했습니다.

Browser는 이제 에디터 내에 임베드해 사용할 수 있으며, 요소를 선택하고 DOM 정보를 에이전트로 전달할 수 있는 강력한 새로운 도구도 포함합니다. Browser를 사용하는 방법을 자세히 알아보세요.

개선된 코드 리뷰

각각의 파일을 오가며 확인할 필요 없이, 이제 여러 파일에서 Agent가 수행한 모든 변경 사항을 더 쉽게 확인할 수 있습니다.

샌드박스 터미널(GA)

1.7에서 베타로 처음 출시된 샌드박스 터미널이 이제 macOS에서 GA로 제공됩니다. 2.0부터는 macOS에서 Agent 명령이 기본적으로 보안 샌드박스에서 실행됩니다.

허용 목록에 포함되어 있지 않은 셸 명령은 워크스페이스에 대한 읽기/쓰기 권한만 가진 상태로, 인터넷에 접속하지 못하는 샌드박스에서 자동으로 실행됩니다. 샌드박싱에 대해 더 알아보세요.

팀 명령어(Team Commands)

Cursor 대시보드에서 팀을 위한 사용자 정의 명령어와 규칙을 설정하세요.

이 설정은 로컬 편집기에 파일을 저장할 필요 없이 팀의 모든 구성원에게 자동으로 적용되며, 팀 관리자가 중앙에서 일괄 관리할 수 있습니다.

음성 모드

내장 음성-텍스트 변환 기능을 사용해 음성으로 Agent를 제어할 수 있습니다. 설정에서 사용자 지정 제출 키워드를 정의해 Agent가 실행을 시작하도록 트리거할 수도 있습니다.

성능 개선

Cursor는 정의로 이동, 호버 툴팁, 진단 정보 등 언어별 기능을 위해 Language Server Protocol(LSP)을 사용합니다.

모든 언어에 대해 LSP를 불러오고 사용하는 성능을 대폭 향상했습니다. 특히 에이전트를 사용할 때나 diff를 확인할 때 체감할 수 있습니다.

Python과 TypeScript LSP는 이제 사용 가능한 RAM을 기반으로 동적으로 구성되는 더 높은 메모리 한도를 사용하여, 대규모 프로젝트에서도 기본적으로 더 빠르게 동작합니다.

또한 여러 메모리 누수 문제를 수정하고 전반적인 메모리 사용량을 개선했습니다.

Background에서 Plan Mode 사용하기

하나의 모델로 플랜을 생성하고, 다른 모델로 해당 플랜을 실행할 수 있습니다. 플랜은 Foreground나 Background에서 실행하도록 선택할 수 있고, 병렬 에이전트를 사용해 여러 플랜을 동시에 생성해 검토할 수도 있습니다.

팀에서 공유 가능한 명령어

커스텀 규칙과 명령어, 프롬프트를 팀 전체와 공유할 수 있습니다. Cursor Docs에서 딥 링크를 생성하세요.

향상된 프롬프트 UI

파일과 디렉터리가 이제 태그형 토큰으로 인라인 표시됩니다. 태그된 컨텍스트와 함께 프롬프트를 복사·붙여넣기 하는 작업도 개선했습니다.

컨텍스트 메뉴에서 @Definitions, @Web, @Link, @Recent Changes, @Linter Errors 등 많은 명시적 항목을 제거했습니다. 이제 Agent가 프롬프트 입력란에 컨텍스트를 수동으로 첨부하지 않아도, 필요한 컨텍스트를 스스로 수집할 수 있습니다.

개선된 Agent 하니스

모든 모델에서 Agent를 사용할 수 있도록 하는 기반 하니스를 대폭 개선했습니다. 특히 GPT-5 Codex에서 품질이 크게 향상되었습니다.

Cloud Agents

Cloud Agents는 이제 99.9%의 안정성, 즉시 시작, 그리고 곧 제공될 새로운 UI를 지원합니다. 또한 에디터에서 Agent를 클라우드로 보내는 경험도 개선했습니다.

Enterprise용 Cursor

Sandboxed Terminals: 관리자 제어

Enterprise는 이제 팀 전체에 Sandboxed Terminals 표준 설정을 강제 적용할 수 있습니다. 팀 수준에서 샌드박스 사용 여부, Git 액세스, 네트워크 액세스를 설정할 수 있습니다.

Hooks: 클라우드 배포

Enterprise 팀은 이제 hooks웹 대시보드에서 직접 배포할 수 있습니다. 관리자는 새 hook을 추가하고, 초안을 저장하고, 각 hook을 어떤 운영체제에 적용할지 선택할 수 있습니다.

감사 로그

Cursor에서 관리자 이벤트의 타임스탬프가 기록된 로그를 확인할 수 있습니다. 여기에는 사용자 액세스, 설정 변경, Team Rule 수정, 멤버 관리 이벤트가 포함됩니다.

  • 채팅 렌더링을 위한 텍스트 파싱을 최적화했습니다.
  • TypeScript 언어 서버의 기본 메모리를 늘렸습니다.
  • 채팅 내 텍스트 렌더링을 단순화해 LSP 사용을 줄였습니다.
  • 워크트리 내 렌더링을 단순화해 더 단순한 LSP를 사용하도록 했습니다.
  • 파일을 읽을 때 에이전트가 LSP를 덜 사용하도록 단순화했습니다.
  • findFiles 성능을 최적화해, 제한된 동시성에서 동시에 발생하는 호출을 배치 처리하도록 했습니다.
  • Notepads는 사용 중단(deprecated)되었습니다.
  • Background Agents가 Cloud Agents로 이름이 변경되었습니다.

  • 2.0.1-2.0.28: 버그 수정

Browser Controls, Plan Mode 및 Hooks

브라우저 제어

Agent는 스크린샷을 찍고, UI를 개선하며, 클라이언트 측 문제를 디버깅할 수 있습니다. 브라우저 기능에 대해 자세히 알아보세요.

Plan Mode

Cursor는 이제 복잡한 작업을 시작하기 전에 구체적인 계획을 먼저 세울 수 있습니다. 이를 통해 에이전트가 훨씬 더 오래 실행될 수 있습니다.

Agent 자동완성

프롬프트를 작성하면 최근 변경 사항을 기반으로 자동완성 제안이 표시됩니다. Tab 키로 제안을 수락하고 파일을 컨텍스트에 첨부할 수 있습니다.

Hooks (Beta)

이제 사용자 정의 스크립트를 사용해 Agent 루프를 관찰하고, 제어하며, 확장할 수 있습니다. Hooks를 사용하면 런타임에 Agent의 동작을 커스터마이즈하고 영향력을 행사할 수 있습니다.

Hooks로 Agent 사용 내역을 감사·모니터링하거나, 명령 실행을 차단하거나, 컨텍스트에서 시크릿을 마스킹/삭제할 수 있습니다. 아직 베타 단계이므로, 여러분의 피드백을 들려주세요.

팀 규칙

이제 팀은 대시보드에서 모든 프로젝트에 적용되는 전역 팀 규칙을 정의하고 공유할 수 있습니다. Bugbot에도 팀 규칙이 적용되어, 리포지토리 전반에서 동작이 일관되게 유지됩니다.

딥링크로 프롬프트 공유하기 (베타)

재사용 가능한 프롬프트용 공유 딥링크를 생성할 수 있습니다. 설정 문서, 팀 리소스, 워크플로우 공유 등에 유용합니다. 생성 방법은 문서를 참고하세요.

샌드박스 터미널

이제 명령이 안전한 샌드박스 환경에서 실행됩니다. allowlist 모드를 사용하는 경우, allowlist에 없는 명령은 워크스페이스에 대한 읽기/쓰기 권한은 있지만 인터넷에는 연결되지 않는 샌드박스에서 자동으로 실행됩니다.

명령이 실패했고 그 원인이 샌드박스라고 감지되면, 샌드박스 밖에서 다시 실행하라는 메시지가 표시됩니다.

Bugbot의 PR 요약

GitHub에서 PR을 생성하면 Bugbot이 변경 사항에 대한 요약을 자동으로 생성합니다. 이 요약은 변경 내용을 푸시할 때마다 업데이트되어 항상 정확하도록 유지됩니다. 이 기능은 Cursor 대시보드의 Bugbot 탭에서 끌 수 있습니다。

메뉴 바에서 Agent 상태 모니터링

메뉴 바에서 바로 Cursor Agent 상태를 확인할 수 있습니다.

Agent용 이미지 파일 지원

Agent가 이제 워크스페이스의 이미지 파일을 직접 읽고 이를 컨텍스트에 포함할 수 있습니다. 이전에는 붙여넣은 이미지만 지원되었습니다.

  • 파일과 터미널에서 붙여넣은 코드가 이제 Chat에서 명시적으로 표시되어, 대화가 더 명확해지고 따라가기 쉬워졌습니다.
  • Windows에서는 Agent가 이제 PowerShell을 올바르게 사용합니다. macOS와 Linux에서는 PowerShell이 기본 셸로 설정된 경우 PowerShell을 사용합니다. Agent는 또한 셸을 올바르게 감지해 PowerShell에서 Bash 전용 문법으로 인한 오류를 방지합니다.

  • 1.7.1: 성능 개선
  • 1.7.2: MCP 자동 실행 지원
  • 1.7.3: 성능 수정 및 UI 개선
  • 1.7.4: Shift+Tab 단축키 개선
  • 1.7.5: Agent 창 관련 수정
  • 1.7.6: 성능 최적화 및 마이그레이션 수정
  • 1.7.7: Git 설정 개선
  • 1.7.8: UI 정리
  • 1.7.9: Agent 창 관련 수정
  • 1.7.10: Bash 호환성 수정
  • 1.7.11: 멀티 루트 샌드박스 및 터미널 개선
  • 1.7.12: Agent 창 관련 수정
  • 1.7.13: 버그 수정
  • 1.7.14: Plan mode 개선 및 대화형 todo 항목
  • 1.7.15: 브라우저 지원 및 Agent 창 키보드 단축키
  • 1.7.16: 이미지 처리 개선 및 키보드 단축키
  • 1.7.17: 수정 사항
  • 1.7.18: 입력 박스 및 단축키 수정
  • 1.7.19: 브라우저 및 MCP 도구 개선
  • 1.7.20: 웹 검색 자동 수락 설정
  • 1.7.21: 스크린샷 수정
  • 1.7.22: 자동 실행 UI 개선 및 브라우저 로깅
  • 1.7.23: Plan mode 수정 및 원격 파일 지원
  • 1.7.24: 팀 딥링크 및 훅 개선
  • 1.7.25: 버그 수정
  • 1.7.26: 터미널 샌드박싱
  • 1.7.27: Chat Tab 동작 수정
  • 1.7.28: 브라우저 뷰 상태 수정
  • 1.7.29: Agent 창 차단 개선, ripgrep 성능 개선
  • 1.7.30: 브라우저 콘솔 버그 수정
  • 1.7.31: 리뷰 코드 플로우 업데이트, 비어 있는 코드 블록 수정
  • 1.7.32: 닫기 모달 상태 수정
  • 1.7.33: 파일 워처 성능 개선
  • 1.7.34: Plan mode 대화 UX 개선, 메모리 누수 수정
  • 1.7.35: todo 항목 병합, Plan mode 라벨링 및 대화 UX 개선
  • 1.7.36: 옵저버 생성 문제 수정
  • 1.7.37: Plan mode 점 위치 수정
  • 1.7.38: Plan 업데이트 및 터미널 샌드박싱 개선
  • 1.7.39: 메모리 누수 수정, 원격 연결 개선, 터미널 샌드박싱 UX 개선
  • 1.7.40: 에러 처리 개선, 터미널 환경 수정, MCP 허용 목록 업데이트
  • 1.7.41: 인증용 토큰 동기화 개선
  • 1.7.42: 문구 업데이트, MCP 허용 목록 전체 와일드카드 수정, Plan 편집기 복사 기능 개선
  • 1.7.43: todo 항목 생성 및 삭제 개선
  • 1.7.44: todo 참조 수정
  • 1.7.45: 모델 선택기 UX
  • 1.7.46: Agent UI 개선
  • 1.7.47: 파일 워처 크래시 수정, 검색 기능 개선, HTTP/2 정책
  • 1.7.48: 메모리 누수 수정, Git 리포지토리 감지 개선, 빠른 검색 개선
  • 1.7.49: 딥링크 코드 정리, HTTP/2 네트워크 변경
  • 1.7.50: 릴리스 인프라 개선
  • 1.7.51: 네트워크 개선
  • 1.7.52: 캐시 및 빌드 개선
  • 1.7.53: 네트워크 로깅 개선
  • 1.7.54: 로깅, UI 성능 개선

슬래시 명령어, 요약 기능, 개선된 Agent 터미널

커스텀 슬래시 명령어

이제 재사용 가능한 프롬프트를 만들고 팀과 빠르게 공유할 수 있습니다. 명령어.cursor/commands/[command].md에 저장됩니다. Agent 입력창에 /를 입력한 뒤 드롭다운 메뉴에서 명령어를 선택해 실행할 수 있습니다.

우리는 이 기능을 린터 실행, 컴파일 오류 수정, 자세한 설명과 conventional commits 규칙을 따르는 커밋 메시지를 포함한 PR 생성 등에 활용하고 있습니다.

요약 트리거

Cursor는 컨텍스트 윈도우 제한에 도달하면 긴 대화를 자동으로 요약해 줍니다. 이제 /summarize 슬래시 명령어를 사용해 필요할 때마다 컨텍스트를 즉시 요약할 수 있습니다. 새 채팅을 만들고 싶지는 않지만 컨텍스트 윈도우의 공간을 비우고 싶을 때 유용합니다.

MCP Resources 지원

이제 MCP Resources를 지원합니다. Resources는 서버가 파일, 데이터베이스 스키마, 애플리케이션별 정보와 같이 언어 모델에 컨텍스트를 제공하는 데이터를 공유할 수 있게 해 줍니다.

또한 이제 MCP에서 인터폴레이션된 변수도 지원합니다. 이를 통해 MCP 서버 설정을 정의할 때 문자열 내에서 환경 변수를 사용할 수 있습니다.

Agent용 터미널 개선

Agent가 셸 명령을 실행하기 위해 터미널을 생성할 때, 해당 환경의 안정성과 신뢰성을 크게 개선했습니다.

이를 통해 작업 완료 후에도 터미널 명령이 멈춰 있거나 제대로 종료되지 않는 기존 문제를 해결하고, SSH 사용 경험도 개선했습니다.

또한 터미널 UI를 다듬고 실행 속도를 높였으며, 셸 명령이 사용자 승인을 요구할 때 OS 알림도 추가했습니다.

  • 1.6.1: git 관련 문제 수정
  • 1.6.2: 터미널 안정성 개선
  • 1.6.3: 셸 환경 관련 문제 수정
  • 1.6.4: CLI 파싱 문제 수정
  • 1.6.5: 성능 개선
  • 1.6.6: 터미널 렌더링 문제 수정
  • 1.6.7: git diff 파싱 강화
  • 1.6.8: 셸 명령 신뢰성 개선
  • 1.6.9: MCP 서버 연결 문제 수정
  • 1.6.10: 성능 최적화
  • 1.6.11: git 브랜치 전환 문제 수정
  • 1.6.12: 일반적인 버그 수정 및 안정성 개선
  • 1.6.13-1.6.23: 터미널 관련 수정
  • 1.6.24: 안정성 개선
  • 1.6.25: MCP 관리자 도구 개선
  • 1.6.26: 요약 및 확장 기능 개선
  • 1.6.27: 네이티브 메뉴 알림 배지 추가
  • 1.6.28: 파일 로딩 성능 개선
  • 1.6.29: Agent 대화 UX 조정
  • 1.6.30: Agent TODO UX 변경
  • 1.6.31: zsh용 Agent 터미널/셸 변경
  • 1.6.32-35: Agent 창 Beta 변경, MCP 재설치 버그 수정
  • 1.6.36-1.6.42: 에이전트 터미널용 WSL 개선 및 에이전트 대화 버그 수정
  • 1.6.42-1.6.45: Bash/ZSH 상태 복원을 위한 추가 Agent 터미널 수정

Linear 통합, 개선된 Agent 터미널 및 OS 알림

Linear에서 Agent 실행하기

이제 Linear에서 바로 Background Agent를 직접 실행할 수 있습니다. 이슈 화면을 벗어나지 않고 Cursor에 작업을 위임하세요. 더 자세한 내용은 블로그 글을 참고하세요.

Agent 터미널의 리뷰 흐름 개선

터미널이 이제 왼쪽에 열리고, 검토를 막고 있을 때를 더 잘 보여주도록 배경과 테두리에 애니메이션이 추가되었습니다. 거절하면 입력창으로 자동 포커스가 이동해 바로 응답할 수 있습니다.

Agent의 OS 알림

Agent 실행이 완료되었거나 입력이 필요할 때(예: 허용 목록에 없는 명령을 승인해야 할 때) 네이티브 OS 알림을 받을 수 있습니다. Settings에서 활성화할 수 있습니다.

Agent 완료 시스템 알림.

MCP 입력 요청(elicitation) 지원

Cursor가 이제 MCP 스펙의 새로운 기능인 MCP 입력 요청(elicitation)을 지원합니다. 이 기능을 통해 서버는 사용자 선호도나 설정 선택과 같은 구조화된 입력을 사용자에게 요청할 수 있습니다. 요청은 JSON 스키마로 정의되며, 이를 통해 서버는 검증된 응답을 받을 수 있고, 사용자는 어떤 정보를 공유할지에 대한 통제권을 유지할 수 있습니다.

  • Tab이 이제 전체 노트북 컨텍스트를 인식합니다.
  • Chat에서 셀 내용을 복사할 때, 원시 텍스트를 붙여넣는 대신 코드 참조를 사용합니다.
  • 모든 모델에서 노트북 편집 도구를 사용할 수 있습니다.

  • 컨텍스트 사용량이 항상 채팅 입력창에 표시됩니다.
  • Agent와 함께 GPT-5를 사용할 때 이제 할 일(todo)을 생성할 수 있습니다.
  • 대기 중인 메시지가 언제 전송될지 보여주는 레이블을 추가했습니다.

  • 1.5.1: 대용량 파일 작업 시 발생할 수 있던 치명적인 애플리케이션 크래시를 수정했습니다. 메모리 관리와 안정성을 개선했습니다.
  • 1.5.2: 명령 팔레트 오버플로 문제를 수정하고 사이드바 아이콘 크기 불일치를 바로잡았습니다.
  • 1.5.3: 드롭다운 호버 상태를 수정하고 인터페이스 전반에서 툴팁 위치를 개선했습니다.
  • 1.5.4: 모달 배경 클릭 동작을 수정하고 여러 대화 상자에서 버튼 정렬을 개선했습니다.
  • 1.5.5: 전반적인 애플리케이션 성능과 신뢰성을 높이기 위한 안정성 개선과 버그 수정을 진행했습니다.

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

더 많은 에이전트 조정 기능

이제 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: 성능 개선