Skip to main content

Saggar 0.25.1

Two pixel marks on a dark field: a small figure, and a frame filled part of the way up

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 /compare covering 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 finished rather than done in saggar status, and name Pi and OpenCode in saggar agent help.
  • Update the docs and cheat sheet for current statuses, providers, Settings panes, remote transport, and arrow-key bindings.