Agents that never sleep ∞
This release is all about persistence. Your terminal sessions now survive app launches with bundled zmx, so quitting Supacode, installing an update, no longer means starting over. Every agent, every running command, every scrollback buffer is right there waiting when you reopen the app, still mid-stream, exactly as you left it. No rerunning prompts, no rebuilding context, no hunting for where each agent got to. Close the laptop at the end of the day and open it the next morning to find your whole fleet still running, still streaming, still yours. The orchestrator you trust to juggle a dozen agents in parallel now remembers all of them!
What's Changed
- Lock Supacode worktrees so prune can't drop them by @sbertix in #339
- Fix terminal flash and stuck pending worktrees on sidebar selection by @sbertix in #340
- Persist terminal sessions across app launches with bundled zmx by @sbertix in #334
- Refresh hyperlink highlight on modifier press without mouse move by @sbertix in #344
- Focus tab's focused surface on tab bar click by @sbertix in #345
- Re-surface archived worktrees in the sidebar while their delete script runs by @sbertix in #346
- Fix tab-bar progress lag and cut animation/re-render cost during agent activity by @sbertix in #347
- Stop the sidebar shimmer when an agent is awaiting input or idle by @sbertix in #349
- Let users pick the worktree base ref from local and remote branches by @sbertix in #350
- Let users override the new worktree's name and parent directory by @sbertix in #351
- Show GitHub merge queue state in the PR popover and sidebar by @sbertix in #352
- Improve the readability of the selected command palette row by @sbertix in #353
Full Changelog: v0.9.2...v0.10.0