Управление контекстом
- Различать /clear и /compact и мгновенно выбирать нужную команду
- Понимать авто-уплотнение и почему проактивная очистка всё равно лучше него
- Применять четыре приёма, чтобы длинные сессии оставались острыми
- Распознавать симптомы заполненного контекстного окна и быстро их устранять
Главная идея
У каждой сессии есть конечное контекстное окно. По мере его заполнения более старое содержимое вытесняется, и Claude может начать «дрейфовать». Осознанное управление контекстом — это то, что поддерживает остроту длинных сессий.
Две основные команды
Две команды покрывают почти любую ситуацию. Хитрость в том, чтобы сопоставить команду с вашим намерением.
Решайте с помощью одного вопроса: это новая задача или та же самая?
Авто-уплотнение
Когда контекст приближается к пределу, Claude Code может автоматически уплотнить его, чтобы работа продолжалась без жёсткой остановки. Это страховочная сетка — но проактивное /clear между задачами даёт лучшие результаты, чем опора на неё.
- Относитесь к авто-уплотнению как к подстраховке, а не как к стратегии. Очистка между несвязанными задачами поддерживает контекст чище, чем когда окно заполняется до срабатывания авто-уплотнения.
Приёмы для сохранения эффективности
Помимо двух команд, четыре привычки с самого начала держат ваш контекст компактным.
- Не позволяйте целому дню несвязанной работы скапливаться в одном контексте.
- Передавайте большие объёмы чтения субагентам — они расходуют ИХ контекст и возвращают только вывод. См. /docs/claude-code/subagents.
- Указывайте Claude на файлы через @path вместо вставки больших блоков и держите CLAUDE.md компактным (см. /docs/claude-code/claude-md).
- Строка статуса, показывающая использование контекста, подскажет, когда уплотнять. См. /docs/claude-code/statusline.
Они соответствуют актуальной документации: субагенты, CLAUDE.md и строка статуса.
:::tip Симптом → решение
Если Claude начинает забывать более раннюю инструкцию или повторяться, окно, скорее всего, заполнено. /compact (та же задача) или /clear (новая задача) обычно решают это мгновенно. Подробнее в Устранении неполадок.
:::
- /clear стирает разговор для свежего старта — используйте для несвязанных задач
- /compact резюмирует сессию, чтобы освободить место — используйте, чтобы продолжить ту же задачу, когда окно заполняется
- Авто-уплотнение — это страховочная сетка; проактивное /clear между задачами даёт лучшие результаты
- Держите контекст компактным: одна задача на сессию, делегируйте тяжёлое чтение субагентам, ссылайтесь на файлы вместо вставки и следите за бюджетом через строку статуса
- Забывание или повторение означает заполненное окно — /compact (та же задача) или /clear (новая задача) это исправляют