ReleaseQwen (Alibaba Cloud)Qwen (Alibaba Cloud)published Jul 28, 2026seen 16h

QwenLM/qwen-code v0.21.1

QwenLM/qwen-code

Open original ↗

Captured source

source ↗
published Jul 28, 2026seen 16hcaptured 16hhttp 200method plain

Release v0.21.1

Repository: QwenLM/qwen-code

Tag: v0.21.1

Published: 2026-07-28T17:52:26Z

Prerelease: no

Release notes:

Highlights

_See the complete change list below._

Breaking Changes

No known breaking changes.

Complete Change List

Features

  • feat(core): Align GenAI content telemetry fields (#7667) by @doudouOUC
  • feat(core): add Goal v3 runtime orchestration (#7664) by @qqqys
  • feat(triage): stop in-agent CI polling, finalize evidence and approval after CI completes (#7693) by @wenshao
  • feat(serve): expose workspace Channel management API (#7637) by @qqqys
  • feat(web-shell): add read-only GitHub pull requests panel (#7683) by @wenshao
  • Adds a retrieval-only context_search tool for external corpora, configured by administrators without automatic recall or write capabilities. (#7586) by @doudouOUC
  • Introduces the qwen review comment-status subcommand to quickly triage existing inline comments and reduce API calls during review runs. (#7690) by @wenshao
  • Enforces a strict write contract for review submissions and adds a tripwire to detect and flag any bypass attempts via terminal commands. (#7691) by @wenshao
  • Enables hot-reloading of workspace trust changes in the running daemon, applying new policies immediately without requiring a process restart. (#7268) by @doudouOUC
  • Adds retryInitialDelayMs and retryMaxDelayMs settings to configure stream-side rate-limit retry delays for better provider compatibility. (#7674) by @jay666mnj
  • Updates the /stats command and Session tab to display generation timing metrics including TTFT, duration, output tokens, and TPS. (#7677) by @destire-mio
  • Adds a GitHub channel adapter that polls notifications and responds to mentions by posting comments using a signal-based wakeup architecture. (#7632) by @OrbitZore
  • Adds optional retryInitialDelayMs and retryMaxDelayMs settings to configure SSE stream rate-limit retry delays for specific provider quota windows. (#7666) by @hogeheer499-commits
  • Introduces an overridable default-disabled state for skills, allowing soft defaults that yield to explicit enablement while hard disables remain absolute. (#7357) by @samuelhsin
  • feat(webui): add workspace Channel management hook (#7728) by @qqqys
  • feat(review): redefine medium effort as a balanced verified pass (#7733) by @wenshao
  • feat(review): mutation-test the tests in the test-coverage pass (Agent 5) (#7735) by @wenshao
  • feat(review): borrow maintainer review lenses into the agent briefs (#7736) by @wenshao
  • feat(web-shell): persist terminal history pagination errors (#7709) by @PratikWayase
  • feat(triage): add sandboxed /verify deep-verification lane (#7710) by @wenshao
  • feat(review): give the verifier a probe capability — run a runnable claim, don't just read it (#7756) by @wenshao
  • feat(core): add model grade selection for subagent spawn (#7685) (#7702) by @yiliang114
  • feat(dingtalk): support outbound image delivery (#7698) by @qqqys
  • feat(web-shell): allow widening sidebar up to half the window width (#7778) by @wenshao
  • feat(core): add Goal v3 worker tools (#7729) by @qqqys
  • feat(review): script-lint as a deterministic gate — compose-review reads the report, no agent (#7751) by @wenshao
  • feat(web-shell): add monitor task details (#7817) by @ytahdn
  • feat(web-shell): Scope voice to composer workspace (#7754) by @doudouOUC
  • feat(hooks): Add submitted prompt provenance (#7762) by @doudouOUC
  • feat(autofix): retry deterministic rejection once (#7796) by @qqqys
  • feat(web-shell): add Channel management page (#7793) by @qqqys
  • feat(acp): add session-scoped runtime MCP (#7847) by @qqqys
  • feat(core): persist and replay Goal v3 state (#7815) by @qqqys
  • feat(core): add full-resolution image zoom tool (#7809) by @qqqys
  • feat(web-shell): add composer footer renderer (#7856) by @dreamWB
  • feat: Gate session writer lease behind opt-in (#7894) by @doudouOUC
  • feat(ci): Deduplicate E2E failure issues by commenting on existing issue (#7792) by @yiliang114
  • feat(triage): add revert-pattern high-risk path detection (#7414) by @yiliang114
  • feat(web-shell): add native workspace folder picker (#7849) by @qqqys
  • feat(web-shell): add Channel configuration flows (#7893) by @qqqys
  • feat(core): Add ARMS session user ID (#7921) by @doudouOUC
  • feat(channels): expose loop tools in daemon sessions (#7891) by @qqqys
  • feat(web-shell): honor voice hold mode...

Excerpt shown — open the source for the full document.