Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/memory / / EpisodicMemoryStoreExt
Interface: EpisodicMemoryStoreExt
Defined in: packages/memory/src/internal/storage-adapter.ts:43
Extension of the typed EpisodicMemoryStore with optional embedding-aware helpers + lifecycle helpers that storage adapters may expose.
Stable
Extends
Methods
archive()?
optional archive(id, reason?): Promise<void>;Defined in: packages/memory/src/internal/storage-adapter.ts:52
Mark an episode archived. Soft-archive — the row stays for replay.
Parameters
| Parameter | Type |
|---|---|
id | string |
reason? | string |
Returns
Promise<void>
get()
get(id): Promise<Episode | null>;Defined in: packages/core/dist/contracts/memory-store.d.ts:65
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<Episode | null>
Inherited from
put()
put(episode): Promise<void>;Defined in: packages/core/dist/contracts/memory-store.d.ts:63
Parameters
| Parameter | Type |
|---|---|
episode | Episode |
Returns
Promise<void>
Inherited from
putWithEmbedding()?
optional putWithEmbedding(episode, options): Promise<void>;Defined in: packages/memory/src/internal/storage-adapter.ts:44
Parameters
| Parameter | Type |
|---|---|
episode | Episode |
options | EmbeddedWriteOptions |
Returns
Promise<void>
search()
search(scope, opts): Promise<readonly MemoryHit<Episode>[]>;Defined in: packages/core/dist/contracts/memory-store.d.ts:64
Parameters
| Parameter | Type |
|---|---|
scope | SessionScope |
opts | MemorySearchOptions |
Returns
Promise<readonly MemoryHit<Episode>[]>
Inherited from
searchVector()?
optional searchVector(
scope,
embedding,
embedderId,
topK): Promise<readonly MemoryHit<Episode>[]>;Defined in: packages/memory/src/internal/storage-adapter.ts:45
Parameters
| Parameter | Type |
|---|---|
scope | SessionScope |
embedding | Float32Array |
embedderId | string |
topK | number |