@elizaos/core v0.25.8 / State
Represents the current state/context of a conversation
[key
: string
]: unknown
optional
userId: `${string}-${string}-${string}-${string}-${string}`
ID of user who sent current message
packages/core/src/types.ts:286
optional
agentId: `${string}-${string}-${string}-${string}-${string}`
ID of agent in conversation
packages/core/src/types.ts:289
bio:
string
Agent's biography
packages/core/src/types.ts:292
lore:
string
Agent's background lore
packages/core/src/types.ts:295
messageDirections:
string
Message handling directions
packages/core/src/types.ts:298
postDirections:
string
Post handling directions
packages/core/src/types.ts:301
roomId: `${string}-${string}-${string}-${string}-${string}`
Current room/conversation ID
packages/core/src/types.ts:304
optional
agentName:string
Optional agent name
packages/core/src/types.ts:307
optional
senderName:string
Optional message sender name
packages/core/src/types.ts:310
actors:
string
String representation of conversation actors
packages/core/src/types.ts:313
optional
actorsData:Actor
[]
Optional array of actor objects
packages/core/src/types.ts:316
optional
goals:string
Optional string representation of goals
packages/core/src/types.ts:319
optional
goalsData:Goal
[]
Optional array of goal objects
packages/core/src/types.ts:322
recentMessages:
string
Recent message history as string
packages/core/src/types.ts:325
recentMessagesData:
Memory
[]
Recent message objects
packages/core/src/types.ts:328
optional
actionNames:string
Optional valid action names
packages/core/src/types.ts:331
optional
actions:string
Optional action descriptions
packages/core/src/types.ts:334
optional
actionsData:Action
[]
Optional action objects
packages/core/src/types.ts:337
optional
actionExamples:string
Optional action examples
packages/core/src/types.ts:340
optional
providers:string
Optional provider descriptions
packages/core/src/types.ts:343
optional
responseData:Content
Optional response content
packages/core/src/types.ts:346
optional
recentInteractionsData:Memory
[]
Optional recent interaction objects
packages/core/src/types.ts:349
optional
recentInteractions:string
Optional recent interactions string
packages/core/src/types.ts:352
optional
formattedConversation:string
Optional formatted conversation
packages/core/src/types.ts:355
optional
knowledge:string
Optional formatted knowledge
packages/core/src/types.ts:358
optional
knowledgeData:KnowledgeItem
[]
Optional knowledge data
packages/core/src/types.ts:360
optional
ragKnowledgeData:RAGKnowledgeItem
[]
Optional knowledge data