Skip to main content

@elizaos/core v1.0.6 / v1 / Plugin

Type Alias: Plugin

Plugin: object

Plugin for extending agent functionality

Type declaration​

name​

name: string

Plugin name

npmName?​

optional npmName: string

Plugin npm name

config?​

optional config: object

Plugin configuration

Index Signature​

[key: string]: any

description​

description: string

Plugin description

actions?​

optional actions: Action[]

Optional actions

providers?​

optional providers: Provider[]

Optional providers

evaluators?​

optional evaluators: Evaluator[]

Optional evaluators

services?​

optional services: Service[]

Optional services

clients?​

optional clients: Client[]

Optional clients

adapters?​

optional adapters: Adapter[]

Optional adapters

handlePostCharacterLoaded()?​

optional handlePostCharacterLoaded: (char) => Promise<Character>

Optional post charactor processor handler

Parameters​

• char: Character

Returns​

Promise<Character>

Defined in​

packages/core/src/specs/v1/types.ts:661