コンテンツにスキップ

参考文献

GitHub Copilot SDK に関する外部リンクとさらなる参考情報です。


GitHub Copilot SDK

リソース リンク
GitHub リポジトリ(モノレポ) github/copilot-sdk
変更履歴 リポジトリの GitHub リリースを参照

言語別の SDK パッケージ

言語 パッケージ リンク
Python github-copilot-sdk PyPI
Go github.com/github/copilot-sdk/go pkg.go.dev
TypeScript @github/copilot-sdk npm

GitHub Copilot ドキュメント

リソース リンク
GitHub Copilot 概要 docs.github.com/copilot
CLI での GitHub Copilot docs.github.com/copilot/github-copilot-in-the-cli
Copilot API リファレンス docs.github.com/rest/copilot
パーソナルアクセストークン docs.github.com/authentication

Azure OpenAI(BYOK 用)

リソース リンク
Azure OpenAI Service learn.microsoft.com/azure/ai-services/openai
Azure Identity ライブラリ learn.microsoft.com/python/api/azure-identity
DefaultAzureCredential DefaultAzureCredential リファレンス

言語別のチュートリアルライブラリ

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 のソースとリリース

リソース リンク
モノレポの Issue・Discussion github/copilot-sdk/issues
リリース github/copilot-sdk/releases

変更ウォッチリスト

各ワークショップの実施前に、以下の情報源を確認してください。SDK と、それが依存する Copilot CLI は頻繁に更新されるため、このチュートリアルは契約ではなくスナップショットとして扱ってください。ページ内に固定されたバージョンよりも、パッケージレジストリやリリースノートを優先してください。

監視対象 一次情報源 重要な理由
SDK のリリースと API 変更 github/copilot-sdk のリリース 各言語の SDK バージョンと、クライアント・セッション・イベント・ツール・スキル・フック・権限 API の変更を追跡します
Python パッケージのバージョン PyPI の github-copilot-sdk Python チュートリアルがインストール・固定するバージョン
Go パッケージのバージョン pkg.go.dev の Go SDK Go チュートリアルがビルド対象とするバージョン
SDK のハウツーとリファレンス GitHub Copilot SDK ハウツー サーバーモード・認証・BYOK に関するドキュメント化されたワークフロー
CLI サーバーの挙動 github/copilot-cli の changelog SDK は Copilot CLI サーバーを起動または接続するため、CLI のフラグや挙動の変更は はじめに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

このリポジトリ内の関連プロジェクト

ドキュメント 説明
CopilotReportForge この SDK を使ったエンタープライズ向けマルチペルソナレポート生成プラットフォーム
はじめに チュートリアルの環境設定