Cursor, 백그라운드 에이전트 정식 GA — 코드베이스 전체 자율 리팩터링
Cursor가 백그라운드 에이전트(Background Agent)를 정식 GA로 전환했다. 개발자가 다른 작업을 하는 동안 에이전트가 독립된 샌드박스 환경에서 수천 개 파일에 걸친 리팩터링·테스트·PR 생성을 자율 수행하며, 완료 후 슬랙·이메일로 결과를 푸시한다. 단순 자동완성을 넘어 '비동기 개발 파트너' 패러다임으로의 전환이라는 점에서 한국 개발팀의 CI/CD 워크플로에 직접적 영향을 미친다.
백그라운드 에이전트란?
Cursor 백그라운드 에이전트는 로컬 IDE 세션과 완전히 분리된 클라우드 샌드박스에서 실행된다. 개발자는 자연어로 태스크를 지시한 뒤 IDE를 닫아도 되며, 에이전트는 다음 단계를 자율 판단해 순서대로 실행한다.
- 파일 범위: 단일 파일이 아닌 전체 코드베이스(최대 100만 토큰 컨텍스트) 대상
- 툴 호출: 터미널 명령, 테스트 러너, 린터, Git 커밋·PR 생성까지 내장
- 알림: 작업 완료 또는 사람의 판단이 필요한 분기점 도달 시 슬랙·이메일·웹훅으로 푸시
주요 스펙 및 요금
| 항목 | 내용 | |------|------| | 동시 실행 에이전트 수 | Pro 플랜 기준 최대 3개 병렬 | | 샌드박스 지속 시간 | 태스크당 최대 4시간 | | 컨텍스트 창 | 1,000,000 토큰 | | 요금 | 공식 페이지 참조 | | 지원 모델 백엔드 | Claude Sonnet 4.6 / GPT-4o (사용자 선택) |
Business 플랜 이상에서는 병렬 에이전트 수 제한이 완화되며, 온프레미스 VPC 내 샌드박스 옵션도 베타로 제공된다.
한국 개발팀 실전 활용 포인트
1. 레거시 코드 현대화 자동화 Java 8 기반 레거시 프로젝트를 Java 21 + 가상 스레드로 마이그레이션하는 작업처럼 반복적이지만 고위험 리팩터링에 즉시 적용할 수 있다. 에이전트가 변경 후 기존 단위 테스트를 자동 실행해 회귀를 사전 차단한다.
2. PR 리뷰 보조 → PR 자동 생성 기존에는 Copilot이 리뷰를 보조했다면, 이제는 지라 티켓 번호를 붙여 태스크를 지시하면 에이전트가 브랜치 생성 → 구현 → 테스트 → PR 오픈까지 처리한다. 팀 리드는 코드 리뷰에만 집중할 수 있다.
3. 야간 배치 작업으로 활용 퇴근 전 "의존성 보안 취약점 CVE 패치 후 PR 올려줘"를 지시하면, 출근 시 검토 준비된 PR을 받을 수 있다. 한국 스타트업처럼 소규모 팀에서 인프라 유지보수 부담을 낮추는 데 실질적 효과가 기대된다.
주의사항
- 샌드박스는 인터넷 아웃바운드가 기본 차단되어 있어 외부 API 호출이 필요한 태스크는 추가 설정 필요
- 민감 데이터가 포함된 코드베이스는 VPC 샌드박스 옵션 사용을 권장
- 에이전트가 자율 커밋을 허용하는 만큼, 브랜치 보호 규칙(Branch Protection Rules)을 사전에 재점검할 것