Как работает контекстное окно в Claude Code: что в него попадает
Контекстное окно Claude Code это объём памяти, который модель держит в одном разговоре за раз. В него попадает всё, системный промпт, CLAUDE.md, история ходов, открытые файлы и результаты инструментов. Окно не бесконечное, и когда оно заполняется, старые ходы начинают вытесняться, либо сессия тормозит.
Что входит в контекст
| Что | Сколько весит |
|---|---|
| Системный промпт и инструкции | фиксированная база |
| CLAUDE.md проекта | от 500 до 10 000 токенов |
| История диалога | растёт каждый ход |
| Прочитанные файлы | по размеру файла |
| Результаты grep и команд | по объёму вывода |
Почему контекст растёт так быстро
Каждый ход модель получает контекст целиком. Один прочитанный файл на 3000 строк ложится в окно и остаётся там, пока сессия жива. Через 20 ходов накопленный контекст может весить больше, чем весь ваш реальный код, и каждый новый вопрос оплачивает это богатство.
Как держать окно компактным
- Не читайте большие файлы целиком, ищите через grep.
- Закрывайте сессию или делайте /compact перед новой задачей.
- Держите CLAUDE.md коротким, только правила проекта.
- Следите за размером через /context.
Частые вопросы
Что такое контекстное окно в Claude Code?
Это объём памяти модели за один разговор. В него входят системный промпт, CLAUDE.md, история ходов и прочитанные файлы. Окно не бесконечное.
Как увидеть, насколько заполнен контекст?
Команда /context показывает текущий размер контекста и сколько в нём занимает каждая часть.