Что такое контекстное окно?

Коротко

Контекстное окно — это максимальный объём текста, который языковая модель может учесть в одном запросе, измеряемый в токенах. В него должны уместиться системные инструкции, определения инструментов, история диалога, прочитанные агентом файлы и вывод команд.

Что заполняет контекст кодинг-агента

Каждый запрос агента — это постоянная основа плюс постоянно растущая история.

  • Системный промпт и определения инструментов, включая инструменты MCP-серверов.
  • Файлы инструкций проекта, например CLAUDE.md или AGENTS.md.
  • История диалога: ваши сообщения и ответы агента.
  • Прочитанные файлы и вывод команд, часто самая большая часть.

Что происходит при заполнении

Модель перечитывает весь контекст на каждом ходе. Когда окно приближается к пределу, агенты сжимают диалог и отбрасывают старые детали. Claude Code называет это компактификацией (compaction), и вы можете запустить её сами командой /compact. Сводка помогает, но часть деталей теряется. /clear полностью стирает диалог.

Большое окно — не решение

У современных моделей окна в сотни тысяч токенов. Тем не менее длинный контекст делает каждый ход медленнее и дороже, а модель может упустить детали, утонувшие в длинном контексте. Небольшой и релевантный контекст обычно лучше надежды на большое окно.

Как грамотно использовать контекст

Несколько привычек помогают дольше сохранять контекст чистым.

  • Начинайте новый диалог, когда задача выполнена.
  • Отключайте MCP-серверы, которыми не пользуетесь.
  • Пусть агент читает нужную часть файла, а не весь файл.
  • Поручайте долгие исследования субагентам, чтобы возвращалась только сводка.

Контекст в AgentVera

AgentVera делает контекст видимым и даёт несколько способов его сократить.

  • Панель агента показывает размер контекста в реальном времени; запускайте /compact вручную или автоматически по заданному порогу.
  • Профили контекста: Lean сокращает первый запрос Claude Code примерно с 34,4k до 13,3k токенов.
  • Smart tools блокируют повторное чтение файла, который уже в контексте и не изменился, а для больших файлов сначала выдают структуру.
  • Карта проекта позволяет агентам находить нужный код, не читая файл за файлом.

FAQ

Что происходит, когда контекстное окно заполнено?

Агент сжимает диалог и продолжает либо не может идти дальше. Claude Code сжимает автоматически, и часть старых деталей в сводке может потеряться.

Контекстное окно — это то же самое, что лимит использования?

Нет. Контекстное окно — это сколько текста помещается в один запрос. Лимиты использования ограничивают, сколько вы можете использовать за период времени.

Чем /compact отличается от /clear?

/compact сжимает диалог и продолжает со сводки. /clear удаляет диалог, и агент начинает с чистого листа.

Даёт ли большее контекстное окно лучшие результаты?

Не всегда. Помещается больше текста, но ненужный контекст дороже и может отвлекать модель.

Связанные термины

Все термины

Посмотрите, как это работает.

Скачайте AgentVera бесплатно, добавьте папку проекта и запускайте Claude Code, Codex и других агентов рядом друг с другом.