GitHub、Copilot SDK を public preview 提供… app に agent runtime を組み込み可能に
Original: Copilot SDK in public preview View original →
GitHubは2026年4月2日、Copilot SDK を public preview として公開した。これにより、これまで Copilot cloud agent と Copilot CLI の内部で使われていた agent runtime を、他の開発者も自分の software に組み込めるようになった。GitHubは、builder が orchestration layer を一から組み上げなくても、production-tested な agent plumbing を利用できると説明している。
公開範囲は language support と capability の両面で広い。GitHubによれば、SDK は Node.js と TypeScript、Python、Go、.NET、Java をサポートする。標準機能として tool invocation、streaming response、file operation、multi-turn session が含まれる。GitHubはこれを、agent behavior を別の chat surface としてではなく、application、workflow、platform service にネイティブに埋め込む手段として位置づけている。
- domain-specific workflow 向けの custom tool と custom agent の定義
- replace、append、prepend、transform hook を使う fine-grained system prompt customization
- blob attachment、OpenTelemetry tracing、permission control、OpenAI・Microsoft Foundry・Anthropic 向けの BYOK
この preview が重要なのは、GitHubが Copilot を単なる editor assistant ではなく、再利用可能な developer component として売り出し始めたことにある。agentic session、approval、tracing、provider flexibility を求めながら、自前でその infrastructure を維持したくない team にとって導入障壁が下がる。既存の internal runtime をそのまま外部 ecosystem に開く動きとしても意味が大きい。
商用面の位置づけも広い。GitHubは Copilot SDK が Copilot subscriber だけでなく、non-Copilot subscriber、個人向け Copilot Free、enterprise の BYOK にも提供されるとしている。Copilot subscriber では prompt が premium request quota に計上されるため economics が消えるわけではないが、今回の preview は Copilot を editor 内 assistant から embeddable platform layer へ拡張する意思を示している。
Related Articles
GitHubはCopilotアプリの技術プレビューを有料Copilot顧客全体へ広げ、ローカルとクラウドのsandboxを公開プレビューにした。焦点は新しいチャット機能ではなく、命令実行とファイル変更を担うagentの隔離と検証に移っている。
GitHubはApril 2, 2026にCopilot SDKをpublic previewとして公開し、Copilot cloud agentとCopilot CLIのsame runtimeを外部へ開放した。SDKは5つのlanguageでtool use、streaming、permissions、OpenTelemetry、BYOKをサポートする。
GitHubの2026年4月6日のX投稿は、Copilot cloud agentがpull request workflowに縛られなくなったと伝えた。GitHubのchangelogによれば、agentはPRを開く前のbranch上で作業し、implementation planの生成やcodebase deep researchまで担当できるようになった。
Comments (0)
No comments yet. Be the first to comment!