github QwenLM/qwen-code v0.24.4-nightly.20260923.d0cd622a68
Release v0.24.4-nightly.20260923.d0cd622a68

pre-release2 hours ago

What's Changed

  • fix(core,docs): correct what the deferred-tool bridge made stale or untested by @yiliang114 in #12355
  • docs(plans): record why CI test time is bound by module import, not scheduling by @yiliang114 in #10909
  • perf(core): move the Agent tool's prompt-writing guidance into a bundled skill by @yiliang114 in #12323
  • fix(vscode-ide-companion): regenerate NOTICES.txt after release dependency reorder (#12479) by @qwen-code-dev-bot in #12483
  • chore(vscode-ide-companion): regenerate NOTICES.txt after dependency reorder (#12481) by @qwen-code-dev-bot in #12485
  • fix(java): Fence stale tool dispatch owners by @doudouOUC in #12477
  • fix(java): Make JDBC lease clocks timezone and storage safe by @doudouOUC in #12478
  • fix(cli): hide external editor option when the configured editor is unavailable by @yiliang114 in #12498
  • fix(review): Move trusted state outside workspaces by @doudouOUC in #12491
  • docs(verify-pr): add persisted-state, steady-state and skip-coverage rules by @wenshao in #12456
  • feat(channels): decouple group-member access from senderPolicy by @qwen-code-dev-bot in #12475
  • fix(cli): report clipboard unavailability on Linux instead of failing silently by @yiliang114 in #12489
  • fix(release): keep manifest layout when bumping versions by @yiliang114 in #12487
  • fix(chrome-extension): make the store release fail where it can be read by @tanzhenxin in #12392
  • docs(browser-use): point users at the Chrome Web Store listing by @tanzhenxin in #12510
  • fix(cli): report clipboard unavailability when the native module throws by @yiliang114 in #12508
  • feat(cli): Add managed runtime attestation worker by @doudouOUC in #12506
  • fix(web-shell): keep mobile composer controls reachable above a soft keyboard by @wenshao in #12462
  • fix(web-shell): open an ordinary task from New task in a Live chat by @qqqys in #12516
  • fix(channels): one operator rule for shared sessions, with an explicit operators list by @qqqys in #12515
  • feat(serve): restore serve.channels once for a workspace registered after boot by @qqqys in #12396
  • feat(core): record when each tool call started by @qqqys in #12517
  • docs(design): add Chinese translation of the memory pressure monitor design by @yiliang114 in #12521
  • fix(core): Simplify system prompts and remove conflicting examples by @doudouOUC in #12360
  • refactor(channels): move group senders into groups and resolve them per conversation by @qqqys in #12520
  • fix(web-shell): keep New task from a Live chat off the Live context without a trusted primary by @qqqys in #12519
  • fix(cli): scroll conversation on bare Up/Down in VP mode with empty input by @yiliang114 in #12518
  • fix(vscode-ide-companion): stop sending unregistered client id on message-edit rewind by @yar3333 in #12502
  • feat(cua): unify App workflows and fix no-Metal capture for SDK 0.20.11 by @LaZzyMan in #12386
  • fix(dws): keep document threads and todos on the direct-message axis by @qqqys in #12525
  • fix(serve): never hold a workspace registration on the channel-control lane by @qqqys in #12527
  • feat(web-shell): trajectory overview strip showing where a run spent its time by @qqqys in #12524
  • feat(web-shell): load the whole trajectory window before drawing it by @qqqys in #12533
  • fix(web-shell): settle stale streaming messages when idle by @callmeYe in #12439
  • fix(core): register session commits so the amend exemption is reachable by @yiliang114 in #12463
  • feat(web-shell): add shared URL navigation for pages and sessions by @Lilian0122 in #12499
  • feat(web-shell): edit group senders and session operators in the channel editor by @qqqys in #12535
  • fix(serve): preserve session creation failure diagnostics by @callmeYe in #12331
  • feat(sdk-java): Add managed runtime attestation client by @doudouOUC in #12522
  • feat(web-shell): select a time range on the trajectory overview to narrow the table by @qqqys in #12543
  • feat(serve,web-shell): set the Qwen Live endpoint and model from settings by @qqqys in #12529
  • feat(channels): separate private and group access policies by @qqqys in #12547
  • fix(core): bound oversized images returned by MCP tools by @yiliang114 in #10835
  • feat(serve): run Qwen Live through the Web Shell, native macOS Host opt-in by @qqqys in #12534
  • feat(web-shell): search within the current conversation by @samuelhsin in #12234
  • perf(serve): use catalog for workspace extension activation projection by @callmeYe in #12541
  • fix(core): decide MCP media handling from the bytes, not the label by @yiliang114 in #12567
  • fix(core): read a backslash inside single quotes as literal when splitting by @TianYuan1024 in #11765
  • perf(web-shell): derive the session workflow projection once and share it across surfaces (#10865) by @now-ing in #11237
  • fix(skills): reload changed content after refresh by @jkxiao in #12182
  • feat(web-shell): add host controls for model management by @Lilian0122 in #12345
  • fix(cli): keep CoreToolScheduler stable across callback identity changes by @kabishou11 in #12069

New Contributors

Full Changelog: v0.24.4...v0.24.4-nightly.20260923.d0cd622a68

Don't miss a new qwen-code release

NewReleases is sending notifications on new releases.