Conversations
Conversation sync, unread, hide, and activation state.
Synchronize a Conversation page
Reads Leader-persisted messages without runtime activation. Failed SENDs may appear. Any read error fails the page; retry the original cursor.
Synchronize legacy Conversations
Read persisted heads and recents without Channel activation. Failed SENDs may appear; any read error fails the request. Legacy fields and cursors are preserved.
Clear Conversation unread
Advances read_seq to the current committed head; unknown legacy fields such as message_seq are ignored.
Set maximum Conversation unread
Monotonically advances read_seq so no more than unread messages remain.
Hide Conversation through the current head
Advances deleted_to_seq to the current committed head without deleting Channel membership.
Activate a Conversation
Records an explicit open, switch, or resume action for ordering; message paths do not activate it.