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.
| Name | Type |
|---|---|
channelIds | string[] |
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.
| Name | Type |
|---|---|
channelIds | string[] |