summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/auth/github-copilot.ts10
-rw-r--r--packages/opencode/src/provider/provider.ts8
2 files changed, 10 insertions, 8 deletions
diff --git a/packages/opencode/src/auth/github-copilot.ts b/packages/opencode/src/auth/github-copilot.ts
index ebbf1c3de..c03caa266 100644
--- a/packages/opencode/src/auth/github-copilot.ts
+++ b/packages/opencode/src/auth/github-copilot.ts
@@ -37,7 +37,7 @@ export namespace AuthGithubCopilot {
headers: {
Accept: "application/json",
"Content-Type": "application/json",
- "User-Agent": "GithubCopilot/1.155.0",
+ "User-Agent": "GitHubCopilotChat/0.26.7",
},
body: JSON.stringify({
client_id: CLIENT_ID,
@@ -60,7 +60,7 @@ export namespace AuthGithubCopilot {
headers: {
Accept: "application/json",
"Content-Type": "application/json",
- "User-Agent": "GithubCopilot/1.155.0",
+ "User-Agent": "GitHubCopilotChat/0.26.7",
},
body: JSON.stringify({
client_id: CLIENT_ID,
@@ -101,9 +101,9 @@ export namespace AuthGithubCopilot {
headers: {
Accept: "application/json",
Authorization: `Bearer ${info.refresh}`,
- "User-Agent": "GithubCopilot/1.155.0",
- "Editor-Version": "vscode/1.85.1",
- "Editor-Plugin-Version": "copilot/1.155.0",
+ "User-Agent": "GitHubCopilotChat/0.26.7",
+ "Editor-Version": "vscode/1.99.3",
+ "Editor-Plugin-Version": "copilot-chat/0.26.7",
},
})
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index 46f4e17ed..93acb80de 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/packages/opencode/src/provider/provider.ts
@@ -89,9 +89,11 @@ export namespace Provider {
const headers = {
...init.headers,
Authorization: `Bearer ${token}`,
- "User-Agent": "GithubCopilot/1.155.0",
- "Editor-Version": "vscode/1.85.1",
- "Editor-Plugin-Version": "copilot/1.155.0",
+ "User-Agent": "GitHubCopilotChat/0.26.7",
+ "Editor-Version": "vscode/1.99.3",
+ "Editor-Plugin-Version": "copilot-chat/0.26.7",
+ "Copilot-Integration-Id": "vscode-chat",
+ "Openai-Intent": "conversation-edits",
}
delete headers["x-api-key"]
return fetch(input, {