GitHub Copilot · リリースノート

GitHub Copilot SDKがパブリックプレビューで利用可能に

公開日
ベンダー
GitHub
翻訳
機械翻訳
公式 Release ノート

要点

GitHubはCopilot SDKをパブリックプレビューで公開し、開発者がCopilotのエージェント機能を自社アプリケーションやワークフローに組み込めるようにした。

タイトル: Copilot SDK パブリックプレビュー公開

GitHub Copilot SDK がパブリックプレビューで利用可能になりました。これにより、Copilot のエージェント機能を、ご自身のアプリケーション、ワークフロー、プラットフォームサービスに直接組み込むための構成要素が提供されます。

Copilot SDK は、GitHub Copilot クラウドエージェントと Copilot CLI を駆動する、本番環境でテスト済みの同一のエージェントランタイムを公開しています。独自のAIオーケストレーション層を構築する代わりに、ツール呼び出し、ストリーミング、ファイル操作、マルチターンセッションをすぐに利用できます。

5言語で利用可能に

お好みの言語で SDK を使用して開発できます:

Node.js / TypeScript: npm install @github/copilot-sdk

Python: pip install github-copilot-sdk

Go: go get github.com/github/copilot-sdk/go

.NET: dotnet add package GitHub.Copilot.SDK

Java: Maven 経由でのインストールが新たに可能になりました。

主要機能

カスタムツールとエージェント: ハンドラーを備えたドメイン固有のツールを定義し、エージェントに呼び出しタイミングを決定させます。ユースケースに合わせた指示を備えたカスタムエージェントを構築できます。

きめ細かいシステムプロンプトのカスタマイズ: 置換、追加、先頭追加、または動的変換コールバックを使用して、Copilot システムプロンプトの各部分をカスタマイズできます。プロンプト全体を書き直す必要はありません。

ストリーミングとリアルタイム応答: トークン単位で応答をストリーミングし、応答性の高いユーザー体験を実現します。

Blob 添付ファイル: 画像、スクリーンショット、バイナリデータを、ディスクに書き込むことなくインラインで送信できます。

OpenTelemetry サポート: すべての SDK で W3C トレースコンテキスト伝播を備えた、組み込みの分散トレーシング。

権限フレームワーク: 承認ハンドラーで機密操作を制御するか、読み取り専用ツールとしてマークして権限チェックを完全にスキップできます。

Bring Your Own Key (BYOK): OpenAI、Azure AI Foundry、または Anthropic 用のご自身の API キーを使用できます。

はじめに

Copilot SDK は、個人利用向けの Copilot Free や企業向け BYOK を含む、すべての Copilot 加入者および非加入者が利用できます。各プロンプトは、Copilot 加入者のプレミアムリクエスト枠にカウントされます。

開発を始めるには、はじめにガイドをご確認いただき、GitHub Community のディスカッションにご参加ください。

この投稿「Copilot SDK in public preview」は、The GitHub Blog で最初に公開されました。

他のツール

すべてのツールを見る →