What's Changed
-
refactor(managed-agent): Share the session event delivery loop by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/15952
-
ci: route the classify_pr gate to ECS for every pull request by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16019
-
fix(core): delete the OAuth refresh lock only when owned by @2SinceJuly in https://github.com/QwenLM/qwen-code/pull/15661
-
fix(core): keep uniquely named MCP tools when names collide by @2SinceJuly in https://github.com/QwenLM/qwen-code/pull/15757
-
fix(web-shell): expose the Plugins back control without the navigation rail by @2SinceJuly in https://github.com/QwenLM/qwen-code/pull/15651
-
fix(core): reject LSP queries when no server is ready by @404khai in https://github.com/QwenLM/qwen-code/pull/15946
-
fix(verify-pr): count test suites apart from the round's assertions by @wenshao in https://github.com/QwenLM/qwen-code/pull/16013
-
test(autofix-pr): run a watch's helpers in a chain against a fake gh by @wenshao in https://github.com/QwenLM/qwen-code/pull/16017
-
feat(web-shell): add conversation activity view by @deggs7 in https://github.com/QwenLM/qwen-code/pull/16022
-
fix(cli): keep a long /btw answer readable in a bounded viewport by @2SinceJuly in https://github.com/QwenLM/qwen-code/pull/15982
-
test(managed-agent): assert A3 sibling call binding by @wang1408 in https://github.com/QwenLM/qwen-code/pull/15995
-
fix(verify-pr): count suite runs and skip notices on closed PRs by @wenshao in https://github.com/QwenLM/qwen-code/pull/16050
-
docs(serve): refresh daemon usage guidance by @wenshao in https://github.com/QwenLM/qwen-code/pull/16056
-
docs(readme): add daemon mode quickstart by @wenshao in https://github.com/QwenLM/qwen-code/pull/16053
-
fix(core): keep the whole Kimi K3 generation at a 1M context window by @wenshao in https://github.com/QwenLM/qwen-code/pull/16048
-
fix(review): keep prose re-review requests aimed at the PR by @wenshao in https://github.com/QwenLM/qwen-code/pull/15998
-
feat(web-shell): add "Add to Split View" to session menus (R1 fixes for #14878) by @4ekuct25 in https://github.com/QwenLM/qwen-code/pull/15956
-
test(opentui): run the Windows preview installer suite through cmd.exe by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16028
-
fix(sandbox): install fonts-dejavu-core so capture cards render legibly by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16032
-
fix(web-shell): move Workflow controls into the composer menu by @qqqys in https://github.com/QwenLM/qwen-code/pull/16047
-
refactor(managed-agent): Separate runtime broker execution workflows by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16029
-
fix(managed-agent): block ledger-less agent gap fills and pin the A6 refusal arms by @wenshao in https://github.com/QwenLM/qwen-code/pull/16015
-
fix(managed-agent): correct the child result mirror on consumption by @wenshao in https://github.com/QwenLM/qwen-code/pull/16074
-
refactor(managed-agent): Inject store dependencies through constructors by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16061
-
test(managed-agent): gate the expired-cursor resync answer by @wenshao in https://github.com/QwenLM/qwen-code/pull/16076
-
fix(core): use the amend delta for loosely spelled amend commits by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16073
-
fix(core): settle the loop reminder delivery at the model-acceptance boundary by @suzhiguo7 in https://github.com/QwenLM/qwen-code/pull/15559
-
fix(core): don't treat fd duplication (2>&1) as a file write in shell permission checks by @Suaroman in https://github.com/QwenLM/qwen-code/pull/15681
-
refactor(managed-agent): Extract runtime execution dispatcher by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16084
-
test(managed-agent): gate the two-server first release refusal by @wenshao in https://github.com/QwenLM/qwen-code/pull/16089
-
fix(web-shell): sanitise goal approval text and edit paths by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16080
-
fix(web-shell): surface Managed session list failures by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16082
-
fix(managed-agent): keep javadoc valid after the module split by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16099
-
test(managed-agent): gate detach while a tool result is unknown by @wenshao in https://github.com/QwenLM/qwen-code/pull/16098
-
test(managed-agent): Reconnect Hosted fault probes to execution owners by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16101
-
fix(web-shell): put the list-failure notice under the tabs, not above them by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16104
-
fix(managed-agent): reach the listeners the server resolves in upgrade start and verify by @wenshao in https://github.com/QwenLM/qwen-code/pull/16051
-
docs(managed-agent): reconcile the structure-review ledger with the broker extraction by @wenshao in https://github.com/QwenLM/qwen-code/pull/16109
-
feat(web-shell): show request success rate and distinct model colors in token usage by @qqqys in https://github.com/QwenLM/qwen-code/pull/16108
-
fix(web-shell): tighten mobile composer layout by @ytahdn in https://github.com/QwenLM/qwen-code/pull/16103
-
fix(vscode): bucket session history by calendar week by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16097
-
fix(review): name the model half in the anchor re-run and drop the retired range model by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16094
-
test(cli): guard settings reference against schema drift by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/16085
-
feat(web-shell): show a dismissible Workflow chip and menu summary by @qqqys in https://github.com/QwenLM/qwen-code/pull/16107