← GitHub

Can an agent create a repository with GitHub Enterprise Server 3.21?

A person steps in at setup: a person hands over a key or token, a person signs up or registers a client for it, a person puts a card on file and a person replaces or revokes its access when it must change. Job reachable, not yet run.

observedProbed revision sha256:d2df4b02db2a…

Who does each step

Whether the agent handles it alone or a person has to step in.

  1. 01

    Discover

    Machine

    The vendor's own machine-readable documents lead an agent to the job's interface.

  2. 02

    Authority

    Workaround · setup

    A person hands the agent a key or token.

  3. 03

    Onboard

    Workaround · setup

    A person signs up, or registers a client, for the agent.

  4. 04

    Pay

    Workaround · setup

    A person puts a card on file once, at the vendor's checkout.

  5. 05

    Confirm

    Machine

    A failure comes back typed, in its answer or as its spec declares, so an agent can tell a failure from a success.

  6. 06

    Sustain

    Workaround · setup

    A person replaces or revokes the agent's access when it must change.

A person once, at Authority: handing over a key or token.

A person once, at Onboard: signing up or registering a client for the agent.

A person once, at Pay: paying for it.

A person once, at Sustain: renewing, replacing or revoking its access.

Not A+ yet: OAuth that lets an agent register its own client would turn handing over a key or token into a one-time consent; a way for agents to register (auth.md, a sign-up API, or OAuth with client registration) would let the agent register itself; payment inside the request (x402 or MPP) would let an agent pay its own way; a key-management API, or OAuth refresh and revocation, would let the agent keep its access alive.

Agent surfaces

2 kinds · 2 entries

The probe

11 Oct 2026 · 23:58 UTC · 17.05 s

Each request it sent and what came back; the descriptors it read, counted, with what they named.

Discover14 descriptor reads2 facts
Found
ARDapi.githubcopilot.com/mcp/server-cardFor agentsgithub.com/llms.txt
From
github.com/.well-known/ai-catalog.json · github.com/llms.txt
Declared pageGET enterprise.github.com/trial41589 ms
Request
GET https://enterprise.github.com/trial
Response
415 · text/plain · 22 bytes
Body
sha256:5a4d5ddc4995aacf7cf59e4dd1b919d4696f25a965b8ad182e2b169c3e64b7d2
Exchange
sha256:55101feb07939cc52023cabfae3960935f75b4c1b233db5bf018e21be7408d8e
Declared pageGET enterprise.github.com/login41588 ms
Request
GET https://enterprise.github.com/login
Response
415 · text/plain · 22 bytes
Body
sha256:5a4d5ddc4995aacf7cf59e4dd1b919d4696f25a965b8ad182e2b169c3e64b7d2
Exchange
sha256:0a6789927340be93217f2eacdd83372c7b1a07192579601ee0e6bacebc119a8a

GitHub on the startup-offers board

The grade’s badge

One image that keeps itself current, linking here.

Live badge for GitHub Enterprise Server 3.21, agent grade: B[![agent grade](https://sourcey.com/badges/agent-readiness/arp_01m4pm969dtxms92wz4h9jj9cm.svg)](https://sourcey.com/c/github/agent-readiness/github-enterprise-server-3-21/repository-create)

Improve the report

Correct it, probe it again, or improve the path.

Profile
arp_01m4pm969dtxms92wz4h9jj9cm
Projection
sha256:5060760b0be51793e183dd9b9792f5c2d127b0ac19d51d5c433261d7a454c5b2
Policy
kind-2026-10-12 · sha256:0a4e4996176ce674b4f3ce910c5fca4f37c9b53bcdf51656d53a1a92fcf2c879