diff --git a/docs/plugin.md b/docs/plugin.md index 44d1b1def..4897e0738 100644 --- a/docs/plugin.md +++ b/docs/plugin.md @@ -46,7 +46,7 @@ See [Voice Call](/plugins/voice-call) for a concrete example plugin. - Google Antigravity OAuth (provider auth) — bundled as `google-antigravity-auth` (disabled by default) - Gemini CLI OAuth (provider auth) — bundled as `google-gemini-cli-auth` (disabled by default) - Qwen OAuth (provider auth) — bundled as `qwen-portal-auth` (disabled by default) -- Copilot Proxy (provider auth) — bundled as `copilot-proxy` (disabled by default) +- Copilot Proxy (provider auth) — local VS Code Copilot Proxy bridge; distinct from built-in `github-copilot` device login (bundled, disabled by default) Clawdbot plugins are **TypeScript modules** loaded at runtime via jiti. They can register: diff --git a/docs/providers/github-copilot.md b/docs/providers/github-copilot.md index 7a42ae9c2..b35e05011 100644 --- a/docs/providers/github-copilot.md +++ b/docs/providers/github-copilot.md @@ -6,6 +6,27 @@ read_when: --- # Github Copilot +## What is GitHub Copilot? + +GitHub Copilot is GitHub's AI coding assistant. It provides access to Copilot +models for your GitHub account and plan. Clawdbot can use Copilot as a model +provider in two different ways. + +## Two ways to use Copilot in Clawdbot + +### 1) Built-in GitHub Copilot provider (`github-copilot`) + +Use the native device-login flow to obtain a GitHub token, then exchange it for +Copilot API tokens when Clawdbot runs. This is the **default** and simplest path +because it does not require VS Code. + +### 2) Copilot Proxy plugin (`copilot-proxy`) + +Use the **Copilot Proxy** VS Code extension as a local bridge. Clawdbot talks to +the proxy’s `/v1` endpoint and uses the model list you configure there. Choose +this when you already run Copilot Proxy in VS Code or need to route through it. +You must enable the plugin and keep the VS Code extension running. + Use GitHub Copilot as a model provider (`github-copilot`). The login command runs the GitHub device flow, saves an auth profile, and updates your config to use that profile.