Chat
Conversation kit for agent UIs: thread, bubbles, composer, typing state, and tool-call badges. Used by Sage and any TRA agent front end. Keep the thread transparent on the scene — do not wrap it in a second content panel.
Assembled
Last week the membership-dues campaign delivered 12,480 messages with 42 failures (~0.3%). Tuesday was the peak day.
Bubbles
role="user" is ember primary. Assistant bubbles use .summit-content — they sit on the scene, not inside another content panel.
Corp week 42 runs Monday 13 Oct through Sunday 19 Oct.
Tool call badge
Status running | done | error. When done and result is set, the chip expands to show JSON.
Typing indicator
Composer
Enter sends, Shift+Enter adds a line. The field uses .summit-field; the bar is a top hairline only (transparent over the scene — not chrome frost).