ReleaseQwen (Alibaba Cloud)Qwen (Alibaba Cloud)published Aug 26, 2026seen 1d

QwenLM/qwen-code desktop-v0.2.2

QwenLM/qwen-code

Open original ↗

Captured source

source ↗
published Aug 26, 2026seen 1dcaptured 1dhttp 200method plain

Qwen Code Desktop v0.2.2

Repository: QwenLM/qwen-code

Tag: desktop-v0.2.2

Published: 2026-08-26T09:37:43Z

Prerelease: no

Release notes:

What's Changed

  • fix(goal): converge the three continuation prompts on one guarded contract by @qqqys in https://github.com/QwenLM/qwen-code/pull/9834
  • feat(core): require an explicit user opt-in before the model launches a workflow by @qqqys in https://github.com/QwenLM/qwen-code/pull/9806
  • fix(review): ban unexecuted mutation claims in coverage briefs by @wenshao in https://github.com/QwenLM/qwen-code/pull/9923
  • fix(ci): scope workflow-size ratchet to the PR that grew the file by @wenshao in https://github.com/QwenLM/qwen-code/pull/9931
  • feat(review): run the reviewed repository's own commands behind a container (#9556) by @wenshao in https://github.com/QwenLM/qwen-code/pull/9723
  • feat(core): add a per-project outside-repo artifact landing by @wenshao in https://github.com/QwenLM/qwen-code/pull/9776
  • fix(web-shell): reduce streaming thought render jank by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9914
  • feat(review): report findings to clients as a typed contract by @wenshao in https://github.com/QwenLM/qwen-code/pull/9794
  • fix(ci): neutralize legacy ##[ commands in autofix stdout echoes by @wenshao in https://github.com/QwenLM/qwen-code/pull/9871
  • fix(core): refuse a workflow script before it can spend anything by @qqqys in https://github.com/QwenLM/qwen-code/pull/9873
  • feat(review): engage the severity floor early on a sustained convergence signal (#9903) by @wenshao in https://github.com/QwenLM/qwen-code/pull/9938
  • fix(serve): Repair persisted session lifecycle by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9626
  • fix(cli): degrade gracefully when messageRewrite.promptFile cannot be read by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9753
  • fix(webui): hydrate Goal independently of session metadata by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9977
  • test(core): pin transport retry diagnostics and correct the replay-safety comment by @ComplexSimply in https://github.com/QwenLM/qwen-code/pull/8861
  • refactor(core): break config client runtime cycle by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/9959
  • refactor(cli): reuse trusted workspace runtime resolver by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/9958
  • feat(desktop): remove the Electron package after OpenWork fork; keep the Tauri upgrade bridge by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9085
  • fix(goal): resume an evidence-limited Goal from a fresh window by @qqqys in https://github.com/QwenLM/qwen-code/pull/9840
  • chore(github): add @qqqys as core package codeowner by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9982
  • feat(daemon): Add ACP channel transport liveness by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9976
  • fix(core): allow scoped Git credential config by @callmeYe in https://github.com/QwenLM/qwen-code/pull/9870
  • feat(channels): add DingTalk Workspace channel by @qqqys in https://github.com/QwenLM/qwen-code/pull/9394
  • fix(session): preserve source titles when branching by @water-in-stone in https://github.com/QwenLM/qwen-code/pull/9764
  • fix(telemetry): restore usage aggregate when a session swap fails by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9844
  • fix(channels/qqbot): key the cron textChunk guard on active prompts, not streamState by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9971
  • fix(cli): mark estimated compression token counts in banners by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9568
  • fix(core): emit OpenRouter's reasoning disable when thinking is off by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9758
  • fix(core): validate skill commands against the live provider to survive late attach by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9824
  • fix(cli): keep in-flight tool calls pending during live session replay by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9705
  • test(cli): teach session-swap telemetry fakes the /branch title prerequisites by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9998
  • fix(core): reject unverifiable validated read inodes by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9857
  • feat(review): add a --topology minimal single-pass A/B arm by @wenshao in https://github.com/QwenLM/qwen-code/pull/9919
  • feat(cli): Manage agent view session lifecycle by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/9986
  • fix(review): the sandbox default named an image that does not exist by @wenshao in https://github.com/QwenLM/qwen-code/pull/9972
  • fix(web-shell): localize vision bridge notices by @ytahdn in https://github.com/QwenLM/qwen-code/pull/10003
  • fix(web-shell): allow reasoning selection before session creation by @callmeYe in https://github.com/QwenLM/qwen-code/pull/10008
  • refactor(acp-bridge): narrow workspace event capabilities by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/9957
  • refactor(web-shell): extract shared contexts by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/9954
  • fix(core): subordinate the coordinate skill's teammate count to the configured cap by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9403
  • fix: repair the Windows and macOS test lane failures by @wenshao in https://github.com/QwenLM/qwen-code/pull/9728
  • fix(ci): give the macOS and Windows lanes a trigger again by @wenshao in https://github.com/QwenLM/qwen-code/pull/9370
  • fix(core): make permissions.allow restrict the tool schemas sent to the model by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9829
  • fix(webui): preserve hydrated Goal state during event startup by @ytahdn in https://github.com/QwenLM/qwen-code/pull/10012
  • refactor(web-shell): reuse canonical todo parser by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/9956
  • fix(cli): graft the review anchor forward across fail-closed rounds by @wenshao in https://github.com/QwenLM/qwen-code/pull/9932
  • feat(goal): make get_goal's default view a summary instead of the whole catalog by @qqqys in https://github.com/QwenLM/qwen-code/pull/9973
  • refactor(cli): remove unused EnumSelector component by @qqqys in https://github.com/QwenLM/qwen-code/pull/9997
  • fix(live): restore Live Host after desktop removal by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9994
  • fix(goal): cite this turn's delivered output...

Excerpt shown — open the source for the full document.