Cursor 2.0 и Composer: как многоагентный подход удивил и переосмыслил кодирование ИИ

CometAPI
AnnaOct 30, 2025
Cursor 2.0 и Composer: как многоагентный подход удивил и переосмыслил кодирование ИИ

Вышел Cursor — первый редактор кода и агентская платформа на базе искусственного интеллекта. Курсор 2.0 29 октября 2025 года — крупное обновление, которое объединяет специально разработанную модель кодирования (названную Композитор) с обновлённым интерфейсом, ориентированным на агентов, и набором обновлений платформы, призванных сделать агентное программирование более быстрым, безопасным и совместным. Компания позиционирует этот выпуск как стратегический переход от использования сторонних моделей к поставке собственных обученных моделей и инструментов, оптимизированных для комплексной разработки агентного программного обеспечения.

Ниже: подробный обзор того, что Cursor представил в версии 2.0, как был построен Composer, конкретные пункты журнала изменений и — самое главное — что действительно удивило мир ИИ для разработчиков об этом выпуске.

Что такое Cursor (и почему разработчикам стоит обратить на это внимание)?

Cursor — это редактор и платформа, разработанные с нуля, чтобы позволить разработчикам использовать ИИ. агенты как первоклассных участников рабочего процесса кодирования. Он сочетает в себе локальный/удалённый редактор, оркестровку агентов, интеграцию инструментов (терминалы, браузер, семантический поиск) и рабочий процесс, основанный на моделях, благодаря чему агенты могут читать, планировать, редактировать, тестировать и итерировать код на реальных кодовых базах. Компания позиционирует Cursor как «лучший способ кодирования с использованием ИИ», ориентированный на то, чтобы позволить агентам выполнять полезные инженерные задачи, а не просто автодополнять строки.

Почему Курсор 2.0 важен сейчас

ИИ-помощники для кода перешли от одноэтапного завершения к более длительным многоэтапным рабочим процессам (планирование → редактирование → тестирование → итерация). Это создаёт новые узкие места: задержки, точность контекста в больших репозиториях, безопасное выполнение команд оболочки/CI и необходимость человеческой работы по проверке изменений агента. Курсор 2.0 непосредственно устраняет эти узкие места, предоставляя как модель, настроенную для агентских рабочих процессов, и Примитивы пользовательского интерфейса и архитектуры для одновременного и безопасного запуска множества агентов. Короче говоря, Cursor стремится стать комплексным решением для разработки программного обеспечения, ориентированного на агенты.

Возможности обновления Cursor 2.0:

  • в 4 раза быстрее — средний диалог завершается менее чем за 30 секунд;
  • Расширенные возможности многошаговых задач — возможность независимой обработки сложных цепочек кода;
  • Расширенный семантический поиск — возможность понимать и находить взаимосвязи во всей кодовой базе;
  • Оптимизация взаимодействия с малой задержкой — подходит для разработки в реальном времени и быстрого прототипирования;
  • Обучение с подкреплением (RL) — оптимизировано для кодирования на основе агентов.

Какова основная концепция Cursor 2.0?

По своей сути Cursor 2.0 развивает три взаимосвязанные идеи:

1. Дизайн редактора, ориентированного на агента

Вместо того, чтобы прикреплять агентов к традиционной IDE, Cursor 2.0 представляет агентов как объекты в редакторе: они видны на боковой панели, управляются как процессы и могут выполнять «планы» (многошаговые стратегии) ​​в отношении репозитория. Это превращает действия ИИ в оркестрируемые задачи, каждая из которых имеет входные данные, журналы и выходные данные, которые инженеры могут просматривать.

2. Быстрая, специализированная модель кодирования (Composer)

Новая модель Cursor, Composer, — это передовая модель кодирования, обученная и оптимизированная специально для агентного взаимодействия в среде Cursor. Она делает акцент на производительности и отзывчивости — ключевых свойствах для коротких итеративных циклов кодирования в редакторе — а не на простых и дорогостоящих бенчмарках с лексической сложностью. Компания сообщает, что Composer достигает примерно 4-кратная скорость генерации по сравнению с моделями аналогичного уровня производительности и завершает большинство интерактивных поворотов менее чем за 30 секунд в своих внутренних тестах. Эта скорость — не просто удобство; она меняет восприятие рабочих процессов агентов (от ожидания к итерациям).

