QwenLM/qwen-code v0.21.1
QwenLM/qwen-code
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.