Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/memory / / CreateConsolidatorOptions
Interface: CreateConsolidatorOptions
Defined in: packages/memory/src/consolidator/types.ts:219
Options accepted by createConsolidator.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
budgetAttribution? | readonly | "shared" | "per-trigger" | - | packages/memory/src/consolidator/types.ts:252 |
budgetResetSemantics? | readonly | "utc" | "local" | "sliding-24h" | - | packages/memory/src/consolidator/types.ts:251 |
ceilings? | readonly | Partial<ConsolidatorCeilings> | - | packages/memory/src/consolidator/types.ts:247 |
cheapModel? | readonly | string | null | - | packages/memory/src/consolidator/types.ts:249 |
decayArchiveThreshold? | readonly | number | - | packages/memory/src/consolidator/types.ts:256 |
decayTauDays? | readonly | number | - | packages/memory/src/consolidator/types.ts:255 |
deepModel? | readonly | string | null | - | packages/memory/src/consolidator/types.ts:250 |
defaultScope? | readonly | SessionScope | Default scope used by event triggers + the manual fireNow path. | packages/memory/src/consolidator/types.ts:263 |
dlqBaseBackoffMs? | readonly | number | - | packages/memory/src/consolidator/types.ts:260 |
dlqMaxBackoffMs? | readonly | number | - | packages/memory/src/consolidator/types.ts:261 |
dlqMaxRetries? | readonly | number | - | packages/memory/src/consolidator/types.ts:259 |
lockWaitMs? | readonly | number | - | packages/memory/src/consolidator/types.ts:254 |
maxDeepConflictsPerRun? | readonly | number | - | packages/memory/src/consolidator/types.ts:258 |
maxStandardBatchSize? | readonly | number | - | packages/memory/src/consolidator/types.ts:257 |
noiseFilters? | readonly | readonly ("default" | "minimal" | "none")[] | - | packages/memory/src/consolidator/types.ts:253 |
now? | readonly | () => number | Override the wall clock — used by tests. | packages/memory/src/consolidator/types.ts:241 |
onExceed? | readonly | OnBudgetExceed | - | packages/memory/src/consolidator/types.ts:248 |
phases? | readonly | readonly ConsolidatorPhase[] | - | packages/memory/src/consolidator/types.ts:246 |
provider? | readonly | Provider | null | Provider used by the standard + deep phases. Required when the tier enables either phase; ignored when the active phases collapse to ['light']. | packages/memory/src/consolidator/types.ts:238 |
randomId? | readonly | () => string | Random source for stable run ids — used by tests. | packages/memory/src/consolidator/types.ts:243 |
semantic | readonly | SemanticMemory | The SemanticMemory tier instance from the parent createMemory(...) facade. The standard phase routes every extracted fact through semantic.remember(...) so the conflict pipeline (Phase 10b) handles dedup / supersede. | packages/memory/src/consolidator/types.ts:232 |
store | readonly | MemoryStoreAdapter | Storage adapter — supplies the consolidator state, runs, DLQ, and per-tier helpers. The default @graphorin/store-sqlite adapter exposes everything by construction. | packages/memory/src/consolidator/types.ts:225 |
tier? | readonly | ConsolidatorTier | - | packages/memory/src/consolidator/types.ts:245 |
tracer? | readonly | Tracer | - | packages/memory/src/consolidator/types.ts:239 |
triggers? | readonly | readonly ConsolidatorTriggerSpec[] | - | packages/memory/src/consolidator/types.ts:244 |