Skip to content

bodhi-realtime-agent / SessionStore

Interface: SessionStore

Defined in: core/session-store.ts:9

Persistence interface for session checkpoints (crash recovery / session restore). Implementations should deep-copy on save/load to prevent shared-reference mutations.

Methods

delete()

delete(sessionId): Promise<void>

Defined in: core/session-store.ts:15

Delete a session checkpoint.

Parameters

sessionId

string

Returns

Promise<void>


load()

load(sessionId): Promise<SessionCheckpoint | null>

Defined in: core/session-store.ts:13

Load a session checkpoint by ID (null if not found).

Parameters

sessionId

string

Returns

Promise<SessionCheckpoint | null>


save()

save(checkpoint): Promise<void>

Defined in: core/session-store.ts:11

Persist a session checkpoint (overwrites any existing checkpoint for this session).

Parameters

checkpoint

SessionCheckpoint

Returns

Promise<void>

Built with VitePress