openclaw/extensions/github-copilot
Peter Steinberger 9d77dad313
refactor(providers): deslop model provider plugins (#158403)
* refactor(providers): deslop model provider plugins

* refactor(providers): finish validation cleanup

* fix(openai): preserve cold provider catalog imports

Keep promise construction local on cold catalog paths to avoid loading logging redaction through extension-shared. Withdraw the unrelated ElevenLabs header-only edit.
2026-09-26 00:32:42 -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 fix(models): require explicit GitHub Copilot activation (#144749) 2026-09-11 13:51:44 +05:30
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
domain.test.ts
domain.ts fix(auth): preserve Copilot tenant credentials during Doctor repair (#139131) 2026-09-24 17:40:17 -07:00
dynamic-models.ts fix(models): require explicit GitHub Copilot activation (#144749) 2026-09-11 13:51:44 +05:30
embeddings.test.ts
embeddings.transport.test.ts
embeddings.ts refactor(providers): deslop model provider plugins (#158403) 2026-09-26 00:32:42 -07:00
index.test.ts fix(auth): guard GitHub Copilot device flow authority (#148999) 2026-09-15 18:59:07 +08:00
index.ts refactor(providers): deslop model provider plugins (#158403) 2026-09-26 00:32:42 -07:00
login.test.ts fix(auth): guard GitHub Copilot device flow authority (#148999) 2026-09-15 18:59:07 +08:00
login.ts fix(auth): guard GitHub Copilot device flow authority (#148999) 2026-09-15 18:59:07 +08:00
model-metadata.ts
models.test.ts refactor(tests): reuse native JSON response fixtures (#146334) 2026-09-12 12:28:30 -07:00
models.ts refactor(providers): deslop model provider plugins (#158403) 2026-09-26 00:32:42 -07:00
oauth.test.ts fix(auth): preserve Copilot tenant credentials during Doctor repair (#139131) 2026-09-24 17:40:17 -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
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
runtime-auth-error.ts
runtime-auth.ts
runtime-identity.ts
starter-model.ts
stream.test.ts refactor(providers): deslop model provider plugins (#158403) 2026-09-26 00:32:42 -07:00
stream.ts refactor(providers): deslop model provider plugins (#158403) 2026-09-26 00:32:42 -07:00
tsconfig.json
usage.test.ts
usage.ts

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.