github QwenLM/qwen-code desktop-v0.24.6
Qwen Code Desktop v0.24.6

latest release: sdk-typescript-v0.1.16
2 hours ago

What's Changed

  • 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
  • fix(web-shell): make mobile access opt-in and simplify split composer by @ytahdn in #12537
  • test(cli): yield the event loop between base-tree tests by @wenshao in #12573
  • feat(browser-use): make the bundled runtime self-contained by @tanzhenxin in #12548
  • fix(cli): keep 64-bit file ids exact in the two identity comparators by @yiliang114 in #12568
  • fix(cli): keep plan-identity guards exact for 64-bit file ids by @yiliang114 in #12577
  • fix(java): Deliver broker cancellation after a dispatch lease lapses by @wenshao in #12583
  • feat(web-shell): zoom and pan the trajectory overview by @qqqys in #12557
  • fix(core): label each reattached image so older ones are not read as current by @yiliang114 in #12549
  • feat(review): audit the applied --fix for unpinned new assumptions by @wenshao in #10169
  • feat(channels): route messages to prefix-specific sessions by @qqqys in #12595
  • fix(java): Fence lapsed tool executions by the repository clock by @wenshao in #12608
  • feat(web-shell): show the trajectory over real time, idle included by @qqqys in #12607
  • fix(review): correct what the fix audit tells its reader by @wenshao in #12610
  • fix(serve): report serve.channels restore failures in channel status by @qqqys in #12542
  • test(review): drive the fix-audit build through the yargs command by @wenshao in #12614
  • feat(sdk-java): Adopt a Managed Runtime only after attestation by @doudouOUC in #12552
  • feat(web-shell): inspect session tool calls by prompt by @ytahdn in #12466
  • feat(web-shell): support selective host artifact integration by @dreamWB in #12588
  • fix(web-shell): stop rendering empty args and input JSON in tool cards by @yiliang114 in #12601
  • feat(live): stream shared screens into browser voice calls by @qqqys in #12623
  • docs(extensions): cover workflow reload and add Chinese design by @BlackishGreen33 in #12625
  • fix(core): cover every commit spelling and the promoted path in session-commit registration by @yiliang114 in #12556
  • feat(desktop): add QWEN_DESKTOP_DISABLE_UPDATES opt-out for the startup update check by @yiliang114 in #12587
  • perf(cli): stop one-shot runs from booting the CLI twice by @yiliang114 in #12602
  • perf(cli): skip interactive-only probes on headless startup by @yiliang114 in #12603
  • docs: fix /clear description, .qwen note, and outdated CLI name by @yc2bgr8 in #12555
  • docs(conversations-recovery): document non-graceful ACP writer recovery by @dvd233 in #12268
  • docs: fix comments and JSDoc that contradict the actual code by @sxh313 in #11950
  • fix(cli): honor the usage-statistics opt-out under --bare by @yiliang114 in #12604
  • fix(ci): trust the job workspace as a git safe.directory before checkout by @yiliang114 in #12648
  • test(review): add hard-link witness test to save-artifact overwrite guard (#12578) by @holny in #12581
  • test(java): make the local-process provisioner tests deterministic by @wenshao in #12639
  • feat(review): record per-file content verdicts that survive a rebase by @wenshao in #9661
  • feat(web-shell): manage the repository's worktrees from the git dialog by @wenshao in #12154
  • docs(tools): add Firecrawl to the web search MCP services by @JuampiHernandez in #12646
  • feat(sdk-java): Add the Hosted Harness private client by @doudouOUC in #12654
  • test(java): pin runtime-broker guards left open in earlier reviews by @wenshao in #12632
  • feat(java): Reconcile UNKNOWN tool executions from Runtime evidence by @wenshao in #12655
  • test(cli): pin the managed-runtime worker's boot, bind and shutdown guards by @wenshao in #12633
  • fix(review): persist the local findings ledger when a round cannot anchor by @wenshao in #12660
  • fix(core): Preserve Claude thinking across tool turns by @pomelo-nwu in #12621
  • feat(cli): Declare the v2 execute/status/cancel Managed Runtime contract by @doudouOUC in #12630
  • fix(cli): keep one-shot system-reminder prefixes out of shell mode by @yiliang114 in #12605
  • feat(sdk-java): Reconcile and adopt restored Runtime bindings by @doudouOUC in #12627
  • fix(standalone): pin @lydell/node-pty-linux-arm64 and fail release on missing prebuilds by @yiliang114 in #12649
  • feat(cli): list managed Agent View sessions in qwen sessions ps by @yiliang114 in #10942
  • fix(web-shell): fall back to a plain draft for New task in a Live chat without a draft target by @yiliang114 in #12626
  • chore(desktop): rename packages/desktop-shell to packages/desktop by @yiliang114 in #12653
  • test(java): wait for a renewal at the advanced time in lease renewal tests by @wenshao in #12656
  • fix(cli): resolve npm's global config when npm refuses to print it by @tanzhenxin in #12675
  • feat(scripts): check in the startup benchmark harness by @tanzhenxin in #12674
  • fix(web-shell): allow deleting the current session from sidebar and picker by @yiliang114 in #12636
  • fix(core): keep the deferred-tool bridge halves on the same tool by @yiliang114 in #12539
  • feat(sdk-java): Add the v2 tool operations to the runtime transport by @doudouOUC in #12637
  • feat: add native advisor tool by @ZijianZhang989 in #9636
  • feat(sdk-java): Add the W0a Managed Workspace binding contract by @wenshao in #12681
  • perf(cli): keep running in place when env files only hold model credentials by @tanzhenxin in #12680
  • feat(cli): Mount the v2 tool operations on the Managed Runtime worker by @doudouOUC in #12671
  • perf(cli): halve fresh-startup time to typeable and cut RSS by 60% by @tanzhenxin in #12622
  • fix(cli): make the Agent Team teammate tab transcript scrollable in VP mode by @yiliang114 in #9531
  • fix(cli): restore ripgrep exec bit on managed npm update activation by @yiliang114 in #12673
  • fix(cli): notify when the Linux clipboard tool is found but its query fails by @yiliang114 in #12666
  • fix(core): rank PreToolUse permissionDecision most-restrictive in hook aggregation by @yiliang114 in #12689
  • perf(serve): coalesce in-flight extension status loads by @callmeYe in #12638
  • feat(cli): Define the managed-context/1 envelope contract by @wenshao in #12700
  • feat(serve): add guarded Hosted Runtime foundations by @doudouOUC in #12691
  • feat(managed-agent): Spring control plane and dual-path WebShell by @doudouOUC in #12692
  • feat(serve): support model and reasoning selection at session creation by @callmeYe in #12308
  • feat(core): Durable Managed Session journal and failover by @doudouOUC in #12693
  • fix(cli): close the deferred /context accounting follow-ups by @yiliang114 in #12540
  • fix(core): deduplicate system prompt guidance in a second pass by @doudouOUC in #12546
  • feat(cli): agent-prepared Batch API workflow (/batch-api) by @yiliang114 in #12492
  • feat: complete Advisor consultation behavior and usage limits by @yiliang114 in #12688

New Contributors

Full Changelog: cua-driver-rs-v0.20.11...desktop-v0.24.6

Don't miss a new qwen-code release

NewReleases is sending notifications on new releases.