ReleaseQwen (Alibaba Cloud)Qwen (Alibaba Cloud)published Sep 8, 2026seen 11h

QwenLM/qwen-code v0.23.1

QwenLM/qwen-code

Open original ↗

Captured source

source ↗
published Sep 8, 2026seen 11hcaptured 10hhttp 200method plain

Release v0.23.1

Repository: QwenLM/qwen-code

Tag: v0.23.1

Published: 2026-09-08T15:56:16Z

Prerelease: no

Release notes:

Highlights

_See the complete change list below._

Breaking Changes

  • refactor!: retire @qwen-code/webui (#9812) by @yiliang114

Complete Change List

Features

  • feat(web-shell): visualize and manage dynamic workflow runs (#10594) by @qqqys
  • feat(ipc): tell senders when a message is refused, and expire held ones (#10809) by @qqqys
  • feat(serve): add session resource catalog (#10837) by @w9lsky
  • feat(web-shell): give running subagents a live status in the transcript (#10939) by @wenshao
  • Enables opening OSC 8 links with a plain click in VP mode and adds a right-click menu with Open Link, Copy Link Address, and Copy Selection. (#10979) by @chiga0
  • feat(channels): Add worktree-isolated named tasks (#10643) by @doudouOUC
  • Adds session turn navigation protocol support in daemon and SDK for bounded turn indexing, snapshots, and transcript paging. (#10751) by @doudouOUC
  • feat(web-shell): restore environment panel state (#10627) by @ytahdn
  • feat(ipc): keep the peer inbox reachable, and say so when it is not (#10800) by @qqqys
  • feat: chat transcript mr2a html export (#10076) by @water-in-stone
  • feat(serve): Fence Conversations writers with mandatory session leases (#10924) by @doudouOUC
  • feat: load custom output styles from ~/.qwen/output-styles and .qwen/output-styles (#10761) by @qqqys
  • feat(ui): add ui.showToolCallArgs to render tool-call arguments inline (#10565) by @TianYuan1024
  • feat(ipc): hold peer messages across review classes, let repositories only tighten inbound settings (#11026) by @qqqys
  • feat(skills): add built-in zvec-grep installer (#10723) by @zhourrr
  • feat(core): send session ID to Routify endpoints (#10896) by @DragonnZhang
  • feat(core): make todo_write opt-in (#10645) by @DragonnZhang
  • feat(serve): add workspace-scoped Skills runtime (#10697) by @ytahdn
  • feat(channels): filter messages by configured prefix (#10817) by @qqqys
  • feat(review): add low-effort recall floor (#9912) by @yu-xin-c
  • feat(workflows): return run handles and persist inline scripts (#11089) by @qqqys
  • feat(review): add the prose-execution audit and the counter-frame audit (#10221) by @wenshao
  • feat(web-shell): add headless global turn navigation (#11054) by @doudouOUC
  • feat(web-shell): bridge a browser-granted local directory into a session (#10962) by @wenshao
  • feat(acp): make subagent execution visible via parent tool_call updates (#8729) by @PratikWayase
  • feat(dingtalk): make background agent aggregation optional (#10899) by @qqqys
  • feat(ipc): let a user-minted controller token drive a session without per-message review (#11090) by @qqqys
  • feat(ci): surface the resolved model and CLI version in autofix round reports (#11124) by @wenshao
  • feat(web-shell): align sidebar session scopes (#11240) by @ytahdn
  • feat(web-shell): explain shell approval commands (#11266) by @ytahdn
  • feat(web-shell): customize artifact icons (#11247) by @ytahdn
  • feat(update): support a configurable release download base URL (#11150) by @XIQIXIQIXIQI
  • feat(web-shell): show what a Goal has spent against the window it is allowed (#11254) by @qqqys
  • feat(external-context): Add opt-in auto recall for administrator-owned Mem0 dialects (#11246) by @doudouOUC
  • feat(goal): show what a Goal has spent against the window it is allowed (#11248) by @qqqys
  • feat(channels): Implement named-session worktree reset (Part 4B) (#11015) by @doudouOUC
  • feat(serve): allow concurrent standalone daemons with session fencing (#11207) by @doudouOUC
  • feat(web-shell): add continuous history and compact turn navigation (#11208) by @doudouOUC
  • feat(external-context): Add daemon memory writes (#11311) by @doudouOUC
  • feat(web-shell): add a context usage tab to the right sidebar (#11177) by @wenshao
  • feat(web-shell): refine file cards and configure drop destination (#11298) by @ytahdn
  • feat(cli): reap owned worktrees when daemon sessions are deleted (#11309) by @doudouOUC
  • feat(channels): add shared multiline instructions field to channel management (#11082) by @yiliang114
  • feat(goal): pause a Goal after three autonomous turns that make no progress (#11239) by @qqqys

-...

Excerpt shown — open the source for the full document.