Skip to main content

Interface: HistoryStorage

Defined in: packages/core/src/history/storage.ts:73

Storage interface for History persistence

Implement this interface to create custom storage backends (PostgreSQL, Redis, LocalStorage, etc.)

Methods

load()

load(): Promise<StorageData | null | undefined>

Defined in: packages/core/src/history/storage.ts:78

Load data from storage Returns the stored history data or null/undefined if nothing stored

Returns

Promise<StorageData | null | undefined>


save()

save(data): Promise<void>

Defined in: packages/core/src/history/storage.ts:84

Save data to storage Accepts StoredHistory (new format) or StoredMessage[] (legacy)

Parameters

data

StorageData

Returns

Promise<void>