Skip to main content

@elizaos/core v1.0.0-beta.7 / Memory

Interface: Memory

Represents a stored memory/message

Extended by

Properties

id?

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

Optional unique identifier

Defined in

packages/core/src/types.ts:186


entityId

entityId: `${string}-${string}-${string}-${string}-${string}`

Associated user ID

Defined in

packages/core/src/types.ts:189


agentId?

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

Associated agent ID

Defined in

packages/core/src/types.ts:192


createdAt?

optional createdAt: number

Optional creation timestamp in milliseconds since epoch

Defined in

packages/core/src/types.ts:195


content

content: Content

Memory content

Defined in

packages/core/src/types.ts:198


embedding?

optional embedding: number[]

Optional embedding vector for semantic search

Defined in

packages/core/src/types.ts:201


roomId

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

Associated room ID

Defined in

packages/core/src/types.ts:204


unique?

optional unique: boolean

Whether memory is unique (used to prevent duplicates)

Defined in

packages/core/src/types.ts:207


similarity?

optional similarity: number

Embedding similarity score (set when retrieved via search)

Defined in

packages/core/src/types.ts:210


metadata?

optional metadata: MemoryMetadata

Metadata for the memory

Defined in

packages/core/src/types.ts:213