Release · Qwen Code · Alibaba Qwen

Qwen Code v0.26.0

What's new in Qwen Code v0.26.0, released Oct 21, 2026 (). This is the latest version.

Release notes

Qwen Code v0.26.0

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 (#14913) by @qqqys
  • feat(managed-agent): Support approval changes during a turn (#14920) by @doudouOUC
  • feat(managed-agent): simplify existing local project onboarding (#14970) by @doudouOUC
  • feat(generated-ui): bundle Generated UI behind an experimental flag (#14888) by @qqqys
  • feat(web-shell): show model refresh as an icon beside search (#14983) by @callmeYe
  • feat(managed-agent): import enabled skills at session creation (#14930) by @doudouOUC
  • feat(serve): add daemon restart (#14929) by @wenshao
  • feat(cua): streamline computer use and port native reliability fixes (#14846) by @LaZzyMan
  • feat(web-shell): support managed session rename (#14987) by @doudouOUC
  • feat(serve): add persisted workspace artifact library (#14867) by @BZ-D
  • feat(workflow): add per-turn human-origin workflow hints (#14876) by @qqqys
  • feat(web-shell): open trajectory record details as a drill-in or side panel (#14984) by @qqqys
  • feat(core): add a real PTY backend for the Bun runtime (#14046

…