Skip to content
QC

Qwen Code v0.26.3

Released · Alibaba (Qwen)

Breaking

What the release notes say

<!-- qwen-release-notes:v2 -->

Highlights

See the complete change list below.

Breaking Changes

No known breaking changes.

Core runtime, memory, and context

Improves tool call recovery, memory extraction, and context-window detection for qwen models.

  • memory: opt-in extraction cadence after a no-op run (#13571)

  • core: recover outer XML calls with quoted call content (#13579)

  • core: shrink tool results to the headroom left before auto-compaction (#13599)

  • Context-window detection now treats invite-only qwen-latest-series- aliases as 1M-context models. (#15758)

  • Context-window detection now treats qwen4 model variants as having a 1,000,000-token context window when no upstream catalog entry defines them. (#15762)

Shell, OpenTUI, and Generated UI

Smoother Web Shell composer, OpenTUI rendering, and more reliable Generated UI cards.

  • web-shell: retain Generated UI instances across same-page navigation (#15611)

  • web-shell: add configurable simple composer (#15663)

  • OpenTUI terminals now draw the Mods band above the prompt, matching Ink behavior and supporting ui.render hooks with layout limits. (#15699)

  • generated-ui: offer Generated UI only to clients that render MCP Apps (#15720)

  • Live Generated UI cards in Web Shell now attach immediately and show their interactive view when the tool result arrives. (#15787)

  • generated-ui: check a view's initial calculation before display (#15790)

Managed Agent hosting and admin

Updates for Java embedding, daemon channels, scan summaries, maintenance CLI, and runtime artifacts.

  • Java hosts can now opt into embedding Managed Agent in the same JVM and Spring context, using a dedicated connection pool or supplied DataSource. (#15718)

  • Documents that managed-agent definitions sharing a Session intentionally queue in that Session and adds slow-probe guidance. (#15724)

  • Managed-agent scan summaries now show the exception class for message-less row failures instead of failure=null. (#15725)

  • Daemon-managed channels now honor approvalMode even without webhooks, matching standalone startup. (#15754)

  • The reference distribution adds bin/qwen-managed-agent-admin to run managed-agent offline maintenance commands by short name, with help and unknown-command errors. (#15772)

  • qwen serve --managed now receives verified runtime artifacts from GitHub and OSS without waiting for Maven Central publication. (#15782)

Workspaces and Skills

Faster Workspace Skill inventory and administrator reuse of idle resident CSI Workspaces.

  • Workspace Skill inventory now returns a retained snapshot immediately and refreshes it in the background, while cold reads, deletion, and enablement still wait for fresh data. (#14890)

  • Adds administrator-driven reclamation and reuse of idle resident CSI Workspaces with cleanup verification and receipts. (#15729)

Sessions, ACP, and conversations

Adds persistent session Workflow mode, ACP identity propagation, and archived conversation controls.

  • add persistent session Workflow mode (DW-04A) (#15422)

  • acp: carry rewind identity through daemon clients (#15441)

  • Archived conversations are now managed under Settings → Archived conversations, keeping existing archive groups, filters, and lifecycle actions. (#15557)

  • ACP now projects subagent identity through live frames, persisted replay, SDK normalization, and transcript reduction for thoughts, messages, and tool events. (#15657)

CLI and PR automation

CLI sandbox workflow switches, safer autofix-pr starts, and clearer /verify-pr failure attribution.

  • cli: keep autofix-pr starts off the user's own branch work (#15736)

  • cli: forward workflow switches into the CLI sandbox (#15740) (#15743)

  • /verify-pr now attributes failures to the PR, harness, or host, requires a failures ledger, and rejects findings or blocked verdicts with no PR-attributed failures. (#15764)

Other Changes

  • Release publishing checks out with a run-scoped token while keeping the bot PAT only for write steps, reducing checkout auth failures. (#15728)

  • Pull request CI now checks out the exact head SHA from the triggering event, keeping reruns pinned to the original commit. (#15734)

  • Internal tests now treat git worktree prune dry-run output as an unordered set, avoiding failures caused by filesystem-dependent ordering. (#15767)

  • Acceptance tests now wait for the focused shell tab byte to reach the child before asserting input bytes, reducing flaky OpenTUI failures. (#15763)