Highlights
See the complete change list below.
Breaking Changes
No known breaking changes.
Complete Change List
Features
-
feat(web-shell): restore remote workspace add flow (#12085) by @yiliang114
-
feat(web-shell): expose assistant turn settlement lifecycle (#11251) by @yiliang114
-
Adds an internal bwrap-based Linux sandbox execution foundation with structured process launching, supervision, and confined worker support. (#12067) by @doudouOUC
-
feat(web-shell): choose the Live Voice model and voice from the setup card (#12199) by @qqqys
-
feat(web-shell): expose slash-command exports as artifacts (#12050) by @ytahdn
-
feat(browser-use): support concurrent sessions sharing a Chrome profile (#12229) by @tanzhenxin
-
feat(web-shell): simplify mobile composer actions (#12252) by @wenshao
-
feat(cli,docs): attribute each context file to its extension, and say what one costs (#12318) by @yiliang114
-
feat(core): judge each inbound cross-session message for the session it is addressed to (#12292) by @qqqys
-
feat(web-shell): open link artifacts in a new page (#12317) by @ytahdn
-
feat(web-shell): show the microphone level during a browser Live Voice call (#12294) by @qqqys
-
feat(acp-bridge): surface request and tool timing on paged transcript replay (#12304) by @qqqys
-
feat(serve): retry and rerun workflow runs from persisted history (#12291) by @qqqys
-
feat(web-shell): move the workspace and git chips out of the composer toolbar (#12299) by @ytahdn
-
feat(core,docs): add conditional extension rules and cap context warnings (#12034) by @yiliang114
-
feat(web-shell): project paged transcript events into a trajectory (#12337) by @qqqys
-
feat(core): preserve prompt cache for deferred tools (#10410) by @DragonnZhang
-
feat(core): let a background turn carry a message from another session (#12342) by @qqqys
Bug Fixes
-
fix(ci): reclaim Docker cache and clean review scratch directories (#12135) by @yiliang114
-
fix(core): handle simple Bash comments in permission rules (#12096) by @yiliang114
-
fix(ci): pass --allow-escape-sequences to the failure watcher's job-log download (#12117) by @qwen-code-dev-bot
-
fix(cli): require explicit trust for undecided workspaces (#12198) by @yiliang114
-
fix(web-shell): make the published package resolvable for consumers (#12188) by @yiliang114
-
Updates the active Plan chip in the Web Shell composer to use neutral background and theme-matched text/icons for better light/dark theme consistency. (#12241) by @wenshao
-
Gives the Git mode chip in the Web Shell composer a neutral background and border while keeping colored Git icons to distinguish branch and worktree modes. (#12251) by @wenshao
-
Reworks the /context breakdown so category rows partition request content and sum to the provider-reported total, improving token usage accuracy. (#12119) by @yiliang114
-
fix(ci): retry transient E2E build artifact download failures once (#12125) (#12128) by @qwen-code-dev-bot
-
fix(web-shell): hand keyboard focus on when the Plan chip goes (#12248) by @wenshao
-
fix(web-shell): contain the inline message editor in narrow panes (#12175) by @Lilian0122
-
fix(export): raise the document runtime budget for transcript growth (#12298) by @yiliang114
-
fix(web-shell): keep Live Voice strings out of the exported transcript renderer (#12305) by @qqqys
-
fix(web-shell): keep Live Voice entry in live boundary (#12319) by @yiliang114
-
fix(core): hide unavailable image zoom guidance (#12271) by @yiliang114
-
fix(core): gate teammate guidance and budget large tool surfaces (#12142) by @yiliang114
-
fix(web-shell): avoid unnecessary table horizontal scrolling (#12312) by @ytahdn
-
fix(web-shell): check publish artifacts against the npm pack list (#12343) by @yiliang114
-
fix(workflows): write run snapshots atomically (#12341) by @qqqys
Documentation
- docs(session-recovery): sync shape-B claims with the landed provenance channel (#12203) by @yiliang114