SpyBara
Go Premium

context-window.md 2026-06-09 06:34 UTC to 2026-06-10 23:57 UTC

51 added, 0 removed.

2026
Fri 19 22:58 Thu 18 22:00 Wed 17 17:02 Tue 16 21:57 Mon 15 23:02 Sat 13 21:59 Fri 12 22:00 Thu 11 23:01 Wed 10 23:57 Tue 9 06:34 Mon 8 06:52 Sat 6 06:24 Fri 5 06:45 Thu 4 06:52 Wed 3 06:53 Tue 2 06:51

Изучите контекстное окно

Интерактивная симуляция того, как контекстное окно Claude Code заполняется во время сеанса. Посмотрите, что загружается автоматически, какую стоимость имеет каждое чтение файла и когда срабатывают правила и hooks.

Контекстное окно Claude Code содержит всё, что Claude знает о вашем сеансе: ваши инструкции, файлы, которые он читает, его собственные ответы и содержимое, которое никогда не появляется в вашем терминале. Временная шкала ниже показывает, что загружается и когда. Смотрите письменное описание для того же содержимого в виде списка.

Что показывает временная шкала

Сеанс проходит через реалистичный поток с репрезентативными подсчётами токенов:

  • Перед тем, как вы что-либо введёте: CLAUDE.md, автоматическая память, имена инструментов MCP и описания skills загружаются в контекст. Ваша собственная настройка может добавить больше здесь, например стиль вывода или текст из --append-system-prompt, которые оба переходят в системный prompt так же.
  • Во время работы Claude: каждое чтение файла добавляется в контекст, правила с областью действия пути загружаются автоматически вместе с соответствующими файлами, и hook PostToolUse срабатывает после каждого редактирования.
  • Последующий prompt: subagent обрабатывает исследование в своём собственном отдельном контекстном окне, поэтому большие чтения файлов остаются вне вашего. Только резюме и небольшой трейлер метаданных возвращаются.
  • В конце: /compact заменяет историю разговора структурированным резюме. Большая часть содержимого при запуске перезагружается автоматически; таблица ниже показывает, что происходит с каждым механизмом.

Что сохраняется при компактировании

Когда длительный сеанс компактируется, Claude Code суммирует историю разговора, чтобы она поместилась в контекстное окно. Что происходит с вашими инструкциями, зависит от того, как они были загружены:

Механизм После компактирования
Системный prompt и стиль вывода Без изменений; не является частью истории сообщений
CLAUDE.md в корне проекта и правила без области действия Переинжектированы с диска
Автоматическая память Переинжектирована с диска
Правила с frontmatter paths: Потеряны до тех пор, пока не будет прочитан соответствующий файл
Вложенный CLAUDE.md в подкаталогах Потерян до тех пор, пока файл в этом подкаталоге не будет прочитан снова
Тела вызванных skills Переинжектированы, ограничены 5000 токенами на skill и 25000 токенами всего; самые старые удаляются первыми
Hooks Не применимо; hooks работают как код, а не контекст

Правила с областью действия пути и вложенные файлы CLAUDE.md загружаются в историю сообщений при чтении их триггерного файла, поэтому компактирование суммирует их вместе со всем остальным. Они перезагружаются в следующий раз, когда Claude прочитает соответствующий файл. Если правило должно сохраняться при компактировании, удалите frontmatter paths: или переместите его в CLAUDE.md в корне проекта.

Тела skills переинжектируются после компактирования, но большие skills усекаются, чтобы соответствовать лимиту на skill, и самые старые вызванные skills удаляются после превышения общего бюджета. Усечение сохраняет начало файла, поэтому поместите наиболее важные инструкции в начало SKILL.md.

Проверьте свой собственный сеанс

Визуализация использует репрезентативные числа. Чтобы увидеть фактическое использование контекста в любой момент, запустите /context для живого разбора по категориям с предложениями по оптимизации. Запустите /memory для проверки того, какие файлы CLAUDE.md и автоматической памяти загрузились при запуске.

Связанные ресурсы

Для более глубокого охвата функций, показанных на временной шкале, смотрите эти страницы: