Triformer
Card-grid overview of every Triformer agent in the circle. Each card shows a preview of the agent's latest message, an unread signal, and a signal for an open question waiting on a reply. Clicking a card switches the existing chat bar to that agent and expands it — there is no separate in-panel chat surface.
Sketch
Structural preview of the panel chrome. The browser panel renders the real BrowserChrome primitive at miniature scale; the other variants are CSS shape silhouettes. Either way the composition tree below is the authoritative description of what's inside.
States
emptyNo Triformers yet - create one to start a conversationoverviewOne card per Triformer agentunreadCard shows an unread-message signalpending_questionCard shows a question waiting on a reply
Composition
Click any component name to jump to its component-page entry.
TriformerOverviewPanelouterGenerated-shell entry point that consumes the triformer panel's config.multi_session descriptor and renders the element-backed card grid.
TriformerTilecontrolClickable card for one Triformer agent — latest-message preview, unread dot, pending-question badge, session-count chip.
UnifiedBarcontentNOT mounted by this panel. A card click calls set_active_agent + expand on the already-mounted UnifiedBarContext, so the conversation surface a click lands in is the platform's one existing chat overlay, not a second copy.
Uses Components
Flat list of every component referenced — verifiable against the composition tree by the future generator audit.