0.12.0 introduces the session canvas: a dashboard view that lays out sessions as a zoomable lineage graph instead of a flat list. Sessions sit in swimlanes, with subagent orchestration drawn as its own timeline, and node size reflects what actually filled the context window - tokens and compaction epochs.
The canvas is built to stay fast at every altitude. Detail cards appear on hover backed by a DB-only session summary that dropped from tens of seconds to about 30 milliseconds, and the time axis now zooms from an 80x cap up to 2000x.
Highlights
- Sessions render as a semantic-zoom lineage graph with swimlanes and a subagent orchestration timeline.
- Hovering a session shows an instant detail card; clicking opens inline detail in place or in focus mode.
- Node size encodes context tokens and compaction epochs, so heavy sessions stand out visually.
- Time-axis zoom and pan, with progressive pill labels and auto-focus on deep zoom.
- Detail summaries are computed entirely in the database, cutting load time from 20-58s to ~30ms.
Why it matters
A list of sessions hides how work actually unfolds: long arcs, forks, subagents, and compaction pressure. The canvas makes that structure visible at a glance and keeps it explorable without waiting on slow queries.