Skip to content

AmbientAgentStatus

stable

Non-intrusive background activity indicator. Shows agents working without demanding attention. Three variants: dot (toolbar), strip (bottom bar), tray (collapsible side panel).

Agency & ControlInteractive/Storybook ↗
import { AmbientAgentStatus } from "@nodus/design-system/patterns"
Loading demo…

Props

agentsrequired
Type AmbientAgent[]Default

Agents and their current background activity state.

variant
Type "dot" | "strip" | "tray"Default "tray"

Display variant — dot for toolbar, strip for bottom bar, tray for collapsible side panel.

dismissAfterMs
Type numberDefault 3000

Auto-dismiss completed agents after this delay. 0 disables auto-dismiss.

maxVisible
Type numberDefault 3

Max agents shown before collapsing to overflow count.

position
Type AmbientPositionDefault "bottom-right"

Viewport position when using fixed variants. 'inline' renders in flow.

onExpand
Type () => voidDefault

Called when user clicks to expand/view details.

Metadatasemantictypebordersurfacemotion
Design Rationale

This component was designed to express:

Explore Related

Was this helpful?