Saggar 0.25.1
A follow-up to 0.25.0 with fixes for typing while scrolled, remote access, Antigravity, and the pointer, plus a safer Turbo around browser automation and a sixth status for jobs that finish over uncommitted work.
Added
- Turbo holds browser-automation tool approvals (claude-in-chrome, chrome-devtools, browsermcp, and MCP-served playwright, puppeteer, or browser-use) for you instead of accepting them unread, so an agent can't start driving a signed-in browser unprompted. Switch it off in Settings → Turbo.
- A per-project getting started checklist on the project page and in the project setup terminal: initialize the config, add a first command, add an emoji, ignore local state in a repo, and choose an IDE.
- A terminal whose job finished over uncommitted work now reads Ready for review in the header and on the project menu, and takes its place on the ⌘J walk.
- Fade the main window in on launch, with a short ambience under the reveal. Both respect Reduce Motion and the sound switch.
- Comparison pages at
/comparecovering cmux, herdr, Warp, tmux, an editor's terminal panel, and Claude Code on its own.
Changed
- Smart terminal naming is now opt-in, and both it and terminal summaries redact recognizable credentials on the Mac before anything is sent. Settings and the security docs say what leaves the Mac.
- Delay automatic away compaction until one hour away, before Claude's 90-minute session warning.
- Say you couldn't reach any devices, and to check you're signed in, instead of talking about the relay.
- List Worktree cleanup (⌥⇧⌘W) in the shortcut sheet, cheat sheet, and keyboard docs.
Fixed
- Typing into a terminal scrolls it back to the live bottom, so a prompt entered while scrolled up no longer runs under a held viewport.
- Give the pointing hand back to the controls that had lost it, and stop disabled controls claiming it.
- Quick run panels whose command failed now wear a failed badge instead of fading to idle.
- Name Antigravity terminals from their latest prompt, keep their status current, and offer Continue for their sessions in the Companion and mobile clients.
- Create a worktree in the project whose menu you clicked.
- Name the Mac on the pairing screen after a scanned QR code too.
- Reset remote access to off with the rest of Settings, and pause connection attempts while the Mac is signed out.
- Respect Reduce Motion in the working and needs-you status pulses.
- Say
finishedrather thandoneinsaggar status, and name Pi and OpenCode insaggar agenthelp. - Update the docs and cheat sheet for current statuses, providers, Settings panes, remote transport, and arrow-key bindings.