Skip to content
Assistants/QCQwen Code
QC

Qwen Code

Alibaba (Qwen) · cli agent · free

Open-source terminal coding agent from the Qwen team, tuned for Qwen coding models. Nightly builds are left out of the briefing.

open-sourceagentcliqwen
Is this coverage useful?

Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.

Release signals

QCQwen Codev0.24.6-nightly.20260926.d6f414190aSep 26, 2026

test(cli): Close the fixture gaps deferred from managed-context/1

  • fix(mcp): preserve registration URL from header discovery
  • feat(managed-agent): admit workspace-bound sessions without execution
  • feat(cli): Run Managed Runtime tools in the Session's Workspace directory
  • feat(acp-bridge): route sessions across legacy and managed engines
  • feat(serve): Enable private Hosted Harness no-tool text turns
  • fix(core): consult system code page before chardet for non-UTF-8 output
  • fix(core): treat EHOSTUNREACH/ENETUNREACH as connection-level in web_fetch https-upgrade fallback
  • +37 more changes
Read the full release note
<!-- Release notes generated using configuration in .github/release.yml at release/v0.24.6-nightly.20260926.d6f414190a -->

What's Changed

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen CodeTypeScript SDK 0.1.16Sep 26, 2026

This SDK release bundles CLI version: 0.24.6

  • Source: CLI built from source (same branch/ref as SDK)
  • ---
  • This SDK release bundles CLI version: 0.24.5
  • Source: CLI built from source (same branch/ref as SDK)
  • ---
  • This SDK release bundles CLI version: 0.24.3
  • Source: CLI built from source (same branch/ref as SDK)
  • ---
  • This SDK release bundles CLI version: 0.24.1
  • Source: CLI built from source (same branch/ref as SDK)
  • ---
  • This SDK release bundles CLI version: 0.23.3
  • Source: CLI built from source (same branch/ref as SDK)
  • ---
  • This SDK release bundles CLI version: 0.23.2
  • +101 more changes
Read the full release note

Bundled CLI Version

This SDK release bundles CLI version: 0.24.6

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.24.5

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.24.3

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.24.1

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.23.3

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.23.2

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.23.1

Source: CLI built from source (same branch/ref as SDK)


Highlights

