Devlery
Blog/AI

Cursor가 Teams로 들어갔다, 코딩 에이전트는 팀원이 된다

Cursor가 Microsoft Teams 통합과 PR command center를 공개했습니다. 코딩 에이전트 경쟁이 IDE 안의 채팅에서 팀 대화, 병렬 실행, PR 리뷰 운영으로 이동합니다.

Cursor가 Teams로 들어갔다, 코딩 에이전트는 팀원이 된다
AI 요약
  • 무슨 일: Cursor가 Microsoft Teams에서 @Cursor로 Cloud Agent를 호출하는 통합을 공개했습니다.
    • Teams 스레드 전체를 읽고, 저장소와 모델을 자동 선택한 뒤 구현과 PR 생성을 수행한다고 설명했습니다.
  • 함께 봐야 할 업데이트: Cursor 3.3은 PR 리뷰, 계획 기반 병렬 빌드, 변경사항 PR 분할을 같은 흐름에 묶었습니다.
  • 의미: 코딩 에이전트 경쟁이 IDE 안의 채팅에서 팀 대화, 작업 분할, 리뷰 운영 계층으로 이동하고 있습니다.
    • 이제 차별점은 모델 성능만이 아니라 누가 에이전트를 통제하고 검토하고 비용을 관리하느냐입니다.
  • 주의점: Teams 통합 자체보다 중요한 질문은 권한, 컨텍스트 노출, PR 품질, 사용량 비용을 팀 단위로 어떻게 관리하느냐입니다.

Cursor가 2026년 5월 11일 Microsoft Teams 통합을 공개했습니다. 이제 Teams 채널에서 @Cursor를 언급해 Cursor Cloud Agent에 작업을 위임하거나 Cursor 정보를 Teams 대화로 가져올 수 있습니다. Cursor의 설명은 짧지만, 제품 방향은 꽤 선명합니다. 에이전트가 더 이상 IDE 안의 사이드바에만 머물지 않고, 팀이 실제로 요구사항을 논의하는 협업 도구 안으로 들어갑니다.

중요한 문장은 "Teams에서 Cursor를 부를 수 있다"가 아닙니다. Cursor는 프롬프트와 최근 에이전트 활동을 바탕으로 적절한 저장소와 모델을 자동 선택하고, 스레드 전체를 읽은 뒤 구현과 PR 생성을 수행한다고 말합니다. 즉 사용자는 IDE를 열어 긴 프롬프트를 다시 정리하지 않아도 됩니다. 팀 대화에서 나온 문제, 결정, 조건, 반론이 에이전트의 입력이 됩니다. 그리고 출력은 채팅 답변이 아니라 팀 리뷰용 PR입니다.

Cursor 3.3 PR 리뷰와 병렬 빌드 공식 이미지

이 발표만 따로 보면 "또 하나의 통합"처럼 보일 수 있습니다. 하지만 4일 전인 5월 7일 Cursor 3.3 업데이트를 함께 보면 이야기가 달라집니다. Cursor 3.3은 PR 리뷰 화면, 계획 기반 병렬 실행, 변경사항 PR 분할, /multitask 명령을 발표했습니다. 하나는 Teams라는 협업 표면을 열고, 다른 하나는 PR이라는 소프트웨어 팀의 최종 검토 표면을 강화했습니다. 두 발표 사이에 놓인 공통 단어는 에이전트가 아니라 운영입니다.

IDE 안에서 끝나지 않는 코딩 에이전트

AI 코딩 도구의 첫 세대 경쟁은 에디터 안에서 벌어졌습니다. 자동완성이 얼마나 자연스러운지, 채팅이 파일을 얼마나 잘 읽는지, 작은 리팩터링을 얼마나 빨리 적용하는지가 핵심이었습니다. Cursor도 이 단계에서 강력했습니다. 코드베이스 인덱싱, inline edit, composer, agent mode를 통해 개발자가 이미 머무는 화면 안으로 LLM을 끌고 왔습니다.

