Agents Window의 타일형 레이아웃과 업그레이드된 음성 입력

이번 릴리스에서는 Cursor 3의 일부로 Agents Window 인터페이스를 개선했습니다.

타일형 레이아웃

현재 보기를 여러 창으로 나누어 여러 에이전트를 병렬로 실행하고 관리하세요. 타일형 레이아웃을 사용하면 탭 사이를 오갈 필요 없이 멀티태스킹이 쉬워지고, 여러 에이전트의 결과를 비교하기도 더 편리합니다.

창을 확대해 특정 대화에 집중하고, 에이전트를 타일로 드래그해 배치하고, 키바인딩으로 빠르게 탐색하고 정리하세요. 설정은 세션이 바뀌어도 유지됩니다.

업그레이드된 음성 입력

음성 입력 받아쓰기가 더 안정적이고 정확해졌습니다. 음성 전체를 녹음한 뒤 batch STT로 전사해 더 높은 품질의 음성-텍스트 변환을 제공합니다.

Ctrl+M을 길게 눌러 말할 수 있고, 녹음 중에는 파형, 타이머, 취소 및 확인 버튼 같은 제어 요소가 UI에 표시됩니다.

빈 상태에서의 브랜치 선택

이전에는 빈 상태에서 에이전트를 시작하면 보통 현재 브랜치가 기본값으로 선택되었습니다. 이제는 먼저 브랜치를 검색하고 선택한 다음, 해당 브랜치에서 바로 클라우드 Agent를 실행할 수 있습니다.

이렇게 하면 브랜치를 전환하는 추가 단계를 줄이고, 잘못된 브랜치에서 실수로 실행되는 일을 줄일 수 있습니다.

Diff에서 파일로 이동

diff에서 파일의 정확한 줄로 바로 이동할 수 있습니다. 이동한 뒤에는 에디터의 모든 기능을 활용해 직접 수정하고, Tab을 사용하고, 정의로 이동하는 등 다양한 작업을 할 수 있습니다.

파일 검색 필터

특정 파일 집합으로 코드 검색 범위를 좁히려면 "Search in Files"에서 포함/제외 필터를 사용하세요.

  • 이제 음성 입력을 처리하는 동안에도 프롬프트 버튼이 제자리에 유지됩니다.
  • 이제 플랜 탭이 파일과 동일한 문서 동작을 지원합니다. 안정적인 로딩, 수정 사항 추적, 플랜 변경 시 다시 로드, 그리고 Markdown 저장, 복사, 내보내기가 포함됩니다.
  • 이제 새 에이전트 세션은 기본적으로 선호하는 프로젝트 대상을 기준으로 시작됩니다.
  • 이제 파일 탭 이름은 다른 모든 에이전트의 탭과 전역적으로 고유하게 맞추는 대신, 현재 에이전트에 표시된 탭 내에서 해석됩니다.
  • 이제 Cmd-K에는 더 적지만 더 관련성 높은 에이전트 결과가 표시되며, 최근 일치 항목 집합(즉, 쿼리와 일치하고 최근 항목에 속하는 결과)으로 제한됩니다.
  • macOS에서는 이제 텍스트가 안티앨리어싱 처리되어 문자 가장자리가 더 선명하게 표시됩니다.
  • 이제 Design Mode에서 코멘트를 남기기 전에 UI 요소를 선택할 수 있도록 키보드로 요소 트리(위, 아래, 좌우)를 탐색할 수 있습니다.
  • 이제 Agents Window는 실제로 필요한 경우가 아니면 비용이 큰 업데이트나 가져오기를 피합니다.
  • 이제 탭을 닫을 때 파일 트리가 깨질 가능성이 줄었고, 복구도 더 빨라졌습니다.
  • SCM 보기에서 CPU/네트워크 급증과 지연을 줄이기 위해 로컬 diff 가져오기를 제한했습니다.
  • 이제 파일 트리가 변경 사항에 더 안정적으로 반응하며, 깜빡이거나 오래된 상태로 남거나 업데이트를 놓칠 가능성이 줄었습니다.
  • 이제 확장 프로그램 이벤트(예: 파일 변경, 진단 업데이트)가 각 워크스페이스별로 범위가 지정되어 프로젝트 간 간섭이 줄어듭니다.
  • 긴 채팅에서 후속 메시지를 보내기 위해 Enter를 누르면 1초 이상 멈추곤 했지만, 이제는 즉시 반응합니다.
  • 드롭 프레임을 약 87% 줄여 이제 대규모 편집도 더 부드럽게 스트리밍됩니다.

  • 긴 대화를 스크롤할 때 버벅이던 버그를 수정했습니다. 이제 큰 스레드에서도 부드럽게 동작합니다.
  • diff나 코드 블록이 많은 에이전트 대화가 깜빡이거나 멈추던 버그를 수정했습니다.

Bugbot 학습된 규칙 및 MCP 지원

