Release · Qwen Code · Alibaba Qwen

Qwen Code v0.25.2

What's new in Qwen Code v0.25.2, released Oct 15, 2026 (). Newer: v0.26.0 (Oct 21, 2026)

Release notes

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 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

…