3. Параллельное, изолированное выполнение агента

Cursor 2.0 позволяет командам параллельно запускать несколько агентов для одного проекта, предотвращая конфликты файлов, помещая рабочее пространство каждого агента в «песочницу» (с помощью таких методов, как рабочие деревья git или песочницы удалённых рабочих мест). Это позволяет проводить масштабные исследования «что если»: параллельно запускать несколько различных стратегий исправления, вариантов рефакторинга или тестировать конвейеры, сравнивая результаты, не мешая друг другу.


Журнал изменений Cursor 2.0: что именно нового?

Cursor опубликовал подробный список изменений вместе с анонсом версии 2.0. Ниже представлены наиболее важные изменения в продуктах и ​​исследованиях.

Composer — первая модель агентного кодирования Cursor

  • Специально созданная модель границы: Composer описывается как «передовая» модель, оптимизированная для задач разработки программного обеспечения и повышения скорости работы агентов. В ходе обучения Composer получил доступ к инструментам кодовой базы, что помогло ему освоить шаблоны поиска, редактирования и многошагового решения задач в реальном репозитории.
  • Преимущество в скорости: Курсор сообщает, что Composer примерно в 4 раз быстрее по производительности генерации, чем модели сопоставимого интеллекта в их бенчмарках, и что большинство разговоров на практике завершаются менее чем за 30 секунд — ключевое улучшение для интерактивных сеансов.
  • Агентная оптимизация: Composer был обучен в агентной среде (с доступом к таким инструментам, как семантический поиск, редактирование и запуск тестов) и оптимизирован с помощью методов обучения с подкреплением для обеспечения быстрого и надёжного внесения изменений в код. Некоторые независимые исследования указывают на архитектуру в стиле MoE (смешанное обучение экспертов) и тонкую настройку обучения с подкреплением в процессе обучения модели.

Cursor 2.0 и Composer: как многоагентный подход удивил и переосмыслил кодирование ИИ

Влияние на разработчиков: меньшая задержка и улучшенная распознаваемость контекста для больших репозиториев делают итеративные рабочие процессы агентов более быстрыми и надежными для многоэтапных изменений.

Мультиагенты: параллельная оркестровка агентов

Боковая панель и управление планом: Новый пользовательский интерфейс редактора позволяет разработчикам создавать, называть и управлять несколькими агентами и «планами» (многошаговыми стратегиями агентов) с помощью постоянной боковой панели, что позволяет легко просматривать агенты и их журналы.

Параллельные запуски (до восьми агентов): Курсор 2.0 поддерживает работу до восемь агентов параллельно в едином командном окне, каждый из которых работает в изолированной копии кодовой базы для предотвращения конфликтов. Это обеспечивается как локальными рабочими деревьями Git, так и удалёнными рабочими машинами. Параллелизм превращает агентное экспериментирование из линейного блокирующего процесса в быстрый сравнительный.

Браузер (GA): позволяет агентам тестировать и проверять реальные веб-интерфейсы

Браузер переведен на GA:* Встроенный браузер Cursor, изначально находившийся в бета-версии, теперь доступен всем и лучше интегрирован в редактор. Агенты могут взаимодействовать с веб-страницами, извлекать элементы DOM и пересылать структурированную информацию обратно в среду выполнения агента. Это позволяет агентам исследовать документацию, получать доступ к удалённым API и выполнять отладку через веб-интерфейс, не выходя из редактора.

Влияние разработчика: Теперь агенты могут проверять изменения пользовательского интерфейса, воспроизводить ошибки клиента и выполнять итерации с использованием конкретных DOM/визуальных доказательств, а не слепых текстовых описаний.

Улучшенный обзор кода и различий

Упрощенный просмотр нескольких файлов изменений агента. Cursor 2.0 упрощает просмотр изменений, внесенных агентом в репозиторий, без переключения между файлами; различия представлены таким образом, что снижаются когнитивные издержки.

