Interface: AgentIdentity
@roomful/core / AgentIdentity
Interface: AgentIdentity
Section titled “Interface: 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.
Properties
Section titled “Properties”disclosure?
Section titled “disclosure?”
optionaldisclosure: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.
optionalrole:string
Defined in: packages/core/src/ai-peer.ts:27
An app-defined role, e.g. 'assistant', 'reviewer', 'summarizer'.