The bundled CLI 0.23.0 includes two fixes requested in #11022:

  • Managed memory availability now respects the memory.enableManagedAutoMemory setting (#6941). Hosts that disable managed auto memory no longer see remember/dream requests admitted or managed-memory

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen CodeDesktop 0.24.6Sep 26, 2026

fix(serve): preserve session creation failure diagnostics

  • feat(sdk-java): Add managed runtime attestation client
  • feat(web-shell): select a time range on the trajectory overview to narrow the table
  • feat(serve,web-shell): set the Qwen Live endpoint and model from settings
  • feat(channels): separate private and group access policies
  • fix(core): bound oversized images returned by MCP tools
  • feat(serve): run Qwen Live through the Web Shell, native macOS Host opt-in
  • feat(web-shell): search within the current conversation
  • +80 more changes
Read the full release note
<!-- Release notes generated using configuration in .github/release.yml at 753bd075a24ca886b7d0119ca53d97bd65c09e4a -->

What's Changed

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen Codev0.24.6Sep 26, 2026

_See the complete change list below._

  • No known breaking changes.
  • feat(sdk-java): Add the Hosted Harness private client ([#12654](https://github.com/QwenLM/qwen-code/pull/12654))
  • feat(java): Reconcile UNKNOWN tool executions from Runtime evidence ([#12655](https://github.com/QwenLM/qwen-code/pull/12655))
  • feat(cli): Declare the v2 execute/status/cancel Managed Runtime contract ([#12630](https://github.com/QwenLM/qwen-code/pull/12630))
  • feat(sdk-java): Reconcile and adopt restored Runtime bindings ([#12627](https://github.com/QwenLM/qwen-code/pull/12627))
  • +34 more changes
Read the full release note
<!-- qwen-release-notes:v1 -->

Highlights

See the complete change list below.

Breaking Changes

No known breaking changes.

Complete Change List

Features

  • feat(sdk-java): Add the Hosted Harness private client (#12654) by @doudouOUC

  • feat(java): Reconcile UNKNOWN tool executions from Runtime evidence (#12655) by @wenshao

  • feat(cli): Declare the v2 execute/status/cancel Managed Runtime contract (#12630) by @doudouOUC

  • feat(sdk-java): Reconcile and adopt restored Runtime bindings (#12627) by @doudouOUC

  • feat(cli): list managed Agent View sessions in qwen sessions ps (#10942) by @yiliang114

  • feat(scripts): check in the startup benchmark harness (#12674) by @tanzhenxin

  • feat(sdk-java): Add the v2 tool operations to the runtime transport (#12637) by @doudouOUC

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen Codev0.24.5-nightly.20260925.c3a4058a0cSep 25, 2026

feat(sdk-java): Add the Hosted Harness private client

  • test(java): pin runtime-broker guards left open in earlier reviews
  • feat(java): Reconcile UNKNOWN tool executions from Runtime evidence
  • test(cli): pin the managed-runtime worker's boot, bind and shutdown guards
  • fix(review): persist the local findings ledger when a round cannot anchor
  • fix(core): Preserve Claude thinking across tool turns
  • feat(cli): Declare the v2 execute/status/cancel Managed Runtime contract
  • fix(cli): keep one-shot system-reminder prefixes out of shell mode
  • +29 more changes
Read the full release note
<!-- Release notes generated using configuration in .github/release.yml at release/v0.24.5-nightly.20260925.c3a4058a0c -->

What's Changed

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen Codev0.24.5-nightly.20260924.ffea2d024eSep 24, 2026

feat(sdk-java): Add the Hosted Harness private client

  • test(java): pin runtime-broker guards left open in earlier reviews
  • feat(java): Reconcile UNKNOWN tool executions from Runtime evidence
  • test(cli): pin the managed-runtime worker's boot, bind and shutdown guards
  • fix(review): persist the local findings ledger when a round cannot anchor
Read the full release note
<!-- Release notes generated using configuration in .github/release.yml at release/v0.24.5-nightly.20260924.ffea2d024e -->

What's Changed

Full Changelog: https://github.com/QwenLM/qwen-code/compare/v0.24.5...v0.24.5-nightly.20260924.ffea2d024e

Primary source ↗
QCQwen CodeTypeScript SDK 0.1.15Sep 24, 2026

This SDK release bundles CLI version: 0.24.5

  • Source: CLI built from source (same branch/ref as SDK)
  • ---
  • This SDK release bundles CLI version: 0.24.3
  • Source: CLI built from source (same branch/ref as SDK)
  • ---
  • This SDK release bundles CLI version: 0.24.1
  • Source: CLI built from source (same branch/ref as SDK)
  • ---
  • This SDK release bundles CLI version: 0.23.3
  • Source: CLI built from source (same branch/ref as SDK)
  • ---
  • This SDK release bundles CLI version: 0.23.2
  • Source: CLI built from source (same branch/ref as SDK)
  • ---
  • This SDK release bundles CLI version: 0.23.1
  • +99 more changes
Read the full release note

Bundled CLI Version

This SDK release bundles CLI version: 0.24.5

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.24.3

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.24.1

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.23.3

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.23.2

Source: CLI built from source (same branch/ref as SDK)


Bundled CLI Version

This SDK release bundles CLI version: 0.23.1

Source: CLI built from source (same branch/ref as SDK)


Highlights

The bundled CLI 0.23.0 includes two fixes requested in #11022:

  • Managed memory availability now respects the memory.enableManagedAutoMemory setting (#6941). Hosts that disable managed auto memory no longer see remember/dream requests admitted or managed-memory instructions in the system prompt; local patches can be removed.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen CodeDesktop 0.24.5Sep 24, 2026

fix(serve): preserve session creation failure diagnostics

  • feat(sdk-java): Add managed runtime attestation client
  • feat(web-shell): select a time range on the trajectory overview to narrow the table
  • feat(serve,web-shell): set the Qwen Live endpoint and model from settings
  • feat(channels): separate private and group access policies
  • fix(core): bound oversized images returned by MCP tools
  • feat(serve): run Qwen Live through the Web Shell, native macOS Host opt-in
  • feat(web-shell): search within the current conversation
  • +42 more changes
Read the full release note
<!-- Release notes generated using configuration in .github/release.yml at 59c8e93c0e9b34db77beb1b087e4076916532513 -->

What's Changed

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen Codev0.24.5Sep 24, 2026

_See the complete change list below._

  • No known breaking changes.
  • feat(channels): decouple group-member access from senderPolicy ([#12475](https://github.com/QwenLM/qwen-code/pull/12475))
  • feat(cli): Add managed runtime attestation worker ([#12506](https://github.com/QwenLM/qwen-code/pull/12506))
  • feat(serve): restore serve.channels once for a workspace registered after boot ([#12396](https://github.com/QwenLM/qwen-code/pull/12396))
  • feat(core): record when each tool call started ([#12517](https://github.com/QwenLM/qwen-code/pull/12517))
  • +79 more changes
Read the full release note
<!-- qwen-release-notes:v1 -->

Highlights

See the complete change list below.

Breaking Changes

No known breaking changes.

Complete Change List

Features

  • feat(channels): decouple group-member access from senderPolicy (#12475) by @qwen-code-dev-bot

  • feat(cli): Add managed runtime attestation worker (#12506) by @doudouOUC

  • feat(serve): restore serve.channels once for a workspace registered after boot (#12396) by @qqqys

  • feat(core): record when each tool call started (#12517) by @qqqys

  • feat(cua): unify App workflows and fix no-Metal capture for SDK 0.20.11 (#12386) by @LaZzyMan

  • feat(web-shell): trajectory overview strip showing where a run spent its time (#12524) by @qqqys

  • feat(web-shell): load the whole trajectory window before drawing it (#12533) by @qqqys

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen Codev0.24.4-nightly.20260923.d0cd622a68Sep 23, 2026

fix(core,docs): correct what the deferred-tool bridge made stale or untested

  • docs(plans): record why CI test time is bound by module import, not scheduling
  • perf(core): move the Agent tool's prompt-writing guidance into a bundled skill
  • fix(vscode-ide-companion): regenerate NOTICES.txt after release dependency reorder (#12479)
  • chore(vscode-ide-companion): regenerate NOTICES.txt after dependency reorder (#12481)
  • fix(java): Fence stale tool dispatch owners
  • fix(java): Make JDBC lease clocks timezone and storage safe
  • +45 more changes
Read the full release note
<!-- Release notes generated using configuration in .github/release.yml at release/v0.24.4-nightly.20260923.d0cd622a68 -->

What's Changed

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen Codecua-driver-rs-v0.20.11Sep 23, 2026

cua-driver-rs v0.20.11

Qwen CUA Driver prebuilt binaries · (vendored under packages/cua-driver). · macOS: codesigned + notarized universal binary + QwenCuaDriver.app · Linux: unsigned (x86_64 + arm64, glibc 2.31 floor) · Windows: unsigned UIAccess worker + native SDK payload · (x86_64 + arm64); deployments must sign and trust the worker · on the target machine before UIAccess activation · Node.js: the same workflow publishes @qwen-code/cua-sdk · after a clean install against these release assets and publishes · the independently versioned @qwen-code/node-repl-mcp package · +72 more changes
Read the full release note

Qwen CUA Driver prebuilt binaries (vendored under packages/cua-driver).

  • macOS: codesigned + notarized universal binary + QwenCuaDriver.app
  • Linux: unsigned (x86_64 + arm64, glibc 2.31 floor)
  • Windows: unsigned UIAccess worker + native SDK payload (x86_64 + arm64); deployments must sign and trust the worker on the target machine before UIAccess activation
  • Node.js: the same workflow publishes @qwen-code/cua-sdk after a clean install against these release assets and publishes the independently versioned @qwen-code/node-repl-mcp package after its MCP protocol smoke tests

Enable relative coordinates: CUA_DRIVER_RS_COORDINATE_SPACE=1 (default 0 = off; optional CUA_DRIVER_RS_COORDINATE_SCALE=1000).

Enable textual MCP payload filtering for affected model API routes: MCP_MODEL_PAYLOAD_FILTER=1 (default off).

<!-- Release notes generated using configuration in .github/release.yml at 5e562efe554214d2e458ef83d6f3d45afddd850e -->

What's Changed

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen Codev0.24.4-nightly.20260922.99bf4ce86bSep 22, 2026

fix(core,docs): correct what the deferred-tool bridge made stale or untested

  • docs(plans): record why CI test time is bound by module import, not scheduling
  • perf(core): move the Agent tool's prompt-writing guidance into a bundled skill
  • fix(vscode-ide-companion): regenerate NOTICES.txt after release dependency reorder (#12479)
  • chore(vscode-ide-companion): regenerate NOTICES.txt after dependency reorder (#12481)
  • fix(java): Fence stale tool dispatch owners
Read the full release note
<!-- Release notes generated using configuration in .github/release.yml at release/v0.24.4-nightly.20260922.99bf4ce86b -->

What's Changed

Full Changelog: https://github.com/QwenLM/qwen-code/compare/v0.24.4...v0.24.4-nightly.20260922.99bf4ce86b

Primary source ↗
QCQwen Codev0.24.5-preview.0Sep 22, 2026

fix(core,docs): correct what the deferred-tool bridge made stale or untested

  • docs(plans): record why CI test time is bound by module import, not scheduling
  • perf(core): move the Agent tool's prompt-writing guidance into a bundled skill
  • fix(vscode-ide-companion): regenerate NOTICES.txt after release dependency reorder (#12479)
  • chore(vscode-ide-companion): regenerate NOTICES.txt after dependency reorder (#12481)
Read the full release note
<!-- Release notes generated using configuration in .github/release.yml at release/v0.24.5-preview.0 -->

What's Changed

Full Changelog: https://github.com/QwenLM/qwen-code/compare/v0.24.4...v0.24.5-preview.0

Primary source ↗
QCQwen CodeDesktop 0.24.4Sep 22, 2026

fix(review): keep unplanned chunks out of coverage, and read the denominator from the plan

  • feat(review): record what a plan was computed from, and report drift
  • fix(core): accept nullable pagination when reading notebooks
  • fix(cli): clean up stale session debug logs
  • feat(java): Add managed tool execution state
  • fix(web-shell): isolate npm pack diagnostics from verifier output
  • feat(serve): support SSH workspaces without a remote daemon
  • feat(web-shell): enable expiring QR pairing on non-loopback listeners
  • +22 more changes
Read the full release note
<!-- Release notes generated using configuration in .github/release.yml at 9674d6efdc8ac16583270bd2a55cfa49e3ec254e -->

What's Changed

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
QCQwen Codev0.24.4Sep 22, 2026

_See the complete change list below._

  • No known breaking changes.
  • feat(core): add monitor tool to system prompt guidance ([#12408](https://github.com/QwenLM/qwen-code/pull/12408))
  • feat(daemon): Add batched workspace session catalogs ([#12254](https://github.com/QwenLM/qwen-code/pull/12254))
  • feat(review): record what a plan was computed from, and report drift ([#12369](https://github.com/QwenLM/qwen-code/pull/12369))
  • feat(java): Add managed tool execution state ([#12391](https://github.com/QwenLM/qwen-code/pull/12391))
  • +29 more changes
Read the full release note
<!-- qwen-release-notes:v1 -->

Highlights

See the complete change list below.

Breaking Changes

No known breaking changes.

Complete Change List

Features

  • feat(core): add monitor tool to system prompt guidance (#12408) by @yiliang114

  • feat(daemon): Add batched workspace session catalogs (#12254) by @samuelhsin

  • feat(review): record what a plan was computed from, and report drift (#12369) by @wenshao

  • feat(java): Add managed tool execution state (#12391) by @doudouOUC

  • feat(serve): support SSH workspaces without a remote daemon (#12255) by @wenshao

  • feat(web-shell): enable expiring QR pairing on non-loopback listeners (#12322) by @wenshao

  • feat(mobile): add encrypted, isolated connection profiles (Phase 2) (#12121) by @jabrailkhalil

Excerpt ends here — this release continues at the source ↗.

Primary source ↗

Polled sources

[github-releases] GitHub Releases

GitHub Releases · last read Oct 9, 2026

https://github.com/QwenLM/qwen-code/releases