슬래시 명령어, 요약 기능, 개선된 Agent 터미널

커스텀 슬래시 명령어

이제 재사용 가능한 프롬프트를 만들고 팀과 빠르게 공유할 수 있습니다. 명령어는 .cursor/commands/[command].md에 저장됩니다. Agent 입력창에 /를 입력한 뒤 드롭다운 메뉴에서 명령어를 선택해 실행할 수 있습니다.

우리는 이 기능을 린터 실행, 컴파일 오류 수정, 자세한 설명과 conventional commits 규칙을 따르는 커밋 메시지를 포함한 PR 생성 등에 활용하고 있습니다.

요약 트리거

Cursor는 컨텍스트 윈도우 제한에 도달하면 긴 대화를 자동으로 요약해 줍니다. 이제 /summarize 슬래시 명령어를 사용해 필요할 때마다 컨텍스트를 즉시 요약할 수 있습니다. 새 채팅을 만들고 싶지는 않지만 컨텍스트 윈도우의 공간을 비우고 싶을 때 유용합니다.

MCP Resources 지원

이제 MCP Resources를 지원합니다. Resources는 서버가 파일, 데이터베이스 스키마, 애플리케이션별 정보와 같이 언어 모델에 컨텍스트를 제공하는 데이터를 공유할 수 있게 해 줍니다.

또한 이제 MCP에서 인터폴레이션된 변수도 지원합니다. 이를 통해 MCP 서버 설정을 정의할 때 문자열 내에서 환경 변수를 사용할 수 있습니다.

Agent용 터미널 개선

Agent가 셸 명령을 실행하기 위해 터미널을 생성할 때, 해당 환경의 안정성과 신뢰성을 크게 개선했습니다.

이를 통해 작업 완료 후에도 터미널 명령이 멈춰 있거나 제대로 종료되지 않는 기존 문제를 해결하고, SSH 사용 경험도 개선했습니다.

또한 터미널 UI를 다듬고 실행 속도를 높였으며, 셸 명령이 사용자 승인을 요구할 때 OS 알림도 추가했습니다.

  • 1.6.1: git 관련 문제 수정
  • 1.6.2: 터미널 안정성 개선
  • 1.6.3: 셸 환경 관련 문제 수정
  • 1.6.4: CLI 파싱 문제 수정
  • 1.6.5: 성능 개선
  • 1.6.6: 터미널 렌더링 문제 수정
  • 1.6.7: git diff 파싱 강화
  • 1.6.8: 셸 명령 신뢰성 개선
  • 1.6.9: MCP 서버 연결 문제 수정
  • 1.6.10: 성능 최적화
  • 1.6.11: git 브랜치 전환 문제 수정
  • 1.6.12: 일반적인 버그 수정 및 안정성 개선
  • 1.6.13-1.6.23: 터미널 관련 수정
  • 1.6.24: 안정성 개선
  • 1.6.25: MCP 관리자 도구 개선
  • 1.6.26: 요약 및 확장 기능 개선
  • 1.6.27: 네이티브 메뉴 알림 배지 추가
  • 1.6.28: 파일 로딩 성능 개선
  • 1.6.29: Agent 대화 UX 조정
  • 1.6.30: Agent TODO UX 변경
  • 1.6.31: zsh용 Agent 터미널/셸 변경
  • 1.6.32-35: Agent 창 Beta 변경, MCP 재설치 버그 수정
  • 1.6.36-1.6.42: 에이전트 터미널용 WSL 개선 및 에이전트 대화 버그 수정
  • 1.6.42-1.6.45: Bash/ZSH 상태 복원을 위한 추가 Agent 터미널 수정

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 Agent의 시작 속도가 훨씬 빨라졌습니다

  • 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

  • 성능 개선