Skip to content

Releases: QwenLM/qwen-code

Release v0.14.0-preview.1

27 Mar 12:16

Choose a tag to compare

Pre-release

Release v0.13.1

27 Mar 10:17

Choose a tag to compare

What's Changed

  • fix(extensions): support non-GitHub git URLs for extension installation by @d191 in #2539
  • fix(cli): /memory show --project and --global now 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

Full Changelog: v0.13.0...v0.13.1

Release v0.13.1-preview.0

26 Mar 14:14

Choose a tag to compare

Pre-release

What's Changed

  • fix(extensions): support non-GitHub git URLs for extension installation by @d191 in #2539
  • fix(cli): /memory show --project and --global now 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

26 Mar 00:25

Choose a tag to compare

What's Changed

  • fix(extensions): support non-GitHub git URLs for extension installation by @d191 in #2539
  • fix(cli): /memory show --project and --global now 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

25 Mar 10:20

Choose a tag to compare

Pre-release

Release v0.13.0-nightly.20260325.3776825c2

25 Mar 00:25

Choose a tag to compare

What's Changed

  • fix(extensions): support non-GitHub git URLs for extension installation by @d191 in #2539

New Contributors

Full Changelog: v0.13.0...v0.13.0-nightly.20260325.3776825c2

Release v0.13.0-nightly.20260324.aebe889b3

24 Mar 00:23

Choose a tag to compare

Release v0.13.0

23 Mar 14:32
aebe889

Choose a tag to compare

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 auth CLI 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

Full Changelog: v0.12.6...v0.13.0

Release v0.13.0-preview.7

23 Mar 13:57

Choose a tag to compare

Pre-release

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 auth CLI 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

Full Changelog: v0.12.6...v0.13.0-preview.7

Release v0.13.0-preview.6

23 Mar 12:14

Choose a tag to compare

Pre-release

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 auth CLI 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

Full Changelog: v0.12.6...v0.13.0-preview.6