What's Changed
- fix(ci): reclaim Docker cache and clean review scratch directories by @yiliang114 in #12135
- fix(core): handle simple Bash comments in permission rules by @yiliang114 in #12096
- fix(ci): pass --allow-escape-sequences to the failure watcher's job-log download by @qwen-code-dev-bot in #12117
- feat(web-shell): restore remote workspace add flow by @yiliang114 in #12085
- feat(web-shell): expose assistant turn settlement lifecycle by @yiliang114 in #11251
- fix(cli): require explicit trust for undecided workspaces by @yiliang114 in #12198
- fix(web-shell): make the published package resolvable for consumers by @yiliang114 in #12188
- docs(session-recovery): sync shape-B claims with the landed provenance channel by @yiliang114 in #12203
- docs(vscode): record why the remote-webview URL refuses a bracketed IPv6 literal by @yiliang114 in #12140
- fix(web-shell): Use neutral colors for the active Plan chip by @wenshao in #12241
- feat(core): Add the bwrap execution foundation by @doudouOUC in #12067
- fix(web-shell): Use neutral colors for Git mode chips by @wenshao in #12251
- fix(cli): make /context categories add up to the provider total by @yiliang114 in #12119
- test(ci): cover the review-scratch suite in the yaml import ratchet by @yiliang114 in #12259
- test(core): keep the scp-like removal witness scp-like on win32 by @yiliang114 in #12263
- refactor(web-shell): simplify remote workspace flow by @yiliang114 in #12264
Full Changelog: v0.24.1...v0.24.1-nightly.20260919.c1c00cbaab