OptionalalertsAuto-refresh historical alerts
OptionalalertsAuto-refresh interval in seconds
OptionalcardCard display order — includes built-in IDs and custom card IDs
OptionalcloudCloudClient instance for search and AI queries
OptionalcolorsCustom colors
OptionalconversationOptions for the conversation manager
OptionalcustomCustom cards — add new cards by ID (place in cardOrder to control position)
OptionalintelligenceCurrent intelligence configuration
OptionalisWhether the current user is the room owner
OptionallabelsCustom labels for i18n
OptionalonCallback when intelligence configuration changes
OptionalonCustom AI query handler (stateless — no meeting context)
OptionalquickQuick action buttons
OptionalrenderIntercept any card's rendering — return null to hide, ReactNode to replace
Room identifier (used for scoping search/alerts to this room)
OptionalroomRoom statistics data (aggregate stats across rooms/recordings)
OptionalshowShow the Alerts card (default: true)
OptionalshowShow the AI Assistant card (default: true)
OptionalshowEnable multi-conversation management
OptionalshowShow the Room Stats card (default: true)
OptionalshowShow the Search card (default: true)
OptionalshowShow the Settings card (default: isOwner)
OptionalstylesCustom styles
OptionalsxMUI sx prop
OptionalsystemSystem prompt for the AI assistant
Current user identifier
Props for the RoomDashboard orchestrator component.
Designed for offline (no-video) rooms. The AI Assistant operates in stateless mode (general queries, no meeting context). Search uses semantic search over historical transcriptions and documents. Alerts show historical alert data.