tanzhenxin
b60ae42d10
Merge pull request #1474 from QwenLM/fix/vscode-run
...
fix(vscode-ide-companion): Fix cross-platform CLI terminal execution
2026-01-13 17:38:28 +08:00
tanzhenxin
f3b7c63cd1
Merge pull request #1436 from QwenLM/feat/skills-enhancement
...
feat(skills): add experimental /skills command + hot reload
2026-01-13 17:36:21 +08:00
yiliang114
c845049d26
Merge branch 'main' into fix/vscode-run
2026-01-13 00:27:44 +08:00
tanzhenxin
5a6e5bb452
Merge pull request #1427 from liqiongyu/fix/1333-legacy-settings-alias
...
fix(cli): warn on deprecated/unknown settings keys
2026-01-12 14:43:27 +08:00
tanzhenxin
5f8e1ebc94
chore(settings): update legacy settings alias implementation and tests
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-01-12 14:29:40 +08:00
yiliang114
ec8cccafd7
Merge branch 'main' of https://github.com/QwenLM/qwen-code into fix/vscode-run
2026-01-12 10:57:56 +08:00
liqoingyu
8c56b612fb
fix(cli): warn on deprecated/unknown settings keys
2026-01-12 10:49:37 +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
yiliang114
b7828ac765
Merge branch 'main' into fix/vscode-run
2026-01-09 16:39:12 +08:00
tanzhenxin
95efe89ac0
fix positional argument problem due to special handling for Electron app of yargs
2026-01-09 14:49:57 +08:00
tanzhenxin
6714f9ce3c
Merge pull request #1351 from xuewenjie123/fix/editor-launch-issues
...
fix: resolve external editor launch failure on macOS and Windows
2026-01-09 11:07:43 +08:00
tanzhenxin
155d1f9518
Merge pull request #1428 from liqiongyu/fix/727-memory-show-respects-context-file
...
fix(cli): /memory show respects context.fileName
2026-01-09 10:29:27 +08:00
mingholy.lmh
36c142951a
fix: default authType fallback
2026-01-08 18:38:23 +08:00
mingholy.lmh
2b511d0b83
fix: cold start issue and acp integration tests
2026-01-08 18:08:56 +08:00
mingholy.lmh
85bc0833b4
fix: remove authType fallback option for cold start case
2026-01-08 18:08:56 +08:00
Mingholy
b7ac94ecf6
Merge pull request #1291 from QwenLM/mingholy/feat/multi-provider-support
...
feat: multi-provider models config support
2026-01-08 16:27:00 +08:00
tanzhenxin
be8259b218
Merge pull request #1433 from BlockHand/userandwork
...
feat: Modify the selection order of user Settings and workspace Settings
2026-01-08 16:07:02 +08:00
tanzhenxin
a47bdc0b06
fix(cli): guard experimental skills config lookup
2026-01-08 15:54:43 +08:00
tanzhenxin
0e769e100b
Added automatic skill hot-reload
2026-01-08 15:43:46 +08:00
刘伟光
82cbdee3b4
feat: 恢复组件使用修改默认值
2026-01-08 15:35:17 +08:00
tanzhenxin
b5bcc07223
Add skills list display to CLI interface
2026-01-08 14:45:48 +08:00
tanzhenxin
9653dc90d5
Add skills command with completion support
2026-01-08 14:23:13 +08:00
mingholy.lmh
81de79c899
fix: best effort to use resolved authType/model across the repo
2026-01-08 12:11:23 +08:00
刘伟光
f6a753cf78
feat: Modify the selection order of user Settings and workspace Settings
2026-01-08 11:50:55 +08:00
刘伟光
509d304742
feat: Modify the selection order of user Settings and workspace Settings
2026-01-08 11:36:07 +08:00
刘伟光
6319a6ed56
feat: 修改用户设置和工作区设置的选择顺序
2026-01-08 10:45:22 +08:00
mingholy.lmh
ab07c2d89c
chore: bump version to 0.7.0
2026-01-08 10:21:55 +08:00
mingholy.lmh
5ea841dd02
fix: refine auth message to give explicit tip
2026-01-07 22:58:11 +08:00
mingholy.lmh
ded1ebcdff
fix: fallback and auth issues when configuring a duplicate model id
2026-01-07 22:58:11 +08:00
mingholy.lmh
afe6ba255e
fix: align authType & model persisting behavior across dialogs
2026-01-07 22:58:11 +08:00
mingholy.lmh
8da376637a
fix: remove detailed generationConfig
2026-01-07 22:58:10 +08:00
mingholy.lmh
15f4c1ebd6
chore: add i18n
2026-01-07 22:58:10 +08:00
mingholy.lmh
492da0c8c0
chore: update copyright notice in modelConfigUtils.ts
2026-01-07 22:58:09 +08:00
mingholy.lmh
90855c93d1
fix: lint & ci issues
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
liqoingyu
0a0ab64da0
test(cli): make memoryCommand path assertions cross-platform
2026-01-07 20:28:28 +08:00
liqoingyu
8a15017593
fix(cli): /memory show respects context.fileName
2026-01-07 20:07:41 +08:00
tanzhenxin
570ec432af
Merge pull request #1282 from BlockHand/fix-sandbox-ideInstall
...
feat: Optimize the issue where an error message indicating unfriendli…
2026-01-07 17:40:45 +08:00
tanzhenxin
bfc3bbfa9c
update user messages
2026-01-07 17:25:27 +08:00
tanzhenxin
91af9bf6c8
Merge branch 'main' into fix-sandbox-ideInstall
2026-01-07 17:12:22 +08:00
tanzhenxin
4744af1ea8
Merge pull request #1406 from QwenLM/fix/non-interactive-tool-permission
...
fix(cli,core): honor `tools.core` / `tools.allowed` in non-interactive runs
2026-01-07 16:59:19 +08:00
Mingholy
2c285394c7
Merge pull request #1423 from QwenLM/chore/release-v0.6.1
...
chore: bump version to 0.6.1
2026-01-07 16:55:45 +08:00
xwj02155382
3d059b71de
refactor: improve IDE context format and editor command error handling
...
- Change IDE context from JSON to plain text format for better LLM comprehension
- Remove JSON.stringify() and code fences from getIdeContextParts()
- Use human-readable format: 'Active file:', 'Cursor: line X, character Y'
- Apply same format to delta updates: 'Files opened:', 'Files closed:', etc.
- Update all related tests to match new plain text format
- Fix editor command fallback logic in useLaunchEditor
- Throw clear error when no editor command is available
- Remove meaningless fallback to last command in list
- Provide helpful error message with tried commands and solution
2026-01-07 16:34:12 +08:00
mingholy.lmh
f2d941e469
chore: bump version to 0.6.1
2026-01-07 16:25:14 +08:00
tanzhenxin
9b2dfe1e06
Merge pull request #1374 from QwenLM/fix/resume-command-broken-after-new-chat
...
Fix resume command broken after new chat
2026-01-07 16:21:47 +08:00
Tu Shaokun
0878ee4cbd
fix: handle setApprovalMode error in untrusted folders
...
Add try/catch to gracefully handle errors when setting privileged
modes (yolo/auto-edit) in untrusted folders, returning an error
message instead of throwing.
2026-01-06 22:04:43 +08:00
Tu Shaokun
bfe7298858
refactor: apply session-only approval mode per review feedback
...
- Remove persistence to user settings (no setValue call)
- Only use config.setApprovalMode() for session scope
- Remove autocomplete feature for simplicity
- Align with Shift+Tab behavior
2026-01-06 21:57:21 +08:00
Tu Shaokun
2f2937aafe
test: add explicit assertions for setApprovalMode argument
...
Verify the exact mode value passed to config.setApprovalMode to catch
potential regressions in settings merge/update mechanism.
2026-01-06 21:54:33 +08:00
Tu Shaokun
8fcdd86b91
feat(cli): add direct argument support for /approval-mode command
...
Allow users to set approval mode directly via argument instead of
opening the dialog. For example:
- /approval-mode plan
- /approval-mode yolo
- /approval-mode auto-edit
- /approval-mode default
If no argument is provided, the dialog opens as before.
If an invalid argument is provided, an error message shows valid options.
Also adds tab completion for mode arguments.
Fixes #1353
2026-01-06 21:54:33 +08:00