画像=GitHub

GitHubは1月23日、エージェント型ワークフローの構築を支援する「GitHub Copilot SDK」のテクニカルプレビューを公開した。Copilotの実行エンジンをヘッドレスで利用できるようにし、開発者がエージェント機能をアプリケーションに組み込みやすくする。

同SDKは、エージェント型ワークフローをゼロから構築する負担の軽減を狙ったものだ。Copilotの実行エンジンを、さまざまなアプリケーションからヘッドレスなプログラマブルレイヤーとして利用できるようにする。

GitHubによると、従来のエージェント型ワークフロー開発では、ターンごとのコンテキスト管理に加え、ツールやコマンドのオーケストレーション、モデル間のルーティング、MCPサーバの統合、権限やセキュリティ境界の設定、障害発生時の対応まで考慮する必要があり、実装が複雑になりがちだった。

GitHub Copilot SDKではGitHub Copilot CLIと同じ、実運用で検証済みの実行ループをプログラムから利用できる。これにより、プランナーやツール実行ループ、ランタイムを個別に組み上げることなく、エージェント型ワークフローをアプリケーションに組み込めるため、開発者は実装したいプロダクトロジックに集中できるとしている。

あわせて、Copilot CLIが備える複数のAIモデルの選択、カスタムツールの定義、MCPサーバの統合、GitHub認証、リアルタイムストリーミングといった機能も利用できる。現時点ではNode.js、Python、Go、.NETを優先サポートする。利用にあたっては、既存のGitHub Copilotサブスクリプションに加え、BYOK(Bring Your Own Key)方式で独自のAPIキーも使用できる。

キーワード

#GitHub #GitHub Copilot SDK #GitHub Copilot CLI #AI #エージェント型ワークフロー #Node.js #Python #Go #.NET #MCP
Copyright © DigitalToday. All rights reserved. Unauthorized reproduction and redistribution are prohibited.