하지만 에이전트형 코딩이 커질수록 병목은 에디터 입력창 밖으로 이동합니다. 실제 팀의 작업은 단일 파일 수정이 아닙니다. Slack이나 Teams에서 버그를 재현하고, Linear나 GitHub 이슈에서 범위를 정하고, 문서와 로그를 붙여넣고, 구현 후 PR을 만들고, 리뷰 의견을 반영하고, 변경을 여러 PR로 나눕니다. 코드 작성 자체보다 앞뒤 흐름이 더 깁니다.

Cursor의 Teams 통합은 이 지점을 찌릅니다. 팀 대화 안에서 에이전트를 호출하면, 작업 정의가 별도 프롬프트 문서가 아니라 대화의 부산물이 됩니다. PM이 요구사항을 쓰고, 백엔드 개발자가 API 제약을 덧붙이고, 프론트엔드 개발자가 화면 조건을 말하고, QA가 재현 경로를 추가한 스레드가 그대로 에이전트 입력이 될 수 있습니다. 물론 실제 품질은 구현체가 얼마나 잘 컨텍스트를 선별하느냐에 달려 있습니다. 그러나 방향은 분명합니다. 코딩 에이전트는 "개발자 개인의 보조 도구"에서 "팀 대화에 참여하는 실행자"로 이동하고 있습니다.

이 변화는 GitHub Copilot, OpenAI Codex, Claude Code, Coder Agents와 같은 경쟁 흐름과도 맞닿아 있습니다. 모두가 장시간 작업, 병렬 실행, PR 생성, 리뷰, 감사 가능성을 제품의 중심에 놓고 있습니다. 차이는 표면입니다. GitHub은 PR과 이슈에서 출발하고, OpenAI Codex는 앱과 CLI, cloud task에서 출발하며, Claude Code는 터미널과 프로젝트 컨텍스트에서 강합니다. Cursor는 IDE를 중심으로 출발했지만, 이제 Teams와 PR 리뷰 표면을 함께 잡으려 합니다.

Cursor 3.3이 붙인 PR command center

Cursor 3.3의 첫 축은 PR 리뷰입니다. 공식 changelog에 따르면 Cursor 3의 새 PR 리뷰 경험은 PR 생성부터 merge까지 한곳에서 다루는 것을 목표로 합니다. Reviews 탭은 inline review thread와 top-level PR comment를 보여주고, Commits 탭은 PR 커밋 히스토리를 집중해서 보여주며, Changes 탭은 큰 PR을 탐색할 수 있도록 파일 트리와 변경 선택기를 제공합니다.

이것은 단순한 GitHub UI 복제가 아닙니다. 에이전트가 만든 코드는 사람이 읽기 쉽게 분해되어야 합니다. AI가 빠르게 많은 변경을 만들수록 리뷰 화면은 더 중요해집니다. 예전에는 사람이 직접 커밋을 쌓았기 때문에 변경의 의도를 어느 정도 기억했습니다. 이제는 에이전트가 몇 분 동안 여러 파일을 고치고 테스트를 추가하고 문서를 바꿉니다. 사용자는 결과를 검토해야 하지만, 생성 과정을 모두 따라가지는 못합니다. 따라서 PR 리뷰 화면은 "마지막 관문"이 아니라 에이전트 사용성의 핵심 인터페이스가 됩니다.

Cursor가 reviewer status, pending review banner, quick action pill을 언급한 것도 이 때문입니다. AI 코딩 도구가 실제 팀에 들어가면, "코드가 나왔다"만으로 끝나지 않습니다. 누가 리뷰 중인지, 어떤 코멘트가 열려 있는지, 다음 액션이 무엇인지, 변경 단위가 너무 큰지, 병합 전에 무엇을 확인해야 하는지가 필요합니다. 에이전트가 생성한 PR이 많아질수록 이런 운영 UI는 모델 품질만큼 중요해집니다.

