Skip to content

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

PropertyModifierTypeDescriptionDefined 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?readonlyPartial<ConsolidatorCeilings>-packages/memory/src/consolidator/types.ts:247
cheapModel?readonlystring | null-packages/memory/src/consolidator/types.ts:249
decayArchiveThreshold?readonlynumber-packages/memory/src/consolidator/types.ts:256
decayTauDays?readonlynumber-packages/memory/src/consolidator/types.ts:255
deepModel?readonlystring | null-packages/memory/src/consolidator/types.ts:250
defaultScope?readonlySessionScopeDefault scope used by event triggers + the manual fireNow path.packages/memory/src/consolidator/types.ts:263
dlqBaseBackoffMs?readonlynumber-packages/memory/src/consolidator/types.ts:260
dlqMaxBackoffMs?readonlynumber-packages/memory/src/consolidator/types.ts:261
dlqMaxRetries?readonlynumber-packages/memory/src/consolidator/types.ts:259
lockWaitMs?readonlynumber-packages/memory/src/consolidator/types.ts:254
maxDeepConflictsPerRun?readonlynumber-packages/memory/src/consolidator/types.ts:258
maxStandardBatchSize?readonlynumber-packages/memory/src/consolidator/types.ts:257
noiseFilters?readonlyreadonly ("default" | "minimal" | "none")[]-packages/memory/src/consolidator/types.ts:253
now?readonly() => numberOverride the wall clock — used by tests.packages/memory/src/consolidator/types.ts:241
onExceed?readonlyOnBudgetExceed-packages/memory/src/consolidator/types.ts:248
phases?readonlyreadonly ConsolidatorPhase[]-packages/memory/src/consolidator/types.ts:246
provider?readonlyProvider | nullProvider 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() => stringRandom source for stable run ids — used by tests.packages/memory/src/consolidator/types.ts:243
semanticreadonlySemanticMemoryThe 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
storereadonlyMemoryStoreAdapterStorage 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?readonlyConsolidatorTier-packages/memory/src/consolidator/types.ts:245
tracer?readonlyTracer-packages/memory/src/consolidator/types.ts:239
triggers?readonlyreadonly ConsolidatorTriggerSpec[]-packages/memory/src/consolidator/types.ts:244