openclaw/extensions/github-copilot
Peter Steinberger 61cb9d07a1
refactor(providers): deslop model-provider plugins second pass (#160038)
* refactor(providers): deslop model-provider plugins second pass

* chore(providers): align cleanup guards with shared owners
2026-09-28 14:12:07 -07:00
..
assets improve(plugins): give bundled logos consistent white icon tiles (#155259) 2026-09-23 19:09:26 -07:00
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 fix(models): require explicit GitHub Copilot activation (#144749) 2026-09-11 13:51:44 +05:30
connection-bound-ids.live.test.ts fix(models): require explicit GitHub Copilot activation (#144749) 2026-09-11 13:51:44 +05:30
connection-bound-ids.test.ts
connection-bound-ids.ts refactor(providers): deslop model-provider plugins second pass (#160038) 2026-09-28 14:12:07 -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 fix(models): require explicit GitHub Copilot activation (#144749) 2026-09-11 13:51:44 +05:30
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 (#158403) 2026-09-26 00:32:42 -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 model-provider plugins second pass (#160038) 2026-09-28 14:12:07 -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 second pass (#160038) 2026-09-28 14:12:07 -07:00
model-metadata.ts perf(copilot): keep model metadata on lightweight SDK exports (#142134) 2026-09-08 04:50:28 -07:00
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 model provider plugins (#158403) 2026-09-26 00:32:42 -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 fix: restore Copilot credential-only login choices (#149038) 2026-09-15 04:39:30 -07:00
package.json chore(release): close out 2026.9.6 on main (#156869) 2026-09-23 23:02:54 -07:00
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 refactor(plugins): remove repetitive policy headers (#139771) 2026-09-05 23:44:10 -07:00
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 fix(agents): scope append-only runtime context to prefix-binding Claude models (#136990) 2026-09-03 00:08:05 -07:00
replay-policy.ts
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 model provider plugins (#158403) 2026-09-26 00:32:42 -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.