github QwenLM/qwen-code v0.19.9-nightly.20260714.9dd8389eb
Release v0.19.9-nightly.20260714.9dd8389eb

pre-release3 hours ago

What's Changed

  • fix(core): keep YOLO mode when the model calls enter_plan_mode by @Nas01010101 in #6630
  • feat(cli): forward ask_user_question answers from SDK can_use_tool by @TianYuan1024 in #6655
  • fix(cli): localize approval mode UI labels by @han-dreamer in #6592
  • feat(dingtalk): mention response senders by @qqqys in #6679
  • feat(web-shell): add artifact right panel by @ytahdn in #6591
  • feat(cli): workspace-qualified ACP transport (daemon multi-workspace phase 4) by @doudouOUC in #6621
  • docs(agents): add a bounded self-audit step to the pre-done workflow by @wenshao in #6685
  • docs(core): fix inaccurate token-limit comment and two comment typos by @chinesepowered in #6698
  • fix(channels): suppress nested subagent output by @qqqys in #6696
  • fix(release): raise prepared package size limit to 96 MB (#6687) by @qwen-code-dev-bot in #6691
  • fix(interactive): configure Docker sandbox networking for protocol tag retry test (#6690) by @qwen-code-dev-bot in #6692
  • fix(vscode-companion): don't override cursorPosition=0 to text.length by @chinesepowered in #2971
  • fix(cli): run periodic memory-pressure check in interactive UI to prevent OOM on quit by @yiliang114 in #6682
  • feat(web-shell): add mobile welcome composer slots by @yuanyuanAli in #6584
  • fix(mobile-mcp): strip bounds with negative coordinates from ui dump by @chinesepowered in #6624
  • ci(review): default review timeout to 180 minutes, allow up to 240 by @wenshao in #6706
  • fix(core): retry leaked protocol turns in recovery paths by @yiliang114 in #6683
  • fix(tests): sync qwen-resolve-workflow test expectations with PR #6706 by @yiliang114 in #6720
  • fix(core): use consistent error response for plan mode blocked tools by @Alex-ai-future in #6667
  • fix(cli): add Approve button to /mcp server detail for pending/rejected servers by @LaZzyMan in #6518
  • feat(sdk): add control request methods for effort, models, usage, context by @juhuan in #6492
  • feat(cli): show full reasoning content when expanding thinking blocks during streaming by @huww98 in #6678
  • fix(desktop): preserve MCP URL query suffixes by @VectorPeak in #6587
  • fix: restrict template placeholder regex to valid identifiers by @ksws00684315 in #6672
  • feat(web-shell): add scheduled task prompt references by @BZ-D in #6589
  • fix(acp): keep the user prompt prominent when file content is attached by @kaymeer in #6607
  • feat(cli): add project-scoped prompt stash by @destire-mio in #6709
  • fix(acp): reject fractional readTextFile limits by @VectorPeak in #6704
  • feat(core): add unified session recovery planning by @water-in-stone in #6731
  • fix(web-shell): correct Add Workspace dialog theming and multi-workspace session rows by @wenshao in #6705
  • feat(cli): improve subagent observability — untruncated live commands, transcript path, approval context by @TianYuan1024 in #6580
  • fix(channels): accept open DingTalk stream connections by @qqqys in #6715
  • fix(cli): Scope session organization mutations by workspace by @doudouOUC in #6724
  • fix(core): add Claude Opus 4.6-4.8 token limits by @yiliang114 in #6718
  • feat(cli): group daemon channel workers by workspace (phase 4b) by @doudouOUC in #6635
  • feat(hooks): add MessageDisplay hook for mid-turn streaming by @yanchenko in #6489
  • fix(packaging): restore clipboard image paste in standalone builds by @zjunothing in #6708
  • feat(web-shell): add cell value dialog on double-click in markdown tables by @jifeng in #6530
  • fix(memory): refresh instructions after remember by @han-dreamer in #6497
  • feat(serve): Expose read-only untrusted session catalogs by @doudouOUC in #6717
  • fix(core): make goal evaluation lifecycle-safe by @qqqys in #6681
  • chore: remove DingTalk planning artifacts by @qqqys in #6722
  • fix(core): preserve managed memory during microcompaction by @yiliang114 in #6714
  • fix(core): use decimal Claude output limits by @yiliang114 in #6735
  • feat(serve): persist dynamic workspace registrations by @doudouOUC in #6716
  • fix(web-shell): support model & approval-mode changes for non-primary workspace sessions by @wenshao in #6737
  • feat(web-shell): render composer references in user messages by @ever-o in #6537
  • fix(core): tolerate repeated invalid model streams by @yiliang114 in #6712
  • feat(channels): recover daemon sessions after restarts by @qqqys in #6680
  • fix(mcp): recover OAuth authentication after HTTP 401 by @yiliang114 in #6732
  • fix(web-shell): avoid duplicate inline tag tooltips by @dreamWB in #6729
  • fix(core): ignore reasoning in goal judge verdicts by @qqqys in #6738
  • fix(web-shell): correct stale composerTagIcons import in ScheduledTasksDialog by @wenshao in #6748
  • perf(core): lazy-load web-tree-sitter runtime by @dexhunter in #6747
  • feat(web-shell): show current git branch in composer toolbar by @han-dreamer in #6725
  • feat(core): add configurable default timeout for foreground shell commands by @Nas01010101 in #6628
  • fix(web-shell): keep composer Git branch chip from crowding the toolbar on narrow screens by @wenshao in #6753
  • feat(sdk): expose transport and query options in both SDKs by @juhuan in #6491
  • feat(web-shell): make session sidebar configurable by @dreamWB in #6750
  • feat(serve): add workspace persisted transcript reader by @doudouOUC in #6740
  • feat(web-shell): support custom Hex session group colors by @samuelhsin in #6752
  • fix: Make chat recording failures durable and visible by @doudouOUC in #6743
  • feat(web-shell): improve composer model selector by @dreamWB in #6758
  • feat(review): procedural correctness finders, effort levels, and posting/verify guardrails by @wenshao in #6711
  • feat(web-shell): flesh out the multi-workspace split view (cross-workspace sessions, workspace labels, responsive layout) by @wenshao in #6746
  • feat(web-shell): aggregate scheduled tasks across all workspaces by @wenshao in #6759
  • feat(web-shell): support custom composer placeholders by @dreamWB in #6765
  • feat(release): generate AI-assisted release notes by @yiliang114 in #6756
  • feat(web-shell): add shadcn UI foundation by @ytahdn in #6760
  • fix(core): retry malformed streamed responses by @yiliang114 in #6754
  • fix(core): guide agent to pivot to read-only tools when plan mode blocks by @Alex-ai-future in #6764
  • feat(web-shell): show sub-agents as a chronological transcript with a parallel-agent timeline by @wenshao in #6772
  • revert(core): revert malformed streamed response retry logic by @wenshao in #6783
  • fix(feishu): validate credentials before WebSocket startup by @BenGuanRan in #6780
  • feat(cli): Add runtime daemon channel control by @doudouOUC in #6741
  • feat(serve): Bound persisted transcript pages by @doudouOUC in #6769
  • fix(ci): avoid oversized desktop release notes by @DragonnZhang in #6792
  • feat(web-shell): add session created callback by @ytahdn in #6703
  • test(e2e): stabilize tool control and subagent cases by @yiliang114 in #6803
  • fix(serve): route session actions to the owning workspace by @doudouOUC in #6798
  • feat(serve): expose skill installation paths by @callmeYe in #6811
  • fix(webui): use workspace link for @qwen-code/sdk to unblock SDK release by @qwen-code-dev-bot in #6823
  • feat(web-shell): modernize multi-workspace sidebar by @ytahdn in #6804
  • feat(web-shell): refresh settings page with shadcn by @ytahdn in #6817
  • feat(web-shell): editable user-scope settings and in-panel model management by @wenshao in #6768
  • feat(serve): support multi-workspace rewind and shell by @doudouOUC in #6826
  • feat(serve): support runtime workspace removal by @doudouOUC in #6745
  • fix(review): stop dropping live blockers, and probe whether new tests actually gate new code by @wenshao in #6790
  • fix(channels): distinguish slash-command output by @qqqys in #6818
  • fix(web-shell): restore packaged dialog styles on React 18 by @ytahdn in #6827
  • test(cli): remove flaky headless child-process recording test by @yiliang114 in #6830
  • fix(ui): refine reasoning duration displays by @tanzhenxin in #6793
  • feat(review): capture untracked files, resolve anchors from snippets, and gate posting in code by @wenshao in #6771
  • feat(triage): add confidence score, sequence diagram, files overview, and review footer to PR comments by @wenshao in #6789
  • refactor(review): run the test-efficacy probe in a disposable worktree by @wenshao in #6836
  • fix(serve): Route session continue, language, and artifacts by owner by @doudouOUC in #6833

New Contributors

Full Changelog: v0.19.9...v0.19.9-nightly.20260714.9dd8389eb

Don't miss a new qwen-code release

NewReleases is sending notifications on new releases.