AI SDK 하네스 레이어에 GitHub Copilot 통합 지원
GitHub Copilot is now available in the AI SDK harness layer
Vercel BlogAI SDK 하네스 레이어가 공식 어댑터를 통해 GitHub Copilot 기능을 통합 지원하며, 개발 환경의 에이전트 관리 방식에 혁신을 가져왔습니다.
- 개발자는 애플리케이션 코드를 수정할 필요 없이 `HarnessAgent`를 이용해 Copilot과 같은 다양한 코딩 에이전트를 유연하게 전환하여 사용할 수 있습니다.
- 여러 전문 AI 도구를 하나의 통일된 인터페이스로 관리함으로써, 복잡한 개발 워크플로우의 생산성과 확장성을 극대화할 수 있습니다.
- 현재 GitHub Copilot 외에도 Claude Code, Codex 등 다양한 에이전트가 지원되므로, 사용을 위해서는 전용 어댑터 설치 및 설정을 확인해야 합니다.
AI 의 하네스 레이어가 공식 어댑터인 `@ai-sdk/harness-github-copilot`을 통해 GitHub Copilot 지원 기능을 추가했습니다. 이 하네스 레이어는 애플리케이션이 동일한 `HarnessAgent` 인터페이스를 사용하여 다양한 코딩 를 실행할 수 있게 합니다. 이를 통해 개발자는 애플리케이션 코드 자체를 변경하지 않고도 여러 에이전트 간의 전환을 유연하게 처리할 수 있습니다.
Copilot과 같은 에이전트를 사용하기 위해서는 전용 어댑터를 활용해야 하며, 이 과정에서 `@ai-sdk/harness-acp`가 Agent Client Protocol(ACP)을 통해 GitHub Copilot과 `HarnessAgent`를 연결합니다. 개발자는 이를 이용해 `HarnessAgent` 인스턴스를 생성하여 GitHub Copilot 에이전트를 실행할 수 있습니다.
현재 하네스 레이어에서 지원하는 에이전트 목록은 GitHub Copilot 외에도 Claude Code, Cline, Codex, Cursor, Deep Agents, fx, Grok Build, OpenCode, Pi 등이 포함되어 있으며, 앞으로도 더 많은 코딩 에이전트가 추가될 예정입니다.
용어 풀이
- SDK
- 특정 서비스나 기기를 쉽게 쓰도록 묶어 둔 개발 도구 모음.
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
