Окно контекста
Весь диалог агент держит в окне контекста модели: каждое сообщение, каждый прочитанный файл, вывод каждой команды. Окно заполняется быстро, а чем оно полнее, тем слабее ответы: агент начинает забывать ранние указания и чаще ошибаться. Поэтому контекст это главный ресурс, который стоит беречь.
## Индикатор заполнения
В статус-баре видно, насколько заполнено окно: `ctx[████░░ 42%]`. Цвет подсказывает состояние: зелёный ниже 70%, жёлтый от 70%, красный от 95%.
## Сжатие истории
Когда заполнение подходит к пределу, агент сжимает старые ходы: заменяет их краткой сводкой, сохраняя последние сообщения дословно. Так место освобождается, а важные решения и состояние кода остаются.
- **Автоматически.** При заполнении около 70% агент сжимает историю сам, по умолчанию с короткой паузой.
- **Вручную.** Команда `/compact` сжимает контекст по твоей просьбе (работает при заполнении примерно от 20%).
- **В фоне.** Если включить фоновый режим (`compaction.background` в настройках, по умолчанию выключен), сводка готовится в фоне и применяется без паузы; агент не останавливается, но расходует больше токенов, потому что дольше работает на полном контексте.
## Как беречь контекст
- Открывай новый чат (`Ctrl+N` или `/new`) между несвязанными задачами: чистый контекст почти всегда лучше длинного с посторонней историей.
- Небольшой вопрос в сторону задавай через `/btw`: ответ появится во всплывающем окне и не попадёт в историю.
- Изучение кода поручай субагенту: он читает файлы в своём окне и возвращает краткий итог, не засоряя основной диалог.
Больше приёмов на странице [Лучшие практики](/code/best-practices/).
Весь диалог агент держит в окне контекста модели: каждое сообщение, каждый прочитанный файл, вывод каждой команды. Окно заполняется быстро, а чем оно полнее, тем слабее ответы: агент начинает забывать ранние указания и чаще ошибаться. Поэтому контекст это главный ресурс, который стоит беречь.
Индикатор заполнения
Заголовок раздела «Индикатор заполнения»В статус-баре видно, насколько заполнено окно: ctx[████░░ 42%]. Цвет подсказывает состояние: зелёный ниже 70%, жёлтый от 70%, красный от 95%.
Сжатие истории
Заголовок раздела «Сжатие истории»Когда заполнение подходит к пределу, агент сжимает старые ходы: заменяет их краткой сводкой, сохраняя последние сообщения дословно. Так место освобождается, а важные решения и состояние кода остаются.
- Автоматически. При заполнении около 70% агент сжимает историю сам, по умолчанию с короткой паузой.
- Вручную. Команда
/compactсжимает контекст по твоей просьбе (работает при заполнении примерно от 20%). - В фоне. Если включить фоновый режим (
compaction.backgroundв настройках, по умолчанию выключен), сводка готовится в фоне и применяется без паузы; агент не останавливается, но расходует больше токенов, потому что дольше работает на полном контексте.
Как беречь контекст
Заголовок раздела «Как беречь контекст»- Открывай новый чат (
Ctrl+Nили/new) между несвязанными задачами: чистый контекст почти всегда лучше длинного с посторонней историей. - Небольшой вопрос в сторону задавай через
/btw: ответ появится во всплывающем окне и не попадёт в историю. - Изучение кода поручай субагенту: он читает файлы в своём окне и возвращает краткий итог, не засоряя основной диалог.
Больше приёмов на странице Лучшие практики.