Skip to main content

MemorySpec

Agent Runtimes


Agent Runtimes / types/memory / MemorySpec

Interface: MemorySpec

Defined in: types/memory.ts:9

Specification for a memory backend.

Properties

backend

backend: string

Defined in: types/memory.ts:23

Storage backend identifier


description

description: string

Defined in: types/memory.ts:17

Memory backend description


emoji

emoji: string

Defined in: types/memory.ts:27

Emoji representation


icon

icon: string

Defined in: types/memory.ts:25

Icon identifier


id

id: string

Defined in: types/memory.ts:11

Unique memory identifier (e.g., 'ephemeral', 'mem0')


name

name: string

Defined in: types/memory.ts:15

Display name for the memory backend


persistence

persistence: string

Defined in: types/memory.ts:19

Persistence level: none, session, cross-session, permanent


scope

scope: string

Defined in: types/memory.ts:21

Memory scope: agent, team, repository, user, global


version

version: string

Defined in: types/memory.ts:13

Version