Linear 통합, 개선된 Agent 터미널 및 OS 알림

Linear에서 Agent 실행하기

이제 Linear에서 바로 Background Agent를 직접 실행할 수 있습니다. 이슈 화면을 벗어나지 않고 Cursor에 작업을 위임하세요. 더 자세한 내용은 블로그 글을 참고하세요.

Agent 터미널의 리뷰 흐름 개선

터미널이 이제 왼쪽에 열리고, 검토를 막고 있을 때를 더 잘 보여주도록 배경과 테두리에 애니메이션이 추가되었습니다. 거절하면 입력창으로 자동 포커스가 이동해 바로 응답할 수 있습니다.

Agent의 OS 알림

Agent 실행이 완료되었거나 입력이 필요할 때(예: 허용 목록에 없는 명령을 승인해야 할 때) 네이티브 OS 알림을 받을 수 있습니다. Settings에서 활성화할 수 있습니다.

Agent 완료 시스템 알림.

MCP 입력 요청(elicitation) 지원

Cursor가 이제 MCP 스펙의 새로운 기능인 MCP 입력 요청(elicitation)을 지원합니다. 이 기능을 통해 서버는 사용자 선호도나 설정 선택과 같은 구조화된 입력을 사용자에게 요청할 수 있습니다. 요청은 JSON 스키마로 정의되며, 이를 통해 서버는 검증된 응답을 받을 수 있고, 사용자는 어떤 정보를 공유할지에 대한 통제권을 유지할 수 있습니다.

  • Tab이 이제 전체 노트북 컨텍스트를 인식합니다.
  • Chat에서 셀 내용을 복사할 때, 원시 텍스트를 붙여넣는 대신 코드 참조를 사용합니다.
  • 모든 모델에서 노트북 편집 도구를 사용할 수 있습니다.

  • 컨텍스트 사용량이 항상 채팅 입력창에 표시됩니다.
  • Agent와 함께 GPT-5를 사용할 때 이제 할 일(todo)을 생성할 수 있습니다.
  • 대기 중인 메시지가 언제 전송될지 보여주는 레이블을 추가했습니다.

  • 1.5.1: 대용량 파일 작업 시 발생할 수 있던 치명적인 애플리케이션 크래시를 수정했습니다. 메모리 관리와 안정성을 개선했습니다.
  • 1.5.2: 명령 팔레트 오버플로 문제를 수정하고 사이드바 아이콘 크기 불일치를 바로잡았습니다.
  • 1.5.3: 드롭다운 호버 상태를 수정하고 인터페이스 전반에서 툴팁 위치를 개선했습니다.
  • 1.5.4: 모달 배경 클릭 동작을 수정하고 여러 대화 상자에서 버튼 정렬을 개선했습니다.
  • 1.5.5: 전반적인 애플리케이션 성능과 신뢰성을 높이기 위한 안정성 개선과 버그 수정을 진행했습니다.

개선된 에이전트 도구, 조정 기능, 사용량 가시성

더 많은 에이전트 조정 기능

이제 Cursor가 작업 중일 때 메시지를 보내면 에이전트를 더 효과적으로 조정할 수 있습니다. 메시지는 생성이 완료될 때까지 기다리지 않고, 보통 도구 호출 후처럼 가장 적절한 다음 시점에 실행됩니다. ⌥+Enter (Windows에서는 Alt+Enter)는 이전처럼 메시지를 대기열에 추가하고, ⌘+Enter (Windows에서는 Ctrl+Enter)는 에이전트의 작업을 중단하고 메시지를 즉시 보냅니다. 기본 동작은 Cursor Settings → Chat → Queue messages에서 변경할 수 있습니다.

개선된 에이전트 도구

