fix(oauth): update Claude CLI fingerprint headers

This commit is contained in:
cyhhao
2026-01-29 02:52:26 +08:00
parent 4d40fb6b60
commit c37fe91672
2 changed files with 8 additions and 6 deletions

View File

@@ -40,13 +40,15 @@ const APIKeyHaikuBetaHeader = BetaInterleavedThinking
// DefaultHeaders 是 Claude Code 客户端默认请求头。 // DefaultHeaders 是 Claude Code 客户端默认请求头。
var DefaultHeaders = map[string]string{ var DefaultHeaders = map[string]string{
"User-Agent": "claude-cli/2.1.2 (external, cli)", // Keep these in sync with recent Claude CLI traffic to reduce the chance
// that Claude Code-scoped OAuth credentials are rejected as "non-CLI" usage.
"User-Agent": "claude-cli/2.1.22 (external, cli)",
"X-Stainless-Lang": "js", "X-Stainless-Lang": "js",
"X-Stainless-Package-Version": "0.70.0", "X-Stainless-Package-Version": "0.70.0",
"X-Stainless-OS": "Linux", "X-Stainless-OS": "Linux",
"X-Stainless-Arch": "x64", "X-Stainless-Arch": "arm64",
"X-Stainless-Runtime": "node", "X-Stainless-Runtime": "node",
"X-Stainless-Runtime-Version": "v24.3.0", "X-Stainless-Runtime-Version": "v24.13.0",
"X-Stainless-Retry-Count": "0", "X-Stainless-Retry-Count": "0",
"X-Stainless-Timeout": "600", "X-Stainless-Timeout": "600",
"X-App": "cli", "X-App": "cli",

View File

@@ -26,13 +26,13 @@ var (
// 默认指纹值(当客户端未提供时使用) // 默认指纹值(当客户端未提供时使用)
var defaultFingerprint = Fingerprint{ var defaultFingerprint = Fingerprint{
UserAgent: "claude-cli/2.1.2 (external, cli)", UserAgent: "claude-cli/2.1.22 (external, cli)",
StainlessLang: "js", StainlessLang: "js",
StainlessPackageVersion: "0.70.0", StainlessPackageVersion: "0.70.0",
StainlessOS: "Linux", StainlessOS: "Linux",
StainlessArch: "x64", StainlessArch: "arm64",
StainlessRuntime: "node", StainlessRuntime: "node",
StainlessRuntimeVersion: "v24.3.0", StainlessRuntimeVersion: "v24.13.0",
} }
// Fingerprint represents account fingerprint data // Fingerprint represents account fingerprint data