From e49d0685ad8f3a749dd274b3156bc43a3f98abba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Thu, 26 Mar 2026 21:37:12 +0800 Subject: [PATCH] ccm: Fix token refresh --- service/ccm/credential_oauth.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/service/ccm/credential_oauth.go b/service/ccm/credential_oauth.go index 03fcb4023..6a1394b88 100644 --- a/service/ccm/credential_oauth.go +++ b/service/ccm/credential_oauth.go @@ -50,7 +50,10 @@ func resolveRefreshScopes(stored []string) string { return strings.Join(stored, " ") } -const ccmUserAgentFallback = "claude-code/2.1.72" +const ( + ccmRefreshUserAgent = "axios/1.13.6" + ccmUserAgentFallback = "claude-code/2.1.85" +) var ( ccmUserAgentOnce sync.Once @@ -215,7 +218,7 @@ func refreshToken(ctx context.Context, httpClient *http.Client, credentials *oau return nil, err } request.Header.Set("Content-Type", "application/json") - request.Header.Set("User-Agent", ccmUserAgentValue) + request.Header.Set("User-Agent", ccmRefreshUserAgent) return request, nil }) if err != nil {