You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/extensions/extensions/github-copilot/README.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,15 +5,15 @@ Integrates [GitHub Copilot](https://github.com/features/copilot) as an LLM provi
5
5
## How It Works
6
6
7
7
1. Registers `github-copilot` as an LLM provider in AiderDesk
8
-
2. Uses the official `@github/copilot-sdk` which bundles the Copilot CLI binary
8
+
2. Uses the official `@github/copilot-sdk` which spawns the Copilot CLI as a child process
9
9
3. The CLI handles all model routing (Responses API, Chat Completions, Messages API), authentication, and endpoint selection internally
10
10
4. Forwards AiderDesk's tools to the Copilot agent via `defineTool`
11
11
5. The user authenticates once via the Copilot CLI (keychain credentials)
12
12
13
13
## Prerequisites
14
14
15
-
-**Copilot CLI**: The CLI is bundled with this extension — no separate installation needed
16
-
-**Authentication**: Run the Copilot CLI once to authenticate, or ensure you have stored credentials
15
+
-**Copilot CLI**: Install it manually from [github.com/features/copilot/cli](https://github.com/features/copilot/cli). You only need it to authenticate — the extension bundles its own CLI binary for runtime use.
16
+
-**Authentication**: Run `copilot` in your terminal once to authenticate before using this provider
17
17
-**Copilot Subscription**: Active GitHub Copilot subscription (Individual, Business, or Enterprise)
18
18
19
19
## Mode Support
@@ -42,10 +42,11 @@ No additional configuration is needed. Once the extension is installed and the C
42
42
43
43
**Provider Not Available**:
44
44
1. Verify the extension is installed and enabled in AiderDesk
45
-
2. Check that the Copilot CLI can authenticate (run `copilot` in your terminal)
45
+
2. Ensure the Copilot CLI is installed (see [github.com/features/copilot/cli](https://github.com/features/copilot/cli))
46
+
3. Check that the Copilot CLI can authenticate (run `copilot` in your terminal)
46
47
47
48
**Authentication Fails**:
48
-
1. Run `copilot` in your terminal to re-authenticate
49
+
1. Run `copilot` in your terminal to re-authenticate (ensure the CLI is installed)
0 commit comments