Влияние разработчика: По мере того как агенты вносят более масштабные или перекрестные правки в файлы, время, которое люди тратят на определение степени надежности, сокращается, что является важным шагом для внедрения.

Изолированные терминалы (GA) и средства контроля безопасности

Изолированные терминалы — это GA (macOS), которые по умолчанию запускают команды оболочки агента в безопасной среде. Запуски оболочки изолированы с доступом на чтение и запись в рабочую область, отключением сети по умолчанию и добавлением разрешенных команд для конфиденциальных команд. Доступны административные элементы управления для предприятий.
Влияние разработчика: Более безопасное выполнение агента имеет решающее значение; «песочница» снижает риск, когда агенту необходимо запускать тесты, выполнять линтеры или выполнять эфемерные команды.

Голосовой режим, плановый режим и фоновые агенты

  • управление голосом для агентов (преобразование речи в текст + отправка пользовательских ключевых слов).
  • Режим планирования: создание плана с одной моделью и выполнение с другой; планы могут запускаться в приоритетном или фоновом режиме.
  • Фоновые и облачные агенты: более быстрый запуск, надежность облачных агентов 99.9%, лучшая видимость фоновой работы.

Что означает Cursor 2.0 для более широкого спектра ИИ-кодирования?

Движение курсора примечательно по двум причинам:

  1. Специализация вместо общности. Composer иллюстрирует тенденцию к созданию моделей, адаптированных к конкретным предметным областям и средам выполнения (в данном случае: агентное кодирование в IDE). Вместо единой универсальной модели для всех вариантов использования команды выступают за модели, разработанные совместно с пользовательским интерфейсом и цепочкой инструментов, которые они используют.
  2. Оркестровка агентов как примитив продукта. Пользовательский интерфейс Cursor рассматривает агентов как управляемые ресурсы, которые можно оркестровать, проверять и версионировать. Этот шаблон продукта — агенты как управляемые процессы с изолированными рабочими деревьями и общими планами — вероятно, появится и в других инструментах разработки, поскольку команды стремятся к безопасному масштабированию автономной помощи.

Такое сочетание — специализированные, более быстрые модели и продуманная организация пользовательского опыта — продвигает отрасль дальше от «моделей как автодополнений» к «моделям как активным участникам», но также поднимает вопросы управления, на которые каждой команде придется ответить.

Как получить доступ к Cursor 2.0?

  1. Загрузите или обновите приложение Cursor с официального сайта (Cursor распространяет релизы со своего сайта). Cursor 2.0 был выпущен в составе линейки продуктов v2 (Composer + multi-agent UI), поэтому обновление до последней сборки Cursor — это первый шаг.

  2. Убедитесь, что у вас включен Cursor 2.0 / Composer.

  • Цены на Cursor основаны на тарифных планах, каждый из которых предлагает разные уровни доступа к Composer и другим функциям. Компания предлагает бесплатный тариф для любителей, но профессиональные пользователи обычно выбирают платный тариф, чтобы получить доступ ко всем функциям.
  • Выпуск Cursor версии 2.0 (Composer, многоагентный пользовательский интерфейс, встроенный браузер и т. д.) отмечен в журнале изменений. Если приложение обновилось автоматически, у вас уже должна быть версия 2.0. В противном случае обновите приложение со страницы загрузки или из диалогового окна обновления.
  • Функции Composer или многофайловой работы/агента могут быть отключены переключателем бета-версии в настройках (в более старых версиях). Если Composer не отображается, перейдите в раздел «Настройки» → «Функции/Бета» и включите его. Composer обычно открывается с помощью ярлыка Composer/Agent (например, Ctrl/Cmd + I) или из боковой панели. Composer можно включать/выключать, он отображается в интерфейсе агента/композитора.
  1. Настройка ключей/моделей API: Курсор использует настроенные ключи API для вызова поставщиков LLM (OpenAI, Anthropic, Google или пользовательских поставщиков, таких как CometAPI). Откройте «Курсор» → «Настройки» → «Модели» (или «Настройки» → «Ключи API»), чтобы добавить ключи провайдера и базовые URL-адреса. После этого «Курсор» позволит вам выбрать включённую модель в чате/агенте/композиторе.

