The AI SDK from Vercel now supports GitHub Copilot through the official @ai-sdk/harness-github-copilot adapter. The Harness layer provides an application with a single HarnessAgent interface for running different coding agents and lets it switch agents without code changes.

To connect GitHub Copilot to HarnessAgent, the adapter uses @ai-sdk/harness-acp through the Agent Client Protocol (ACP), a protocol for communicating with agents.

Claim check:

  • Vercel added GitHub Copilot to the AI SDK Harness layer through the official @ai-sdk/harness-github-copilot adapter. (confirmed by the publication itself: evidence; «The AI SDK harness layer now supports GitHub Copilot through the official @ai-sdk/harness-github-copilot adapter.»)
  • The Harness layer lets an application run different coding agents through the same HarnessAgent interface and switch agents without changing its code. (confirmed by the publication itself: evidence; «The harness layer lets your application run different coding agents through the same HarnessAgent interface, so you can switch agents without changing your application code.»)
  • The adapter uses @ai-sdk/harness-acp to connect GitHub Copilot to HarnessAgent through the Agent Client Protocol (ACP). (confirmed by the publication itself: evidence; «Under the hood, the adapter uses @ai-sdk/harness-acp to connect GitHub Copilot to HarnessAgent through the Agent Client Protocol (ACP).»)

Primary sources:

score 69.9 out of 100 · kind: release