Agent Breaking Changes_

← Qwen Code

Qwen Code Qwen Code Desktop v0.24.4

modelpricing

2026-09-22 · official notes

Summary

Full notes

<!-- Release notes generated using configuration in .github/release.yml at 9674d6efdc8ac16583270bd2a55cfa49e3ec254e -->

## What's Changed
* fix(review): keep unplanned chunks out of coverage, and read the denominator from the plan by @wenshao in https://github.com/QwenLM/qwen-code/pull/12370
* feat(review): record what a plan was computed from, and report drift by @wenshao in https://github.com/QwenLM/qwen-code/pull/12369
* fix(core): accept nullable pagination when reading notebooks by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/12421
* fix(cli): clean up stale session debug logs by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/12374
* feat(java): Add managed tool execution state by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/12391
* fix(web-shell): isolate npm pack diagnostics from verifier output by @dvd233 in https://github.com/QwenLM/qwen-code/pull/12367
* feat(serve): support SSH workspaces without a remote daemon by @wenshao in https://github.com/QwenLM/qwen-code/pull/12255
* feat(web-shell): enable expiring QR pairing on non-loopback listeners by @wenshao in https://github.com/QwenLM/qwen-code/pull/12322
* fix(live): spend JPEG quality, not pixels, when a shared screen will not fit by @qqqys in https://github.com/QwenLM/qwen-code/pull/12397
* fix(web-shell): expose markdown message completion state by @callmeYe in https://github.com/QwenLM/qwen-code/pull/12431
* fix(web-shell): verify wildcard export targets against the packed file list by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/12364
* fix(web-shell): recover queued prompt binding after refresh failure by @elizabethbrunette21 in https://github.com/QwenLM/qwen-code/pull/12279
* fix(desktop): restore window zoom in the Tauri shell by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/12410
* test(scripts): warm the pinned corepack pnpm cache before workers fork (#12436) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/12446
* feat(mobile): add encrypted, isolated connection profiles (Phase 2) by @jabrailkhalil in https://github.com/QwenLM/qwen-code/pull/12121
* fix(web-shell): preserve reference tags across reloads by @ytahdn in https://github.com/QwenLM/qwen-code/pull/12404
* feat(java): Add runtime broker service core by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/12438
* fix(web-shell): browse remote workspace folders without page refresh by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/12412
* fix(cli): close the remaining OpenTUI parity gaps against ink by @chiga0 in https://github.com/QwenLM/qwen-code/pull/12309
* fix(core): warn when tools.eager entries match no discovered tool by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/12451
* chore(cli): bump the OpenTUI renderer to 0.5.10 by @chiga0 in https://github.com/QwenLM/qwen-code/pull/12321
* fix(web-shell): open a Live session on a daemon serving one project by @qqqys in https://github.com/QwenLM/qwen-code/pull/12441
* feat(cli): Add managed runtime attestation contract by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/12447
* fix(web-shell): show edit diffs before approval by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/12443
* feat(serve): Add opt-in fixed ACP child heap enforcement by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/12353
* feat(cli): Move bwrap sandboxing to tool execution by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/12267
* feat(serve): add --token-qr escape hatch and address-only QR fallback by @wenshao in https://github.com/QwenLM/qwen-code/pull/12266
* chore(sdk-java): bump fastjson2 to 2.0.65 by @wenshao in https://github.com/QwenLM/qwen-code/pull/12465
* docs: update README hero image by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/12474
* feat(java): Persist managed tool executions with JDBC by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/12445

## New Contributors
* @elizabethbrunette21 made their first contribution in https://github.com/QwenLM/qwen-code/pull/12279

**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/desktop-v0.24.3...desktop-v0.24.4
Weekly digest: every breaking change, retirement and price change across 20+ coding agents, one email.

Form not loading? Subscribe here.