顾盼
65c7cf5d8f
Merge pull request #1376 from QwenLM/fix/missing-error-throw-nonInteractive
...
fix: exit with non-zero code on API errors in text mode
2026-01-06 17:51:13 +08:00
顾盼
7a823060ac
Merge pull request #1383 from QwenLM/fix/tool-result-text-mode
...
fix: improve tool execution feedback in non-interactive mode
2026-01-06 17:50:58 +08:00
xwj02155382
87dc618a21
revert: restore original editor command fallback logic for zed support
...
- Revert getExecutableCommand to use original fallback logic
- Revert getDiffCommand to use slice(0, -1) pattern
- Maintain proper support for zed editor with multiple command options ['zed', 'zeditor']
- Keep the caching optimization for commandExists
2026-01-06 11:09:29 +08:00
xwj02155382
94a5d828bd
refactor: optimize commandExists with caching and simplify editor command logic
...
- Add caching layer for commandExists in useLaunchEditor.ts to avoid repeated execSync calls
- Import commandExists from core and wrap it with cache in CLI layer
- Simplify getExecutableCommand and getDiffCommand logic to remove redundant fallback
- For editors with single command, directly use first command instead of meaningless self-fallback
- Maintain support for editors with multiple commands (e.g., zed with 'zed' and 'zeditor')
2026-01-06 11:05:03 +08:00
pomelo
b19bb6cb20
Merge pull request #1378 from afarber/add-german-language-support
...
feat(i18n): add German language support
2026-01-05 22:14:00 +08:00
tanzhenxin
19f8f631b4
Respect 'tools.core' and 'tools.allowed' settings in non-interactive mode, for both agent execution and custom command
2026-01-05 19:28:52 +08:00
yiliang114
a67a8d0277
wip(cli): support lsp
2026-01-05 01:42:05 +08:00
liqoingyu
473cb7b951
fix(cli): skip update check when disableUpdateNag is true
2026-01-04 14:32:38 +08:00
kanade
5aa2d93928
Add Japanese
...
日本語の追加と各言語でのメニュー表記の修正
2026-01-02 15:53:20 +09: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
Alexander Farber
0ae59b900c
Add German umlauts
2025-12-30 16:50:23 +01:00
Alexander Farber
5a5dae1987
Add German language support and remove a misleading witty phrase
2025-12-30 16:35:34 +01:00
LaZzyMan
15912892f2
fix: missing error throw in non-Interactive mode
2025-12-30 19:40:24 +08:00
cris
e3c20b03bd
reslove blank
2025-12-30 16:03:11 +08:00
cris
4db50d4158
fix resume unwork on windows
2025-12-30 16:00:55 +08:00
LaZzyMan
61aad5a162
fix: missing whitespaces for stream-json/json output format via GLM 4.7 model
2025-12-29 16:59:09 +08:00
pomelo
2bc8079519
Merge pull request #1332 from QwenLM/fix-language
...
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
Qwen Code CI / Lint (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 multi-language and documentation related issues.
2025-12-26 23:02:37 +08:00
pomelo-nwu
25dbe98e6e
fix(cli): prevent HTML comment escape by sanitizing --!> and -->
2025-12-26 22:45:35 +08:00
pomelo-nwu
e5dbd69899
feat: fix ci
2025-12-26 22:38:44 +08:00
mingholy.lmh
5d59ceb6f3
fix: explicit output if command is not supported
2025-12-26 17:55:03 +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
mingholy.lmh
e9a1d9a927
fix: failed unit test cases
2025-12-26 17:55:02 +08:00
mingholy.lmh
8aceddffa2
feat: support /compress and /summary commands for non-interactive & ACP
...
integration
2025-12-26 17:55:02 +08:00
LaZzyMan
fe7ff5b148
feat: stable-acp-flag
2025-12-26 17:09:16 +08:00
xwj02155382
fd41309ed2
refactor: share editorCommands between core and cli packages
...
- Export editorCommands from @qwen-code/qwen-code-core
- Remove duplicate editorCommands definition in useLaunchEditor
- Import shared editorCommands configuration in CLI package
- Reduces code duplication and ensures consistency
This change makes the editor configuration a single source of truth,
making it easier to maintain and add new editors in the future.
2025-12-26 16:03:05 +08:00
xwj02155382
48bc0f35d7
perf: add cache for commandExists to fix CI timeout
...
- Add commandExistsCache Map to avoid repeated execSync calls
- Cache command existence check results to improve test performance
- Fix CI test timeout issue (was timing out after 7m)
The commandExists() function was being called frequently during tests,
causing slow test execution due to repeated system command calls.
By caching the results, we significantly improve performance in test
environments while maintaining the same functionality.
2025-12-26 13:52:37 +08:00
xwj02155382
e9204ecba9
fix: resolve editor launch issue on macOS for subagent editing
...
- Fixed ENOENT error when launching external editors (VS Code, etc.)
- Added proper editor command mapping (vscode -> code, neovim -> nvim, etc.)
- Implemented command existence check to find available editor executable
- Supports both macOS and Windows platform-specific commands
Fixes #1180
2025-12-26 11:11:24 +08:00
yiliang114
9a27857f10
feat(vscode-ide-companion): support context left
2025-12-25 23:53:55 +08:00
yiliang114
452f4f3c0e
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/vscode-ide-companion-context-left
2025-12-25 23:51:57 +08:00
yiliang114
5cc01e5e09
feat(vscode-ide-companion): support context left
2025-12-25 23:51:50 +08:00
tanzhenxin
a0a5b831d4
add a few more tests
2025-12-24 20:54:40 +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
pomelo-nwu
101bd5f9b3
i18n: fix missing translations for /clear command
2025-12-24 17:28:49 +08:00
pomelo-nwu
a28278e950
feat: update code
2025-12-24 17:12:27 +08:00
pomelo
2b3830cf83
Merge pull request #1314 from QwenLM/feat/skills
...
Add experimental Skills feature
2025-12-24 17:01:28 +08:00
yiliang114
90bf101040
chore(vscode-ide-companion): simplify the implementation of context remaining
2025-12-24 14:29:25 +08:00
pomelo
a8f7bab544
Merge pull request #1293 from fazilus/feat/russian
...
feat(i18n): update Russian translation with new strings
2025-12-24 11:38:29 +08:00
pomelo-nwu
4ca62ba836
feat: adjust code
2025-12-24 10:26:30 +08:00
yiliang114
660901e1fd
Merge branch 'main' of https://github.com/QwenLM/qwen-code into feat/vscode-ide-companion-context-left
2025-12-24 10:10:32 +08:00
yiliang114
8e64c5acaf
feat(vscode-ide-companion): support context left
2025-12-24 01:09:21 +08:00
pomelo
398a1044ce
Merge pull request #1247 from afarber/1244-language-output-default
...
feat(i18n): auto-detect LLM output language from system locale
2025-12-23 15:49:06 +08:00
tanzhenxin
10a0c843c1
fix flaky tests
2025-12-23 14:52:03 +08:00
tanzhenxin
77c257d9d0
fix flaky tests
2025-12-23 14:50:47 +08:00
tanzhenxin
b49c11e9a2
add experimental-skills flag to enable skills feature
2025-12-23 10:24:57 +08:00
tanzhenxin
87d8d82be7
special handling for summarized thinking
2025-12-22 14:07:23 +08:00
刘伟光
43e0815def
feat: 修改链接ide之前的判断逻辑,检测是否安装过ide扩展
2025-12-22 11:22:51 +08:00
刘伟光
0c14f4ce08
Merge branch 'main' into fix-sandbox-ideInstall
2025-12-22 11:00:01 +08:00