Cursor полностью переходят на динамический контекст для всех моделей Об очень интересном и смелом обновлении сегодня объявили Cursor. Захотелось разобрать здесь его поподробнее. Кратко: Cursor полностью отказываются от статического контекста и переходят к динамическому. Это значит, что агент (на базе любой модели) теперь будет в основном самостоятельно собирать себе контекст, а не пользоваться тем, что дали. Static context – это классический подход. Ты вываливаешь агенту все и сразу: логи, документацию, историю чата, описания всех тулов, MCP и тд и тд. В целом, это работает, но в контексте таким образом оказывается куча нерелевантной информации, и он постоянно переполняется. Теперь же Cursor предлагают Dynamic context discovery. Это когда в контекст кладется условное «оглавление» и ссылки, а остальное распихивается по файлам, и агент сам по мере надобности ходит в них и добавляет себе информации. Например: ➖ Все же помнят, что когда контекст переполняется, Cursor делает шаг summarization и как бы обновляет окно? Так вот теперь, помимо этого, Cursor хранит chat history как файл. После суммаризации агент получает ссылку на этот файл, и если в summary какая-то нужная деталь потерялась, он может поискать по истории и дополнить себя. ➖ Длинные ответы tool calls теперь тоже записываются в файлы, а не отправляются прямиком в контекст. В контексте появляется только ссылка на нужный вывод, а сам гигантский JSON лежит себе и ждет, пока агент обратиться к нему и поищет нужное с помощью условного grep или tail. ➖ То же самое касается MCP, Agent Skill и терминальных сессий. Громоздкие описания инструментов и выводы терминала хранятся не в контексте, а в файлах. В контексте остается условное «Доступны MCP: jira, datadog, figma», и агент, если что-то ему нужно, уже идет в детальное описание и вызывает tool. Получается довольно красиво и практично. На A/B тестах общее потребление токенов снизилось на ~46.9%. А еще это масштабируемо, потому что здесь контекст превращается из места, где лежат знания, в инструкцию, как их добывать. https://cursor.com/blog/dynamic-context-discovery