@elizaos/core v1.0.0-beta.7 / Character
Interface: Character
Configuration for an agent character
Properties
id?
optional
id: `${string}-${string}-${string}-${string}-${string}`
Optional unique identifier
Defined in
packages/core/src/types.ts:617
name
name:
string
Character name
Defined in
packages/core/src/types.ts:620
username?
optional
username:string
Optional username
Defined in
packages/core/src/types.ts:623
system?
optional
system:string
Optional system prompt
Defined in
packages/core/src/types.ts:626
templates?
optional
templates:object
Optional prompt templates
Index Signature
[key
: string
]: TemplateType
Defined in
packages/core/src/types.ts:629
bio
bio:
string
|string
[]
Character biography
Defined in
packages/core/src/types.ts:634
messageExamples?
optional
messageExamples:MessageExample
[][]
Example messages
Defined in
packages/core/src/types.ts:637
postExamples?
optional
postExamples:string
[]
Example posts
Defined in
packages/core/src/types.ts:640
topics?
optional
topics:string
[]
Known topics
Defined in
packages/core/src/types.ts:643
adjectives?
optional
adjectives:string
[]
Character traits
Defined in
packages/core/src/types.ts:646
knowledge?
optional
knowledge: (string
|object
)[]
Optional knowledge base
Defined in
packages/core/src/types.ts:649
plugins?
optional
plugins:string
[]
Available plugins
Defined in
packages/core/src/types.ts:652
settings?
optional
settings:object
Optional configuration
Index Signature
[key
: string
]: any
Defined in
packages/core/src/types.ts:655
secrets?
optional
secrets:object
Optional secrets
Index Signature
[key
: string
]: string
| number
| boolean
Defined in
packages/core/src/types.ts:660
style?
optional
style:object
Writing style guides
all?
optional
all:string
[]
chat?
optional
chat:string
[]
post?
optional
post:string
[]