Releases: QwenLM/qwen-code
Releases · QwenLM/qwen-code
Release v0.14.0-preview.1
Full Changelog: v0.13.1...v0.14.0-preview.1
Release v0.13.1
What's Changed
- fix(extensions): support non-GitHub git URLs for extension installation by @d191 in #2539
- fix(cli):
/memory show --projectand--globalnow display all configured context files by @huww98 in #2368 - fix(mcp): restore trust+isTrustedFolder permission check in getDefaultPermission by @huww98 in #2642
- fix(cli): preserve selected auth type on startup auth failure by @zy6p in #2080
- feat(hooks): Add comprehensive hook execution telemetry by @DennisYu07 in #2421
- fix(vscode-ide-companion): improve ACP error handling to prevent silent loading hangs by @yiliang114 in #2546
- fix(vscode-ide-companion): silence secondary sidebar warning on older VS Code versions by @yiliang114 in #2545
- fix(lsp): improve C++/Java/Python language server support by @yiliang114 in #2547
- fix(vscode-ide-companion): preserve model metadata on switch by @yiliang114 in #2591
- fix(windows): support git bash/MSYS2 shell detection on Windows by @DennisYu07 in #2645
- feat(hooks ui): refactor ui for Qwen Code hooks by @DennisYu07 in #2602
- docs: add hooks documentation and fix JSON schema by @DennisYu07 in #2679
- test(sdk): improve tool control docs and add pattern matching tests by @Mingholy in #2644
- fix(shell): handle PTY race condition errors gracefully by @Mingholy in #2611
- feat: human-readable permission labels, deny rule feedback, and multi-dir search improvements by @LaZzyMan in #2637
- fix(acp-integration/agent): clear stale subagent diff confirmation after IDE accept by @yiliang114 in #2631
- fix: use config working directory for OpenAI logger path resolution in ACP mode by @LaZzyMan in #2675
- fix: @ file search stops working after selecting a slash command by @LaZzyMan in #2694
- fix(acp): align permission flow across clients by @LaZzyMan in #2690
- test(sdk): improve permission message pattern matching by @Mingholy in #2712
- feat(auth): implement Alibaba Cloud Standard API Key support by @JohnKeating1997 in #2668
New Contributors
- @d191 made their first contribution in #2539
- @JohnKeating1997 made their first contribution in #2668
Full Changelog: v0.13.0...v0.13.1
Release v0.13.1-preview.0
What's Changed
- fix(extensions): support non-GitHub git URLs for extension installation by @d191 in #2539
- fix(cli):
/memory show --projectand--globalnow display all configured context files by @huww98 in #2368 - fix(mcp): restore trust+isTrustedFolder permission check in getDefaultPermission by @huww98 in #2642
- fix(cli): preserve selected auth type on startup auth failure by @zy6p in #2080
- feat(hooks): Add comprehensive hook execution telemetry by @DennisYu07 in #2421
- fix(vscode-ide-companion): improve ACP error handling to prevent silent loading hangs by @yiliang114 in #2546
- fix(vscode-ide-companion): silence secondary sidebar warning on older VS Code versions by @yiliang114 in #2545
- fix(lsp): improve C++/Java/Python language server support by @yiliang114 in #2547
- fix(vscode-ide-companion): preserve model metadata on switch by @yiliang114 in #2591
- fix(windows): support git bash/MSYS2 shell detection on Windows by @DennisYu07 in #2645
- feat(hooks ui): refactor ui for Qwen Code hooks by @DennisYu07 in #2602
- docs: add hooks documentation and fix JSON schema by @DennisYu07 in #2679
- test(sdk): improve tool control docs and add pattern matching tests by @Mingholy in #2644
- fix(shell): handle PTY race condition errors gracefully by @Mingholy in #2611
- feat: human-readable permission labels, deny rule feedback, and multi-dir search improvements by @LaZzyMan in #2637
- fix(acp-integration/agent): clear stale subagent diff confirmation after IDE accept by @yiliang114 in #2631
New Contributors
Full Changelog: v0.13.0...v0.13.1-preview.0
Release v0.13.0-nightly.20260326.28e62882f
What's Changed
- fix(extensions): support non-GitHub git URLs for extension installation by @d191 in #2539
- fix(cli):
/memory show --projectand--globalnow display all configured context files by @huww98 in #2368 - fix(mcp): restore trust+isTrustedFolder permission check in getDefaultPermission by @huww98 in #2642
New Contributors
Full Changelog: v0.13.0...v0.13.0-nightly.20260326.28e62882f
Release v0.14.0-preview.0
Full Changelog: v0.13.0...v0.14.0-preview.0
Release v0.13.0-nightly.20260325.3776825c2
Release v0.13.0-nightly.20260324.aebe889b3
Full Changelog: v0.13.0...v0.13.0-nightly.20260324.aebe889b3
Release v0.13.0
What's Changed
- chore: bump version to 0.13.0 by @qwen-code-ci-bot in #2451
- fix(pipeline): handle duplicate finish_reason chunks from OpenRouter by @simon100500 in #2403
- feat: add system prompt customization options in SDK and CLI by @DragonnZhang in #2400
- fix(cli): show newest-first history for Ctrl+R command search by @kkhomej33-netizen in #2425
- feat(hooks): implement hooks extension mechanism by @DennisYu07 in #2352
- Fix: Ensure message_start and message_stop events are paired in SDK streaming by @Mingholy in #2448
- fix(core): add truncation support for MCP tool output by @tanzhenxin in #2446
- feat(core): execute task tools concurrently for improved performance by @tanzhenxin in #2434
- refactor(core): improve error handling and quota detection by @tanzhenxin in #2458
- feat(arena): Add agent collaboration arena with multi-model competitive execution by @tanzhenxin in #1912
- refactor: Refactors the VS Code file completion system to use fuzzy search by @qqqys in #2437
- feat(ui): Display token usage in the loading/progress indicator by @qqqys in #2445
- feat(vscode-ide-companion): add Tab key fill-only behavior for completions by @yiliang114 in #2431
- fix(vscode-ide-companion): update URI handling for Windows paths by @qqqys in #2457
- feat: add /context command to display context window token usage breakdown by @pomelo-nwu in #1835
- fix(test): update LoadingIndicator snapshot for correct output alignment by @qqqys in #2469
- feat: support skills in .agents directory and other provider directories by @LaZzyMan in #2202
- feat: add
authCLI command and Qwen Code Claw skill by @LaZzyMan in #2440 - feat(export): add metadata and statistics tracking by @Mingholy in #2328
- fix: correct token limits for MiniMax-M2.5 and GLM models by @Mingholy in #2470
- feat(hooks): Implement 10 core event hooks for session lifecycle and tool execution by @DennisYu07 in #2203
- fix: update TOS link in VS Code extension README by @Br1an67 in #2495
- fix: preserve modalities during OpenAI logging request conversion by @kkhomej33-netizen in #2473
- Feat: support permission by @LaZzyMan in #2283
- feat: add .agents/skills as a skill provider directory by @Br1an67 in #2476
- fix: clean up ACP connection state when child process exits by @zhangxy-zju in #2472
- fix(vscode-ide-companion): pass proxy configuration to CLI by @qqqys in #2501
- fix: include bundled skills directory in published package by @LaZzyMan in #2521
- docs: rename QWEN.md to AGENTS.md to follow community best practices by @qwen-code-ci-bot in #2527
- feat(vscode-ide-companion): add image paste support by @yiliang114 in #1978
- feat(storage): support configurable runtime output directory by @yiliang114 in #2127
- feat(core): add Explore agent and rename TaskTool to AgentTool by @tanzhenxin in #2489
- docs: add Screenshots/Video Demo section to PR template by @tanzhenxin in #2533
- fix: update Discord invite link to permanent URL by @joeytoday in #2535
- feat(hooks): use extension dir files instead of tmp dir files by @DennisYu07 in #2478
- feat(cli): add /btw slash command for ephemeral side questions by @wenshao in #2371
- Fix shell permission parsing and test-created debug artifacts by @LaZzyMan in #2536
- fix(web-fetch): add simplified system instruction to prevent AI greeting responses by @tanzhenxin in #2610
- fix(hooks): terminate hook child processes when user exits CLI by @DennisYu07 in #2607
New Contributors
- @simon100500 made their first contribution in #2403
- @Br1an67 made their first contribution in #2495
Full Changelog: v0.12.6...v0.13.0
Release v0.13.0-preview.7
What's Changed
- chore: bump version to 0.13.0 by @qwen-code-ci-bot in #2451
- fix(pipeline): handle duplicate finish_reason chunks from OpenRouter by @simon100500 in #2403
- feat: add system prompt customization options in SDK and CLI by @DragonnZhang in #2400
- fix(cli): show newest-first history for Ctrl+R command search by @kkhomej33-netizen in #2425
- feat(hooks): implement hooks extension mechanism by @DennisYu07 in #2352
- Fix: Ensure message_start and message_stop events are paired in SDK streaming by @Mingholy in #2448
- fix(core): add truncation support for MCP tool output by @tanzhenxin in #2446
- feat(core): execute task tools concurrently for improved performance by @tanzhenxin in #2434
- refactor(core): improve error handling and quota detection by @tanzhenxin in #2458
- feat(arena): Add agent collaboration arena with multi-model competitive execution by @tanzhenxin in #1912
- refactor: Refactors the VS Code file completion system to use fuzzy search by @qqqys in #2437
- feat(ui): Display token usage in the loading/progress indicator by @qqqys in #2445
- feat(vscode-ide-companion): add Tab key fill-only behavior for completions by @yiliang114 in #2431
- fix(vscode-ide-companion): update URI handling for Windows paths by @qqqys in #2457
- feat: add /context command to display context window token usage breakdown by @pomelo-nwu in #1835
- fix(test): update LoadingIndicator snapshot for correct output alignment by @qqqys in #2469
- feat: support skills in .agents directory and other provider directories by @LaZzyMan in #2202
- feat: add
authCLI command and Qwen Code Claw skill by @LaZzyMan in #2440 - feat(export): add metadata and statistics tracking by @Mingholy in #2328
- fix: correct token limits for MiniMax-M2.5 and GLM models by @Mingholy in #2470
- feat(hooks): Implement 10 core event hooks for session lifecycle and tool execution by @DennisYu07 in #2203
- fix: update TOS link in VS Code extension README by @Br1an67 in #2495
- fix: preserve modalities during OpenAI logging request conversion by @kkhomej33-netizen in #2473
- Feat: support permission by @LaZzyMan in #2283
- feat: add .agents/skills as a skill provider directory by @Br1an67 in #2476
- fix: clean up ACP connection state when child process exits by @zhangxy-zju in #2472
- fix(vscode-ide-companion): pass proxy configuration to CLI by @qqqys in #2501
- fix: include bundled skills directory in published package by @LaZzyMan in #2521
- docs: rename QWEN.md to AGENTS.md to follow community best practices by @qwen-code-ci-bot in #2527
- feat(vscode-ide-companion): add image paste support by @yiliang114 in #1978
- feat(storage): support configurable runtime output directory by @yiliang114 in #2127
- feat(core): add Explore agent and rename TaskTool to AgentTool by @tanzhenxin in #2489
- docs: add Screenshots/Video Demo section to PR template by @tanzhenxin in #2533
- fix: update Discord invite link to permanent URL by @joeytoday in #2535
- feat(hooks): use extension dir files instead of tmp dir files by @DennisYu07 in #2478
- feat(cli): add /btw slash command for ephemeral side questions by @wenshao in #2371
- Fix shell permission parsing and test-created debug artifacts by @LaZzyMan in #2536
- fix(web-fetch): add simplified system instruction to prevent AI greeting responses by @tanzhenxin in #2610
- fix(hooks): terminate hook child processes when user exits CLI by @DennisYu07 in #2607
New Contributors
- @simon100500 made their first contribution in #2403
- @Br1an67 made their first contribution in #2495
Full Changelog: v0.12.6...v0.13.0-preview.7
Release v0.13.0-preview.6
What's Changed
- chore: bump version to 0.13.0 by @qwen-code-ci-bot in #2451
- fix(pipeline): handle duplicate finish_reason chunks from OpenRouter by @simon100500 in #2403
- feat: add system prompt customization options in SDK and CLI by @DragonnZhang in #2400
- fix(cli): show newest-first history for Ctrl+R command search by @kkhomej33-netizen in #2425
- feat(hooks): implement hooks extension mechanism by @DennisYu07 in #2352
- Fix: Ensure message_start and message_stop events are paired in SDK streaming by @Mingholy in #2448
- fix(core): add truncation support for MCP tool output by @tanzhenxin in #2446
- feat(core): execute task tools concurrently for improved performance by @tanzhenxin in #2434
- refactor(core): improve error handling and quota detection by @tanzhenxin in #2458
- feat(arena): Add agent collaboration arena with multi-model competitive execution by @tanzhenxin in #1912
- refactor: Refactors the VS Code file completion system to use fuzzy search by @qqqys in #2437
- feat(ui): Display token usage in the loading/progress indicator by @qqqys in #2445
- feat(vscode-ide-companion): add Tab key fill-only behavior for completions by @yiliang114 in #2431
- fix(vscode-ide-companion): update URI handling for Windows paths by @qqqys in #2457
- feat: add /context command to display context window token usage breakdown by @pomelo-nwu in #1835
- fix(test): update LoadingIndicator snapshot for correct output alignment by @qqqys in #2469
- feat: support skills in .agents directory and other provider directories by @LaZzyMan in #2202
- feat: add
authCLI command and Qwen Code Claw skill by @LaZzyMan in #2440 - feat(export): add metadata and statistics tracking by @Mingholy in #2328
- fix: correct token limits for MiniMax-M2.5 and GLM models by @Mingholy in #2470
- feat(hooks): Implement 10 core event hooks for session lifecycle and tool execution by @DennisYu07 in #2203
- fix: update TOS link in VS Code extension README by @Br1an67 in #2495
- fix: preserve modalities during OpenAI logging request conversion by @kkhomej33-netizen in #2473
- Feat: support permission by @LaZzyMan in #2283
- feat: add .agents/skills as a skill provider directory by @Br1an67 in #2476
- fix: clean up ACP connection state when child process exits by @zhangxy-zju in #2472
- fix(vscode-ide-companion): pass proxy configuration to CLI by @qqqys in #2501
- fix: include bundled skills directory in published package by @LaZzyMan in #2521
- docs: rename QWEN.md to AGENTS.md to follow community best practices by @qwen-code-ci-bot in #2527
- feat(vscode-ide-companion): add image paste support by @yiliang114 in #1978
- feat(storage): support configurable runtime output directory by @yiliang114 in #2127
- feat(core): add Explore agent and rename TaskTool to AgentTool by @tanzhenxin in #2489
- docs: add Screenshots/Video Demo section to PR template by @tanzhenxin in #2533
- fix: update Discord invite link to permanent URL by @joeytoday in #2535
- feat(hooks): use extension dir files instead of tmp dir files by @DennisYu07 in #2478
- feat(cli): add /btw slash command for ephemeral side questions by @wenshao in #2371
- Fix shell permission parsing and test-created debug artifacts by @LaZzyMan in #2536
New Contributors
- @simon100500 made their first contribution in #2403
- @Br1an67 made their first contribution in #2495
Full Changelog: v0.12.6...v0.13.0-preview.6