GitHub Copilot SDK를 이용해서 자신만의 Agent 만들기

저는 다양한 AI Agent 환경을 사용하지는 않고 안티그래피티를 조금 사용해 본 정도고 대부분 GitHub Copilot을 이용해서 다양한 경험을 합니다.
올해 1월부터 Claude Skills을 Agent Skills이라고 해서 GitHub Copilot에서도 사용할 수 있게 되었는데요 (아직 Experimental로 설정에서 활성화해야 합니다.) 그리고 Memory Tools도 Copilot Memory로 GitHub Copilot에서도 지원하게 되었습니다.

오늘은 GitHub Copilot SDK를 소개해보는데요, GitHub Copilot SDK는 Copilot CLI를 자신의 애플리케이션에 통합할 수 있도록 SDK를 사용할 수 있습니다. 이걸 사용하면 GitHub Copilot으로 할 수 있는 일을 조금 더 자신에 맞게 프로그래밍해서 자동화할 수 있습니다.

| print.cs

using System;

namespace CopilotAgent;

internal static class Program
{
    private static void Main()
    {
        for (var i = 1; i <= 9; i++)
        {
            for (var j = 1; j <= 9; j++)
            {
                Console.WriteLine($"{i} x {j} = {i * j}");
            }
        }
    }
}

저도 아직 확인하는 단계라 어디까지 가능한지는 잘 모르겠지만 Copilot SDK가 아직은 버전 0.1.15로 Technical Preview 단계라 Product에서 사용할 단계는 아닌 것 같지만 SDK를 이용해 자신의 구미에 맞게 활용할 수 있다는 점이 좋은 것 같습니다.

6개의 좋아요

gpt-5.2-codex!!
물어 볼 때 마다 프리미엄 리퀘스트 차감 아닐까요?? :sob:

5개의 좋아요

쿨럭

2개의 좋아요

식육목 클래스 끼리의 덧셈 연산을 정의하셨군요 (농담)

3개의 좋아요