From 1b44364e782c3cd5e022f047f9c84e602c33bb05 Mon Sep 17 00:00:00 2001 From: Lucaszmv Date: Tue, 31 Mar 2026 14:48:04 -0300 Subject: [PATCH] fix(qwen): update CLI simulation to v0.13.2 --- internal/runtime/executor/qwen_executor.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/internal/runtime/executor/qwen_executor.go b/internal/runtime/executor/qwen_executor.go index ff19dcb5..941b6696 100644 --- a/internal/runtime/executor/qwen_executor.go +++ b/internal/runtime/executor/qwen_executor.go @@ -23,7 +23,7 @@ import ( ) const ( - qwenUserAgent = "QwenCode/0.10.3 (darwin; arm64)" + qwenUserAgent = "QwenCode/0.13.2 (darwin; arm64)" qwenRateLimitPerMin = 60 // 60 requests per minute per credential qwenRateLimitWindow = time.Minute // sliding window duration ) @@ -508,16 +508,15 @@ func applyQwenHeaders(r *http.Request, token string, stream bool) { r.Header.Set("Content-Type", "application/json") r.Header.Set("Authorization", "Bearer "+token) r.Header.Set("User-Agent", qwenUserAgent) - r.Header.Set("X-Dashscope-Useragent", qwenUserAgent) + r.Header["X-DashScope-UserAgent"] = []string{qwenUserAgent} r.Header.Set("X-Stainless-Runtime-Version", "v22.17.0") - r.Header.Set("Sec-Fetch-Mode", "cors") r.Header.Set("X-Stainless-Lang", "js") r.Header.Set("X-Stainless-Arch", "arm64") r.Header.Set("X-Stainless-Package-Version", "5.11.0") - r.Header.Set("X-Dashscope-Cachecontrol", "enable") + r.Header["X-DashScope-CacheControl"] = []string{"enable"} r.Header.Set("X-Stainless-Retry-Count", "0") r.Header.Set("X-Stainless-Os", "MacOS") - r.Header.Set("X-Dashscope-Authtype", "qwen-oauth") + r.Header["X-DashScope-AuthType"] = []string{"qwen-oauth"} r.Header.Set("X-Stainless-Runtime", "node") if stream {