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