Cursor подключён к AI SDK Harness: новый адаптер @ai-sdk/harness-cursor
Vercel добавил официальную поддержку Cursor в слой AI SDK Harness через адаптер @ai-sdk/harness-cursor, позволяя менять кодинговые агенты без правки кода приложения.
Что произошло?
Vercel объявил о выходе официального адаптера @ai-sdk/harness-cursor, который интегрирует редактор кода Cursor в слой AI SDK Harness. Этот слой предоставляет единый интерфейс HarnessAgent, позволяющий запускать разные код‑генеративные агенты (Cursor, Claude Code, и другие) без изменения бизнес‑логики вашего приложения.
Как это работает?
Адаптер использует пакет @ai-sdk/harness‑acp для подключения Cursor к HarnessAgent через Agent Client Protocol (ACP). После установки вы просто передаёте объект cursor в конструктор HarnessAgent:
import { HarnessAgent } from "@ai-sdk/harness";
import { cursor } from "@ai-sdk/harness-cursor";
const agent = new HarnessAgent(cursor);
Все вызовы к агенту (генерация кода, рефакторинг, автодополнение) идут через единый API, а переключение на другого провайдера требует лишь замены импортируемого адаптера.
Что нового?
- Поддержка Cursor в AI SDK Harness наряду с Claude Code, GitHub Copilot и другими.
- Универсальный
HarnessAgentоблегчает A/B‑тестирование разных моделей. - Автоматическое управление сессиями ACP, минимизируя ручную конфигурацию.
Ссылки
- Официальный релиз: https://vercel.com/changelog/cursor-ai-sdk-harness-adapter
- Документация AI SDK Harness: https://github.com/vercel/ai-sdk#harness-layer
- Cursor API: https://cursor.com/docs/api
Кому это интересно?
Разработчикам, студентах AI‑курсов и компаниям, желающим быстро экспериментировать с различными код‑генеративными агентами без переписывания кода.
Для разработчиков это значит, что теперь можно легко сравнивать эффективность Cursor и конкурентов, меняя лишь одну строку импорта. Такой подход ускорит прототипирование и снизит технический долг от привязки к конкретному провайдеру. Однако стоит внимательно тестировать совместимость новых версий ACP, чтобы избежать неожиданностей в продакшене.


