GitHub Copilot CLIのエージェント機能をコードから自在に呼び出してAIエージェントアプリが作れる「GitHub Copilot SDK」テクニカルプレビュー公開
GitHubは、GitHub Copilot CLIのAIエージェント機能を主要なプログラミング言語から呼び出して、ユーザー独自のAIエージェントを備えたアプリケーションを開発可能にする「GitHub Copilot SDK」のテクニカルプレビューを公開しました。
エージェントワークフロー、ゼロから作るのは大変ですよね。
— GitHub Japan (@GitHubJapan) January 23, 2026
GitHub Copilot SDKがテクニカルプレビューで登場しました!
GitHub Copilot CLIを支えるエージェント基盤を、 あなたのアプリに組み込めるように。
Node.js、Python、Go、.NETに対応
詳しくはこちら https://t.co/xOihWJPbTL
AIエージェントの機能を簡単にコードから呼び出せる
開発者が、OpenAIのChatGPTやGoogleのGemini、AnthropicのClaudeなどの生成AIサービスが提供しているAPIを用いてAIエージェント機能を実装しようとすると、コンテキスト管理や外部ツールとのオーケストレーション、モデル間の情報のルーティング、MCPサーバ機能の実装、セキュリティやガードレールの設定など、非常に多くの手間と工数がかかります。
今回テクニカルプレビューが公開されたGitHub Copilot SDKは、こうした実装の手間を省くために、GitHub Copilot CLIの基盤として実装済みのAIエージェント機能を、主要なプログラミング言語のコードから簡単に呼び出すためのソフトウェアです。
これにより、GitHub Copilot CLIが備えている複数AIモデルの対応、カスタムスキルの定義、カスタムツールとの連携、MCPサーバー統合、GitHub認証、リアルタイムストリーミングといった機能をすぐ利用できるようになります。
Agent Skills、MCPサポートなど
GitHub Copilot SDKが対応するプログラミング言語は、現時点でNode.js、Python、Go、.NET。
具体的には、AIエージェントが実行する各ステップである探索、計画、レビューのそれぞれで使用するAIモデルを自由に選択できます。
Agent Skills、MCPサポート。非同期タスク委任などに対応しているため、特定のスキルを設定した上で外部ツールを自律的に複数操作させる、といった実装も容易になっています。
GitHub Copilot SDKのチームでは、AIエージェントを活用した以下のようなアプリケーションを構築したことを紹介しています。
- YouTubeチャプター生成ツール
- エージェント用のカスタムGUI
- デスクトップでアプリを実行する音声コマンドワークフロー
- AIと対戦できるゲーム
- 要約ツール
あわせて読みたい
AIエージェントがPostgreSQL対応の優れたコードを書けるようになるAgent Skill「Postgres Best Practices」、Supabaseが公開
≪前の記事
マイクロソフト、Kubernetes環境におけるJavaのパフォーマンス分析を自動化する「Azure Performance Diagnostics Tool for Java」公開
