Выполните команду
/contextКак видите, я только что запустил новый процесс
claude, а контекстное окно уже занято на 33% (хотя я ничего еще не делал), как же так? Ну вот такая архитектура у этой программы.Ниже подробно расписано, на что потрачено 200 тыс. токенов:
1. 45.0k - зарезервировано под автокомпакцию. Это хорошо объясняет, почему при подходе к 155 тыс. токенов, он настойчиво просит сжать контекстное окно, потому что нужно пространство для сжатия, так что по факту контекста не 200к, а только 155к. Еще 13.7k токенов (6.9%) отожрут System tools и System prompt по мелочи.
2. Все вот эти вот ваши CLAUDE.md, кастомные агенты и кастомные слэшкоманды, они все тоже жрут контекстное окно (и токены). Так что, если вы установили весь пакет полностью, то все эти 100500 автоматических генерированных агентов, которых у вас никогда нет времени протестировать, тоже будут жрать контекстное окно (и токены), тоже самое касается и MCP серверов, которые лучше держать отключенными и включать только когда вы ими пользуетесь.
3. Конечно, на сервере работает кэширование запросов, и денег за это вы заплатите намного намного меньше, но размер контекстного окна все равно ограничен, как не крути.
Так что, если у вас не тарифный план Макс (и вы реально не знаете куда столько токенов потратить) или большой проект и все в контекст просто не влезает, имеет смысл задуматься, чтобы немного подоптимизировать.