이번 릴리스에서는 실시간 자기 개선 기능, MCP 지원, Bugbot Autofix 개선, 그리고 현재까지 가장 높은 해결률 등 Bugbot의 다양한 업데이트를 소개합니다.

Bugbot 학습된 규칙

Bugbot은 이제 풀 리퀘스트의 피드백을 학습해, 그 신호를 향후 리뷰를 개선하는 학습된 규칙으로 전환할 수 있습니다.

후보 규칙을 만들기 위해 Bugbot은 Bugbot 코멘트에 대한 반응과 답글, 그리고 사람 리뷰어의 코멘트를 살펴봅니다. Bugbot은 신호가 계속 쌓이는 규칙은 자동으로 승격하고, 더 이상 유용하지 않은 규칙은 비활성화합니다.

Bugbot 학습된 규칙

공지에서 학습된 규칙에 대해 자세히 알아보거나, Bugbot 대시보드에서 학습 기능을 관리하세요.

Bugbot MCP 지원

코드 리뷰 중 추가 컨텍스트를 활용할 수 있도록 Bugbot에 MCP 서버 접근 권한을 부여하세요. Teams 및 기업 플랜에서는 Bugbot 대시보드에서 Bugbot에 도구를 추가할 수 있습니다.

Bugbot MCP 지원

  • Bugbot의 해결률은 이제 78%입니다.
  • 한 번에 여러 Bugbot 수정 사항을 적용할 수 있는 "모두 수정" 동작을 추가했습니다.
  • Bugbot 설정을 개편하고, 개인 설정과 팀 설정을 더 명확한 섹션으로 나눴습니다.
  • Bugbot Autofix는 수정이 필요할 정도로 발견 사항이 충분히 중요한 경우에만 실행됩니다.
  • 이제 Bugbot Autofix는 관련 규칙만 사용해 프롬프트의 불필요한 내용을 줄입니다.
  • PR에서 Bugbot Autofix CI 검사의 신뢰성을 개선했습니다.
  • GitHub PR에서 Bugbot 검사 진행 메시지를 더 간단하게 만들었습니다.

  • 비활성 팀의 오래된 Privacy Mode 상태가 Bugbot Autofix를 잘못 차단할 수 있던 버그를 수정했습니다.
  • Bugbot 실행 시간이 예상보다 길어지던 인프라 문제를 수정했습니다.

새로운 Cursor 인터페이스

이제 Cursor 3를 사용할 수 있습니다.

에이전트 창

새로운 Cursor 인터페이스를 사용하면 로컬, 워크트리, 클라우드, 원격 SSH 등 다양한 repo와 환경에서 여러 에이전트를 병렬로 실행할 수 있습니다.

더 단순하고, 더 강력하며, 에이전트를 중심으로 설계되었으면서도 개발 환경의 깊이는 그대로 유지합니다.

에이전트 창을 사용해 보려면 Cursor를 업그레이드한 다음 Cmd+Shift+P -> Agents Window를 입력하세요.

언제든지 IDE로 다시 전환하거나, 둘 다 동시에 열어 둘 수 있습니다.

자세한 내용은 발표 글에서 확인하세요.

디자인 모드

에이전트 창에서는 디자인 모드를 사용해 브라우저에서 UI 요소에 직접 주석을 달고 대상을 지정할 수 있습니다.

이렇게 하면 에이전트가 인터페이스에서 어떤 부분을 가리키는지 정확히 지정할 수 있어, 더 정밀하게 피드백을 주고 더 빠르게 반복 작업할 수 있습니다.

키보드 단축키는 다음과 같습니다:

  • ⌘ + Shift + D로 디자인 모드로 전환
  • Shift + 드래그로 영역 선택
  • ⌘ + L로 요소를 채팅에 추가
  • ⌥ + 클릭으로 요소를 입력창에 추가

에디터의 에이전트 탭

