Skip to content

Latest commit

 

History

History
297 lines (149 loc) · 5.45 KB

State.md

File metadata and controls

297 lines (149 loc) · 5.45 KB

@ai16z/eliza v0.1.4-alpha.3 / 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:226


agentId?

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

ID of agent in conversation

Defined in

packages/core/src/types.ts:229


bio

bio: string

Agent's biography

Defined in

packages/core/src/types.ts:232


lore

lore: string

Agent's background lore

Defined in

packages/core/src/types.ts:235


messageDirections

messageDirections: string

Message handling directions

Defined in

packages/core/src/types.ts:238


postDirections

postDirections: string

Post handling directions

Defined in

packages/core/src/types.ts:241


roomId

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

Current room/conversation ID

Defined in

packages/core/src/types.ts:244


agentName?

optional agentName: string

Optional agent name

Defined in

packages/core/src/types.ts:247


senderName?

optional senderName: string

Optional message sender name

Defined in

packages/core/src/types.ts:250


actors

actors: string

String representation of conversation actors

Defined in

packages/core/src/types.ts:253


actorsData?

optional actorsData: Actor[]

Optional array of actor objects

Defined in

packages/core/src/types.ts:256


goals?

optional goals: string

Optional string representation of goals

Defined in

packages/core/src/types.ts:259


goalsData?

optional goalsData: Goal[]

Optional array of goal objects

Defined in

packages/core/src/types.ts:262


recentMessages

recentMessages: string

Recent message history as string

Defined in

packages/core/src/types.ts:265


recentMessagesData

recentMessagesData: Memory[]

Recent message objects

Defined in

packages/core/src/types.ts:268


actionNames?

optional actionNames: string

Optional valid action names

Defined in

packages/core/src/types.ts:271


actions?

optional actions: string

Optional action descriptions

Defined in

packages/core/src/types.ts:274


actionsData?

optional actionsData: Action[]

Optional action objects

Defined in

packages/core/src/types.ts:277


actionExamples?

optional actionExamples: string

Optional action examples

Defined in

packages/core/src/types.ts:280


providers?

optional providers: string

Optional provider descriptions

Defined in

packages/core/src/types.ts:283


responseData?

optional responseData: Content

Optional response content

Defined in

packages/core/src/types.ts:286


recentInteractionsData?

optional recentInteractionsData: Memory[]

Optional recent interaction objects

Defined in

packages/core/src/types.ts:289


recentInteractions?

optional recentInteractions: string

Optional recent interactions string

Defined in

packages/core/src/types.ts:292


formattedConversation?

optional formattedConversation: string

Optional formatted conversation

Defined in

packages/core/src/types.ts:295