Build in Parallel은 속도 기능이 아니라 작업 모델입니다

Cursor 3.3의 두 번째 축은 Build in Parallel입니다. Cursor는 계획을 순차적으로 하나씩 처리하는 대신, 독립적인 부분을 식별해 async subagent로 동시에 실행할 수 있다고 설명합니다. 의존성이 있는 단계는 순서를 유지합니다. 에디터 안에서는 /multitask 명령도 추가되어 비동기 서브에이전트 실행을 요청할 수 있습니다.

Cursor Build in Parallel 데모 썸네일

이 기능은 표면적으로는 속도 개선입니다. 그러나 더 깊게 보면 작업 모델의 변화입니다. 기존 AI 코딩 세션은 한 명의 개발자와 한 명의 에이전트가 긴 대화를 이어가는 구조였습니다. 사용자가 목표를 주면 에이전트가 계획을 세우고, 파일을 읽고, 코드를 수정하고, 테스트하고, 다시 고칩니다. 이 구조는 이해하기 쉽지만 병렬성이 낮습니다. 큰 기능은 프론트엔드, 백엔드, 테스트, 문서, 마이그레이션처럼 서로 느슨하게 연결된 조각으로 나뉘기 마련입니다.

병렬 에이전트는 이 조각을 동시에 처리하려 합니다. 예를 들어 설정 화면을 바꾸는 작업에서 한 에이전트는 API 스키마와 서버 검증을 보고, 다른 에이전트는 React 폼과 상태 관리를 수정하고, 세 번째 에이전트는 테스트와 문서를 정리할 수 있습니다. 문제는 충돌입니다. 같은 파일을 동시에 만지거나, 서로 다른 가정을 세우거나, 최종 통합에서 타입이 어긋날 수 있습니다. Cursor가 "independent parts"와 "dependent steps in order"를 강조하는 이유도 여기에 있습니다. 병렬성은 버튼 하나로 해결되는 마법이 아니라, 의존성 분석과 통합 검토의 문제입니다.

그래서 Build in Parallel은 빠른 실행 기능이면서 동시에 관리 기능입니다. 사용자는 에이전트에게 일을 나누도록 시킬 수 있지만, 어디까지 병렬화해도 되는지 판단해야 합니다. Cursor는 이 판단을 제품 안으로 끌어들이려 합니다. CLI에서 여러 에이전트를 수동으로 띄우고 브랜치를 나누는 방식보다 훨씬 대중적입니다. 대신 제품이 잘못 나누면 팀은 더 빠르게 더 큰 혼란을 만들 수 있습니다.

흐름기존 AI 코딩 도구Cursor 5월 업데이트
작업 요청IDE 채팅이나 이슈에서 개발자가 직접 정리Teams 스레드에서 @Cursor 호출
컨텍스트 선택사용자가 저장소, 모델, 파일 범위를 지정최근 에이전트 활동과 프롬프트로 저장소·모델 자동 선택
실행 방식한 세션이 계획을 순차 처리Build in Parallel과 /multitask로 async subagent 실행
검토GitHub PR 화면에서 사람이 수동 확인Reviews, Commits, Changes 탭을 Cursor 안에서 통합
변경 분할브랜치와 커밋을 사람이 다시 쪼갬chat context 기반 Split changes into PRs quick action

변경사항을 PR로 나누는 기능이 중요한 이유

Cursor 3.3에서 가장 실무적인 기능은 Split changes into PRs일 수 있습니다. Cursor는 multitasking 중 내장 quick action으로 변경사항을 PR들로 나눌 수 있다고 말합니다. 이 기능은 채팅 컨텍스트를 사용해 논리적 slice를 찾고, 의존성이 필요한 경우가 아니면 독립 PR을 기본값으로 삼고, 백업 스냅샷을 만든 뒤 분할 계획을 제안합니다.

