Skip to content

Interface: SessionInfo

Defined in: protocol.ts:112

Session metadata the relay advertises for each connectable host.

Properties

busy

busy: boolean

Defined in: protocol.ts:125

Whether a remote is already viewing this host.


channelTag?

optional channelTag?: string

Defined in: protocol.ts:123

The aiui channel tag this host belongs to, when it declared one.


connectedAt

connectedAt: string

Defined in: protocol.ts:127

ISO-8601 time the host connected.


id

id: string

Defined in: protocol.ts:114

Relay-assigned room id the remote joins.


label

label: string

Defined in: protocol.ts:116

Human label the host announced (page title, app name).


name?

optional name?: string

Defined in: protocol.ts:119

Human-visible session name the host announced ("courageous-beaver") — what the list shows first. A re-register updates it (a live rename).


project?

optional project?: string

Defined in: protocol.ts:121

Project directory the host lives in, when known (for grouping).