GitHub Copilot теперь доступен в слое AI SDK Harness от Vercel
Vercel AI SDK добавил официальный адаптер @ai-sdk/harness-github-copilot, позволяющий запускать Copilot через единый интерфейс HarnessAgent и легко переключать кодинг‑агентов.
Что изменилось?
Vercel объявила о выходе официального адаптера @ai-sdk/harness-github-copilot, который интегрирует GitHub Copilot в слой AI SDK Harness. Теперь Copilot можно подключать к приложению через единую абстракцию HarnessAgent, как и любые другие кодинг‑агенты.
Как это работает?
Адаптер использует пакет @ai-sdk/harness-acp и Agent Client Protocol (ACP) для связи Copilot с HarnessAgent. Это значит, что в коде достаточно передать githubCopilot в конструктор агента, а под капотом будет выполнено всё необходимое подключение к сервису Copilot.
import { HarnessAgent } from "@ai-sdk/harness";
import { githubCopilot } from "@ai-sdk/harness-github-copilot";
const agent = new HarnessAgent(githubCopilot);
Что уже поддерживается?
Слой Harness теперь включает следующие адаптеры:
- OpenAI (
@ai-sdk/harness-openai) - Anthropic (
@ai-sdk/harness-anthropic) - GitHub Copilot (
@ai-sdk/harness-github-copilot) - Другие будущие провайдеры через единый интерфейс.
Почему это важно?
- Гибкость – переключать провайдеров можно без изменения бизнес‑логики.
- Унификация – одинаковый API для всех кодинг‑агентов упрощает разработку и тестирование.
- Экосистема – Vercel расширяет свою AI‑платформу, делая её более привлекательной для команд, использующих Copilot в CI/CD, автогенерации кода и интерактивных помощниках.
Подробности читайте в сообщении блога Vercel.
Интеграция Copilot в единый Harness‑слой упрощает построение гибких пайплайнов, где можно быстро менять провайдера без рефакторинга. Для студентов и разработчиков это значит меньше бойлерплейта и больше времени на эксперименты с подсказками. Однако стоит помнить о лицензировании Copilot и возможных ограничениях в корпоративных проектах.

