Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/memory / facade / Memory

Interface: Memory

Defined in: packages/memory/src/facade.ts:145

The facade returned by createMemory.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
conflictPipelinereadonlyConflictPipelineThe configured conflict pipeline. Surfaced for tests + CLI tooling.packages/memory/src/facade.ts:155
consolidatorreadonlyConsolidator-packages/memory/src/facade.ts:153
contextEnginereadonlyContextEngineThe configured context engine (Phase 10d).packages/memory/src/facade.ts:157
embedderreadonly| EmbedderProvider | nullThe active embedder, when configured. null otherwise.packages/memory/src/facade.ts:159
episodicreadonlyEpisodicMemory-packages/memory/src/facade.ts:148
proceduralreadonlyProceduralMemory-packages/memory/src/facade.ts:150
semanticreadonlySemanticMemory-packages/memory/src/facade.ts:149
sessionreadonlySessionMemory-packages/memory/src/facade.ts:147
sharedreadonlySharedMemory-packages/memory/src/facade.ts:151
toolsreadonlyreadonly Tool<unknown, unknown, unknown>[]-packages/memory/src/facade.ts:152
workingreadonlyWorkingMemory-packages/memory/src/facade.ts:146

Methods

compile()

ts
compile(scope, options?): Promise<MemoryContextBlocks>;

Defined in: packages/memory/src/facade.ts:168

Compile a system-prompt block bundle. The bundle carries the static fragments per memory tier; the agent runtime consumes the ContextEngine surface (memory.contextEngine) directly for the full six-layer assembly.

Parameters

ParameterType
scopeSessionScope
options?CompileOptions

Returns

Promise&lt;MemoryContextBlocks&gt;


embedderId()

ts
embedderId(): string | null;

Defined in: packages/memory/src/facade.ts:161

The canonical id of the active embedder, when configured.

Returns

string | null


metadata()

ts
metadata(scope): Promise<MemoryMetadata>;

Defined in: packages/memory/src/facade.ts:170

Counter snapshot consumed by Phase 10d's metadata layer.

Parameters

ParameterType
scopeSessionScope

Returns

Promise&lt;MemoryMetadata&gt;