npm @qwen-code/qwen-code 0.23.2
Release v0.23.2

3 hours ago

Highlights

See the complete change list below.

Breaking Changes

No known breaking changes.

Complete Change List

Features

  • feat(web-shell): Improve split-view session navigation (#11250) by @wenshao
  • feat(goal): carry budget figures and progress guidance in the continuation prompt (#11257) by @qqqys
  • feat(workflows): journal failed agents and settle agent failures to null (#11196) by @qqqys
  • feat(core): enable the built-in web_search by default on ModelStudio Standard/Token Plan (#11348) by @qqqys
  • feat(web-shell): add opt-in browser task notifications (#11398) by @doudouOUC
  • feat(dingtalk): present tool permission requests with native interactive cards (#10457) by @BenGuanRan
  • feat(web-shell): separate Plan workflow from execution permissions (#11423) by @ytahdn
  • feat(serve): one-command remote start with a generated token, same-origin shell access, and a pairing QR (#11172) by @wenshao
  • feat(ipc): drop peer messages that arrive faster than a session can take, and tell the sender once (#11277) by @qqqys
  • feat: support GPT-5 and GPT-6 reasoning effort configuration (#11295) by @wenshao

Bug Fixes

  • fix(ci): isolate subprocess-heavy E2E from fork pressure (#11388) by @yiliang114
  • fix(review): screen content filters at every rewrite the probe authorises (#9558) (#10421) by @wenshao
  • fix(web-shell): preserve history anchors during slow rendering (#11366) by @yiliang114
  • fix(core): keep branch commits made by a failing post-checkout hook (#11300) by @dvd233
  • fix(web-shell): Replace undefined mock in split rerender tests (#11404) (#11406) by @qwen-code-dev-bot
  • fix(web-shell): use renamed session-activity mock in split-view rerender test (#11409) (#11412) by @qwen-code-dev-bot
  • fix(ci): isolate serve route E2E from fork pressure (#11389) (#11391) by @qwen-code-dev-bot
  • fix(cli): guard channel pidfiles against PID reuse (#10687) by @BenGuanRan
  • fix(cli): cap the background-notification queue and tell the model what was dropped (#11351) by @qqqys
  • fix(ci): allow 90 minutes for ECS runner version resolution (#10921) by @yiliang114
  • fix(web-shell): restore transcript layout and navigation presentation (#11430) by @ytahdn
  • fix(deps): Bump sharp to 0.35.4 to resolve high-severity libheif CVE (#11435) by @yiliang114
  • fix(web-shell): make light-theme terminal text selection visible (#11445) by @ytahdn
  • fix(external-context): Align deletion responses with Mem0 SDK (#11397) by @doudouOUC
  • fix(core): use qwen3.8-flash for automatic web search (#11450) by @qqqys
  • fix(web-shell): show and wire composer quick keys on the mobile textarea backend (#11454) by @ytahdn
  • fix(web-shell): gate subagent details until session is ready (#11434) by @ytahdn
  • fix(web-shell): move the hover timestamp off the message text (#11380) by @yiliang114
  • fix(cli): seed headless promptIds from the resumed transcript (#11441) by @yiliang114
  • fix(core): omit parameterless OpenAI tool schemas (#11431) by @yiliang114
  • fix(cli): restore OpenTUI banner, footer, and loading states; fix the OSS mirror flavor (#11437) by @chiga0
  • fix(daemon): persist prompt identity for active transcript replay (#11062) by @XIQIXIQIXIQI

Documentation

Internal Changes

  • refactor(channels): remove obsolete block streaming (#11381) by @qqqys
  • refactor(serve): decouple workspace capacity policies (#11428) by @doudouOUC

New Contributors

Full Changelog: v0.23.1...v0.23.2

Don't miss a new qwen-code release

NewReleases is sending notifications on new releases.