@elizaos/core v1.0.0-beta.34 / 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:615
name
name:
string
Character name
Defined in
packages/core/src/types.ts:618
username?
optional
username:string
Optional username
Defined in
packages/core/src/types.ts:621
system?
optional
system:string
Optional system prompt
Defined in
packages/core/src/types.ts:624
templates?
optional
templates:object
Optional prompt templates
Index Signature
[key
: string
]: TemplateType
Defined in
packages/core/src/types.ts:627
bio
bio:
string
|string
[]
Character biography
Defined in
packages/core/src/types.ts:632
messageExamples?
optional
messageExamples:MessageExample
[][]
Example messages
Defined in
packages/core/src/types.ts:635
postExamples?
optional
postExamples:string
[]
Example posts
Defined in
packages/core/src/types.ts:638
topics?
optional
topics:string
[]
Known topics
Defined in
packages/core/src/types.ts:641
adjectives?
optional
adjectives:string
[]
Character traits
Defined in
packages/core/src/types.ts:644
knowledge?
optional
knowledge: (string
|object
|object
)[]
Optional knowledge base
Defined in
packages/core/src/types.ts:647
plugins?
optional
plugins:string
[]
Available plugins
Defined in
packages/core/src/types.ts:654
settings?
optional
settings:object
Optional configuration
Index Signature
[key
: string
]: any
Defined in
packages/core/src/types.ts:657
secrets?
optional
secrets:object
Optional secrets
Index Signature
[key
: string
]: string
| number
| boolean
Defined in
packages/core/src/types.ts:662
style?
optional
style:object
Writing style guides
all?
optional
all:string
[]
chat?
optional
chat:string
[]
post?
optional
post:string
[]