openclaw/extensions/github-copilot
Peter Steinberger 9c300442b7
refactor(providers): deslop provider plugins fourth pass (#161471)
* refactor(providers): deslop model-provider plugins fourth pass

* chore(providers): prune removed assertion allowances

* refactor(deepinfra): build catalog entries without conditional spreads

* refactor(openai): remove residual runtime type imports
2026-09-29 19:11:06 -07:00
..
assets
api.ts fix(auth): preserve Copilot tenant credentials during Doctor repair (#139131) 2026-09-24 17:40:17 -07:00
auth.test.ts test(core,plugins,ui): remove low-value tests (batch d024) (#158907) 2026-09-26 13:37:53 +00:00
auth.ts
connection-bound-ids.live.test.ts
connection-bound-ids.test.ts
connection-bound-ids.ts refactor(providers): deslop provider plugins fourth pass (#161471) 2026-09-29 19:11:06 -07:00
domain.test.ts
domain.ts refactor(providers): deslop model-provider plugins second pass (#160038) 2026-09-28 14:12:07 -07:00
dynamic-models.ts
embeddings.test.ts test(core,plugins,ui): remove low-value tests (batch d024) (#158907) 2026-09-26 13:37:53 +00:00
embeddings.transport.test.ts
embeddings.ts refactor(providers): deslop model-provider plugins third pass (#161162) 2026-09-29 05:03:39 -07:00
index.test.ts test(core,plugins,ui): remove low-value tests (batch d024) (#158907) 2026-09-26 13:37:53 +00:00
index.ts refactor(providers): deslop provider plugins fourth pass (#161471) 2026-09-29 19:11:06 -07:00
login.test.ts test(core,plugins,ui): remove low-value tests (batch d024) (#158907) 2026-09-26 13:37:53 +00:00
login.ts refactor(providers): deslop model-provider plugins third pass (#161162) 2026-09-29 05:03:39 -07:00
model-metadata.ts
models.test.ts test(core,plugins,ui): remove low-value tests (batch d024) (#158907) 2026-09-26 13:37:53 +00:00
models.ts refactor(providers): deslop provider plugins fourth pass (#161471) 2026-09-29 19:11:06 -07:00
oauth.test.ts fix(auth): reject whitespace-only Copilot OAuth scope (#160171) 2026-09-27 23:42:48 -07:00
oauth.ts fix(auth): preserve Copilot tenant credentials during Doctor repair (#139131) 2026-09-24 17:40:17 -07:00
openclaw.plugin.json
package.json
provider-auth.contract.test.ts
provider-discovery.contract.test.ts
provider-policy-api.test.ts test(core,plugins,ui): remove low-value tests (batch d024) (#158907) 2026-09-26 13:37:53 +00:00
provider-policy-api.ts
provider-runtime.contract.test.ts
README.md feat: show declared plugin capabilities and setup guides (#157956) 2026-09-25 16:43:53 -07:00
register.runtime.ts
replay-policy.test.ts
replay-policy.ts refactor(providers): deslop provider plugins fourth pass (#161471) 2026-09-29 19:11:06 -07:00
runtime-auth-error.ts
runtime-auth.ts
runtime-identity.ts
starter-model.ts
stream.test.ts test(core,plugins,ui): remove low-value tests (batch d024) (#158907) 2026-09-26 13:37:53 +00:00
stream.ts refactor(providers): deslop provider plugins fourth pass (#161471) 2026-09-29 19:11:06 -07:00
tsconfig.json
usage.test.ts test(core,plugins,ui): remove low-value tests (batch d024) (#158907) 2026-09-26 13:37:53 +00:00
usage.ts refactor(providers): deslop model-provider plugins second pass (#160038) 2026-09-28 14:12:07 -07:00

GitHub Copilot

Use models available to your GitHub Copilot account in OpenClaw. This plugin provides account login, model discovery, and embeddings. Model access depends on your Copilot plan and organization policy.

Get started

Sign in with GitHub's device flow:

openclaw models auth login-github-copilot

Then browse models with openclaw models list --provider github-copilot and select one for your agent. Enterprise accounts can use the dedicated Enterprise login option.

This is the model provider; the separate Copilot SDK harness plugin runs native Copilot agent sessions. See the GitHub Copilot guide for both options and account requirements.