Saggar 0.31.0
Saggar 0.31.0 adds richer session presets, GitHub Copilot support, faster native mobile tools, and a calmer workspace.
Sessions and agents
- Create structured session presets with a runner, model, effort, context, opening task, and custom emoji.
- Use GitHub Copilot CLI as a first-class provider, including launch, resume, hooks, and skills.
- Keep smart session names stable through weak follow-ups, then update them when the work changes.
- Group provider subagents into one activity tree per conversation.
- Follow Claude Code task, teammate-idle, post-compaction, and model-switch events.
- Wait until a fresh shell can accept input before launching a preset or agent.
Workspace and projects
- Use project favicons as project icons, with manual and automatic choices.
- Find Settings inside the main workspace with searchable, grouped controls.
- Keep text editing shortcuts with the focused editor.
- Label plain terminal launches as shells, and keep emoji presets aligned in menus.
- Refresh the public homepage trust grid.
Mobile and remote control
- Collapse consecutive native mobile tool activity into one expandable row.
- Improve native iOS Simulator startup and screenshot streaming.
- Load large local-site assets without serial tunnel round trips.
- Preserve mobile device identity when a Mac key changes, and recover from stale keys automatically.
- Explain whether an unanswered connection is offline, silent, or refusing, and let users cancel or forget it.
- Clear all saved pairings from the native mobile Mac list.
Fixes
- Submit native iOS messages using the terminal's negotiated Return encoding.
- Keep browser navigation from overwriting an address while it is being edited.
- Let text selection cross Markdown sections in a chat message.
- Open custom sessions in the project currently on screen.
- Keep remote access subscription checks and TestFlight beta access in sync.