Суммаризация сообщений

По мере того как диалоги становятся длиннее, Cursor автоматически резюмирует их и управляет контекстом, чтобы твои чаты оставались эффективными. Узнай, как пользоваться контекстным меню и как файлы конденсируются, чтобы помещаться в контекстные окна модели.

Использование команды /summarize

Можно вручную запустить суммирование с помощью команды /summarize в чате. Эта команда помогает управлять контекстом, когда беседа становится слишком длинной, позволяя продолжать работать эффективно и не терять важную информацию.
Чтобы глубже разобраться, как работает контекст в Cursor, загляни в наше руководство Работа с контекстом.

Как работает суммирование

Когда диалог становится длинным, он превышает лимит контекстного окна модели:
User
Cursor
User
Лимит контекстного окна
Cursor
User
Cursor
Чтобы справиться с этим, Cursor кратко пересказывает старые сообщения, освобождая место для новых.
Лимит контекстного окна
Краткие сводки сообщений
Cursor
User
Cursor

Сжатие файлов и папок

Пока чатовая суммаризация справляется с длинными диалогами, Cursor использует иной подход к работе с большими файлами и папками: умное сжатие. Когда ты добавляешь файлы в разговор, Cursor определяет оптимальный способ их представления в зависимости от их размера и доступного контекстного пространства. Вот какие состояния могут иметь файл или папка:

Сжатый вид

Когда файлы или папки слишком большие для контекстного окна, Cursor автоматически сжимает их. В сжатом виде модель видит ключевые структурные элементы — сигнатуры функций, классы и методы. Из этого представления модель при необходимости может развернуть конкретные файлы. Такой подход максимально эффективно использует доступное контекстное окно.
Context menu

Сильно сокращено

Когда рядом с именем файла стоит метка «Сильно сокращено», файл слишком большой, чтобы включать его целиком, даже в сокращённом виде. Модели будет показано только имя файла.

Не включается

Когда рядом с файлом или папкой появляется значок предупреждения, элемент слишком большой, чтобы его можно было добавить в контекстное окно, даже в сжатом виде. Это помогает понять, какие части твоей кодовой базы доступны модели.
Context menu