Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/core / / SemanticMemoryStore

Interface: SemanticMemoryStore

Defined in: packages/core/src/contracts/memory-store.ts:88

Stable

Extended by

Methods

forget()

ts
forget(id, reason?): Promise<void>;

Defined in: packages/core/src/contracts/memory-store.ts:92

Parameters

ParameterType
idstring
reason?string

Returns

Promise&lt;void&gt;


remember()

ts
remember(fact): Promise<void>;

Defined in: packages/core/src/contracts/memory-store.ts:89

Parameters

ParameterType
factFact

Returns

Promise&lt;void&gt;


ts
search(scope, opts): Promise<readonly MemoryHit<Fact>[]>;

Defined in: packages/core/src/contracts/memory-store.ts:90

Parameters

ParameterType
scopeSessionScope
optsMemorySearchOptions

Returns

Promise<readonly MemoryHit&lt;Fact&gt;[]>


supersede()

ts
supersede(
   oldId, 
   newFact, 
reason?): Promise<void>;

Defined in: packages/core/src/contracts/memory-store.ts:91

Parameters

ParameterType
oldIdstring
newFactFact
reason?string

Returns

Promise&lt;void&gt;