Cursor, 백그라운드 에이전트 정식 GA—로컬 떠나도 코딩 계속
Cursor가 사용자가 IDE를 닫아도 클라우드에서 자율적으로 코드를 작성·테스트·커밋하는 백그라운드 에이전트(Background Agent)를 정식 출시했다. 장시간 리팩터링이나 테스트 스위트 실행처럼 대기가 필요한 작업을 오프로드할 수 있어, 한국 개발자들의 멀티태스킹 워크플로에 직접적인 변화가 예상된다.
백그라운드 에이전트란 무엇인가
Cursor의 백그라운드 에이전트는 사용자의 로컬 머신이나 IDE 세션과 독립적으로 동작하는 클라우드 샌드박스 실행 환경이다. 작업 지시를 내린 뒤 IDE를 종료하거나 다른 업무로 전환해도, 에이전트는 원격에서 다음 작업을 지속한다.
- 지원 작업 범위: 멀티파일 리팩터링, 유닛·통합 테스트 실행, 의존성 업그레이드, PR 초안 생성
- 실행 환경: 격리된 컨테이너 내 터미널·파일시스템·Git 접근 포함
- 알림 연동: 작업 완료 또는 오류 발생 시 슬랙·이메일·IDE 재진입 후 인앱 알림으로 결과 전달
- 컨텍스트 유지: 최대 200K 토큰 코드베이스 컨텍스트를 세션 간 지속 보유
요금 및 플랜별 제공 조건
백그라운드 에이전트는 Pro($20/월) 이상 구독에서 사용 가능하며, 월 50회 무료 실행 크레딧이 포함된다. 초과분은 실행당 과금 방식으로 적용되며 정확한 단가는 Cursor 공식 요금 페이지를 참조해야 한다. Business 플랜($40/월)에서는 팀원 간 에이전트 작업 공유 및 감사 로그(Audit Log)가 추가로 제공된다.
| 플랜 | 월 무료 실행 | 팀 공유 | 감사 로그 | |------|------------|--------|----------| | Pro | 50회 | ✗ | ✗ | | Business | 200회 | ✓ | ✓ | | Enterprise | 무제한 협의 | ✓ | ✓ |
한국 개발자 활용 시나리오
1. 야간 배치 리팩터링 퇴근 전 레거시 모듈 리팩터링 지시를 내리고, 다음 날 출근 시 완료된 PR을 리뷰하는 방식으로 활용할 수 있다.
2. CI 병렬 테스트 대체 로컬 CI 실행 대신 에이전트에 테스트 스위트를 위임해 개발 머신 리소스를 절약할 수 있다.
3. 의존성 자동 업그레이드
package.json 또는 pyproject.toml 의존성 일괄 업그레이드 및 충돌 해소를 에이전트에 맡기고 결과만 검토하는 워크플로가 가능하다.
주의사항: 현재 백그라운드 에이전트는 외부 네트워크 요청(API 호출 등)이 기본 차단된 샌드박스에서 실행된다. 외부 연결이 필요한 작업은 설정에서 허용 도메인을 명시해야 한다.