QwenLM/qwen-code v0.19.12
QwenLM/qwen-code
Captured source
source ↗published Jul 18, 2026seen 1wcaptured 1whttp 200method plain
Release v0.19.12
Repository: QwenLM/qwen-code
Tag: v0.19.12
Published: 2026-07-18T14:37:02Z
Prerelease: no
Release notes:
Highlights
_See the complete change list below._
Breaking Changes
No known breaking changes.
Complete Change List
Features
- feat(daemon): Trace cold first-session startup (#6907) by @doudouOUC
- feat(web-shell): add archived session export (#6910) by @doudouOUC
- feat(serve): add workspace session-info aggregate endpoint (#7077) by @samuelhsin
- feat(web-shell): add skill management pages (#7018) by @ytahdn
- feat(cli): mouse text selection and copy in VP mode (#6937) by @chiga0
- feat(channels): stamp daemon sourceId with channel instance name on created sessions (#7078) by @xurik
- feat(channels): confirm natural memory mutations (#7066) by @qqqys
- feat(channels): save explicit multi-fact memory safely (#7092) by @qqqys
- feat(serve): Complete legacy session workspace telemetry (#7003) by @doudouOUC
- feat(core): Enable artifact defaults and write reminders (#7068) by @chiga0
- feat(web-shell): suggest sending new-topic drafts in a new session (#7098) by @carffuca
- feat(tools): add formatDisplayPath() and wire grep/glob/ripGrep descriptions (#7050) by @zjunothing
- feat(daemon): propagate prompt IDs to turn events (#7082) by @makwingchi
- feat(web-shell): paginate restored session history (#7064) by @ytahdn
- feat(web-shell): toggle the session sidebar with Cmd+B / Ctrl+B (#7135) by @zjunothing
- feat(web-shell): add directory autocomplete to the Add Workspace dialog (#7125) by @zjunothing
- feat(cli): support same-turn message steering (#7090) by @LaZzyMan
- feat: support full-turn multimodal routing for image prompts (#7045) by @yiliang114
- feat(agents): support per-model sub-agent concurrency limits (#6984) by @qwen-code-dev-bot
- feat(cli): add daemon Todo stop guard (#6945) by @doudouOUC
- feat(cli): show active path in compact tool summaries (#7043) by @zjunothing
- feat(vscode): route logs to the Qwen Code Companion output channel (#7121) by @yiliang114
- feat(core): overhaul web_fetch — content fidelity, binary handling, security, and resilience (#7146) by @tanzhenxin
- feat(channels): expose workspace-scoped observed contacts (#7109) by @BenGuanRan
- feat(web-shell): persist the split view across refresh, per tab (#7136) by @wenshao
- feat(web-shell): add a workspace Goals page, and stop losing /goal on daemon resume (#6561) by @wenshao
- feat(core): improve subagent delegation defaults and guardrails (#7048) by @DragonnZhang
- feat(review): build every Step 5 auditor of a round in one call, identity first (#7150) by @wenshao
- feat(channels): observe group names from inbound messages (#7155) by @BenGuanRan
- feat(web-shell): git status chip, visual working-tree diff, and sidebar git status (#7054) by @wenshao
- feat(channels): recall relevant memory per message (#7157) by @qwen-code-dev-bot
Bug Fixes
- fix(serve): Harden multi-workspace ownership guards (#7005) by @doudouOUC
- fix: bound usage-only streams and abort on quit (#7038) by @yiliang114
- fix(acp): disambiguate model routes (#7028) by @yiliang114
- fix(web-shell): batch transcript dispatch to avoid tab-return freeze (#7012) by @wenshao
- fix(core): Require explicit approval to exit Plan mode (#6967) by @doudouOUC
- fix(web-shell): use formatSettingCategory for fallback UI category (#7055) by @wenshao
- fix(integration): add missing session_info to E2E capabilities baseline (#7091) by @qwen-code-dev-bot
- fix(tui): pin MaxSizedBox rows and gate the pending backstop for show-more diff (#6809) (#6957) by @azurecgx
- fix(integration): harden flaky interactive read-then-write test (#7105) by @wenshao
- fix(core): retry empty tool-result continuations (#7039) by @yiliang114
- fix(core): align planning and response guidance (#7085) by @DragonnZhang
- fix(web-shell): render built-in tag icons (#7024) by @callmeYe
- fix(core): force tool_choice in generateJson to prevent auto-mode classifier deadlock (#6929) by @qwen-code-dev-bot
- fix(ci): notify silent triage re-runs (#7079) by @yiliang114
- fix(cli): pop the kitty keyboard protocol after leaving the alternate screen (#7115) by @zjunothing
- fix(web-shell): optionally restart SSE after prompt...
Excerpt shown — open the source for the full document.