AI 코딩에서 큰 문제 중 하나는 변경 단위가 쉽게 커진다는 점입니다. 사람 개발자는 중간에 커밋을 나누고, 리뷰어의 부담을 생각하며, 배포 위험을 고려합니다. 에이전트는 목표 달성에 집중하다 보니 여러 종류의 수정을 한 번에 묶기 쉽습니다. 버그 수정 중 리팩터링을 하고, 테스트 헬퍼를 바꾸고, 문서까지 만지면 PR은 빠르게 비대해집니다. 리뷰어는 "이 변경이 왜 필요한가"를 되짚어야 하고, 결국 AI가 절약한 시간이 리뷰에서 사라집니다.

PR 분할은 이 문제에 대한 직접적인 제품 답변입니다. 특히 채팅 컨텍스트를 사용한다는 점이 중요합니다. 단순히 파일 경로나 diff 크기로 나누면 의미 단위를 놓칠 수 있습니다. 반대로 대화에서 나온 목표와 하위 작업을 참고하면 "API 계약 변경", "UI 반영", "테스트 보강"처럼 리뷰 가능한 단위로 쪼갤 가능성이 높아집니다. 물론 이 역시 자동 분할 계획을 사람이 승인해야 합니다. 좋은 PR 분할은 코드의 형식이 아니라 팀의 배포 전략과 리뷰 문화에 맞아야 하기 때문입니다.

Teams 통합은 Microsoft 생태계와의 정면 충돌입니다

Cursor가 Microsoft Teams로 들어간다는 점도 흥미롭습니다. Teams는 Microsoft 365의 핵심 협업 표면이고, Microsoft는 GitHub Copilot과 Microsoft 365 Copilot을 모두 보유하고 있습니다. Cursor가 Teams 채널에서 호출되는 AI 코딩 에이전트가 되겠다는 것은, Microsoft의 협업 표면 안에서 Microsoft의 개발자 AI 전략과 직접 경쟁하겠다는 뜻입니다.

물론 Teams 앱 하나가 곧 기업 표준을 의미하지는 않습니다. 엔터프라이즈 도입에서는 SSO, 감사 로그, 데이터 보존, 저장소 권한, 모델 사용 정책, 비용 통제, 보안 심사가 모두 중요합니다. Cursor도 최근 changelog에서 model controls, spend management, usage analytics 같은 관리 기능을 계속 강조하고 있습니다. 팀 기능은 더 많은 사용자를 초대하는 버튼이 아니라, 조직이 "이 도구를 표준으로 허용할 수 있는가"를 판단하는 근거입니다.

이 지점에서 Cursor는 어려운 균형을 잡아야 합니다. 개인 개발자가 좋아하는 빠른 에이전트 UX를 유지하면서, 보안팀과 재무팀이 요구하는 통제 계층을 붙여야 합니다. Reddit의 Cursor 커뮤니티에서도 최근 팀 요금제, 사용량 한도, Bugbot 과금에 대한 불만이 자주 보입니다. 이는 단순 가격 불평으로만 볼 수 없습니다. AI 코딩 도구가 팀 단위로 확산될수록 비용 예측성과 관리 권한은 제품 경험의 일부가 됩니다.

에이전트 운영 레이어 경쟁이 시작됐다

이번 업데이트를 한 문장으로 정리하면 Cursor가 에이전트 운영 레이어를 향해 움직이고 있다는 것입니다. 운영 레이어란 에이전트가 어디서 호출되고, 어떤 컨텍스트를 읽고, 어떤 권한으로 실행되고, 어떤 단위로 PR을 만들고, 누가 리뷰하고, 어떤 비용으로 굴러가는지를 관리하는 층입니다. 모델이 똑똑해질수록 이 층은 더 중요해집니다.

