AI CLIs & agents · Alibaba Qwen

Qwen Code changelog

Command-line AI workflow tool optimized for Qwen coder models.

Latest version
v0.25.3
Last shipped
5h ago
Updates · 90 days
3
Avg. release gap
3.9 days
Weekly activity · last 26 weeks0 updates · 25w ago0 updates · 24w ago0 updates · 23w ago0 updates · 22w ago0 updates · 21w ago0 updates · 20w ago0 updates · 19w ago0 updates · 18w ago0 updates · 17w ago0 updates · 16w ago0 updates · 15w ago0 updates · 14w ago0 updates · 13w ago0 updates · 12w ago0 updates · 11w ago0 updates · 10w ago0 updates · 9w ago2 updates · 8w ago4 updates · 7w ago3 updates · 6w ago8 updates · 5w ago6 updates · 4w ago8 updates · 3w ago3 updates · 2w ago11 updates · 1w ago15 updates · this week

Release history

Recent updates

TodayOct 19, 2026

Release v0.25.3

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

…

Thursday, October 15Oct 15, 2026

Release v0.25.2

Qwen Code v0.25.2

Highlights See the complete change list below. Breaking Changes No known breaking changes. Complete Change List Features feat(managed-agent): H4e-b2 the lead's mailbox over Session messages (#13892) by @wenshao A new private extension imports Vitest 3.2 JSON…

Read full notes

Highlights

See the complete change list below.

Breaking Changes

No known breaking changes.

Complete Change List

