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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
conflictPipeline | readonly | ConflictPipeline | The configured conflict pipeline. Surfaced for tests + CLI tooling. | packages/memory/src/facade.ts:155 |
consolidator | readonly | Consolidator | - | packages/memory/src/facade.ts:153 |
contextEngine | readonly | ContextEngine | The configured context engine (Phase 10d). | packages/memory/src/facade.ts:157 |
embedder | readonly | | EmbedderProvider | null | The active embedder, when configured. null otherwise. | packages/memory/src/facade.ts:159 |
episodic | readonly | EpisodicMemory | - | packages/memory/src/facade.ts:148 |
procedural | readonly | ProceduralMemory | - | packages/memory/src/facade.ts:150 |
semantic | readonly | SemanticMemory | - | packages/memory/src/facade.ts:149 |
session | readonly | SessionMemory | - | packages/memory/src/facade.ts:147 |
shared | readonly | SharedMemory | - | packages/memory/src/facade.ts:151 |
tools | readonly | readonly Tool<unknown, unknown, unknown>[] | - | packages/memory/src/facade.ts:152 |
working | readonly | WorkingMemory | - | 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
| Parameter | Type |
|---|---|
scope | SessionScope |
options? | CompileOptions |
Returns
Promise<MemoryContextBlocks>
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
| Parameter | Type |
|---|---|
scope | SessionScope |
Returns
Promise<MemoryMetadata>