Claude Code построен на однопоточном цикле: модель получает промпт, выполняет инструменты, возвращает результат и повторяет процесс до завершения задачи. В среднем одна сессия включает от 5 до 50 итераций. Перед началом работы система загружает около 8700 токенов служебной информации, включая системный промпт, определения 18 инструментов и содержимое файла CLAUDE.md.
При заполнении контекстного окна на 92% срабатывает трехуровневая система сжатия. Сначала удаляются старые результаты работы инструментов, затем история диалога суммируется. Файл CLAUDE.md при этом всегда остается актуальным, так как считывается с диска заново.
Для сложных задач Claude Code использует под-агентов. Они работают в изолированном контексте и возвращают родителю краткую выжимку, что позволяет экономить бюджет контекстного окна.