에이전트는 대규모 코드베이스 전반에서 작업할 때 성능이 크게 개선되었습니다. 컨텍스트 선택은 더 관련성이 높아지고, 토큰 사용은 더 효율적이며, 편집 품질도 더 높아졌습니다:

  • Read file: 이제 적절한 경우 전체 파일을 읽으며, 2MB 제한도 제거되었습니다.

  • List: 이제 한 번의 호출로 전체 디렉터리 트리를 탐색할 수 있고, 파일 수나 유형 같은 메타데이터도 제공합니다.

  • Grep: 노이즈는 더 적고 매칭은 더 개선되었습니다.

  • Codebase Search: 순위 지정과 인덱싱이 개선되어 더 관련성 높은 컨텍스트를 제공합니다.

  • Web Search: 경량 네이티브 모델을 사용해 더 작고 관련성 높은 응답에 맞게 조정되었습니다.

Agent별 개별 모델

이제 각 탭과 에디터에서 Agent마다 다른 모델을 할당할 수 있습니다. Agent를 포크해도 선택한 모델은 유지됩니다.

사용량 및 요금제 표시

이제 채팅에서 사용량 통계를 확인할 수 있습니다. 사용량은 전체 기간 기준으로 항상 확인하거나, 플랜 할당량의 50%를 초과했을 때만 확인할 수 있습니다.

이 요약은 설정에서 켜거나 끌 수 있습니다. 팀 및 기업 사용자는 9월부터 사용량 요약을 확인할 수 있습니다.

사용량 표시

컴팩트 채팅 모드

컴팩트 모드는 도구 아이콘을 숨기고, 기본적으로 diff를 접으며, 유휴 상태일 때 입력창을 자동으로 숨깁니다. 도구 호출, 터미널, diff가 많은 장시간 세션에서 특히 유용합니다.

컴팩트 모드 켜짐
컴팩트 모드 꺼짐

Background Agent의 GitHub 지원

이제 GitHub pull request 내에서 직접 Agent를 사용할 수 있습니다. @Cursor를 태그하면 Agent가 프롬프트를 읽고, 수정을 적용한 뒤 커밋을 푸시합니다.

Background Agent가 댓글과 할 일 목록으로 진행 상황을 계속 알려줍니다.

모든 Agent용 사이드바

이제 왼쪽 사이드바에서 포그라운드와 백그라운드의 모든 Agent를 확인하고 관리할 수 있습니다. 사이드바에서 하나를 클릭하면 원격 머신 내부를 살펴보면서 Background Agent가 어떻게 작동하는지 확인할 수 있습니다.

더 빨라진 Background Agent 시작 속도

Background Agent 개선에 많은 노력을 기울였고, 이제 시작 속도가 2배 빨라졌습니다.

Background Agents의 시작 속도가 훨씬 빨라졌습니다

  • AI 코드 추적 API: 팀 전체의 AI 사용량과 수락된 변경 사항을 커밋 단위로 확인하세요.
  • 차단 목록용 관리자 API: 특정 파일이나 디렉터리가 인덱싱되거나 컨텍스트에 사용되지 않도록 차단합니다.
  • 멤버 내보내기: 대시보드에서 모든 워크스페이스 멤버를 CSV로 내보냅니다.

  • 1.4.1: 모델 선택 관련 버그 수정
  • 1.4.2: 특정 확장 기능 관련 버그 수정; 완성도 개선
  • 1.4.3: Apply 도구의 엣지 케이스 버그 수정; 여러 탭에서 메모리 사용량 개선
  • 1.4.5: 성능 개선

Agent와 공유 터미널, 채팅 컨텍스트 활용, 더 빠른 편집

Agent과 터미널 공유

이제 Agent가 로컬 터미널을 사용할 수 있습니다. 필요할 때 새 터미널이 자동으로 생성되며, 이미 열린 터미널이 없다면 백그라운드에서 실행됩니다. Focus를 클릭해 터미널을 전면에 띄우면 Agent 명령을 확인하고 직접 조작할 수도 있습니다.

Chat에서 컨텍스트 사용량 보기

이제 대화가 끝날 때 컨텍스트 윈도우가 얼마나 사용되었는지 확인할 수 있습니다.

컨텍스트 사용량

더 빠른 편집

Agent 편집이 린터 오류를 지연 로딩하면서 더 빨라졌습니다. Search & Replace 편집 지연 시간이 25% 감소했고, Apply edits 지연 시간은 거의 11% 감소했습니다.

