Qwen Code v0.25.3
Highlights See the complete change list below. Breaking Changes No known breaking changes. Complete Change List Features Adds optional model-generated layouts to Test Failure Explorer, with validation and fallback to the fixed view (#14269) by @qqqys The Web…
Read full notes
Highlights
See the complete change list below.
Breaking Changes
No known breaking changes.
Complete Change List
Features
- Adds optional model-generated layouts to Test Failure Explorer, with validation and fallback to the fixed view (#14269) by @qqqys
- The Web Shell mobile composer no longer shows the ↑ and ↓ history buttons, reducing clutter while keeping history search available. (#14220) by @pomelo-nwu
- The Web Shell trajectory panel now includes a collapsible Recent executions section that shows live requests and tools with elapsed time and final durations. (#14071) by @qqqys
- Managed sessions created from published AgentDefinitions can now load static Skills and pass pinned MCP server and Hook catalog selections to Hosted Runtimes. (#14319) by @doudouOUC
- Files now offers New file and New folder actions, and folder Delete asks for a second confirmation before permanently removing the folder and its contents. (#14169) by @ytahdn
- Eligible legacy cancellations now require confirmation through the daemon or WebShell Continue flow before continuing, while explicitly user-cancelled work stays blocked. (#14087) by @yiliang114
- Hosted parent agents can launch snapshot-isolated child agents that read a frozen workspace copy without changing files, running commands, or affecting the parent. (#14265) by @wenshao
- Clicking the workspace folder beside the chat title now opens and selects the Files tree in the right panel, with keyboard and focus preserved. (#14344) by @ytahdn
- Managed sessions now integrate into the home and sidebar, supporting workspace creation, approval policy and model selection, and context usage in the composer. (#14316) by @doudouOUC
- The Files panel adds a Delete menu for regular files, requiring a permanent-deletion confirmation for the selected trusted local workspace. (#14158) by @ytahdn
- Adds resident Kubernetes Workspace file sessions that retain an original Pod and fixed CSI PVC so configured Workspaces preserve files across sessions. (#14340) by @doudouOUC
- Adds Shell Full Access and default/auto-edit/yolo switching for built-in Workspace-bound qwen-code Sessions without losing history, Workspace, or drafts. (#14323) by @doudouOUC
- feat(mods): support commands in interactive terminals (PR4a) (#14268) by @qqqys
- feat(providers): add QwenCloud as the first /auth entry (#14073) by @yiliang114
- feat(ci): route the release lane's hosted stragglers onto ECS runners (#14336) by @yiliang114
- feat(web-shell): add side task archive controls (#14300) by @yiliang114
- feat(managed-agent): Add SSH Tool Runtime support (#14318) by @doudouOUC
- feat(web-shell): list every Managed task kind in the task panel (#14415) by @wenshao
- feat(managed-agent): H4f-c public task cancel for background Shell and Monitor tasks (#14412) by @wenshao
- feat(managed-agent): link a child task to its child Session (#13746 F2) (#14413) by @wenshao
- feat(managed-agent): Improve workspace selection and tool progress (#14405) by @doudouOUC
- feat(managed-agent): project channel deliveries as tasks and serve their cancel (#13746 F3) (#14414) by @wenshao
- feat(managed-agent): record Turn input and cancel as durable command operations (D7-1) (#14404) by @wenshao
- feat(managed-agent): support native macOS workspace runtime (#14442) by @doudouOUC
- feat(qqbot): accept inbound files and voice messages (#14343) by @Eric-GoodBoy-Tech
- feat(managed-agent): reconcile acceptance-unknown operations through one rule (D7-2) (#14443) by @wenshao
- feat(managed-agent): reconcile a parked SSH Workspace registration (D7-2) (#14456) by @wenshao
- feat(runtime-broker): Workspace-resident Tool Runtime for bound Sessions (#14435) by @doudouOUC
- fix(ci): run three hosted control-plane jobs on the ECS pool (#14469) by @wenshao
- feat(managed-agent): add the opt-in java_durable admission profile (D7-3) (#14470) by @wenshao
- feat(ci): gate Managed Agent changes on a full SDK Java run before merge (#14397) by @yiliang114
- feat(serve): attach private CSI Sessions to Hosted text turns (#14081) by @doudouOUC
- feat(managed-agent): reconcile parked Session title deliveries (D7-2) (#14475) by @wenshao
- feat(managed-agent): register the Managed engine in paired daemons (#14483) by @wenshao
- feat(managed-agent): allow approval changes in stored agent sessions (#14484) by @doudouOUC
- feat(managed-agent): support Plan mode and inline attachments (#14531) by @doudouOUC
- feat(workflow): discover trusted ancestor workflows in local sessions (#14369) by @qqqys
- feat(managed-agent): Support per-run automation cancellation (#14526) by @doudouOUC
- feat(managed-agent): bound half-open Hosted event streams behind a keepalive capability (#14135) (#14512) by @wenshao
- feat(managed-agent): connect the composer to pinned Skills (#14602) by @doudouOUC
- feat(web-shell): add approval mode allowlist (#14345) by @ytahdn
Bug Fixes
- Fixes plan approval crashes during journal-only interrupted turns so takeover can settle the session instead of failing terminally (#14160) by @wenshao
- Fixes checkstyle build failures in the Java SDK by reordering FG8 test imports (#14305) by @wenshao
- Standardizes Managed Agent timestamps to Unix epoch milliseconds and updates query mappings for consistent data handling (#14185) by @doudouOUC
- Fixes CSI preparation failures by retaining input, tool declaration, and intent resources through the HTTP store (#14180) by @doudouOUC
- Managed Hosted model prompts now stay aligned with declared tools, including empty or changed tool sets, so tool guidance and examples remain accurate. (#14306) by @doudouOUC
…