目次

GitHub の Changelog は 2026年10月27日 付けで、組織にインストールした GitHub Apps 向けに GitHub Copilot が サーバー間認証(server-to-server authentication) をサポートし、パブリックプレビューであると記載しています。GitHub Copilot SDK で作ったサービスやエージェントは、ログイン済みユーザーの資格情報に依存せず、組織を代表してリクエストできます。Changelog はこれを workload-owned identity と呼び、認証や利用を個人ユーザーに結びつけずに大規模運用しやすくする、としています。関連記事:GitHub Copilot の Assisted permissions が一般提供開始。

上記 Assisted permissions の記事は別テーマ(CLI/アプリ/VS Code のツール承認)です。ここでは Copilot SDK 向けの組織レベルのインストールトークンが対象で、同一機能ではありません。

App インストールトークンの経路

開発者は GitHub App に読み取り専用の Copilot Requests 組織権限を付与し、アプリを組織へインストールし、短命のインストールアクセストークンを Copilot SDK に渡します。

GitHub Actions 以外のサービス向けに、Copilot SDK ドキュメントは次も補足しています。

  • Copilot Requests を Read-only にした App を作り、課金を帰属させたい組織へインストールする。
  • 組織の Copilot Requests 権限を含むインストールアクセストークンを発行する(多くは ghs_ で始まる)。
  • インストールトークンは1時間で失効。失効前に再発行し、新しいトークンで SDK クライアントまたはホスト runtime を再起動する。
  • 組織は GitHub App インストールからの Copilot requests を有効化している必要がある。
  • SDK の明示オプション(gitHubToken、github_token、各言語の同等項)でトークンを渡し、useLoggedInUser: false を設定する。オフ時、runtime はログイン済みユーザーや環境から拾った資格情報への自動フォールバックを行わず、COPILOT_GITHUB_TOKEN も無視する(既存 runtime URI の別設定はドキュメントに従う)。

課金と組織側の制御

利用はインストールを所有する組織に帰属・課金されます。その組織のモデル方針、予算、支出制御が適用されます。要求モデルが使えない場合、ドキュメントは組織の Copilot 方針と同梱 runtime の確認を案内します。モデル/クレジット近文:GitHub Copilot で今使えるモデルとそれぞれの料金、GitHub Copilot AIクレジットとは:料金体系とモデル別コスト。

組織オーナーはどのアプリがアクセスできるかを確認し、AI usage CSV の app_client_id でアプリ起因の利用を特定し、アプリの一時停止またはアンインストールでアクセスを止められます。チーム/組織の関連:Teams の GitHub Copilot:通知から修正と PR へ。

GitHub Actions は別経路

ドキュメントは、組織所有リポジトリの workflow で組み込み GITHUB_TOKEN に copilot-requests: write を付与する経路も説明しています。この Actions 経路は GitHub App 不要で認証シークレットも保管不要であり、上記の App インストールトークン手順と同一の開通手順ではありません。

本機能はパブリックプレビューであり、一般提供(GA)ではありません。組織設定、トークン発行、SDK オプションはアカウントと runtime により異なり得ます。詳細は GitHub Changelog と Copilot SDK ドキュメントに従います。参考用です。

関連記事