Prepare the interface
Define the interface’s connection, permission-request, active, interrupted, reconnecting, and ended states. Give controls accessible names, keyboard behavior, visible focus, and appropriate announcements. Keep transcript text readable at narrow widths and support the language direction of the content. Use client events to plan the displayed data and authentication to separate browser session access from server credentials. Do not copy a workspace API key into a component prop or browser bundle.Release requirements
The public component release must document installation, supported client versions, session creation, event handlers, cleanup, styling boundaries, accessibility behavior, and error handling. Test against the real released transport before embedding it in customer pages.Frequently asked questions
Can I install the dashboard's internal components as an SDK?
Can I install the dashboard's internal components as an SDK?
They are private application code, not a verified public package. Use the public API and resource documentation for the supported boundary.
Can an attractive preview prove the conversation works?
Can an attractive preview prove the conversation works?
No. Validate authentication, session connection, actual input/output, failure handling, and cleanup separately from presentation.