chat_session library
Classes
- ChatCapabilities
- Features advertised by a particular conversation, not assumed from a brand.
- ChatSession
- A session is owned by the host. Widgets only subscribe/unsubscribe; they never close agent connections, destroy history, or dispose this object.
- ChatSessionState
- One atomic visible snapshot. Hosts keep replay staging and persistence out of the widget tree. Bump messagesRevision on in-place transcript updates.