参考文献
GitHub Copilot SDK に関する外部リンクとさらなる参考情報です。
GitHub Copilot SDK
言語別の SDK パッケージ
| 言語 |
パッケージ |
リンク |
| Python |
github-copilot-sdk |
PyPI |
| Go |
github.com/github/copilot-sdk/go |
pkg.go.dev |
| TypeScript |
@github/copilot-sdk |
npm |
GitHub Copilot ドキュメント
Azure OpenAI(BYOK 用)
言語別のチュートリアルライブラリ
Python
| ライブラリ |
用途 |
リンク |
github-copilot-sdk |
Python 向け Copilot SDK |
PyPI |
pydantic |
データバリデーションとツールスキーマ |
pydantic.dev |
azure-identity |
Entra ID 認証(BYOK) |
PyPI |
Go
| ライブラリ |
用途 |
リンク |
github.com/github/copilot-sdk/go |
Go 向け Copilot SDK |
pkg.go.dev |
github.com/spf13/cobra |
CLI コマンドフレームワーク |
pkg.go.dev |
github.com/spf13/viper |
設定・環境変数バインディング |
pkg.go.dev |
SDK のソースとリリース
変更ウォッチリスト
各ワークショップの実施前に、以下の情報源を確認してください。SDK と、それが依存する Copilot CLI は頻繁に更新されるため、このチュートリアルは契約ではなくスナップショットとして扱ってください。ページ内に固定されたバージョンよりも、パッケージレジストリやリリースノートを優先してください。
このチュートリアルに反映済みの最近の変更
| 日付 |
変更内容 |
出典 |
| 2026-06-25 |
SDK v1.0.4(Python・Go): Python パッケージは CLI ランタイムを同梱せずダウンロードする方式に変更(python -m copilot download-runtime)。推論リクエストを傍受する HTTP リクエストコールバック、BYOK プロバイダー向けの getBearerToken コールバック(Managed Identity など)、実験的なマルチプロバイダー BYOK レジストリ、preamble/preserve のシステムメッセージセクション制御、capi.enableWebSocketResponses / provider.transport セッションオプションを追加 |
Copilot SDK v1.0.4 |
| 2026-06-19 |
Python・Go の SDK チュートリアルを、当時の最新 SDK パッケージと Copilot CLI サーバーモードに合わせて整備 |
github/copilot-sdk releases |
| 2026-06-18 |
SDK v1.0.2: 作成・再開時のオプトインなセッションメモリ、ツール検索向けのツール defer オプション、otlpProtocol テレメトリトランスポート(http/json | http/protobuf)、ModelBilling.tokenPrices、クライアント停止時の確定的なテレメトリフラッシュ |
Copilot SDK v1.0.2 |
このリポジトリ内の関連プロジェクト