Saggar 0.32.0
Saggar 0.32.0 introduces supervised sessions, makes agent progress easier to follow, restores the terminal scrollbar, and improves performance, reliability, and remote-control security.
Supervised sessions
- Supervised sessions replace Turbo. Routine prompts can proceed automatically, or you can keep every permission decision for yourself.
- New agent terminals no longer flash the supervised chip while supervision is off.
- Typing a draft into an agent's prompt no longer counts as the agent working, so an unsent prompt no longer earns a "Command finished" tick.
Agent tree
- Claude tasks now show a useful state such as Queued, their current step, or Finished.
- Subagent reports, background task updates, commands, and interruptions are clearly labeled on iPhone.
- Agent cards are easier to scan, collapse, and understand when little progress has been recorded.
Terminals
- The terminal scrollbar is back, with a slim design that supports dragging and page scrolling.
- The header's provider mark sits in the leading slot in place of the status dot, breathing while the agent works.
- Closing a terminal now lets the shell save its history and exit cleanly.
- Failed commands and interrupted shells now report the correct exit code.
- Reopening Saggar lands on the terminal you last viewed, including after closing What's New or a crash-recovery pane.
- Pointer and keyboard handling is lighter with many terminals open.
Reliability
- Unreadable local data is preserved for recovery instead of being overwritten, and Saggar's private files receive stricter protection.
- Stuck background tools no longer freeze status updates.
- Claude and Codex transcript processing now uses far less CPU when many sessions are open.
- Finished background tasks keep the terminal's name, and multi-line prompts keep their formatting.
- Saggar can relaunch after a crash even when an agent shell is still running.
Remote control
- Paired devices now verify the Mac's identity on every connection.
- Remote permissions more tightly limit browsing, downloads, and notifications to the access level you granted.
- Command-line settings can no longer weaken approval or remote-access protections.
Sounds
- Default sounds are Frog for buttons and selection, Bottle for modes and settings, and Blow for work starting. Success, failure, and attention keep Glass, Basso, and Submarine.
- Saving a preset or project command plays the button tone instead of the success tone.
Mobile
- Inline markdown and tables render in conversations.
- New iOS sessions accept image uploads before their transcript is ready, and project names from
.saggar/project.jsonare honored.