· Changelog

클라우드 Agent를 위한 개발 환경

에이전트가 엔지니어링 작업을 처음부터 끝까지 처리하려면, 노트북 설정과 비슷한 개발 환경이 필요합니다. 즉, 클론된 리포지토리, 설치된 의존성, 내부 툴체인용 자격 증명, 그리고 빌드 시스템에 대한 접근 권한이 갖춰져 있어야 합니다.

이번 릴리스에서는 팀이 에이전트를 위한 개발 환경을 구성할 수 있도록 새로운 도구를 도입했습니다. Cursor도 이러한 도구를 사용해 사용자를 대신해 환경을 설정하고 유지 관리할 수 있습니다. 이를 통해 팀은 사용자가 완전히 제어할 수 있는 개발 환경에서 처음부터 끝까지 작업을 처리하는 병렬 에이전트 플릿을 더 쉽게 실행할 수 있습니다.

멀티 리포지토리 환경

클라우드 Agent와 자동화가 이제 Agent 창의 멀티 루트 워크스페이스를 기반으로 멀티 리포지토리 환경을 지원합니다. 에이전트가 작업에 필요한 모든 리포지토리를 하나의 환경에 구성해 두고, 여러 세션에서 재사용할 수 있습니다.

코드로 관리하는 환경 설정

환경 정의를 더 쉽게 변경, 디버그, 검토할 수 있도록 Dockerfile 기반 설정 방식을 개선했습니다.

여기에는 빌드 시크릿 지원도 포함되어 있어 Dockerfile에서 직접 비공개 패키지 레지스트리에 안전하게 접근할 수 있습니다. 빌드 시크릿은 빌드 단계로 범위가 제한되며, 실행 중인 에이전트의 환경으로는 전달되지 않습니다.

코드로 관리하는 환경 설정

또한 레이어 캐싱도 업그레이드해 Dockerfile을 변경해도 이미지에서 변경된 레이어만 다시 빌드되도록 했습니다. 캐시가 적용되는 빌드는 70% 더 빠르게 실행됩니다.

개선된 에이전트 중심 환경 설정

Cursor는 환경을 설정하는 과정에서 질문을 하고, 누락된 자격 증명을 알려주며, 환경이 올바르게 설정되었는지 확인합니다.

개선된 에이전트 설정

Cursor는 항상 에이전트가 실행 중인 환경의 버전을 표시합니다. 환경 설정이 실패하더라도 즉시 중단되지 않도록, 명확한 경고와 함께 기본 이미지로 전환되어 클라우드 Agent가 계속 실행됩니다.

개발 환경 거버넌스 및 보안 제어

이제 모든 개발 환경에는 사용자가 검토하고 롤백할 수 있는 자체 버전 기록이 있습니다. 또한 롤백 권한을 관리자에게만 제한할 수도 있습니다. 감사 로그는 팀 구성원이 환경에서 수행한 모든 동작을 기록해, 보안 팀이 누가 무엇을 변경했는지 완전히 파악할 수 있도록 해줍니다.

이제 egress와 시크릿은 개발 환경 수준에서 범위를 지정할 수 있습니다. 한 환경에 설정된 시크릿은 다른 어떤 환경에서도 접근할 수 없습니다.

에이전트 개발 환경에 대한 자세한 내용은 공지문서에서 확인하세요.

클라우드 Agent를 위한 개발 환경 · Cursor