openclaw/extensions/github-copilot
Peter Steinberger 45b64418fd
test(github-copilot): cover catalog presence of Sonnet 5.5 and Opus 5.5 (#163024)
Regression coverage for #162171: both rows must stay in the GitHub Copilot plugin manifest catalog. Both cases fail with the pre-#162171 manifest and pass with the landed rows.

Refs #162159 #162171
2026-10-01 15:10:11 -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-reconnect.test.ts fix(github-copilot): stop revoked reconnects before discovery (#162165) 2026-09-30 15:03:49 -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
catalog.test.ts test(github-copilot): cover catalog presence of Sonnet 5.5 and Opus 5.5 (#163024) 2026-10-01 15:10:11 -07:00
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 fix(github-copilot): preserve reasoning during tool calls (#112659) 2026-08-26 01:13:37 -07:00
connection-bound-ids.ts refactor(providers): deslop provider plugins fourth pass (#161471) 2026-09-29 19:11:06 -07:00
domain.test.ts refactor(plugin-sdk): remove retired Copilot login chain (#122988) 2026-08-12 22:07:33 -07:00
domain.ts refactor(providers): deslop provider adapters (#162488) 2026-10-01 05:41:53 -07:00
dynamic-models.ts fix(models): require explicit GitHub Copilot activation (#144749) 2026-09-11 13:51:44 +05:30
embeddings.test.ts refactor(providers): deslop provider adapters (#162488) 2026-10-01 05:41:53 -07:00
embeddings.transport.test.ts test(github-copilot): accelerate transport deadline waits (#132360) 2026-08-28 21:48:36 -07:00
embeddings.ts refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
index.test.ts fix(github-copilot): stop revoked reconnects before discovery (#162165) 2026-09-30 15:03:49 -07:00
index.ts fix(github-copilot): stop revoked reconnects before discovery (#162165) 2026-09-30 15:03:49 -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 provider adapters (#162488) 2026-10-01 05:41:53 -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 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 fix(github-copilot): add Claude Sonnet 5.5 and Opus 5.5 to model catalog (#162171) 2026-10-01 14:45:14 -07:00
package.json chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -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
provider.test-support.ts fix(github-copilot): stop revoked reconnects before discovery (#162165) 2026-09-30 15:03:49 -07:00
README.md feat: show declared plugin capabilities and setup guides (#157956) 2026-09-25 16:43:53 -07:00
register.runtime.ts refactor(github-copilot): narrow runtime facade (#120544) 2026-08-08 02:56:12 -07:00
replay-policy.test.ts fix(github-copilot): add Claude Sonnet 5.5 and Opus 5.5 to model catalog (#162171) 2026-10-01 14:45:14 -07:00
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 refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
runtime-identity.ts fix(github-copilot): honor configured identity across model requests (#127965) 2026-08-27 01:29:28 -07:00
starter-model.ts refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
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 refactor(plugins): inherit shared package boundary settings (#117474) 2026-08-01 09:11:09 -07:00
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.