What's Changed
-
test(integration): keep ACP parity runtime state out of the workspace (#16251) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/16254
-
fix(ci): resume linter archive downloads by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16067
-
fix(ci): repin the RHEL 10 rpm root to the current stream10 digest by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16261
-
perf(managed-agent): queue journal commits on the Session row instead of the tenant lock by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16256
-
perf(managed-agent): narrow output, lifecycle, and storage lock scopes by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16268
-
test(integration): compare the ACP parity workspace home to its pre-run listing by @wenshao in https://github.com/QwenLM/qwen-code/pull/16266
-
fix(test): wait for the RocketMQ port listener to clear after stop by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/16252
-
ci: shard the Linux unit tests and web-shell smoke, and reuse cached builds by @sorrycc in https://github.com/QwenLM/qwen-code/pull/16133
-
fix(core): preserve Gemini thought signatures for tool replay by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16270
-
feat(mods): run prompt.submit hooks in the OpenTUI terminal by @qqqys in https://github.com/QwenLM/qwen-code/pull/16195
-
feat(cli): run the Ink TUI's model rounds on the shared loop's round by @qqqys in https://github.com/QwenLM/qwen-code/pull/16206
-
fix(core): recognize Hugging Face TGI context overflow errors so reactive compaction runs by @Shizoqua in https://github.com/QwenLM/qwen-code/pull/16245
-
fix(core): accept images for Qwen2-VL, Qwen2.5-VL and QVQ models the catalog does not list by @Shizoqua in https://github.com/QwenLM/qwen-code/pull/16247
-
test(web-shell): wait for the restored card before clicking continue by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16286
-
test(interactive): share one CI-scaled wait policy across the TUI suites by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16276
-
test(e2e): accept both plan-mode wordings in the ACP case by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16273
-
test(managed-agent): ratchet persistence and runtime-broker class sizes by @wenshao in https://github.com/QwenLM/qwen-code/pull/16284
-
feat(web-shell): collapse channel editor tuning behind advanced settings by @wenshao in https://github.com/QwenLM/qwen-code/pull/16239
-
fix(daemon): automatically discover config Skills changes by @callmeYe in https://github.com/QwenLM/qwen-code/pull/16262
-
fix(mods): skip hooks on ui.backdrop instead of failing by @qqqys in https://github.com/QwenLM/qwen-code/pull/16289
-
fix(cli): derive context tool details from declared schemas by @callmeYe in https://github.com/QwenLM/qwen-code/pull/16292
-
fix(managed-agent): enforce strict SQL mode per embedded connection by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16288
-
fix(ci): widen the built-tree download window for eight shards by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16285
-
fix(ci): fail Java lanes before disk exhaustion by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16068
-
fix(managed-agent): use current state for approval changes by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16296
-
fix(managed): Reap Git descendants before terminating parents by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16298
-
fix(cli): gate project hooks behind an approval dialog by @TianYuan1024 in https://github.com/QwenLM/qwen-code/pull/14748
-
perf(managed-agent): separate workspace reads from durable admission by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16283
-
test(acp): expect the scheduler's plan-mode notice on the shared loop by @qqqys in https://github.com/QwenLM/qwen-code/pull/16305
-
fix(managed-agent): reject dangling Hosted cleanup references by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16275
-
fix(web-shell): express the PR watch events dependency in the channel editor by @wenshao in https://github.com/QwenLM/qwen-code/pull/16236
-
feat(web-shell): link GitHub PR/Issue targets in channel events by @wenshao in https://github.com/QwenLM/qwen-code/pull/16226
-
fix(serve): read PR sidecars directly for the bindings snapshot by @wenshao in https://github.com/QwenLM/qwen-code/pull/16241
-
fix(managed-agent): restore JournalCommit under its class-size ratchet by @wenshao in https://github.com/QwenLM/qwen-code/pull/16323
-
perf(managed-agent): avoid storage locks in read preflight by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16312
-
perf(managed-agent): index the Runtime slot lookup by isolation key by @wenshao in https://github.com/QwenLM/qwen-code/pull/16325
-
fix(ci): pin COREPACK_HOME for Linux test shards on cold-HOME runs by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16328
-
fix(managed-agent): bound runtime thread pools by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16330
-
perf(managed-agent): share the storage fence in session command admissions by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16329
-
feat(channels): role-aware action templates for GitHub bound-session delivery by @wenshao in https://github.com/QwenLM/qwen-code/pull/16258
-
fix(managed-agent): refuse every URL fetch refuses and say why a health probe failed by @wenshao in https://github.com/QwenLM/qwen-code/pull/16110
-
fix(cli): keep project hook approval env inside the workspace by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16316
-
fix(verify-pr): post flaky demotions on closed PRs and pin the blank class by @wenshao in https://github.com/QwenLM/qwen-code/pull/16135
New Contributors
- @sorrycc made their first contribution in https://github.com/QwenLM/qwen-code/pull/16133