tanzhenxin
ae9ba8be18
Merge pull request #1513 from QwenLM/feat/cli-welcome-screen
...
feat: Redesign CLI welcome screen and settings dialog
2026-01-21 19:43:46 +08:00
DennisYu07
fb3a95e874
Merge pull request #1234 from afarber/1115-fix-dep0190-deprecation
...
fix: replace spawn shell option with explicit shell args to avoid Node.js DEP0190 warning
2026-01-21 01:54:37 -08:00
tanzhenxin
fd6c7364e8
(chore)fix: test fails on Windows CI
2026-01-20 17:55:36 +08:00
tanzhenxin
4ae8584c81
feat(cli): support LLM output language configuration in Settings Dialog
2026-01-20 17:00:19 +08:00
tanzhenxin
0c960add8d
Merge branch 'main' into feat/cli-welcome-screen
2026-01-20 09:56:00 +08:00
tanzhenxin
eb7dc53d2e
fix(cli): isolate modelConfigUtils tests from system env vars
...
Use a clean process.env object instead of shallow-copying the original
environment. This prevents test failures when system has auth-related
env vars (e.g., OPENAI_API_KEY) that would interfere with test assertions.
2026-01-20 09:36:28 +08:00
tanzhenxin
046559408b
Merge branch 'main' into feat/cli-welcome-screen
2026-01-19 20:28:48 +08:00
Mingholy
8de81b6299
Merge pull request #1510 from QwenLM/mingholy/fix/merge-settings-generationConfig
...
Fix credential management and authentication flows with improved generation config preservation
2026-01-19 19:01:56 +08:00
mingholy.lmh
0a64fa78f5
test: add unit tests for modelConfigUtils functions
2026-01-19 16:57:01 +08:00
tanzhenxin
bd314cb7b2
Merge branch 'main' into feat/cli-welcome-screen
2026-01-19 11:32:54 +08:00
tanzhenxin
f0b2a7ef98
feat(cli): refactor about dialog and add proxy field
2026-01-19 10:54:45 +08:00
tanzhenxin
c87197d420
Redesign settings dialog with curated list and view-switching UI
2026-01-18 21:56:33 +08:00
Alexander Farber
fa8b5a7762
Replace the not functional CodeQL comments
2026-01-17 14:29:43 +01:00
Alexander Farber
9adad2f369
Fix 1 test and silence CodeQL warning (not introduced by this PR)
2026-01-17 14:29:42 +01:00
Alexander Farber
a8ccd7b6fb
Replace spawn shell option with explicit shell args to avoid DEP0190 warning
2026-01-17 14:29:42 +01:00
tanzhenxin
0681c71894
Merge pull request #1490 from QwenLM/fix/mcp-server-remove
...
Qwen Code CI / Lint (push) Has been cancelled
Qwen Code CI / CodeQL (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none (push) Has been cancelled
E2E Tests / E2E Test - macOS (push) Has been cancelled
Qwen Code CI / Test (push) Has been cancelled
Qwen Code CI / Test-1 (push) Has been cancelled
Qwen Code CI / Test-2 (push) Has been cancelled
Qwen Code CI / Test-3 (push) Has been cancelled
Qwen Code CI / Test-4 (push) Has been cancelled
Qwen Code CI / Test-5 (push) Has been cancelled
Qwen Code CI / Test-6 (push) Has been cancelled
Qwen Code CI / Test-7 (push) Has been cancelled
Qwen Code CI / Test-8 (push) Has been cancelled
Qwen Code CI / Post Coverage Comment (push) Has been cancelled
fix: unable to remove MCP server when only one element exists
2026-01-16 17:22:42 +08:00
mingholy.lmh
4213d06ab9
fix: the default resolution behavior of authType and effective model
2026-01-15 17:57:13 +08:00
LaZzyMan
6f33d92b2c
fix: can not remove the mcp server when there is only one element
2026-01-14 16:27:45 +08:00
Mingholy
47c8bc5303
Merge pull request #1478 from QwenLM/mingholy/fix/misc-adjustments
...
Fix auth type switching and model persistence issues
2026-01-13 19:48:57 +08:00
tanzhenxin
117af05122
Merge pull request #1386 from tt-a1i/fix/error-message-object-display
...
fix(cli): improve error message display for object errors
2026-01-13 19:18:16 +08:00
tanzhenxin
557e6397bb
Merge pull request #1473 from BlockHand/build-sandbox
...
feat: Customizing the sandbox environment
2026-01-13 19:07:41 +08:00
mingholy.lmh
64291db926
fix: misc issues in qwen-oauth models, sdk cli path resolving.
...
1. remove `generationConfig`` of qwen-oauth models
2. fix esm issues when sdk trying to spawn cli
2026-01-13 17:19:15 +08:00
刘伟光
85473210e5
feat: Customizing the sandbox environment
2026-01-13 10:47:08 +08:00
刘伟光
c0c94bd4fc
feat: Customizing the sandbox environment
2026-01-13 10:39:32 +08:00
xwj02155382
b33525183f
Merge branch 'main' of github.com:QwenLM/qwen-code into feature/add-defaultHeaders-support
2026-01-12 15:52:23 +08:00
liqoingyu
9b78c17638
fix(cli): default sandbox UID/GID mapping on Linux
...
Fixes #1359 .
Default container sandboxing on Linux to use host UID/GID so qwen runs under a user that matches the mounted home directory and persists auth/settings in ~/.qwen.
Also gate the informational log behind DEBUG/DEBUG_MODE and clarify docs about Linux UID/GID mapping and ~/.qwen persistence.
2026-01-10 14:31:08 +08:00
xwj02155382
0bd17a2406
feat: 支持从 modelProviders 配置中读取 defaultHeaders
...
- 修改 ModelConfigSourcesInput 接口,将 modelProvider 类型从 ResolvedModelConfig 改为 ModelProviderConfig
- 在 resolveCliGenerationConfig 中添加从 settings.modelProviders 查找 modelProvider 的逻辑
- 使用类型别名避免与 subagents/types.ts 中的 ModelConfig 冲突
- 修复测试文件中的类型错误
- 现在可以通过 modelProviders 配置为特定模型设置 defaultHeaders
2026-01-09 16:08:59 +08:00
mingholy.lmh
85bc0833b4
fix: remove authType fallback option for cold start case
2026-01-08 18:08:56 +08:00
mingholy.lmh
81de79c899
fix: best effort to use resolved authType/model across the repo
2026-01-08 12:11:23 +08:00
mingholy.lmh
492da0c8c0
chore: update copyright notice in modelConfigUtils.ts
2026-01-07 22:58:09 +08:00
mingholy.lmh
db12796df5
refactor: update authentication handling and model configuration
...
- Enhanced authentication method validation in `auth.ts` and `auth.test.ts`.
- Introduced new model provider configuration logic
- Updated environment variable handling for various auth types.
- Removed deprecated utility functions and tests related to fallback mechanisms.
2026-01-07 22:58:09 +08:00
mingholy.lmh
aa9cdf2a3c
review: stage1
2026-01-07 22:58:08 +08:00
Tu Shaokun
4f664d00ac
fix: handle edge case where JSON.stringify returns undefined
...
Add fallback to String() when JSON.stringify returns undefined,
which can happen with objects that have toJSON() returning undefined.
2026-01-01 10:10:24 +08:00
Tu Shaokun
7fdebe8fe6
fix(cli): improve error message display for object errors
...
Previously, when a tool execution failed with an error object (not an
Error instance), getErrorMessage() would return '[object Object]',
hiding useful error information from users.
This change improves getErrorMessage() to:
1. Extract the 'message' property from error-like objects
2. JSON.stringify plain objects to show their full content
3. Fall back to String() only when JSON.stringify fails
Fixes #1338
2026-01-01 09:56:27 +08:00
LaZzyMan
aaa66b3172
fix: add tool result and deny warning in text mode
2025-12-31 17:38:33 +08:00
mingholy.lmh
7f645b9726
fix: wrong slash_command in systemMessage
2025-12-26 17:55:03 +08:00
mingholy.lmh
8c109be48c
refactor: unified allow list of supported commands in ACP or non-interactive mode
2025-12-26 17:55:03 +08:00
tanzhenxin
b931d28f35
feat(core,cli): add Anthropic provider, normalize auth/env config, and centralize logging
2025-12-24 19:00:56 +08:00
Alexander Farber
8106a6b0f4
Handle PAT tokens and credentials in git remote URL parsing ( #1225 )
Qwen Code CI / Lint (push) Waiting to run
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Test-1 (push) Blocked by required conditions
Qwen Code CI / Test-2 (push) Blocked by required conditions
Qwen Code CI / Test-3 (push) Blocked by required conditions
Qwen Code CI / Test-4 (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
Qwen Code CI / Test-5 (push) Blocked by required conditions
Qwen Code CI / Test-6 (push) Blocked by required conditions
Qwen Code CI / Test-7 (push) Blocked by required conditions
Qwen Code CI / Test-8 (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
2025-12-18 00:44:46 +08:00
tanzhenxin
bd3bdd82ea
Merge pull request #1205 from afarber/rename-leftover-gemini-references
...
fix(ide): rename Gemini references to Qwen and fix IDE connection path
2025-12-16 14:46:14 +08:00
pomelo
693a58d517
Merge pull request #1194 from afarber/add-audio-notification-bell
...
feat: add terminal bell setting to enable/disable audio notifications
2025-12-13 17:03:35 +08:00
Alexander Farber
bf905dcc17
Rename GEMINI_CLI_NO_RELAUNCH to QWEN_CODE_NO_RELAUNCH
2025-12-11 11:14:12 +01:00
TianHao Zhang
d06a6d7ef9
feat: update references from Gemini to Qwen in setup commands and gitignore handling ( #1156 )
2025-12-11 14:09:22 +08:00
Alexander Farber
5f78909040
Add terminal bell setting to enable/disable audio notifications
2025-12-09 20:27:20 +01:00
mingholy.lmh
8035be6f8d
fix: plan mode adjustments
2025-12-04 17:10:22 +08:00
Mingholy
c9af74816a
fix: reset authType settings ( #1091 )
...
Qwen Code CI / Lint (push) Has been cancelled
Qwen Code CI / CodeQL (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker-1 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Has been cancelled
E2E Tests / E2E Test - macOS (push) Has been cancelled
Qwen Code CI / Test (push) Has been cancelled
Qwen Code CI / Test-1 (push) Has been cancelled
Qwen Code CI / Test-2 (push) Has been cancelled
Qwen Code CI / Test-3 (push) Has been cancelled
Qwen Code CI / Test-4 (push) Has been cancelled
Qwen Code CI / Test-5 (push) Has been cancelled
Qwen Code CI / Test-6 (push) Has been cancelled
Qwen Code CI / Test-7 (push) Has been cancelled
Qwen Code CI / Test-8 (push) Has been cancelled
Qwen Code CI / Post Coverage Comment (push) Has been cancelled
* fix: reset authType settings
* fix: failed json-output tests
* fix: sandbox exception log to stderr
2025-11-23 17:59:35 +08:00
pomelo
48b77541c3
feat(i18n): Add Internationalization Support for UI and LLM Output ( #1058 )
2025-11-21 15:44:37 +08:00
Kdump
9e5387f159
Headless enhancement: add stream-json as input-format/output-format to support programmatically use ( #926 )
2025-11-21 09:26:05 +08:00
tanzhenxin
442a9aed58
Replace spawn with execFile for memory-safe command execution ( #1068 )
Qwen Code CI / Lint (push) Waiting to run
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Test-1 (push) Blocked by required conditions
Qwen Code CI / Test-2 (push) Blocked by required conditions
Qwen Code CI / Test-3 (push) Blocked by required conditions
Qwen Code CI / Test-4 (push) Blocked by required conditions
Qwen Code CI / Test-5 (push) Blocked by required conditions
Qwen Code CI / Test-6 (push) Blocked by required conditions
Qwen Code CI / Test-7 (push) Blocked by required conditions
Qwen Code CI / Test-8 (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
2025-11-20 15:04:00 +08:00
tanzhenxin
6bb829f876
feat: Add Terminal Attention Notifications for User Alerts ( #1052 )
2025-11-18 13:43:43 +08:00