Features
  • feat(managed-agent): H4e-b2 the lead's mailbox over Session messages (#13892) by @wenshao
  • A new private extension imports Vitest 3.2 JSON reports and exposes failures, errors, counts, and diagnostics through MCP tools with search and pagination. (#13854) by @qqqys
  • Opt-in headless Mods now support TypeScript authoring, relative imports, typed non-secret configuration, and dependency validation before startup. (#13890) by @qqqys
  • Adds a default-off option allowing authorized public REST and WebShell sessions to use foreground Shell with mandatory approval. (#13674) by @doudouOUC
  • feat(managed-agent): Introduce the EventTransport seam behind the after-commit publisher (#13909) by @wenshao
  • feat(managed-agent): Stop Hosted team members with request_shutdown (H4e-b3a) (#13923) by @wenshao
  • Opt-in headless Mod runtime gains ordered middleware dispatch, command interception, and bounded failure recovery without resetting module state. (#13915) by @qqqys
  • Adds a Test Failure Explorer app that lets users browse, search, page through, and copy analysis requests for up to 20 selected test failures. (#13916) by @qqqys
  • Enables H3 Monitor and background Shell capabilities, allowing background runs to outlive their turn and output artifacts. (#13889) by @wenshao
  • Adds a Java mirror of the managed-event-envelope contract with derivation, validation, deduplication, and fixture tests, without changing runtime behavior. (#13940) by @wenshao
  • Adds a selection menu to completed Web Shell assistant replies with Copy plain text and Copy Markdown actions while preserving selected formatting. (#13833) by @ytahdn
  • Adds Web Shell task reminders for tool approval or AskUserQuestion answers, with notification controls, authorization prompts, and in-panel help. (#13832) by @ytahdn
  • Enables opt-in Mods in trusted headless main sessions to intercept tool calls, rewrite arguments, refuse calls, return synthetic results, and check permissions. (#13950) by @qqqys
  • feat(managed-agent): verify tool publications asynchronously (#13654) by @doudouOUC
  • feat(web-shell): add Managed child Agent task panel (#13936) by @doudouOUC
  • feat(managed-agent): recover Hosted G3 parked turns (#13777) by @doudouOUC
  • feat(runtime): add private CSI file worker with local-process isolation (#13899) by @doudouOUC
  • feat(managed-agent): member board tools ride the session_command channel end to end (H4e-b3b) (#13928) by @wenshao
  • feat(web-shell): add read-only Excel artifact previews (#13664) by @ytahdn
  • feat(managed-agent): H4 workflow child runtime (#13858) by @wenshao
  • feat(managed-agent): member-to-member messages ride the session_command channel (H4e-b3c) (#13955) by @wenshao
  • feat(managed-agent): give a Monitor auto-stop its remote exit evidence (#13896) (#13929) by @wenshao
  • feat(web-shell): Reuse standard UI for Managed Agents (#13973) by @doudouOUC
  • feat(managed-agent): add L4 Shell and MCP session lifecycle (#13931) by @doudouOUC
  • feat(core): add a convergence reminder for read-only exploration (#13601) by @yiliang114
  • feat(cli): add repeatable --disable-mcp-server to exclude servers per invocation (#14003) by @yiliang114
  • feat(web-shell): Add workspace file browser and previews (#13878) by @ytahdn
  • feat(managed-agent): add durable team plan approval (H4e-b3d) (#13974) by @wenshao
  • feat(managed-agent): Add the LiteTopic journal-event transport (MQ2b) (#14029) by @wenshao
  • feat(web-shell): bridge trajectory history and live lifecycle state (#13952) by @qqqys
  • feat(web-shell): pulse the header environment entry while tasks run (#14048) by @ytahdn
  • feat(web-shell,desktop): update Qwen Code logo to the current brand mark (#14052) by @pomelo-nwu
  • feat(managed-agent): Add the public-event transport and the wake/materialization consumers (MQ2c) (#14080) by @wenshao
  • feat(managed-agent): consolidate persistence into a 32-table baseline (#14069) by @doudouOUC
  • feat(web-shell): open context details in the side panel from the ring (#14086) by @pomelo-nwu
  • feat(runtime-broker): add bounded retention for terminal JDBC history (#13642) by @doudouOUC
  • feat(web-shell): review MCP App messages before submission (PR3a) (#13958) by @qqqys
  • feat(managed-agent): H4f public task cancel for workflow tasks (#14076) by @wenshao
  • feat(mods): support selected Claude tool input contracts (PR3b) (#14027) by @qqqys
  • feat(sdk-java): add private CSI Session and native SQL authority (#13996) by @doudouOUC
  • feat(managed-agent): publish an experimental reference distribution (#14176) by @yiliang114
  • feat(web-shell): show a reduced header on the new-task page (#14159) by @ytahdn
  • feat(web-shell): upload files by dropping into the file tree (#14145) by @ytahdn
  • feat(web-shell): open workflow agents in the detail panel (#14175) by @qqqys
Bug Fixes
  • Runtime Broker now rejects closed or deleted managed-agent sessions with a non-retryable error, and closed Hosted Harness connectors fail immediately. (#13330) by @wenshao
  • Child worktree runs now settle correctly after merges and stopped runs discard their worktrees, preventing stale workspace state. (#13872) by @wenshao
  • Monitor admission and initial-call startup failures are now classified tool errors with full guidance instead of false success. (#13460) by @GoldArowana
  • CLI now strips a leading UTF-8 BOM when reading MCP configuration files, including project .mcp.json and --mcp-config file input. (#13596) by @Bug-killer-prog

…

Sunday, October 11Oct 11, 2026

Release v0.25.1

Qwen Code v0.25.1

Highlights See the complete change list below. Breaking Changes No known breaking changes. Complete Change List Features Restores the selected text-only connection and validated session or workspace route after Android Activity recreation, while preserving…

Read full notes

Highlights

See the complete change list below.

Breaking Changes

No known breaking changes.

Complete Change List

Features
  • Restores the selected text-only connection and validated session or workspace route after Android Activity recreation, while preserving explicit retry screens after failures. (#12247) by @jabrailkhalil
  • Improves mobile profile screen accessibility with clearer connection actions, editor labels, validation announcements, and scrollable storage recovery. (#12129) by @jabrailkhalil
  • Adds an experimental Kubernetes CSI-backed runtime that validates workspaces, persists pod identity, and records durable worker acknowledgements for managed sessions. (#13289) by @doudouOUC
  • Adds background Shell and Monitor capabilities to the Managed Agent runtime, enabling durable background shell sessions and task event reporting. (#13265) by @wenshao
  • Web Shell /btw side can now create independent side-task conversations in a parent session's secondary workspace, including while the parent is responding. (#13468) by @wenshao
  • Agent and Goal coordination tools are now deferred by default and discovered on demand, reducing unnecessary tool declarations in ordinary tool-call sessions. (#13033) by @yiliang114
  • Local Managed Agent runtime tool outcomes are now durably recorded, including parameters, receipts, and checkpoints, before results are returned to the model. (#13291) by @wenshao
  • Hosted approval requests can now include bounded previews of file and shell input, exposed through public and WebShell APIs with truncation metadata. (#13400) by @yiliang114
  • Lets creators change a Workspace-bound Managed Session's working directory through a durable, idempotent operation. (#13247) by @wenshao
  • Adds read-only glob file discovery to Hosted Workspace /2 profiles while keeping searches inside the session working directory. (#13166) by @yiliang114
  • Adds planned Stage H5 agent channel API route shapes and persistence tables for channel routes and outbound deliveries. (#13497) by @wenshao
  • feat(web-shell): take back a cancelled prompt that produced nothing (#13488) by @wenshao
  • feat(hosted): show captured inputs in native approval cards (#13407) by @yiliang114
  • feat(managed-agent): EventTransport message-envelope contract (#13498) by @wenshao
  • feat(managed-agent): adopt the next Hosted Harness generation (G3) (#13174) by @wenshao
  • feat(managed-agent): enumerate the public and WebShell surface with an admission gate (#13543) by @wenshao
  • feat(managed-agent): H4a child agent and child acceptance record contract (#13505) by @wenshao
  • feat(managed-agent): give Hosted turns the Workspace's project context (#13168) by @yiliang114
  • feat(managed-agent): H6a schedule and automation run record contract (#13536) by @wenshao
  • feat(managed-agent): H5a channel route and delivery record contract (#13548) by @wenshao
  • feat(web-shell): Add fullscreen viewing for history tables (#13589) by @wenshao
  • feat(managed-agent): prove Shell process-group stops with a worker ledger (M5c) (#13352) by @wenshao
  • feat(managed-agent): add W1c offline workspace migration (#13260) by @doudouOUC
  • feat(agents): session-centric multi-agent collaboration (#13467) by @yiliang114
  • feat(managed-agent): add reliable ACTIVE Workspace deletion (L3) (#13354) by @doudouOUC
  • feat(hooks): apply PreToolUse updatedInput with full revalidation (#13442) by @qqqys
  • feat(web-shell): add trajectory search and diagnostic filters (#13264) by @qqqys
  • feat(web-shell): restore aggregated workspace hosts in sidebar (#13677) by @yiliang114
  • feat(managed-agent): persist workspace actor roles and session owners (#13544) by @wenshao
  • feat(managed-agent): H4b child Session runtime (#13550) by @wenshao
  • feat(web-shell): browse earlier trajectory windows (#13716) by @qqqys
  • feat(agents): remove the thread backend and run A2A on sessions (#13583) by @yiliang114
  • feat(trajectory): preserve model request execution identity (#13740) by @qqqys
  • feat(managed-agent): H5b/H5c channel runtime for the email reference adapter (#13572) by @wenshao
  • feat(managed-agent): add opt-in production replay-floor advancement for Session event retention (#12380) (#13621) by @qwen-code-dev-bot
  • feat(managed-agent): H4c workflow child kind and child launch budget (#13754) by @wenshao
  • feat(managed-agent): enforce workspace actor roles across the bound-Session surface (#13545) by @wenshao
  • feat(managed-agent): H6b/H6c automation runtime for persistent definitions (#13598) by @wenshao
  • feat(core): record prompt execution context (#13712) by @ytahdn
  • feat(managed-agent): H4d-a session message record contract and child continuation rules (#13786) by @wenshao
  • feat(managed-agent): H4e-a team record contract (#13811) by @wenshao
  • feat(managed-agent): child Workspace capability for managed child Sessions (#13753 I1) (#13781) by @wenshao
  • feat(trajectory): record and replay request lifecycle (PR6B) (#13755) by @qqqys
  • feat(managed-agent): restart-recoverable foreground child wait (fixes #13708) (#13769) by @wenshao
  • feat(web-shell): connect saved daemons simultaneously, no-flash host switching (#13727) (#13739) by @yiliang114
  • feat(managed-agent): H4e-b1 lead-side team runtime (#13824) by @wenshao
  • feat(managed-agent): H4f public task cancel for child agent tasks (#13823) by @wenshao
  • feat(trajectory): record native tool execution lifecycles (#13836) by @qqqys
  • feat(managed-agent): worktree admission for managed child agents (#13753 I2) (#13841) by @wenshao

…