Flutter Support and AI Console Blueprint
This is a product blueprint, not a copy/paste tutorial. Use mediasfu_sdk 2.3.0
and its supplied MediasfuConference or MediasfuChat room for the human
support conversation. The room provides people, media where enabled, chat,
moderation-oriented surfaces, recording controls, and participant exit.
Keep support case context and human-agent UI in Flutter. The authenticated backend authorizes customers and agents. Begin with the Flutter compact-call blueprint and Flutter UI ownership.
Never put reusable Cloud credentials, AI keys, or support tokens in Flutter source or distributed application configuration. Restricted, revocable values are only for isolated local development; external testing and release require the backend boundary.
Build and validate
- Test customer and human-agent join, participant state, media/chat where enabled, permission/network recovery, and exit on shipping targets.
- Keep a clear human-only fallback if a companion support service fails.
- On exit, remove temporary case UI, media references, timers, and observers.
This room package does not publish an AI-agent lifecycle, model/session setup, data-buffer routing, pause/stop contract, observability, or retention policy. Provide those capabilities through your backend and present state only after backend confirmation.