openclaw/extensions
Aditya Mer 2ad19f4fd5 feat(providers): migrate GitHub Copilot to official SDK
Replace custom device-flow OAuth and token exchange with the official
@github/copilot-sdk. The SDK manages a Copilot CLI subprocess for
authentication and API access.

Changes:
- Add @github/copilot-sdk dependency (v0.1.19)
- Create github-copilot-sdk.ts as core SDK wrapper
- Rename github-copilot-auth.ts to github-copilot-login.ts
- Merge github-copilot-token.ts into github-copilot-sdk.ts
- Remove extensions/copilot-proxy plugin entirely
- Update login flow to verify CLI auth status instead of device flow
- Add SDK-based model discovery via listCopilotModels()
- Update docs and UI labels to reflect SDK-based authentication
- Remove copilot-proxy from auth choices and plugin auto-enable

BREAKING CHANGE: GitHub Copilot now requires the Copilot CLI to be
installed and authenticated via 'copilot auth login' before use.
2026-01-29 11:17:03 +05:30
..
bluebubbles chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
diagnostics-otel chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
discord chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
google-antigravity-auth chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
google-gemini-cli-auth chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
googlechat chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
imessage chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
line chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
llm-task chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
lobster chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
matrix chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
mattermost chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
memory-core chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
memory-lancedb chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
msteams chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
nextcloud-talk chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
nostr chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
open-prose chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
qwen-portal-auth fix: enforce plugin config schemas (#1272) (thanks @thewilloftheshadow) 2026-01-20 11:03:17 +00:00
signal chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
slack chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
telegram chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
tlon chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
twitch chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
voice-call chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
whatsapp chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
zalo chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00
zalouser chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00