agent-deck v1.12.0
A large stability and correctness release: 30 commits, 21 pull requests, and 19 closed issues, with major contributions from the community.
Send & delivery reliability
- Multiline messages now preserve their line structure end-to-end, with delivery verified via scoped paste markers (#1855, #1897).
- The composer will never submit content that is not attributable to the operator (#1777, #1778).
- Canonical delivery verification for sends (#1793, #1831).
SSH & remote sessions
- Remote session identity is location-aware: the same session directory on different hosts no longer collides (#1850–#1854, #1858, #1901).
- Remote sessions can be reordered with shift+up/down (#1875, #1898).
- Remote group headers can collapse (#1874), and descendants of collapsed ancestors stay hidden (#1878, #1899).
- Attaching no longer eats a keypress after session exit, on both local and SSH attach paths (#1783, #1835).
Session lifecycle & status
- Codex completion now converges across CLI polls (#1792, #1896), and hook status is bound to spawn generations (#1825, #1903).
- Durable last-activity records keep timestamps consistent across restarts (#1846, #1847).
- OpenCode sessions preserve launch options on restart (#1843) and no longer leak CLI session polls (#1848, #1849).
- Stale-session output is routed by transcript cwd, not mtime (#1727).
- CLI flags are no longer injected before claude subcommands (#1821).
Watchers & config
- Watcher adapter recovery failures are contained instead of crashing the engine (#1886, #1900).
- Interval hooks get bounded output capture and reliable shutdown kill (#1829, #1845).
- Non-numeric telegram/discord IDs no longer hard-fail config load (#1726).
TUI & web
- tmux client/server protocol version mismatch is treated as alive, not a dead session (#1723).
- Unicode output is preserved for locale-free tmux clients (#1867, #1902).
- Archived sessions no longer leak into the web sidebar (#1844).
- Web link-opening honors a trusted-domains allowlist (#1682).
- Isolated-tree paths honor the IsolateHome marker (#1861).
Toolchain & security
- Go toolchain bumped to 1.25.13 across the repo, clearing four stdlib vulnerabilities flagged by govulncheck (#1895).
- MiniMax model pricing refreshed (#1839).
Thanks
This release includes merged work from p4p3r, bzdtchk, Asentient, mstege, dbeaudoin, thelastguardian and other contributors — thank you. Credit also to bsaltz, whose bracketed-paste investigation on #1862 informed the accepted multiline-send fix.