Cursor iOS 앱을 다운로드하고 로그인하세요. 계정에 연결된 컴퓨터가 앱에 자동으로 표시됩니다. 앱에서 사용할 컴퓨터를 탭한 다음, Cursor 데스크톱 앱에서 페어링 요청을 승인하세요. 그러면 로컬 에이전트 목록이 표시됩니다. 에이전트를 탭하면 현재 진행 중인 작업을 확인하거나 메시지를 보낼 수 있습니다.
오늘 코드 배포의 마지막 단계를 책임지는 두 가지 Cursor 봇을 출시합니다. Rollouts는 배포되는 모든 변경 사항을 모니터링하고 환경별 health 상태를 보고합니다. Security Review는 모든 pull request에서 악용 가능한 버그를 찾아 보고합니다.
Rollouts는 모든 pull request에 모니터를 연결하고 변경 사항이 배포되는 과정을 지켜보며, 환경별 변경 health를 검증된 정상(verified healthy), 회귀 탐지됨(regression detected), 판단 불가(inconclusive) 중 하나로 보고합니다. Firetiger Change Monitors를 Bot Development Kit로 새롭게 만든 Cursor 버전입니다.
대시보드에서 Rollouts를 활성화한 다음 소스 제어, 배포 시스템, 텔레메트리 제공업체를 연결하세요. 다음 pull request부터 Rollouts가 모니터링을 시작합니다.
pull request가 열리면 Rollouts는 diff와 변경의 영향을 받는 시스템을 읽은 뒤, 모니터링 플랜을 작성해 PR 코멘트로 남깁니다. 플랜에는 파악된 위험 요소, 변경으로 기대하는 효과, 확인할 신호, 그리고 변경 사항 검증을 어렵게 만드는 계측 공백이 담겨 있습니다. PR에서 플랜을 수정하면 Rollouts는 수정된 버전을 사용합니다.
Rollouts는 변경 사항의 커밋에 대한 배포 이벤트가 발생하면 활성화되어 로그, 메트릭, 트레이스를 바탕으로 플랜을 실행합니다. 환경마다 따로 추적하므로, 스테이징에서 검증된 변경 사항이라도 프로덕션에서는 플래그가 지정될 수 있습니다. Rollouts는 오류 및 지연 시간 신호와 함께 변경 사항이 의도한 효과를 내는지 확인하고, 판정이 내려지면 PR에 결과를 보고합니다.
Rollouts는 회귀를 탐지하면 원인으로 의심되는 변경 사항을 지목하고 작성자에게 알립니다. 설정에 따라 검토용 revert PR을 열거나, 발견 사항을 클라우드 Agent에 넘겨 수정하도록 할 수도 있습니다. 현재 Rollouts가 직접 병합하거나 롤백하지는 않습니다.
Security Review는 SQL, 명령어, 템플릿 영역 전반의 인젝션 취약점과 함께 인증 및 승인 우회를 탐지하며, 리팩터링 이후 더 이상 실행되지 않는 검사도 찾아냅니다. 또한 소스에 커밋된 시크릿과 자격 증명, SSRF 및 검증되지 않은 리디렉션, 안전하지 않은 역직렬화, 알려진 취약점을 유발하는 의존성 변경에도 플래그를 지정합니다. 사용자 입력이 어디로 들어와 어떤 경로를 거치는지도 추적합니다.
오늘 Cursor에 Projects를 출시합니다. Projects를 사용하면 기능 개발, 마이그레이션, 앱 전체 구축처럼 규모가 큰 작업도 맡길 수 있습니다. 수개월에 걸친 작업의 컨텍스트를 유지하고, 수천 개의 하위 에이전트에 작업을 위임하며, 별도의 프롬프트 없이도 반복 작업을 수행합니다.
Projects는 왼쪽 내비게이션에서 접근할 수 있습니다. 프로젝트의 코디네이터 에이전트는 직접 코드를 작성하지 않습니다. 대신 작업을 계획하고, 이를 구현할 에이전트에게 위임한 뒤, 완료된 결과물을 여러분이 확인할 수 있도록 가져옵니다. 코디네이터는 여러분을 대신해 에이전트를 만들고 관리하며, 작업에 필요한 만큼 많은 에이전트를 병렬로 실행합니다.
작업을 시작할 때마다 에이전트에게 처음부터 다시 설명할 필요는 없습니다. 각 프로젝트는 그 에이전트들이 사용하는 모든 클라우드와 로컬 머신에 동기화되는 파일 모음을 유지합니다. 에이전트는 조사 결과와 아티팩트는 물론, 코드베이스에 대해 알아낸 내용과 여러분이 선호하는 작업 방식까지 함께 기록합니다. 예를 들어 한 에이전트가 어떤 서비스를 테스트하는 방법을 알아내면, 이후의 모든 에이전트가 그 지침을 활용할 수 있습니다. 공유 컨텍스트는 프로젝트와 함께 쌓여 가고, 그만큼 코디네이터도 시간이 지날수록 더 효과적으로 동작합니다.
My Machines는 개인 워크플로우를 위해 노트북이나 VM 한 대를 계정에 연결하는 기능입니다.
Team pools는 팀 또는 기업을 위해 이름을 지정한 worker 대기열입니다. 요청이 들어오면 역량이 늘어나고 worker 연결이 끊기면 줄어들기 때문에, 셀프 호스팅 machines를 수요에 맞춰 확장할 수 있습니다. Pools는 특정 리포지토리에 묶여 있지 않습니다. pool 이름만 지정하면 사용 가능한 worker 중 어느 것이든 해당 요청을 가져갈 수 있습니다.
또한 Pools는 유휴 machine을 최대 절전 상태로 전환했다가, 후속 요청이 들어오면 재연결 window 내에 복원할 수 있습니다. 덕분에 다음 prompt 하나를 위해 비용이 많이 드는 역량을 계속 켜 둘 필요가 없습니다.
셀프 호스팅 worker가 이제 Linux와 Mac에서 컴퓨터 사용을 지원합니다. 적절한 데스크톱 패키지만 갖춰져 있으면 에이전트가 클릭하고, 입력하고, 스크린샷을 찍고, 브라우저를 조작할 수 있습니다. 에이전트의 데스크톱을 지켜보거나 Cursor에서 직접 제어권을 가져올 수도 있습니다.
Cursor iOS 앱을 다운로드하고 로그인하세요. 계정에 연결된 컴퓨터가 앱에 자동으로 표시됩니다. 앱에서 사용할 컴퓨터를 탭한 다음, Cursor 데스크톱 앱에서 페어링 요청을 승인하세요. 그러면 로컬 에이전트 목록이 표시됩니다. 에이전트를 탭하면 현재 진행 중인 작업을 확인하거나 메시지를 보낼 수 있습니다.
오늘 코드 배포의 마지막 단계를 책임지는 두 가지 Cursor 봇을 출시합니다. Rollouts는 배포되는 모든 변경 사항을 모니터링하고 환경별 health 상태를 보고합니다. Security Review는 모든 pull request에서 악용 가능한 버그를 찾아 보고합니다.
Rollouts는 모든 pull request에 모니터를 연결하고 변경 사항이 배포되는 과정을 지켜보며, 환경별 변경 health를 검증된 정상(verified healthy), 회귀 탐지됨(regression detected), 판단 불가(inconclusive) 중 하나로 보고합니다. Firetiger Change Monitors를 Bot Development Kit로 새롭게 만든 Cursor 버전입니다.
대시보드에서 Rollouts를 활성화한 다음 소스 제어, 배포 시스템, 텔레메트리 제공업체를 연결하세요. 다음 pull request부터 Rollouts가 모니터링을 시작합니다.
pull request가 열리면 Rollouts는 diff와 변경의 영향을 받는 시스템을 읽은 뒤, 모니터링 플랜을 작성해 PR 코멘트로 남깁니다. 플랜에는 파악된 위험 요소, 변경으로 기대하는 효과, 확인할 신호, 그리고 변경 사항 검증을 어렵게 만드는 계측 공백이 담겨 있습니다. PR에서 플랜을 수정하면 Rollouts는 수정된 버전을 사용합니다.
Rollouts는 변경 사항의 커밋에 대한 배포 이벤트가 발생하면 활성화되어 로그, 메트릭, 트레이스를 바탕으로 플랜을 실행합니다. 환경마다 따로 추적하므로, 스테이징에서 검증된 변경 사항이라도 프로덕션에서는 플래그가 지정될 수 있습니다. Rollouts는 오류 및 지연 시간 신호와 함께 변경 사항이 의도한 효과를 내는지 확인하고, 판정이 내려지면 PR에 결과를 보고합니다.
Rollouts는 회귀를 탐지하면 원인으로 의심되는 변경 사항을 지목하고 작성자에게 알립니다. 설정에 따라 검토용 revert PR을 열거나, 발견 사항을 클라우드 Agent에 넘겨 수정하도록 할 수도 있습니다. 현재 Rollouts가 직접 병합하거나 롤백하지는 않습니다.
Security Review는 SQL, 명령어, 템플릿 영역 전반의 인젝션 취약점과 함께 인증 및 승인 우회를 탐지하며, 리팩터링 이후 더 이상 실행되지 않는 검사도 찾아냅니다. 또한 소스에 커밋된 시크릿과 자격 증명, SSRF 및 검증되지 않은 리디렉션, 안전하지 않은 역직렬화, 알려진 취약점을 유발하는 의존성 변경에도 플래그를 지정합니다. 사용자 입력이 어디로 들어와 어떤 경로를 거치는지도 추적합니다.
오늘 Cursor에 Projects를 출시합니다. Projects를 사용하면 기능 개발, 마이그레이션, 앱 전체 구축처럼 규모가 큰 작업도 맡길 수 있습니다. 수개월에 걸친 작업의 컨텍스트를 유지하고, 수천 개의 하위 에이전트에 작업을 위임하며, 별도의 프롬프트 없이도 반복 작업을 수행합니다.
Projects는 왼쪽 내비게이션에서 접근할 수 있습니다. 프로젝트의 코디네이터 에이전트는 직접 코드를 작성하지 않습니다. 대신 작업을 계획하고, 이를 구현할 에이전트에게 위임한 뒤, 완료된 결과물을 여러분이 확인할 수 있도록 가져옵니다. 코디네이터는 여러분을 대신해 에이전트를 만들고 관리하며, 작업에 필요한 만큼 많은 에이전트를 병렬로 실행합니다.
작업을 시작할 때마다 에이전트에게 처음부터 다시 설명할 필요는 없습니다. 각 프로젝트는 그 에이전트들이 사용하는 모든 클라우드와 로컬 머신에 동기화되는 파일 모음을 유지합니다. 에이전트는 조사 결과와 아티팩트는 물론, 코드베이스에 대해 알아낸 내용과 여러분이 선호하는 작업 방식까지 함께 기록합니다. 예를 들어 한 에이전트가 어떤 서비스를 테스트하는 방법을 알아내면, 이후의 모든 에이전트가 그 지침을 활용할 수 있습니다. 공유 컨텍스트는 프로젝트와 함께 쌓여 가고, 그만큼 코디네이터도 시간이 지날수록 더 효과적으로 동작합니다.
My Machines는 개인 워크플로우를 위해 노트북이나 VM 한 대를 계정에 연결하는 기능입니다.
Team pools는 팀 또는 기업을 위해 이름을 지정한 worker 대기열입니다. 요청이 들어오면 역량이 늘어나고 worker 연결이 끊기면 줄어들기 때문에, 셀프 호스팅 machines를 수요에 맞춰 확장할 수 있습니다. Pools는 특정 리포지토리에 묶여 있지 않습니다. pool 이름만 지정하면 사용 가능한 worker 중 어느 것이든 해당 요청을 가져갈 수 있습니다.
또한 Pools는 유휴 machine을 최대 절전 상태로 전환했다가, 후속 요청이 들어오면 재연결 window 내에 복원할 수 있습니다. 덕분에 다음 prompt 하나를 위해 비용이 많이 드는 역량을 계속 켜 둘 필요가 없습니다.
셀프 호스팅 worker가 이제 Linux와 Mac에서 컴퓨터 사용을 지원합니다. 적절한 데스크톱 패키지만 갖춰져 있으면 에이전트가 클릭하고, 입력하고, 스크린샷을 찍고, 브라우저를 조작할 수 있습니다. 에이전트의 데스크톱을 지켜보거나 Cursor에서 직접 제어권을 가져올 수도 있습니다.