Feature Article
GitHub Copilot SDK public preview — 에이전트 런타임이 제품 기능에서 임베디드 플랫폼으로 확장
배경 및 맥락
2026년의 에이전트 경쟁은 더 이상 모델 호출만으로 끝나지 않는다. 실제 제품에 agent를 넣으려면 툴 호출, 장기 세션, 파일 읽기/쓰기, 권한 승인, 추적, 멀티모달 첨부까지 모두 묶인 실행 계층이 필요하다. 그동안 이 부분은 각 팀이 직접 조립해야 했고, 그래서 파일럿은 빠르게 나오지만 운영 가능한 제품은 적었다.
GitHub가 Copilot SDK를 public preview로 공개한 것은 이 병목이 이제 UI가 아니라 runtime 계층에 있다는 판단으로 읽힌다. Copilot의 핵심 가치를 chat surface가 아니라 재사용 가능한 orchestration substrate로 바꾸는 움직임이다.
핵심 내용
공식 changelog 기준 Copilot SDK는 Node.js/TypeScript, Python, Go, .NET, Java 다섯 언어를 지원한다. 런타임은 Copilot cloud agent와 Copilot CLI가 쓰는 동일 계열이며, custom tools and agents, fine-grained system prompt customization, token streaming, blob attachments, OpenTelemetry, permission framework, BYOK를 기본 제공한다. 즉, 개발팀은 agent loop를 새로 짜기보다 도메인별 tool과 instruction만 얹어 자사 워크플로에 연결할 수 있다.
특히 OpenTelemetry와 approval handler가 기본 기능으로 포함된 점이 중요하다. 많은 기업이 PoC는 만들지만 추적 가능성과 승인 정책이 약해 운영 단계에서 막히기 때문이다.
경쟁 구도 / 비교
Anthropic, OpenAI, Google 모두 agent building block을 내놓고 있지만, GitHub의 차별점은 이미 Copilot cloud agent와 CLI에서 검증된 런타임을 그대로 열었다는 데 있다. 단순 SDK라기보다 운영 중인 agent shell을 productized runtime으로 내린 셈이다.
이 접근은 자체 오케스트레이션 프레임워크를 만들던 플랫폼 팀에게는 build-vs-buy 기준을 다시 묻게 만든다. 핵심 경쟁력이 도메인 툴과 정책에 있다면, runtime은 직접 만들 이유가 빠르게 줄어든다.
의미
Copilot SDK는 에이전트 시장의 가치 사슬이 모델 API에서 실행 계층과 거버넌스 계층으로 이동하고 있음을 보여준다. 앞으로 경쟁은 누가 더 좋은 chat UX를 가졌는가보다, 누가 더 쉽게 agent를 다른 시스템에 삽입하고 통제할 수 있게 해주느냐에서 갈릴 가능성이 높다.
실무적으로는 내부 개발 포털, 운영 콘솔, 고객지원 툴, 보안 워크플로에 agent를 붙이려는 조직이 가장 직접적인 수혜를 본다. 공통 런타임을 재사용하면 팀별 agent가 제각각 다른 승인 모델과 관측 스택을 쓰는 문제를 크게 줄일 수 있다.