What's Changed
- refactor(chat): group interrupted turns by native turn identity (#1707)
- feat(chat): fold interrupted turns and restore them on reload (#1702)
- fix(claude): keep late steers in their run and replay folds in order (#1696)
- fix: report failed environment textarea updates (#1686)
- docs: correct environment settings lifetime comments (#1685)
- docs: clarify scheduled native test coverage (#1684)
- fix: preserve surrogate pairs in generated titles (#1683)
- fix: report linked folder activation failures (#1682)
- docs: clarify documentation-only verification (#1681)
- test: align execution registration suite with registry owner (#1680)
- test: align Claude effort metadata suite with storage owner (#1679)
- fix: make scheduled verification fixtures platform-aware (#1693)
- fix: resume saved DeepSeek sessions instead of recreating them (#1692)
- fix: guide users when Pi rejects a saved model route (#1691)
- fix: replace removed Codex thread/rollback in fork setup (#1690)
Full Changelog: 2.3.24...2.3.25