mirror of
https://github.com/decolua/9router.git
synced 2026-05-08 12:01:28 +00:00
Update Antigravity provider config and headers
- Simplify ANTIGRAVITY_HEADERS to dynamic User-Agent only - Use IDE_TYPE, PLUGIN_TYPE enums and getPlatformEnum() in metadata - Update antigravity baseUrl to sandbox endpoint - Bump User-Agent version from 1.104.0 to 1.107.0 - Remove redundant header spread in AntigravityExecutor Made-with: Cursor
This commit is contained in:
@@ -64,10 +64,7 @@ export const INTERNAL_REQUEST_HEADER = { name: "x-request-source", value: "local
|
|||||||
|
|
||||||
// Antigravity chat/stream headers
|
// Antigravity chat/stream headers
|
||||||
export const ANTIGRAVITY_HEADERS = {
|
export const ANTIGRAVITY_HEADERS = {
|
||||||
"X-Client-Name": "antigravity",
|
"User-Agent": `antigravity/1.107.0 ${platform()}/${arch()}`
|
||||||
"X-Client-Version": "1.107.0",
|
|
||||||
"x-goog-api-client": "gl-node/18.18.2 fire/0.8.6 grpc/1.10.x",
|
|
||||||
"User-Agent": "antigravity/1.107.0 darwin/arm64"
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Cloud Code Assist API
|
// Cloud Code Assist API
|
||||||
@@ -80,13 +77,13 @@ export const LOAD_CODE_ASSIST_HEADERS = {
|
|||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
"User-Agent": "google-api-nodejs-client/9.15.1",
|
"User-Agent": "google-api-nodejs-client/9.15.1",
|
||||||
"X-Goog-Api-Client": "google-cloud-sdk vscode_cloudshelleditor/0.1",
|
"X-Goog-Api-Client": "google-cloud-sdk vscode_cloudshelleditor/0.1",
|
||||||
"Client-Metadata": JSON.stringify({ ideType: "IDE_UNSPECIFIED", platform: "PLATFORM_UNSPECIFIED", pluginType: "GEMINI" }),
|
"Client-Metadata": JSON.stringify({ ideType: IDE_TYPE.ANTIGRAVITY, platform: getPlatformEnum(), pluginType: PLUGIN_TYPE.GEMINI }),
|
||||||
};
|
};
|
||||||
|
|
||||||
export const LOAD_CODE_ASSIST_METADATA = {
|
export const LOAD_CODE_ASSIST_METADATA = {
|
||||||
ideType: "IDE_UNSPECIFIED",
|
ideType: IDE_TYPE.ANTIGRAVITY,
|
||||||
platform: "PLATFORM_UNSPECIFIED",
|
platform: getPlatformEnum(),
|
||||||
pluginType: "GEMINI",
|
pluginType: PLUGIN_TYPE.GEMINI,
|
||||||
};
|
};
|
||||||
|
|
||||||
// System prompts
|
// System prompts
|
||||||
|
|||||||
@@ -98,10 +98,10 @@ export const PROVIDERS = {
|
|||||||
antigravity: {
|
antigravity: {
|
||||||
baseUrls: [
|
baseUrls: [
|
||||||
"https://daily-cloudcode-pa.googleapis.com",
|
"https://daily-cloudcode-pa.googleapis.com",
|
||||||
"https://cloudcode-pa.googleapis.com",
|
"https://daily-cloudcode-pa.sandbox.googleapis.com",
|
||||||
],
|
],
|
||||||
format: "antigravity",
|
format: "antigravity",
|
||||||
headers: { "User-Agent": `antigravity/1.104.0 ${platform()}/${arch()}` },
|
headers: { "User-Agent": `antigravity/1.107.0 ${platform()}/${arch()}` },
|
||||||
clientId: "1071006060591-tmhssin2h21lcre235vtolojh4g403ep.apps.googleusercontent.com",
|
clientId: "1071006060591-tmhssin2h21lcre235vtolojh4g403ep.apps.googleusercontent.com",
|
||||||
clientSecret: "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"
|
clientSecret: "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"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -24,9 +24,8 @@ export class AntigravityExecutor extends BaseExecutor {
|
|||||||
return {
|
return {
|
||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
"Authorization": `Bearer ${credentials.accessToken}`,
|
"Authorization": `Bearer ${credentials.accessToken}`,
|
||||||
"User-Agent": this.config.headers?.["User-Agent"] || ANTIGRAVITY_HEADERS['User-Agent'],
|
"User-Agent": this.config.headers?.["User-Agent"] || ANTIGRAVITY_HEADERS["User-Agent"],
|
||||||
[INTERNAL_REQUEST_HEADER.name]: INTERNAL_REQUEST_HEADER.value,
|
[INTERNAL_REQUEST_HEADER.name]: INTERNAL_REQUEST_HEADER.value,
|
||||||
...ANTIGRAVITY_HEADERS,
|
|
||||||
...(sessionId && { "X-Machine-Session-Id": sessionId }),
|
...(sessionId && { "X-Machine-Session-Id": sessionId }),
|
||||||
"Accept": stream ? "text/event-stream" : "application/json"
|
"Accept": stream ? "text/event-stream" : "application/json"
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user