GitHub Copilot SDKがパブリックプレビューで利用可能に
本文の状態
日本語全文を表示中
詳細モードで約2分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
GitHub Changelog
GitHubがCopilot SDKをパブリックプレビューで公開した。開発者はこのSDKを使用して、Copilotのエージェント機能を自社のアプリケーションやワークフローに組み込めるようになる。
Continue in AI NEW LAB
このニュースを、実務の判断につなげる
AI NEW LABで、試したことや先に確認したい条件を共有できます。まずはログインなしで読めます。
AI NEW LABで論点を見るSource Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
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 で最初に公開されました。
原文を表示
The GitHub Copilot SDK is now available in public preview. This gives you the building blocks to embed Copilot’s agentic capabilities directly into your own applications, workflows, and platform services.
The Copilot SDK exposes the same production-tested agent runtime that powers GitHub Copilot cloud agent and Copilot CLI. Instead of building your own AI orchestration layer, you get tool invocation, streaming, file operations, and multi-turn sessions out of the box.
Now available in five languages
Build with the SDK in your language of choice:
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: Newly available to install via Maven.
Key capabilities
Custom tools and agents: Define domain-specific tools with handlers and let the agent decide when to invoke them. Build custom agents with tailored instructions for your use case.
Fine-grained system prompt customization: Customize sections of the Copilot system prompt using replace, append, prepend, or dynamic transform callbacks. There’s no need to rewrite the entire prompt.
Streaming and real-time responses: Stream responses token-by-token for responsive user experiences.
Blob attachments: Send images, screenshots, and binary data inline without writing to disk.
OpenTelemetry support: Built-in distributed tracing with W3C trace context propagation across all SDKs.
Permission framework: Gate sensitive operations with approval handlers, or mark read-only tools to skip permissions entirely.
Bring Your Own Key (BYOK): Use your own API keys for OpenAI, Azure AI Foundry, or Anthropic.
Get started
The Copilot SDK is available to all Copilot and non-Copilot subscribers, including Copilot Free for personal use and BYOK for enterprises. Each prompt counts toward your premium request quota for Copilot subscribers.
Check out the getting started guide to start building and join the discussion in the GitHub Community.
The post Copilot SDK in public preview appeared first on The GitHub Blog.
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み