What's Changed
- fix: use widely supported clip for code copy status sr-only text (#1629)
- fix: trim padding in inline LaTeX math (#1628)
- Update cross-session messaging description in README
- feat: let agents list, read, message, steer and interrupt other sessions (#1623)
- fix: resolve login-shell PATH so GUI-launched CLIs find Node (#1625)
- fix(history): stream large JSONL transcripts and surface read failures (#1624)
- test: align side-chat command suite with its source (#1622)
- feat(chat): render opted-in fence languages with plugin processors (#1620)
- fix(chat): attach selections from any file view (#1619)
- fix: localize chat chrome and approval prompts (#1618)
- fix: open reattached chats at latest message and keep pre-compact history (#1617)
- feat(sessions): add unread dot and mark sessions unread or read (#1613)
- fix: correct provider lifecycle, history, and chat interactions (#1612)
Full Changelog: 2.3.20...2.3.21