Agent (green) · red run-dot pulsing — a run is processing (hover the dot → cancel ×)
Assist
Assist (orange) · idle — dark gray dot, not clickable
Assist5m 36s
Assist paused · live countdown (tabular-nums, mode color)
Off
Off (gray) · muted
compact (icon-only)
Agent
Agent + run
Assist
Assist idle
Off
Off
Compact = [dot][mode icon] in a 32px colored square — label, timer & chevron hidden. Used on mobile and when the conversation column is narrow.
.sb-daisi-menu — mode dropdown
DAISI Mode
Equal row anatomy (CPO ruling 2026-09-02). Every mode row — Agent Mode, Assistant Mode, AI Off — is one .sb-daisi-mode with identical padding: 10px vertical · 12px horizontal, 10px icon gap, 18px icon column; the header band is 9px/12px. The padding lives on the atom, so the app's AI-Off-row inconsistency cannot recur. Reset-to-Default is RETIRED — the header carries an X close instead. Color = mode: green = Agent · orange = Assist (internal-only) · gray = Off. The pill's left dot goes red & pulsing while an agent run is processing — click it to cancel.Pauses render in ALL modes but are ENABLED ONLY in Agent Mode (superseding ruling, Taylor → Stas, 2026-09-02). A pause = a timed step-down from Agent to Assistant that auto-reverts to Agent at 0 — so from Assistant or AI Off the rows sit disabled (reduced ink, no hover, not clickable): pausing only means something from Agent. There is no new "Paused" state — the badge and menu read Assist during a window, exactly as today. While a window runs the pause section shows Resume Now (Nm Ns left) — below.
assistant / off — pause rows disabled
DAISI Mode
Assistant active: the three pause rows render in the standard disabled treatment (.sb-menuitem.is-disabled — reduced ink, no hover, not clickable). AI Off reads identically.
pause window running — Resume Now
DAISI Mode
A 5-minute pause running from Assistant: the pause rows collapse to one Resume Now row carrying the live remainder.
light mode — trigger pill · menu · DAISI channel
AgentAssist5m 36s
DAISI Mode
Tell DAISI to do something for this customer…
THE YELLOW RULING (CPO, 2026-09-02). DAISI keeps yellow-01/yellow-02 as its accents in both themes, but in LIGHT mode any text sitting on a yellow fill is dark ink, never white — the selected DAISI channel tab flips to a yellow-01 fill with light-theme gray-00 (#272727) text. Measured WCAG on yellow-01 #F9D230: white ink ≈ 1.5:1 (fails AA) · dark ink #272727 ≈ 10.2:1 (passes AAA). The same 1.5:1 failure is why bare yellow-01 TEXT on white is never used for labels in light mode. Yellow-02 tint surfaces (#FEFBEB) keep normal ink and are unaffected. Dark theme is unchanged.