AI news · 2 min read

Copilot gives automated services an identity of their own

Copilot’s new public preview lets organization-installed GitHub Apps use the SDK without a user login. Check token renewal, organization billing and budgets.

Announcement date:

Affiliate disclosure: Some links may earn CreatorStack a commission at no extra cost to you.

At a glance

GitHub’s October 27 public preview lets an organization-installed GitHub App call the Copilot SDK with a short-lived installation token instead of a signed-in user. Usage is billed to that organization. Read-only Copilot Requests permission can spend AI credits, and there is no individual-app budget.

An illustrated code review with branching changes and a checklist
CreatorStack illustration. Editorial illustration of this story’s topic, rather than a product screenshot or tested result.

An automated task should not depend on the person who happened to sign in when it was set up. GitHub’s October 27 public preview lets services built with the Copilot SDK authenticate through an organization-installed GitHub App. Requests use an installation token and are attributed to the organization, rather than requiring a signed-in user. Release announcement.

For a team running a recurring coding assistant, that changes who owns the connection and who pays for it. It does not make the assistant a different model or give it unlimited usage. Model choices remain subject to the organization’s policies.

Keep identity, renewal and billing together

The SDK instructions call for a GitHub App with the organization’s Copilot Requests: Read-only permission. The organization must be enabled for this preview. Installation tokens expire after one hour, so a service needs a renewal path. GitHub documents passing the token explicitly to the SDK when disabling discovery of stored user credentials.

This matters for a job that works once and later fails: first distinguish an expired token from a missing permission or disallowed model. GitHub Actions has a separate built-in-token path; copying that setup into an external service is not the same authentication method.

Attribution is not a separate spending limit

GitHub’s administrator guide makes the cost boundary explicit. Read-only permission can consume AI credits. The installation’s organization pays, and you cannot set a budget for one app or installation. A budget configured only to alert also does not stop usage.

An app’s app_client_id appears in AI usage CSV exports, rather than the current AI usage view. That helps answer which integration made the requests, but it is a reporting tool, not a per-app cap. Personal-account and enterprise installations cannot use this method.

For a proposed rollout, begin with one bounded task, confirm the billed organization, exercise token renewal and inspect the CSV attribution before scheduling repeated work. No such request was run for this article. Review the organization’s stop-at-budget setting before enabling automation; a notification after a bill grows is a different control.

Our Copilot model-policy coverage explains inherited model access, while the Terra rollout and usage-cost story helps separate a model choice from the identity making the request.

Common questions

Questions people ask.

Does Read-only mean the app cannot spend money?
No. The Copilot Requests permission authorizes requests that consume the organization’s AI credits. Organization billing and budgets apply.
Can every GitHub App installation use this preview?
No. GitHub documents organization installations only, with the organization enabled for this authentication method. Personal-account and enterprise installations are excluded.

Sources & freshness

This article was refreshed on 28 Oct 2026 using the sources below. A source check verifies published information, not output quality or checkout availability in every region.

What changed: Original reporting on workload identity, token renewal, organization eligibility and the difference between access attribution and a spending cap.

Found a correction? Let us know.

Need help applying this? Explore a workflow audit or get future guides by email.