Skip to content

Latest commit

 

History

History
333 lines (167 loc) · 6.21 KB

File metadata and controls

333 lines (167 loc) · 6.21 KB

@elizaos/core v0.25.8 / State

Interface: State

Represents the current state/context of a conversation

Indexable

[key: string]: unknown

Properties

userId?

optional userId: `${string}-${string}-${string}-${string}-${string}`

ID of user who sent current message

Defined in

packages/core/src/types.ts:286


agentId?

optional agentId: `${string}-${string}-${string}-${string}-${string}`

ID of agent in conversation

Defined in

packages/core/src/types.ts:289


bio

bio: string

Agent's biography

Defined in

packages/core/src/types.ts:292


lore

lore: string

Agent's background lore

Defined in

packages/core/src/types.ts:295


messageDirections

messageDirections: string

Message handling directions

Defined in

packages/core/src/types.ts:298


postDirections

postDirections: string

Post handling directions

Defined in

packages/core/src/types.ts:301


roomId

roomId: `${string}-${string}-${string}-${string}-${string}`

Current room/conversation ID

Defined in

packages/core/src/types.ts:304


agentName?

optional agentName: string

Optional agent name

Defined in

packages/core/src/types.ts:307


senderName?

optional senderName: string

Optional message sender name

Defined in

packages/core/src/types.ts:310


actors

actors: string

String representation of conversation actors

Defined in

packages/core/src/types.ts:313


actorsData?

optional actorsData: Actor[]

Optional array of actor objects

Defined in

packages/core/src/types.ts:316


goals?

optional goals: string

Optional string representation of goals

Defined in

packages/core/src/types.ts:319


goalsData?

optional goalsData: Goal[]

Optional array of goal objects

Defined in

packages/core/src/types.ts:322


recentMessages

recentMessages: string

Recent message history as string

Defined in

packages/core/src/types.ts:325


recentMessagesData

recentMessagesData: Memory[]

Recent message objects

Defined in

packages/core/src/types.ts:328


actionNames?

optional actionNames: string

Optional valid action names

Defined in

packages/core/src/types.ts:331


actions?

optional actions: string

Optional action descriptions

Defined in

packages/core/src/types.ts:334


actionsData?

optional actionsData: Action[]

Optional action objects

Defined in

packages/core/src/types.ts:337


actionExamples?

optional actionExamples: string

Optional action examples

Defined in

packages/core/src/types.ts:340


providers?

optional providers: string

Optional provider descriptions

Defined in

packages/core/src/types.ts:343


responseData?

optional responseData: Content

Optional response content

Defined in

packages/core/src/types.ts:346


recentInteractionsData?

optional recentInteractionsData: Memory[]

Optional recent interaction objects

Defined in

packages/core/src/types.ts:349


recentInteractions?

optional recentInteractions: string

Optional recent interactions string

Defined in

packages/core/src/types.ts:352


formattedConversation?

optional formattedConversation: string

Optional formatted conversation

Defined in

packages/core/src/types.ts:355


knowledge?

optional knowledge: string

Optional formatted knowledge

Defined in

packages/core/src/types.ts:358


knowledgeData?

optional knowledgeData: KnowledgeItem[]

Optional knowledge data

Defined in

packages/core/src/types.ts:360


ragKnowledgeData?

optional ragKnowledgeData: RAGKnowledgeItem[]

Optional knowledge data

Defined in

packages/core/src/types.ts:362