v0.1.31 — Inbox zero, for agents
Every session wears its state, so agent work reads like an inbox instead of a log. Plan Ready, Working, Stopped, and Review labels replace guesswork in the sidebar and feed — each maps to a real execution state, so you can spot blocked plans, cancelled turns, and unread reviews at a glance. Group by Status to scan the whole queue by what needs you next, then work it down to zero.
Done clears finished sessions without losing them. Mark any eligible session Done from the sidebar or feed header and it moves into a collapsible Done section below your active list. Restore with one click when you need to revisit work, or let auto-done preferences tuck away stale sessions on a schedule you control. If new content arrives, a Done session reopens itself.
Terminal activity fills the feed with room to breathe. The refreshed terminal theme and block layout nest scroll inside long feeds, expand the active turn to full viewport when you need focus, and keep command blocks legible alongside chat — whether you are driving a CLI adapter or replaying output.
Agent decisions land in the feed, not buried in tool output. When an agent posts to your inbox — a review handoff, a blocker, a question it can't answer alone — it renders as a real card in the timeline, with the actions it's waiting on and the context to decide. Inbox rows also pick up swipe actions, so triage works the way email does.
Mobile gets a tighter workspace shell. The command palette opens as a draggable sheet with the same search and navigation you use on desktop. Collapsible tab-address controls tuck panel actions behind a compact header bar so workspace tabs stay readable on a small screen, and session rows share one swipe shell across every variant.
Also in this release:
- Plan to backlog — send tasks straight from a plan to the backlog, picking a parent task on the way in.
- Tasks follow the sessions working them — Kanban status is derived from live session state and unread content, so cards move to In Progress and In Review as agents pick work up.
- Acknowledgement-only turn resume — turns that only needed a nod resume cleanly instead of stalling.
- Archive cleanup preview — archiving a session shows what branches, worktrees, and PR state will be cleaned up before you confirm.
- PR-done tracker — merged pull requests are tracked so archive cleanup can reconcile open work safely.
- Side-panel tab persistence — the side panel reopens on the tab you left it on.
- Landscape safe-area insets — wide phones stop clipping content behind the notch.
- Glass category rail — the plugins catalog uses pill styling consistent with the rest of the shell.
- Orphan process reaping — agent processes are reaped on stop and server reboot so stray CLIs do not linger.
- Adapter auth recovery — documented recovery pipeline when provider credentials expire mid-run.
- pi-agent adapter — a new provider plugin joins the adapter catalog.
- Agent browser canvas — Figma-style zoom and pan for device preview frames.
- Question card shortcuts — clearer key chips on structured ask prompts.