Commit Graph

8 Commits

Author SHA1 Message Date
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
Shadow
d34ae86114
chore: expand labeler coverage 2026-01-26 15:01:11 -06:00
Shadow
403c397ff5
Docs: add cli/security labels 2026-01-26 09:36:58 -06:00
Shadow
f3e3c4573b
Docs: add LINE channel guide 2026-01-26 08:50:18 -06:00
Shadow
678ad9e3ae
CI: expand web-ui label globs 2026-01-25 21:23:27 -06:00
Shadow
a989fe8af9
CI: update labeler v5 config 2026-01-25 21:08:23 -06:00
Shadow
28fe95ac5e
Docs: note labeler updates 2026-01-25 20:39:44 -06:00
Shadow
6b6284c69c
CI: add PR labeler + label sync 2026-01-25 20:37:31 -06:00