В настоящее время существует слишком много инструментов для программирования ИИ: Windsurf, Trae (The Real AI Engineer), Cursor и Copilot. Среди них Cursor - самый продвинутый и самый дорогой. Я уже заплатил за Cursor и всегда обращаю внимание на новейшие функции, чтобы получить лучшее соотношение цены и качества.
С появлением DeepSeek R1Несмотря на улучшенные возможности, цена снизилась. Такое ценообразование Cursor может не иметь никаких преимуществ, и все зависит от того, смогут ли возможности продукта удержать пользователей, продлевающих подписку.
Cursor также поддерживает DeepSeek R1, но Agent пока недоступен. Некоторые участники сообщества уже сообщили об этом.

Возможности новой версии Cursor
23 января 2025 года Cursor обновился до версии 0.45, добавив несколько новых функций. Я представлю некоторые из них здесь.
.cursor/rules: Пользователи могут написать несколько правил на уровне репозитория в каталоге .cursor/rules. Агент автоматически выберет правила для выполнения.
Композитор подводит итоги предыдущих бесед: Когда разговор становится слишком длинным, вы можете начать новый разговор, ссылаясь на предыдущий.
Агент может видеть последние изменения: Агент может использовать этот инструмент для просмотра ваших последних изменений. Он также может видеть изменения между сообщениями пользователя.
Лучшее понимание репозитория: Мы обучили новую модель понимания репозитория. Мы выпустим ее для всех пользователей 0.45 в течение следующей недели.
Модель слияния: Мы обучили новую модель вкладок со значительными улучшениями в прыжках и длинном контексте. В ближайшее время мы также выпустим эту функцию для пользователей.
Необязательный длинный контекст: При маркировке длинных файлов пользователи могут выбрать расширенную модель для запроса большего контекстного окна. При этом будет использоваться больше быстрых запросов.
Следующее содержание я могу визуально увидеть изменения, то есть очевидные элементы конфигурации, интерактивные скриншоты показывают, что, например, @codebase, такие как лучшее понимание кодовой базы, нелегко проверить изменения.
Каталог .cursor/rules

Эту часть можно сделать в Настройках, создав новый проект "Правила", а затем создать новый файл в директории .cursor/rules проекта. На этот раз файл правил с суффиксом .mdc имеет специальный формат Markdown. На этот раз в файле можно сделать @ссылку на файл, подобно NotePads.
Содержимое файла разделено на три части:
Описание: описывает функцию правила. В Composer агент автоматически подбирает соответствующее описание на основе требований пользователя, а затем передает соответствующее содержимое курсорного правила на основе описания.
Область действия: описывает, какие файлы затрагивает правило. Если проект состоит из нескольких файлов, для разных типов файлов могут быть установлены разные требования.
Содержание правила: описывает конкретное содержание правила.
Композитор подводит итоги предыдущих бесед
Теперь при открытии нового композитора вы можете использовать @Summarized Composers для подведения итогов предыдущих бесед и продолжения разговора.
Если появляется сообщение "Резюме недоступно", вам нужно снова открыть предыдущий разговор из истории, чтобы вызвать резюме. Или же краткое содержание появится автоматически через некоторое время, но пока это не очень удобно. В будущем это обязательно будет оптимизировано.


Агент может видеть последние изменения
Теперь вы можете использовать @Recent Changes, чтобы просмотреть последние изменения в Большой модели и продолжить разговор, чтобы лучше понять потребности пользователя.
Большой контекст
Новый элемент настройки

После включения, если выбран длинный текст, появится следующее сообщение, требующее больше кредитов

Курсор Как обновить последнюю версию
Обновление версий Cursor происходит по очереди, и пользователи не могут активно обновлять их. Они могут только ждать, пока Cursor выпустит обновление. Однако вы также можете попробовать следующие два метода:
- Обновление с помощью brew
Если вы являетесь пользователем macOS, вы можете использовать следующую команду для принудительной установки последней версии
brew install -cask -force cursor

- Обновление с помощью курсора
command/control + shift + P, чтобы открыть командную панель, введите update, а затем нажмите enter, чтобы обновить программу до последней версии.