Release notes
Qwen Code v0.26.5
Highlights
See the complete change list below.
Breaking Changes
No known breaking changes.
Complete Change List
Features
- Adds bounded SQL history queries for Managed local H2 and Hosted MySQL, enabling paged recent messages, journal transactions, and exact operation or command lookups. (#15839) by @doudouOUC
- Enables Generated UI by default and lets users continue chatting with interactive card values attached as removable context above the composer. (#15856) by @qqqys
- feat(web-shell): keyboard shortcuts for Session Overview and Split View (#14179) by @4ekuct25
- Adds a Russian locale for the Web Shell Goal card and Goals dialog, with English fallback for untranslated strings. (#13685) by @4ekuct25
- Extends Web Shell one-click daemon updates to pnpm, yarn, bun, and sudo-prefixed npm installs, and shows manual steps when automatic update is unavailable. (#15849) by @wenshao
- Web Shell and Qwen Code Desktop now show active background agent counts in the status-bar task pill while agents are running. (#14002) by @4ekuct25
- Managed WebShell now reads the latest 100 live items directly and pages upward for older messages, while live updates continue. (#15865) by @doudouOUC
- The /verify-pr local flow now reuses the current working tree only when it is a clean checkout of the PR head and records round details. (#15913) by @wenshao
- Archived conversations in Settings now show Export conversation and Restore inline beside More, making archive management faster. (#15872) by @deggs7
- PR watch now merges a stale base before attempting fixes when CI failures may be caused by the branch being behind. (#15922) by @wenshao
- Adds an experimental one-command Helm deployment for Managed Agent with Hosted Harness, MySQL, local execution, and an authenticated gateway. (#15492) by @doudouOUC
- Adds --in-place mode to the PR-watch skill to co-drive in your checkout, push the branch, and reply on the PR. (#15929) by @wenshao
- Keeps skill slash-command argument hints visible while typing and shrinks them to missing arguments. (#15930) by @wenshao
- Makes context memory files in the Context Usage panel clickable to open read-only previews such as AGENTS.md. (#15932) by @wenshao
- Makes autofix-pr post a pull-request comment when a round is blocked, stating what was attempted, what blocks it, and what human action is needed. (#15978) by @wenshao
- Adds a retry budget to /autofix-pr so a check left failing after three fix pushes is handed to a human and shown in /autofix-pr status. (#15985) by @wenshao
- Adds a Workflow switch in Web Shell, split panes, and VS Code chat to update saved session Workflow preferences for the next turn without interrupting responses. (#15779) by @qqqys
- Enables channel adapters to expose tools to agent sessions and adds QQ moderation tools, including recall, mute, kick, and join approval, controlled by moderationTools. (#14348) by @Eric-GoodBoy-Tech
- Adds a batch request and SDK method to fetch live-session snapshots for up to 20 selected workspaces in one call. (#12513) by @XIQIXIQIXIQI
- feat(cli): support exact-version updates without npm discovery (#11486) by @XIQIXIQIXIQI
- Improves the bundled code-review skill by re-anchoring after head drift, running actionlint checks, accounting for blockers, and refusing retries. (#16001) by @wenshao
Bug Fixes
- Hardens the managed-agent upgrade command's check, backup, install, start, and verify phases, including cleanup after interrupted installs. (#15853) by @wenshao
- TUI CI now runs impact-selected checks and reserves full source TUI acceptance for nightly runs, manual dispatch, and high-risk changes. (#15864) by @yiliang114
- Main pushes now run one macOS E2E shard instead of two, while schedules, manual dispatch, and feat/e2e branches keep the two-shard matrix. (#15873) by @yiliang114
- The Web Shell floating approval card for tool approvals now uses a single scroll region, avoiding nested scrollbars in long diffs. (#14621) by @4ekuct25
- Release builds and eligible downstream jobs now use labelled runners on existing ECS hosts to reduce hosted-runner queue delays. (#15832) by @yiliang114
- CUA input, window selection, and session cleanup align with 0.27.0 across CUA SDK, Browser SDK, and Node REPL for more reliable sessions. (#15784) by @LaZzyMan
- Review command tests now pin ghApiAllNested pagination and response merging behavior to prevent regressions in GitHub API requests. (#12560) by @indexGin
- The No-workspace sessions header now matches Pinned, Workspaces, and Recent with consistent height, muted text, spacing, chevron, and hover/focus behavior. (#15897) by @deggs7
- E2E builds now use the same pool-first runner routing and disk gate as other jobs, reducing hosted queue delays for post-merge test signals. (#15885) by @yiliang114
- Web Shell browser smoke tests now run on isolated ubuntu-latest runners to avoid shared-runner network failures. (#15886) by @yiliang114
- Web Shell now hides the No-workspace sessions sidebar section when it loads empty, matching Pinned behavior. (#15916) by @deggs7
- fix(web-shell): keep "+ Add session" clickable when the catalog is empty (#15835) by @2SinceJuly
- fix(ci): weight PR owner assignment by open issue load (#15194) by @DragonnZhang
- fix(cli): separate instruction files from auto memory in context usage (#15863) by @callmeYe
- fix(core): skip memory imports of files already loaded as context files (#15687) by @tneemo
- fix(core): retry bodyless 400 responses instead of treating them as fail-fast (#15821) by @Andrea-Bruno
- fix(cli): share hosted harness deadlines and bail after CI retries (#14752) by @zonemeen
- fix(web-shell): prune split panes whose session left the active catalog (#14577) by @4ekuct25
- fix(core): stop the session LSP client on Config shutdown (#14778) by @he-yufeng
- Session messaging guidance now explains safe-mode suppression or missing peer addresses without implying recipients do not exist. (#13948) by @haomint
…