Summary
On September 10, 2026, Vercel added GitHub Copilot to the AI SDK harness layer via the @ai-sdk/harness-github-copilot adapter, which connects Copilot through the same HarnessAgent interface used by every other supported harness over the Agent Client Protocol (ACP). Applications can now switch between coding agents - GitHub Copilot, Claude Code, Codex, Cursor, Cline, Grok Build, OpenCode, and others - without changing application code.
What changed
Vercel released @ai-sdk/harness-github-copilot, running GitHub Copilot through the AI SDK's standardized HarnessAgent interface (via @ai-sdk/harness-acp and the Agent Client Protocol), joining harnesses for Claude Code, Codex, Cursor, Cline, Grok Build, OpenCode, and more.
Why it matters
By putting rival coding agents behind one interchangeable interface, Vercel makes agent choice a configuration detail rather than a rewrite, reducing lock-in and positioning the AI SDK as the neutral switchboard above competing coding-agent backends.
Evidence excerpt
Vercel changelog: GitHub Copilot now runs through the AI SDK harness layer via @ai-sdk/harness-github-copilot, using the same HarnessAgent interface as every other supported harness; under the hood the adapter uses @ai-sdk/harness-acp to connect Copilot through the Agent Client Protocol (ACP). Supported harnesses include Claude Code, Cline, Codex, Cursor, Deep Agents, fx, Grok Build, OpenCode, and Pi.