Class: MemoryStorage
Defined in: packages/core/src/history/storage.ts:98
In-memory storage implementation
Fast, simple storage that keeps messages in memory only. Useful for testing, temporary sessions, or when persistence isn't needed.
Example
const history = new History(new MemoryStorage({ maxMessages: 100 }));
Implements
Constructors
Constructor
new MemoryStorage(
options?):MemoryStorage
Defined in: packages/core/src/history/storage.ts:101
Parameters
options?
maxMessages?
number
Returns
MemoryStorage
Methods
load()
load():
Promise<StorageData|null>
Defined in: packages/core/src/history/storage.ts:103
Load data from storage Returns the stored history data or null/undefined if nothing stored
Returns
Promise<StorageData | null>
Implementation of
save()
save(
data):Promise<void>
Defined in: packages/core/src/history/storage.ts:107
Save data to storage Accepts StoredHistory (new format) or StoredMessage[] (legacy)
Parameters
data
StorageData
Returns
Promise<void>