Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/memory / / SemanticMemoryStoreExt
Interface: SemanticMemoryStoreExt
Defined in: packages/memory/src/internal/storage-adapter.ts:62
Extension of the typed SemanticMemoryStore with optional embedding-aware helpers + lifecycle helpers that storage adapters may expose.
Stable
Extends
Methods
forget()
forget(id, reason?): Promise<void>;Defined in: packages/core/dist/contracts/memory-store.d.ts:72
Parameters
| Parameter | Type |
|---|---|
id | string |
reason? | string |
Returns
Promise<void>
Inherited from
get()?
optional get(id): Promise<Fact | null>;Defined in: packages/memory/src/internal/storage-adapter.ts:71
Lookup a single fact by id (returns null when absent or soft-deleted).
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<Fact | null>
purge()?
optional purge(id, reason?): Promise<void>;Defined in: packages/memory/src/internal/storage-adapter.ts:77
Hard-delete a fact (GDPR path). The audit log row is preserved but the row itself + every per-embedder vec0 entry is removed. Distinct from SemanticMemoryStore.forget (soft-delete).
Parameters
| Parameter | Type |
|---|---|
id | string |
reason? | string |
Returns
Promise<void>
remember()
remember(fact): Promise<void>;Defined in: packages/core/dist/contracts/memory-store.d.ts:69
Parameters
| Parameter | Type |
|---|---|
fact | Fact |
Returns
Promise<void>
Inherited from
rememberWithEmbedding()?
optional rememberWithEmbedding(fact, options): Promise<void>;Defined in: packages/memory/src/internal/storage-adapter.ts:63
Parameters
| Parameter | Type |
|---|---|
fact | Fact |
options | EmbeddedWriteOptions |
Returns
Promise<void>
search()
search(scope, opts): Promise<readonly MemoryHit<Fact>[]>;Defined in: packages/core/dist/contracts/memory-store.d.ts:70
Parameters
| Parameter | Type |
|---|---|
scope | SessionScope |
opts | MemorySearchOptions |
Returns
Promise<readonly MemoryHit<Fact>[]>
Inherited from
searchVector()?
optional searchVector(
scope,
embedding,
embedderId,
topK): Promise<readonly MemoryHit<Fact>[]>;Defined in: packages/memory/src/internal/storage-adapter.ts:64
Parameters
| Parameter | Type |
|---|---|
scope | SessionScope |
embedding | Float32Array |
embedderId | string |
topK | number |
Returns
Promise<readonly MemoryHit<Fact>[]>
supersede()
supersede(
oldId,
newFact,
reason?): Promise<void>;Defined in: packages/core/dist/contracts/memory-store.d.ts:71
Parameters
| Parameter | Type |
|---|---|
oldId | string |
newFact | Fact |
reason? | string |
Returns
Promise<void>