Skip to content

PersistentMemoryBlock

One persistent memory block.

charLimit: number;

Max characters for this block. Writes exceeding this are rejected.


content: string;

Raw markdown content (free-form; entries separated by § or ---).


key: string;

Key within its scope — e.g. ‘USER’, ‘MEMORY’, ‘project-notes’.


scope: MemoryBlockScope;

Which scope this block belongs to.


optional updatedAt?: string;

When this block was last written (ISO8601 string).