Как использовать CometAPI внутри курсора? (пошаговое руководство)

Краткое описание: CometAPI — это шлюз для агрегации моделей (единая конечная точка, которая может выступать в качестве прокси-сервера для множества поставщиков моделей). Для использования в Cursor необходимо зарегистрироваться в CometAPI, получить ключ API и идентификатор модели, затем добавить этот ключ и конечную точку в настройки моделей Cursor в качестве пользовательского поставщика (переопределить базовый URL) и выбрать модель CometAPI в режиме Composer/Agent.

Шаг A — Получите учетные данные CometAPI

  1. Зарегистрируйтесь в CometAPI и создать ключ API из панели управления. Храните ключ в секрете (обращайтесь с ним как с любым токеном на предъявителя).
  2. Создайте/скопируйте ключ API и запишите имя/идентификатор модели, которую вы хотите использовать (например, claude-sonnet-4.5 или другая модель поставщика, доступная через CometAPI). Документация/руководства CometAPI опишите процесс и перечислите поддерживаемые названия моделей.

Шаг B — Добавьте CometAPI как пользовательскую модель/поставщик в Cursor

  1. Открыть курсор → НастройкиМодели (или Настройки → Ключи API).
  2. Если курсор показывает «Добавить пользовательскую модель» or «Переопределить базовый URL OpenAI» вариант, используйте его:
  • Базовый URL/конечная точка: вставьте базовый URL-адрес, совместимый с CometAPI OpenAI (CometAPI будет документировать, предоставляют ли они openai/v1 конечная точка стиля или конечная точка, специфичная для поставщика). (Пример: https://api.cometapi.com/v1 — используйте фактический URL из документации CometAPI.)
  • API ключ: вставьте свой ключ CometAPI в поле ключа API.
  • Название модели: добавьте идентификатор модели точно так же, как в документах CometAPI (например, claude-sonnet-4.5 or composer-like-model).
  1. проверить подключение, если Cursor предлагает кнопку «Проверить»/«Тест». Механизм настраиваемой модели Cursor обычно требует, чтобы поставщик был совместим с OpenAI (или чтобы Cursor принимал базовый URL и ключ). Руководства сообщества демонстрируют тот же шаблон (переопределить базовый URL → предоставить ключ → проверить).

Шаг C — Выберите модель CometAPI внутри Composer/Agent

  1. Откройте Composer или Agent (ярлык Ctrl/Cmd + I или боковая панель).
  2. Измените выбор модели с «Авто» (или вашей текущей модели) на модель, выбранную пользователем и выбранную вами.
  3. Запустите сеанс Composer или создайте агента и убедитесь, что он отвечает, используя выбранную вами модель CometAPI. Выполните тест, выполнив небольшую подсказку (например, «найти репозиторий и добавить модульные тесты для неисправных функций в…»). tests/») для подтверждения поведения.

Вывод: является ли это знаменательным обновлением?

Cursor 2.0 — это не просто обновление функций; это концепция уровня продукта, сочетающая в себе специализированную модель кодирования с примитивами оркестровки, которые делают агентские рабочие процессы практичными. Удивительные элементы — внутренняя агентская модель (Composer), явно оптимизированная для скорости, многоагентная среда выполнения с конкретными механизмами изоляции и более глубокая интеграция инструментов, таких как браузер GA, — свидетельствуют о зрелости интеграции ИИ с разработкой программного обеспечения. Для команд, которые строго следят за обзорами, тестированием и гигиеной рабочих процессов, Cursor 2.0 предлагает надежный путь к значительному ускорению итераций и большей автоматизации рутинных инженерных задач. Для более широкой экосистемы разработчиков ИИ фокусировка Cursor на оркестровке агентов и инструментарии, вероятно, подтолкнет других поставщиков к выходу за рамки взаимодействия с одним помощником и переходу к командам агентов, операционным барьерам и моделям с учетом задержек.

SHARE THIS BLOG

Читать далее

500+ моделей в одном API

Скидка до 20%