openclaw/extensions/github-copilot
Val Alexander 461c10bb51
feat(onboard): support non-interactive GitHub Copilot token auth
Add manifest-owned GitHub Copilot token support for non-interactive onboarding, including documented env fallback, ref-mode tokenRef storage, saved-profile reuse, and default model wiring that preserves existing primary model configuration.

Validation:
- pnpm test extensions/github-copilot/index.test.ts src/plugins/contracts/registry.contract.test.ts src/commands/onboard-non-interactive/local/auth-choice-inference.test.ts
- pnpm check:changed
- CI green on aadac2c8d4
2026-04-26 22:56:20 -05:00
..
api.ts
auth.test.ts
auth.ts
connection-bound-ids.live.test.ts fix(github-copilot): preserve encrypted reasoning ids with encrypted_content (#71448) 2026-04-25 08:57:47 +01:00
connection-bound-ids.test.ts fix(github-copilot): preserve reasoning IDs for Copilot Codex models (#71684) 2026-04-25 20:52:07 +01:00
connection-bound-ids.ts fix(github-copilot): preserve reasoning IDs for Copilot Codex models (#71684) 2026-04-25 20:52:07 +01:00
embeddings.test.ts
embeddings.ts
index.test.ts feat(onboard): support non-interactive GitHub Copilot token auth 2026-04-26 22:56:20 -05:00
index.ts feat(onboard): support non-interactive GitHub Copilot token auth 2026-04-26 22:56:20 -05:00
login.ts
models-defaults.ts fix: update Copilot Opus default to 4.7 2026-04-21 20:00:06 +01:00
models.test.ts fix(github-copilot): preserve reasoning IDs for Copilot Codex models (#71684) 2026-04-25 20:52:07 +01:00
models.ts fix(github-copilot): preserve reasoning IDs for Copilot Codex models (#71684) 2026-04-25 20:52:07 +01:00
openclaw.plugin.json feat(onboard): support non-interactive GitHub Copilot token auth 2026-04-26 22:56:20 -05:00
package.json chore: bump version to 2026.4.25 2026-04-25 10:31:52 +01:00
provider-auth.contract.test.ts
provider-discovery.contract.test.ts
provider-runtime.contract.test.ts
register.runtime.ts
replay-policy.ts
stream.test.ts fix(github-copilot): preserve reasoning IDs for Copilot Codex models (#71684) 2026-04-25 20:52:07 +01:00
stream.ts fix: keep copilot on boundary-aware stream path 2026-04-25 00:06:40 +01:00
token.ts
tsconfig.json
usage.ts