Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/memory / / CreateConsolidatorOptions

Interface: CreateConsolidatorOptions

Defined in: packages/memory/src/consolidator/types.ts:289

Options accepted by createConsolidator.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
budgetAttribution?readonly"shared" | "per-trigger"-packages/memory/src/consolidator/types.ts:329
budgetResetSemantics?readonly"utc" | "local" | "sliding-24h"-packages/memory/src/consolidator/types.ts:328
ceilings?readonlyPartial<ConsolidatorCeilings>-packages/memory/src/consolidator/types.ts:324
cheapModel?readonlystring | null-packages/memory/src/consolidator/types.ts:326
contextualRetrieval?readonlyContextualRetrievalModeOverride the per-tier ConsolidatorConfig.contextualRetrieval default (P1-3).packages/memory/src/consolidator/types.ts:354
decayArchiveThreshold?readonlynumber-packages/memory/src/consolidator/types.ts:333
decayCapacity?readonlynumber | nullOverride the ConsolidatorConfig.decayCapacity default (X-1).packages/memory/src/consolidator/types.ts:335
decayTauDays?readonlynumber-packages/memory/src/consolidator/types.ts:332
deepModel?readonlystring | null-packages/memory/src/consolidator/types.ts:327
defaultScope?readonlySessionScopeDefault scope used by event triggers + the manual fireNow path.packages/memory/src/consolidator/types.ts:356
dlqBaseBackoffMs?readonlynumber-packages/memory/src/consolidator/types.ts:341
dlqMaxBackoffMs?readonlynumber-packages/memory/src/consolidator/types.ts:342
dlqMaxRetries?readonlynumber-packages/memory/src/consolidator/types.ts:340
episodic?readonlyEpisodicMemoryThe EpisodicMemory tier instance from the parent createMemory(...) facade. When supplied (and formEpisodes is on) the standard phase auto-forms a quarantined episode per processed slice (P1-2). Omitted ⇒ episode formation is skipped.packages/memory/src/consolidator/types.ts:309
formEpisodes?readonlybooleanOverride the per-tier ConsolidatorConfig.formEpisodes default (P1-2).packages/memory/src/consolidator/types.ts:344
importanceScoring?readonlybooleanOverride the per-tier ConsolidatorConfig.importanceScoring default (P1-2).packages/memory/src/consolidator/types.ts:346
importanceThreshold?readonlynumberOverride the ConsolidatorConfig.importanceThreshold default (P1-1).packages/memory/src/consolidator/types.ts:350
lockWaitMs?readonlynumber-packages/memory/src/consolidator/types.ts:331
maxDeepConflictsPerRun?readonlynumber-packages/memory/src/consolidator/types.ts:339
maxStandardBatchSize?readonlynumber-packages/memory/src/consolidator/types.ts:338
noiseFilters?readonlyreadonly ("default" | "minimal" | "none")[]-packages/memory/src/consolidator/types.ts:330
now?readonly() => numberOverride the wall clock — used by tests.packages/memory/src/consolidator/types.ts:318
onExceed?readonlyOnBudgetExceed-packages/memory/src/consolidator/types.ts:325
phases?readonlyreadonly ConsolidatorPhase[]-packages/memory/src/consolidator/types.ts:323
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:315
randomId?readonly() => stringRandom source for stable run ids — used by tests.packages/memory/src/consolidator/types.ts:320
reflection?readonlybooleanOverride the per-tier ConsolidatorConfig.reflection default (P1-1).packages/memory/src/consolidator/types.ts:348
reflectionMaxQuestions?readonlynumberOverride the ConsolidatorConfig.reflectionMaxQuestions default (P1-1).packages/memory/src/consolidator/types.ts:352
salienceWeights?readonlySalienceWeightsOverride the ConsolidatorConfig.salienceWeights default (X-1).packages/memory/src/consolidator/types.ts:337
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:302
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:295
tier?readonlyConsolidatorTier-packages/memory/src/consolidator/types.ts:322
tracer?readonlyTracer-packages/memory/src/consolidator/types.ts:316
triggers?readonlyreadonly ConsolidatorTriggerSpec[]-packages/memory/src/consolidator/types.ts:321