Original release notes
Highlights
See the complete change list below.
Breaking Changes
No known breaking changes.
Complete Change List
Features
feat(daemon): support session-targeted Skill and Extension refresh (#14050) by @callmeYe feat(runtime-broker): Session-create warm for Workspace-isolated bound Sessions (#14599) by @doudouOUC feat(managed-agent): ship a configuration template in the reference distribution (#14631) by @wenshao feat(serve): run private CSI file turns through Hosted Harness (#14487) by @doudouOUC feat(managed-agent): support local and SSH workspace file references (#14639) by @doudouOUC Adds a read-only --check preflight that prints PASS, WARN, FAIL, or SKIP for managed-agent deployment checks and exits nonzero on failure. (#14632) by @wenshao Lets a successor Hosted owner finish private CSI file turns that already have durable receipts, preserving tool responses and avoiding repeated file operations. (#14523) by @doudouOUC Managed Agent submissions now accept up to 8 MiB of attachment input, preserve large pending requests across refresh, and let users discard unrecoverable drafts. (#14628) by @doudouOUC Hosted Turn recovery now asks the Runtime Broker for execution evidence and treats unprovable outcomes as unknown instead of transient faults. (#14669) by @wenshao Adds systemd units and setup guidance for single-host managed-agent deployments so Runtime workers stay running when Broker restarts (#14633) by @wenshao Parks managed-agent turns with unknown Runtime outcomes for later rechecks instead of repeatedly retrying cancellation, keeping them active and avoiding false FAILED results (#14681) by @wenshao feat(artifacts): record files the agent creates or edits (#14292) by @zjgzx1988 Adds a managed-agent credential bootstrap that generates required deployment tokens and writes protected configuration to simplify secure setup. (#14634) by @wenshao Completes private CSI cold recovery so settled file work can resume from saved results without repeating file effects or extra model requests. (#14695) by @doudouOUC Adds an optional Generated UI extension that renders model-generated HTML/CSS cards with bounded local JavaScript, letting users adjust inputs without another model turn. (#14338) by @qqqys feat(workflow): authorize daemon ancestor workflows (#14646) by @qqqys feat(web-shell): show per-model TTFT and output speed in Token Usage (#14728) by @qqqys feat(runtime): add original CSI application retirement (#14698) by @doudouOUC feat(telemetry): Record reasoning effort on LLM spans (#14718) by @zonemeen feat(serve): add local daemon discovery and control commands (#14739) by @wenshao feat(web-shell): Polish advanced table controls and copying (#14707) by @ytahdn feat(core): account tool result sizes from producer to injection (#14545) by @yiliang114 feat(web-shell): add trajectory follow and pause controls (PR7B) (#14723) by @qqqys feat(web-shell): delete selected message groups from session history (#14297) by @ytahdn feat(core): honor preview budgets and make truncated previews recoverable (#14546) by @yiliang114 feat(web-shell): Preview collapsed Home content on hover (#14826) by @ytahdn feat(web-shell): preview PDFs with the native browser viewer (#14825) by @ytahdn feat(web-shell): improve token usage hierarchy (#14648) by @ytahdn feat(mods): support tool middleware in interactive terminals (#14565) by @qqqys feat(web-shell): show background shell task runtime details (#14831) by @ytahdn feat(core): report why loop protection stopped a turn (#14858) by @qqqys feat(serve): add qwen daemon start (#14869) by @wenshao feat(channels): add WeCom application callback support (#13976) by @callmeYe feat(serve): add daemon status detail (#14902) by @wenshao feat(cli): expose experimental Mods in settings (#14889) by @qqqys feat(web-shell): preview DOCX files across file entry points (#14868) by @ytahdn feat(web-shell): refresh model catalogs from the model selector (#14685) by @callmeYe feat(serve): add daemon start --wait (#14914) by @wenshao feat(managed-agent): expose session MCP catalog in WebShell (#14916) by @doudouOUC feat(runtime): add explicit idle resident Workspace retirement (#14765) by @doudouOUC feat(web-shell): consolidate trajectory chrome into a summary bar and toolbar (<a href="https://github.com/QwenLM/qwen-code/pull/14913" data-hovercard-type="pull_request"

