Skip to main content

Interface: PluginOptions

Plugin configuration structure resolved during initialization.

Properties

commands?

optional commands: boolean | string[];

Command allow/deny list configuration.


engine?

optional engine: BaseEngine;

Custom AI engine instance to override defaults.


insight?

optional insight: boolean;

Enables vector store insights synchronisation.


instructions?

optional instructions: string;

System instructions injected into AI prompts.


restrict?

optional restrict: object;

Channel restriction settings limiting where the bot responds.

NameType
channelIdsstring[]

usage?

optional usage: PluginUsageOptions;

Token usage tracking configuration.


voice?

optional voice: VoicePluginVoiceOptions;

Voice feature configuration delegated to the voice manager.


whitelist?

optional whitelist: object;

Whitelist of channels where the bot can respond freely.

NameType
channelIdsstring[]