Skip to content

Interface: RingState

Defined in: aiui-intent-client/src/transport.ts:157

The on-page indicator's asserted state (a claim's desire, as data).

Properties

grant?

optional grant?: object

Defined in: aiui-intent-client/src/transport.ts:170

Present when this host's capture grant is REAL (not grantless) and the ring is on. tab is the granted tab — absent means no grant has been minted yet — and hint is how the user mints one: the activation shortcut's LIVE label, discovered by the host, never hard-coded (users rebind it, and Chrome silently drops a conflicted binding). Tabs other than tab render the HOLLOW ring with the hint (the fourth ring state, BEHAVIOR.md).

hint

hint: string

tab?

optional tab?: number


on

on: boolean

Defined in: aiui-intent-client/src/transport.ts:158


turnTone

turnTone: boolean

Defined in: aiui-intent-client/src/transport.ts:160

The richer tone while a turn is open.