린터 오류를 지연 로딩해 Agent 편집이 더 빨라졌습니다

  • 채팅에서 활성 Tab 표시
  • 디렉터리 우클릭 후 Chat으로 보내기
  • Checkpoints가 Notebooks와 함께 동작
  • 자동 실행에 대해 denylist를 제거하고 allowlist 기반으로 전환하여 보안 강화
  • 채팅에서 Manual 모드 제거
  • 애플리케이션 설정에서 활성화한 후 command palette에서 사용할 수 있는 새로운 확장 모니터 제공

  • Extension marketplace에서 커스텀 URL 지원
  • Background Agent 관련 수정

  • 팀 관리자가 확장 allowlist를 설정할 수 있도록 지원

  • 1.3.1: git checkpoints, agent 컨텍스트, 터미널 공유 문제 수정
  • 1.3.2: 성능 개선
  • 1.3.3: 채팅 기록 성능 문제 수정
  • 1.3.4: 마크다운 파싱 수정
  • 1.3.5: 터미널 버그 수정
  • 1.3.6: Agent가 규칙을 더 안정적으로 준수
  • 1.3.7: 원격 SSH 환경에서 터미널 안정성 향상
  • 1.3.8: 메모리 누수 수정
  • 1.3.9: 보안 패치

Agent 계획, 더 나은 컨텍스트 및 더 빠른 Tab

Agent 할 일 목록

Agent가 이제 구조화된 할 일 목록으로 미리 계획을 세워, 장기적인 작업도 더 쉽게 이해하고 추적할 수 있습니다.

에이전트는 의존성이 있는 더 긴 작업을 더 작은 단위로 분해하며, 이 목록은 채팅에서 볼 수 있고 필요할 때 Slack으로 스트리밍됩니다. 작업이 진행됨에 따라 이 목록을 계속 업데이트해 컨텍스트를 최신 상태로 유지하고 상호작용을 예측 가능하게 만듭니다.

통합이 설정되어 있다면 할 일 목록은 Slack에서도 볼 수 있습니다!

대기열 메시지

이제 Agent의 현재 작업이 끝난 뒤 처리할 후속 메시지를 미리 대기열에 쌓아 둘 수 있습니다. 지시만 입력해 전송하면 됩니다. 대기열에 들어간 작업은 순서를 바꿀 수 있고, 기다릴 필요 없이 바로 실행을 시작할 수 있습니다.

Memories (이제 GA)

Memories가 이제 GA입니다. 1.0 출시 이후 메모리 생성 품질을 개선하고, 에디터 내 UI를 다듬었으며, 신뢰를 유지하기 위해 백그라운드에서 생성된 메모리에 대한 사용자 승인 절차를 도입했습니다.

PR 인덱싱 및 검색

Cursor는 이제 파일을 처리하듯 PR도 인덱싱하고 요약합니다. 이전 PR을 시맨틱 검색으로 찾아보거나, PR, issue, commit, branch를 직접 불러와 컨텍스트에 추가할 수 있습니다.

여기에는 관련 GitHub 댓글, BugBot 리뷰, Slack 에이전트 지원이 모두 포함되어, 사후 분석이나 인시던트 추적을 훨씬 더 빠르게 할 수 있습니다.

시맨틱 검색을 위한 임베딩 개선

새로운 임베딩 모델로 코드베이스 내 검색 정확도가 크게 향상되었습니다. 또한 프롬프트를 재튜닝해 더 깔끔하고 잘 집중된 결과를 얻을 수 있게 했습니다.

더 빨라진 Tab

Tab 자동 완성 속도가 이제 약 100ms 더 빨라졌고, TTFT는 30% 줄었습니다. 이는 메모리 관리 시스템을 재구성하고 데이터 전송 경로를 최적화한 덕분입니다.

Agent에게 머지 충돌 해결을 맡기기

머지 충돌이 발생하면 이제 Agent가 대신 해결을 시도할 수 있습니다. Resolve in Chat을 클릭하면 관련 컨텍스트가 자동으로 추가되어 충돌을 해결하는 데 활용됩니다.

Background Agent 개선 사항

