What's Changed
- fix(channels): keep GitHub inbound recovery armed after a failed read by @wenshao in #16402
- test(core): harden renewal waits and writer seal coverage by @xxwtiancai in #14482
- feat(verify-pr): give the sandboxed round the PR's review threads by @wenshao in #16300
- perf(core): read each Managed message body once per process by @wenshao in #16337
- perf(managed-agent): index the activation lease lookup by @wenshao in #16336
- perf(managed-agent): narrow SSH settlement and worktree locking by @doudouOUC in #16386
- fix(core): keep a writer grant an in-flight renewal refreshed by @wenshao in #16287
- feat(autofix-pr): give helper refusals a code and a next step by @wenshao in #16238
- test(web-shell): consolidate sidebar suite fixtures on the shared sidebarHarness by @4ekuct25 in #16016
- docs(design): propose PR state transitions from the daemon PR refresh by @wenshao in #16246
- perf(core): load the MCP client's Google auth providers on demand by @wenshao in #16242
- perf(managed-agent): take native journal snapshots off the tenant guards by @doudouOUC in #16410
- fix(core): keep session list titles when a transcript is rebuilt by @wenshao in #16299
- feat(qqbot): deliver proactive loop messages as active group messages by @Eric-GoodBoy-Tech in #15635
- fix(core): accept images for Llama 3.2 Vision, Llama 4, LLaVA, Pixtral and Mistral Small 3.1 and 3.2 by @Shizoqua in #16311
New Contributors
- @xxwtiancai made their first contribution in #14482
Full Changelog: v0.26.8...v0.26.8-nightly.20261105.7bd78683e6