Skip to content

Interface: HeuristicAgentOptions

@roomful/core


@roomful/core / HeuristicAgentOptions

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

Configures createHeuristicAgent.

optional moodField: string

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

The presence field to set a rotating mood on (skipped if unset).


optional moods: string[]

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

The mood pool.


optional reactEveryTicks: number

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

Emit a reaction every N ticks. Defaults to 5.


optional reactionEvent: string

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

Emit reactions on this event channel (skipped if unset).


optional reactions: unknown[]

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

The pool of reaction payloads to emit verbatim on reactionEvent.