openclaw/extensions/github-copilot
Ayaan Zaidi ab0ea18607
fix(models): require explicit GitHub Copilot activation (#144749)
Require explicit Copilot configuration, a saved profile, or COPILOT_GITHUB_TOKEN within the existing agent scope. Generic GitHub credentials continue to serve other tools and remain covered by secret audit and cleanup.

Retire the discovery opt-out through the shared Doctor migration and add one-time upgrade guidance. Update provider documentation and generated configuration inventories.

Validated with focused plugin and secret tests, real Gateway starts across all 16 sanitized configs, and independent CLI checks for activation, Doctor notices, secret detection, and matching-value cleanup.

Related: #144726

Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-09-11 13:51:44 +05:30
..
assets feat(plugins): bundle all plugin icons and update channel gallery (#131511) 2026-09-02 22:41:08 -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 fix(github-copilot): preserve reasoning during tool calls (#112659) 2026-08-26 01:13:37 -07:00
connection-bound-ids.ts fix(github-copilot): preserve reasoning during tool calls (#112659) 2026-08-26 01:13:37 -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(plugin-sdk): remove retired Copilot login chain (#122988) 2026-08-12 22:07:33 -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(tests): reuse response cancellation fixtures (#142919) 2026-09-09 00:35:44 -07:00
embeddings.transport.test.ts test(github-copilot): accelerate transport deadline waits (#132360) 2026-08-28 21:48:36 -07:00
embeddings.ts fix(github-copilot): honor configured identity across model requests (#127965) 2026-08-27 01:29:28 -07:00
index.test.ts fix(models): require explicit GitHub Copilot activation (#144749) 2026-09-11 13:51:44 +05:30
index.ts fix(models): require explicit GitHub Copilot activation (#144749) 2026-09-11 13:51:44 +05:30
login.test.ts fix(github-copilot): preserve cumulative poll backoff (#103434) 2026-08-09 04:50:18 -07:00
login.ts refactor(plugin-sdk): remove retired Copilot login chain (#122988) 2026-08-12 22:07:33 -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 fix(google): bundled google/* model refs no longer flagged unknown-model by doctor (#139243) 2026-09-06 15:31:00 +08:00
models.ts fix(models): report Google and Copilot catalog failures (#139791) 2026-09-06 11:17:43 +05:30
oauth.test.ts
oauth.ts
openclaw.plugin.json fix(models): require explicit GitHub Copilot activation (#144749) 2026-09-11 13:51:44 +05:30
package.json chore(release): close out 2026.9.3 on main (#142240) 2026-09-08 09:39:38 -07:00
provider-auth.contract.test.ts
provider-discovery.contract.test.ts
provider-policy-api.test.ts fix(github-copilot): preserve catalog thinking efforts in requests (#107834) 2026-08-26 21:09:21 -07: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
register.runtime.ts refactor(github-copilot): narrow runtime facade (#120544) 2026-08-08 02:56:12 -07:00
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 fix(github-copilot): preserve reasoning during tool calls (#112659) 2026-08-26 01:13:37 -07:00
runtime-auth-error.ts
runtime-auth.ts fix: release stalled captured provider responses promptly (#130804) 2026-08-27 03:09:07 -07: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 fix(github-copilot): honor configured identity across model requests (#127965) 2026-08-27 01:29:28 -07:00
stream.test.ts refactor(tests): reuse zero-usage inputs in provider stream suites (#139815) 2026-09-05 23:50:12 -07:00
stream.ts refactor(copilot): share initiator and vision request facts (#140629) 2026-09-07 00:08:54 -07:00
tsconfig.json
usage.test.ts fix(github-copilot): restore usage for domain-aware OAuth profiles (#131137) 2026-08-27 12:37:42 -07:00
usage.ts