✴️ Cursor отказывается от статического контекста и переходит на динамический
Команда Cursor объявила о радикальном обновлении: теперь для всех моделей используется динамический контекст вместо привычного статического. Коротко — агент больше не «кормят всем подряд», он сам собирает нужный контекст по ходу работы, обращаясь к источникам только тогда, когда это действительно необходимо.
Раньше применялся static context: в модель сразу загружали логи, историю чата, документацию, описания тулов, MCP и прочее. Такой подход работает, но быстро приводит к переполнению контекста и засорению нерелевантной информацией. В новом подходе — Dynamic Context Discovery — в контексте остаётся лишь оглавление и ссылки, а детали вынесены во внешние файлы, к которым агент обращается по запросу.
Как это реализовано на практике:
🟡 История чата хранится в файле. После summarization агент получает ссылку на историю и может вернуться за потерянными деталями, если они понадобятся.
🟡 Длинные tool calls больше не забивают контекст. Большие JSON-выводы сохраняются в файлах, а в контексте — только ссылка. Агент сам делает условный grep или tail, чтобы достать нужное.
🟡 MCP, Agent Skills и терминал — тоже вынесены. Вместо громоздких описаний в контексте остаётся краткий список доступных инструментов, а подробности подтягиваются по требованию.
В итоге контекст перестаёт быть «складом знаний» и превращается в инструкцию по их добыче. Это не только аккуратнее, но и масштабируемо: по A/B-тестам общее потребление токенов снизилось примерно на 46,9%, без потери качества.
Подробнее в официальном разборе от Cursor:
https://cursor.com/blog/dynamic-context-discovery

Добавить комментарий