feat: 让 User-Agent 版本可通过环境变量 ANTIGRAVITY_USER_AGENT_VERSION 配置,默认 1.84.2

This commit is contained in:
cagedbird043
2026-02-23 21:17:35 +08:00
parent 074bd0dfda
commit 1fc6ef3d4f
2 changed files with 20 additions and 7 deletions

View File

@@ -33,7 +33,7 @@ func NewAPIRequestWithURL(ctx context.Context, baseURL, action, accessToken stri
// 基础 Headers与 Antigravity-Manager 保持一致,只设置这 3 个)
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", "Bearer "+accessToken)
req.Header.Set("User-Agent", UserAgent)
req.Header.Set("User-Agent", GetUserAgent())
return req, nil
}
@@ -333,7 +333,7 @@ func (c *Client) LoadCodeAssist(ctx context.Context, accessToken string) (*LoadC
}
req.Header.Set("Authorization", "Bearer "+accessToken)
req.Header.Set("Content-Type", "application/json")
req.Header.Set("User-Agent", UserAgent)
req.Header.Set("User-Agent", GetUserAgent())
resp, err := c.httpClient.Do(req)
if err != nil {
@@ -412,7 +412,7 @@ func (c *Client) OnboardUser(ctx context.Context, accessToken, tierID string) (s
}
req.Header.Set("Authorization", "Bearer "+accessToken)
req.Header.Set("Content-Type", "application/json")
req.Header.Set("User-Agent", UserAgent)
req.Header.Set("User-Agent", GetUserAgent())
resp, err := c.httpClient.Do(req)
if err != nil {
@@ -532,7 +532,7 @@ func (c *Client) FetchAvailableModels(ctx context.Context, accessToken, projectI
}
req.Header.Set("Authorization", "Bearer "+accessToken)
req.Header.Set("Content-Type", "application/json")
req.Header.Set("User-Agent", UserAgent)
req.Header.Set("User-Agent", GetUserAgent())
resp, err := c.httpClient.Do(req)
if err != nil {