모델 성능만 놓고 보면 AI 코딩 도구들은 빠르게 비슷해질 수 있습니다. 대부분 OpenAI, Anthropic, Google, xAI, 자체 모델을 조합하고, 사용자는 상황에 따라 모델을 고릅니다. 하지만 팀 워크플로우는 쉽게 복제되지 않습니다. 어떤 협업 도구에 들어가 있는지, PR 리뷰가 얼마나 자연스러운지, 에이전트가 남긴 변경을 얼마나 추적할 수 있는지, 병렬 작업이 충돌 없이 통합되는지, 관리자에게 어떤 통제가 제공되는지가 실제 전환 비용을 만듭니다.

Cursor의 강점은 개발자가 실제로 머무는 IDE에서 출발했다는 점입니다. 그러나 IDE만으로는 부족합니다. 팀은 대화 도구에서 일을 정의하고, PR에서 검토하고, CI에서 검증하고, 배포 파이프라인에서 릴리스합니다. Cursor가 Teams, PR review, Build in Parallel, Split PRs를 연달아 내놓은 것은 이 전체 흐름을 잡으려는 시도입니다.

아직 확인해야 할 것들

가장 큰 질문은 컨텍스트 품질입니다. Teams 스레드 전체를 읽는다는 것은 편리하지만 위험합니다. 스레드에는 오래된 결정, 농담, 잘못된 추정, 보안상 민감한 정보, 아직 합의되지 않은 의견이 섞일 수 있습니다. 에이전트가 무엇을 작업 요구사항으로 보고 무엇을 무시할지, 사용자가 그 판단을 어떻게 검토할 수 있을지가 중요합니다.

둘째는 권한 모델입니다. Teams에서 @Cursor를 부른 사람이 특정 저장소에 권한이 있더라도, 스레드에 참여한 모든 사람이 같은 권한을 가져야 하는 것은 아닙니다. 에이전트가 어떤 저장소를 선택하고, 어떤 브랜치에 접근하고, 어떤 PR을 만들며, 누구에게 결과를 노출하는지 명확해야 합니다. 협업 도구 통합은 생산성을 높이지만, 권한 경계를 흐리게 만들 위험도 있습니다.

셋째는 PR 품질입니다. PR 생성이 쉬워질수록 리뷰어의 부담은 늘 수 있습니다. Cursor의 PR 리뷰 화면과 PR 분할 기능은 이 부담을 줄이려는 시도입니다. 하지만 최종적으로는 팀이 작은 변경 단위, 충분한 테스트, 명확한 설명, 재현 가능한 검증을 요구해야 합니다. 에이전트가 코드를 만들 수 있다는 사실과 병합해도 된다는 사실은 다릅니다.

마지막은 비용입니다. 병렬 에이전트, Teams 호출, PR 리뷰, Bugbot, Cloud Agent가 모두 일상 워크플로우가 되면 토큰과 실행 시간이 팀 예산 문제가 됩니다. Cursor가 spend management와 usage analytics를 강화하는 것도 이 때문입니다. AI 코딩 도구의 성숙은 더 많은 기능이 아니라, 더 예측 가능한 운영으로 판가름 날 가능성이 큽니다.

결론

Cursor의 Microsoft Teams 통합과 Cursor 3.3 PR command center는 같은 방향을 가리킵니다. 코딩 에이전트는 이제 개발자 개인이 IDE에서 부르는 도우미를 넘어, 팀 대화에서 작업을 받아 병렬로 실행하고 PR로 제출하며 리뷰 흐름 안에서 관리되는 존재가 되고 있습니다.

이 변화가 성공하려면 모델이 좋은 코드를 쓰는 것만으로는 부족합니다. 팀은 에이전트가 읽은 컨텍스트를 신뢰할 수 있어야 하고, 권한과 비용을 통제할 수 있어야 하며, 생성된 변경을 작은 단위로 검토할 수 있어야 합니다. Cursor는 이번 업데이트로 그 질문들에 제품으로 답하려 합니다. 그래서 이번 발표의 핵심은 Teams 앱 출시가 아닙니다. 코딩 에이전트 경쟁의 무대가 IDE에서 팀 운영 계층으로 넓어졌다는 신호입니다.

출처