메시지 요약

대화가 길어질수록 Cursor는 자동으로 컨텍스트를 요약하고 관리하여 채팅을 효율적으로 유지합니다. 컨텍스트 메뉴 사용법을 배우고 모델 컨텍스트 윈도우에 맞게 파일이 어떻게 압축되는지 이해해보세요.
Cursor에서 컨텍스트가 어떻게 작동하는지 더 자세히 알아보려면 컨텍스트 작업하기 가이드를 확인하세요.

요약 작동 방식

대화가 길어지면 모델의 컨텍스트 윈도우 제한을 초과하게 됩니다. Cursor는 새로운 대화를 위한 공간을 만들기 위해 이전 메시지를 자동으로 요약합니다:
User
Cursor
User
컨텍스트 윈도우 제한
Cursor
User
Cursor
이 문제를 해결하기 위해 Cursor는 새로운 대화를 위한 공간을 만들기 위해 이전 메시지를 요약합니다.
컨텍스트 윈도우 제한
요약된 메시지
Cursor
User
Cursor

파일 및 폴더 압축

채팅 요약이 긴 대화를 처리하는 반면, Cursor는 큰 파일과 폴더를 관리하기 위해 다른 전략을 사용합니다: 스마트 압축. 대화에 파일을 포함할 때, Cursor는 파일의 크기와 사용 가능한 컨텍스트 공간을 기반으로 파일을 표시하는 최적의 방법을 결정합니다. 파일/폴더가 가질 수 있는 다양한 상태는 다음과 같습니다:

압축됨

파일이나 폴더가 컨텍스트 윈도우에 맞지 않을 정도로 클 때, Cursor는 자동으로 압축합니다. 압축은 함수 시그니처, 클래스, 메서드와 같은 주요 구조적 요소를 모델에 보여줍니다. 이 압축된 뷰에서 모델은 필요한 경우 특정 파일을 확장하도록 선택할 수 있습니다. 이 접근 방식은 사용 가능한 컨텍스트 윈도우의 효과적인 사용을 극대화합니다.
Context menu

크게 압축됨

파일 이름이 “Significantly Condensed” 라벨과 함께 나타날 때, 해당 파일은 압축된 형태로도 전체를 포함하기에는 너무 큽니다. 모델에는 파일 이름만 표시됩니다.

포함되지 않음

파일이나 폴더 옆에 경고 아이콘이 나타날 때, 해당 항목은 압축된 형태로도 컨텍스트 윈도우에 포함하기에는 너무 큽니다. 이는 코드베이스의 어떤 부분이 모델에 접근 가능한지 이해하는 데 도움이 됩니다.
Context menu