Skip to content

CollaborationPresence

stable

Multi-user + agent co-presence indicator. Visually distinguishes humans (round avatars) from agents (square monograms). Shows execution state, ghost presence, and typed participant counts.

multi-agent/Storybook ↗
import { CollaborationPresence } from "@danagraph/design-system/patterns"
Loading demo…

Props

participantsrequired
Type Participant[]Default —

All participants (humans and agents) in the collaboration space.

variant
Type "bar" | "panel"Default "bar"

bar: inline toolbar row; panel: full presence list with sections.

maxVisible
Type numberDefault 5

Max avatars before collapsing to overflow count.

showTypeSeparation
Type booleanDefault true

Show agents and humans in separate visual groups.

contextLabel
Type stringDefault —

Label for the shared surface (shown in panel header).

semantictypebordersurfacemotion
Design Rationale

This component was designed to express:

Explore Related

Was this helpful?