여러 가지 Background Agent 개선으로 동작이 더 예측 가능하고 견고해졌습니다:

  • PR이 팀 템플릿을 따릅니다
  • 에이전트 브랜치에 대한 변경 사항이 자동으로 pull 됩니다
  • 리베이스 같은 충돌이 이제 후속 조치 가능한 작업 항목으로 표시됩니다
  • 사이드바에서 바로 커밋할 수 있습니다
  • Slack 및 웹 딥링크를 통해, 현재 열려 있지 않은 경우에도 관련 저장소가 열립니다

  • VS Code가 1.99로 업그레이드되었습니다
  • 확장 기능이 이제 Open VSC에서 호스팅됩니다
  • Slack 에이전트의 응답성과 알림 가독성이 개선되었습니다
  • Agent의 "commit changes" 기능이 이제 UI에서 사용 가능합니다
  • Background Agent가 팀 PR 템플릿을 준수하고 머지가 더 일관되게 이루어집니다
  • 인덱싱 및 벡터 서비스 전반에 걸쳐 성능을 대대적으로 튜닝했습니다
  • VS Code 원격 확장 기능의 연결 안정성이 개선되었습니다

  • SolidJS 감지 시스템의 메모리 누수를 패치했습니다
  • 채팅 렌더링 버그(도구 호출 표시, 오버플로 문제)를 해결했습니다
  • 사용 한도 오류가 이제 더 명확하고 범위가 분명한 메시지로 표시됩니다
  • 외부 서비스 전반에서 토큰 인증 안정성이 개선되었습니다

1.2.1

  • 사소한 버그 수정 및 안정성 개선

1.2.2

  • UI 다듬기 및 소규모 성능 최적화

1.2.4

  • 성능 개선

Slack의 Background Agent

이제 @Cursor를 멘션해 Slack에서 직접 Background Agent를 실행할 수 있습니다. 에이전트는 스레드를 읽고 무슨 일이 일어나고 있는지 이해한 뒤, 대화에서 벗어나지 않고도 GitHub에 PR을 만들 수 있습니다.

팀이 일하는 곳에서 Cursor를 사용하세요

다음과 같은 프롬프트로 어떤 스레드에서든 @Cursor를 멘션하세요:

에이전트는 보안이 적용된 환경에서 원격으로 실행되며, 작업이 완료되면 Slack에서 Cursor 및 GitHub 링크가 포함된 업데이트를 바로 받게 됩니다.

에이전트는 컨텍스트를 이해합니다

Cursor는 시작하기 전에 Slack 스레드 전체를 읽기 때문에, 이전 논의나 이슈를 언급해도 Background Agent가 전체 컨텍스트를 이해할 수 있습니다.

Cursor에 이슈 조사를 요청해 답변을 받을 수도 있습니다:

시작하기

Slack에서 Background Agent를 사용하려면 먼저 관리자가 통합을 설정해야 합니다. 설정 문서를 확인하거나 워크스페이스 관리자에게 Dashboard → 통합 페이지에서 Cursor를 연결해 달라고 요청하세요.

연결한 후에는 아무 채널에서나 @Cursor를 멘션하고 프롬프트를 작성해 보세요. help 명령어로 모든 명령어를 확인하고, settings로 기본 model, repo, branch를 설정할 수 있습니다.

  • Cmd/Ctrl+F로 설정에서 검색

  • 서버의 진행 상황 알림
  • 동적 도구 등록
  • Roots 지원

1.1.1

  • 워크스페이스 인덱싱 문제 수정

1.1.2

  • 클라이언트 측 성능 개선

1.1.3

  • MCP 성능 회귀 수정
  • PR 검색 및 인덱싱 추가
  • 딥링크 경험 개선
  • 업스트림 마켓플레이스 제공업체를 변경하는 옵션 추가

1.1.4

  • Background Agent 안정성 개선
  • 채팅 UI 검색 버그 수정

1.1.5

  • 소규모 성능 개선

1.1.6

  • Remote SSH를 사용하는 사용자에게 발생하는 에이전트 지연 시간 회귀 수정

1.1.7

  • 소규모 버그 수정 및 성능 개선