ReleaseQwen (Alibaba Cloud)Qwen (Alibaba Cloud)published Jun 23, 2026seen 3d

QwenLM/qwen-code v0.19.0

QwenLM/qwen-code

Open original ↗

Captured source

source ↗
published Jun 23, 2026seen 3dcaptured 3dhttp 200method plain

Release v0.19.0

Repository: QwenLM/qwen-code

Tag: v0.19.0

Published: 2026-06-23T03:27:11Z

Prerelease: no

Release notes:

What's Changed

  • chore(release): v0.18.5 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/5558
  • ci(release): Auto-publish VSCode companion after stable releases by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5572
  • fix(cli): render full resume preview history by @cyphercodes in https://github.com/QwenLM/qwen-code/pull/5565
  • fix(cli): fill content area background on wrapped input lines by @lcheng321 in https://github.com/QwenLM/qwen-code/pull/5568
  • fix(cli): fail non-interactive runs on loop detection by @cyphercodes in https://github.com/QwenLM/qwen-code/pull/5564
  • fix(core): respect zero OpenAI log file limit by @russeell in https://github.com/QwenLM/qwen-code/pull/5569
  • fix(core): keep bare fast model on current auth by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5553
  • feat(lint): enforce kebab-case filenames with ESLint by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/4797
  • [codex] Fix legacy filename allowlist for kebab-case lint by @qqqys in https://github.com/QwenLM/qwen-code/pull/5578
  • refactor(cli): Rename serve files to kebab-case by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5592
  • feat(extensions): support archive install sources by @kkhomej33-netizen in https://github.com/QwenLM/qwen-code/pull/4909
  • fix(cli): prefer command name over alias in slash completion ranking by @Alex-ai-future in https://github.com/QwenLM/qwen-code/pull/5577
  • test(integration): add fake OpenAI server for no-AK daemon tests by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5560
  • refactor(core): replace OpenRouter/Requesty provider classes with customHeaders in preset by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/5539
  • feat(voice): voice dictation with native capture, streaming, and biasing by @qqqys in https://github.com/QwenLM/qwen-code/pull/5502
  • feat: revivable background sub-agents and subagent transcript TTL by @qqqys in https://github.com/QwenLM/qwen-code/pull/5556
  • feat(core): add Artifact tool to publish interactive HTML pages by @qqqys in https://github.com/QwenLM/qwen-code/pull/5557
  • feat(cli): add optional [HH:MM:SS] timestamp before each assistant turn by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/5001
  • fix(core): require confirmation when user manually enters plan mode by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/5595
  • fix(core): always-on guard for consecutive identical tool calls (#5019) by @wenshao in https://github.com/QwenLM/qwen-code/pull/5573
  • fix(ci): harden tmux triage reporting by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5548
  • fix(voice): surface native recorder fallback so missing prebuilds aren't silent by @qqqys in https://github.com/QwenLM/qwen-code/pull/5605
  • fix(core): prevent GLM on DashScope from dropping web_fetch content by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/5599
  • Fix native voice recorder retry after stop errors by @qqqys in https://github.com/QwenLM/qwen-code/pull/5609
  • [codex] ci(triage): acknowledge slash triage requests by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5594
  • [codex] Support artifact auto-open setting by @qqqys in https://github.com/QwenLM/qwen-code/pull/5617
  • feat(tui): remove tool group borders and collapse completed tool results by @chiga0 in https://github.com/QwenLM/qwen-code/pull/5003
  • feat(workflows): finish Dynamic Workflows port — resume, saved workflows, keyword trigger, notifications (#4721) by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/5600
  • feat(web-shell): support daemon session branching by @ytahdn in https://github.com/QwenLM/qwen-code/pull/5613
  • fix(core): backend-aware artifact publish confirmation + cancel handling by @qqqys in https://github.com/QwenLM/qwen-code/pull/5615
  • test(integration): run no-AK smoke tests on PRs by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5607
  • fix(cli): Fail dangling replayed tool calls by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5624
  • fix(voice): bundle native audio addon into standalone archives by @qqqys in https://github.com/QwenLM/qwen-code/pull/5628
  • ci: route in-repo PRs' Linux test to self-hosted runner by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5620
  • ci(release): queue release failures for autofix by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5551
  • feat(cli): browse MCP server resources in the /mcp dialog by @wenshao in https://github.com/QwenLM/qwen-code/pull/5635
  • refactor(cli): Finish serve kebab-case filenames by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5604
  • feat(core): default-on preserve_thinking for DashScope provider by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/5637
  • ci(audio-capture): cross-compile darwin-x64 prebuild on arm64, drop macos-13 runner by @qqqys in https://github.com/QwenLM/qwen-code/pull/5643
  • ci: harden self-hosted runner routing (follow-up to #5620 review) by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5644
  • fix(cli): harden ACP session list pagination params by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5618
  • docs(mcp): correct mcp add scope default by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5593
  • feat(tui): add thinking block viewer with Alt+T expand/collapse by @chiga0 in https://github.com/QwenLM/qwen-code/pull/5627
  • fix(cli): parse serve rate limit env strictly by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5612
  • fix(core): parse API timeout env strictly by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5602
  • fix(serve): validate readText line limits by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5639
  • fix(core): escape backslashes and quotes in emacs ediff paths by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/5630
  • fix(cli): detect USE_OPENAI auth when the model is set via QWEN_MODEL by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/5647
  • test(integration): skip qwen serve streaming suite under container sandbox by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5655
  • refactor(core): extract Protocol enum and decouple model identity from auth type by @zzhenyao in https://github.com/QwenLM/qwen-code/pull/5089
  • fix(webui): stop auto-recreating session on user-initiated delete by @yuanyuanAli in https://github.com/QwenLM/qwen-code/pull/5633

*...

Excerpt shown — open the source for the full document.

Notability

notability 3.0/10

Routine version update of a code tool, not a major model release.