에이전트 탭을 사용하면 여러 채팅을 한 번에 나란히 또는 격자형으로 볼 수 있습니다.

  • 변경 사항이 격리된 상태로 적용되도록 별도의 git 워크트리를 생성하는 새 명령어 /worktree가 추가되었습니다.
  • 여러 모델에서 동일한 작업을 각기 독립된 워크트리에서 병렬로 실행한 뒤 결과를 비교하는 새 명령어 /best-of-n이 추가되었습니다.
  • 에디터의 기존 워크트리 및 best-of-n 선택 기능은 더 이상 사용되지 않습니다.
  • 에디터에서 클라우드 에이전트가 제거되었습니다.

  • 이제 MCP 앱이 구조화된 콘텐츠를 지원해 더 풍부한 도구 출력을 제공할 수 있습니다.
  • 타사 플러그인 가져오기는 값이 설정되지 않은 경우 이제 기업 플랜에서 기본적으로 꺼짐으로 설정되며, 명시적인 Admin 재정의는 그대로 유지됩니다.

  • ID를 조회하지 않아도 감사 로그를 사람이 읽기 쉽게 이해할 수 있도록 디렉터리 그룹 이름이 추가되었습니다.
  • 팀 시크릿의 생성, 수정, 삭제를 Admin으로 제한하는 클라우드 에이전트용 팀 수준의 Admin 설정이 추가되었습니다.
  • 전체 팀에 대해 "Made with Cursor" 코드 기여 표시를 비활성화할 수 있는 기업 Admin 제어 기능이 추가되었습니다. 사용자별 설정은 여전히 Cursor Settings > 에이전트 > 기여 표시에서 사용할 수 있습니다.

  • 이제 대용량 파일의 diff 렌더링이 훨씬 더 빠르고 부드러워졌으며, 메모리 사용량도 줄었습니다.
  • 이제 에이전트가 장시간 실행되는 작업을 더 잘 모니터링합니다.
  • 에이전트가 백그라운드 셸 명령과 하위 에이전트가 완료될 때까지 기다리거나, "Ready" 또는 "Error" 같은 특정 출력을 기다릴 수 있게 해주는 Await 도구가 추가되었습니다.
  • 브라우저 자동화 도구가 노출되는 범위를 줄이고 서브에이전트가 브라우저 도구만 사용하도록 제한해 작업에 더 집중할 수 있도록 했습니다. 또한 오류 반복을 줄이도록 브라우저 지침을 개선했고, DOM 상호작용의 신뢰성이 낮을 때를 대비한 대체 수단으로 스크린샷 기반 좌표 클릭도 추가했습니다.
  • 이제 공유된 채팅에 대화 기록과 함께 계획도 포함됩니다.
  • Explorer 서브에이전트의 시작 시간을 개선하기 위해 캐싱이 추가되었습니다.
  • 이제 이전 채팅 기록이 at-mention 검색 결과에 직접 표시됩니다.
  • 콘텐츠가 넘칠 때 표시되는 "맨 아래로 스크롤" 버튼이 에이전트 패널에 추가되었습니다.
  • 이제 최대화된 채팅 레이아웃에서 탭 바가 사용 가능한 전체 너비에 걸쳐 표시될 수 있습니다.
  • Early Access 릴리스 트랙이 Nightly로 통합되었습니다.

  • Enter 키를 눌렀을 때 입력 끝에 줄바꿈이 안정적으로 추가되도록 Network Access Controls의 텍스트 영역 동작을 수정했습니다.
  • 다중 루트 워크스페이스가 첫 번째 폴더뿐 아니라 모든 워크스페이스 폴더에서 프로젝트 hook 파일을 읽도록 hooks 로딩을 수정했습니다.
  • 괄호로 감싼 HTTP(S) 링크가 인용으로 잘못 해석될 수 있던 markdown 파싱 버그를 수정했습니다.
  • 모든 할 일이 완료된 뒤 todo 카드가 사라지지 않도록 가시성 문제를 수정했습니다.
  • 수정 작업 후 자동으로 다시 시작되지 않던 에이전트의 대기 중 프롬프트를 수정했습니다.
  • 비활성화되어 있지만 선택 가능한 모델에 대해 오해를 불러일으키는 "허용되지 않음" 스타일을 제거하고, 사용자가 선택하면 모델이 자동으로 활성화되도록 picker 동작을 수정했습니다.
  • 스트리밍이 아직 진행 중일 때 thinking 블록의 펼치기/접기가 동작하지 않던 버그를 수정했습니다.
  • Shift+Enter 줄바꿈이 여러 줄 콘텐츠로 처리되지 않아 프롬프트 입력 필드가 잘못된 상태로 남을 수 있던 버그를 수정했습니다.

자체 호스팅 클라우드 Agent

이제 Cursor는 코드와 도구 실행이 전부 자체 네트워크 내에 머무르는 자체 호스팅 클라우드 Agent를 지원합니다.

코드베이스, 빌드 출력물, 시크릿은 모두 인프라에서 실행되는 내부 머신에 그대로 유지되며, Agent는 도구 호출을 로컬에서 처리합니다.

자체 인프라 내부에서 실행되는 워커와 함께 Cursor의 Agent 경험을 사용하세요

자체 호스팅 클라우드 Agent는 격리된 VM, 완전한 개발 환경, 다중 모델 하네스, 플러그인 등 Cursor 호스팅 클라우드 Agent와 동일한 기능을 제공합니다.

Cursor Dashboard에서 자체 호스팅 클라우드 Agent를 활성화해 지금 바로 사용해 보세요. 자세한 내용은 공지 글에서 확인하세요.

Composer 2

Composer 2를 이제 Cursor에서 사용할 수 있습니다. 까다로운 코딩 작업에서 우수한 결과를 보여주는 프런티어급 코딩 성능을 제공합니다.

CursorBench에서의 Composer 2 효율성과 품질CursorBench에서의 Composer 2 효율성과 품질
  • Standard: 2.50/M 출력 토큰
  • Fast (기본값): 7.50/M 출력 토큰

자세한 내용은 발표에서 확인하세요.