Skip to content

Interface: AgentIdentity

@roomful/core


@roomful/core / AgentIdentity

Defined in: packages/core/src/ai-peer.ts:23

Marks a peer as a non-human agent and describes it, so UIs can disclose AI participants and downstream features (agent cursor states, action streams, approvals) can key off it.

optional disclosure: string

Defined in: packages/core/src/ai-peer.ts:29

A human-readable disclosure line, e.g. 'AI assistant'.


kind: "ai"

Defined in: packages/core/src/ai-peer.ts:25

Always 'ai' — distinguishes an agent peer from a human.


optional role: string

Defined in: packages/core/src/ai-peer.ts:27

An app-defined role, e.g. 'assistant', 'reviewer', 'summarizer'.