По мере роста длины бесед Cursor автоматически подводит итоги и управляет контекстом, чтобы чаты оставались эффективными. Узнай, как пользоваться контекстным меню и как файлы уплотняются, чтобы помещаться в контекстные окна модели.
Если хочешь глубже разобраться, как устроен контекст в Cursor, загляни в гайд Работа с контекстом.
Пока суммаризация чата помогает с длинными беседами, для больших файлов и папок Cursor использует другой подход: умное сжатие. Когда ты добавляешь файлы в беседу, Cursor выбирает лучший способ их представления исходя из их размера и доступного контекстного окна.Вот какие состояния могут быть у файла/папки:
Если файлы или папки слишком большие для контекстного окна, Cursor автоматически сжимает их. В сжатом виде модель получает ключевые структурные элементы — сигнатуры функций, классы, методы. Из этого представления модель при необходимости может развернуть конкретные файлы. Такой подход максимально эффективно использует доступное контекстное окно.
Если рядом с именем файла есть метка “Significantly Condensed”, файл оказался слишком большим, чтобы включить его целиком, даже в сжатом виде. Модели будет показано только имя файла.
Если рядом с файлом или папкой показан значок предупреждения, элемент слишком большой, чтобы попасть в контекстное окно, даже в сжатом виде. Это помогает понять, какие части твоей кодовой базы доступны модели.