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
| Property | Modifier | Type | Description | Defined 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? | readonly | Partial<ConsolidatorCeilings> | - | packages/memory/src/consolidator/types.ts:324 |
cheapModel? | readonly | string | null | - | packages/memory/src/consolidator/types.ts:326 |
contextualRetrieval? | readonly | ContextualRetrievalMode | Override the per-tier ConsolidatorConfig.contextualRetrieval default (P1-3). | packages/memory/src/consolidator/types.ts:354 |
decayArchiveThreshold? | readonly | number | - | packages/memory/src/consolidator/types.ts:333 |
decayCapacity? | readonly | number | null | Override the ConsolidatorConfig.decayCapacity default (X-1). | packages/memory/src/consolidator/types.ts:335 |
decayTauDays? | readonly | number | - | packages/memory/src/consolidator/types.ts:332 |
deepModel? | readonly | string | null | - | packages/memory/src/consolidator/types.ts:327 |
defaultScope? | readonly | SessionScope | Default scope used by event triggers + the manual fireNow path. | packages/memory/src/consolidator/types.ts:356 |
dlqBaseBackoffMs? | readonly | number | - | packages/memory/src/consolidator/types.ts:341 |
dlqMaxBackoffMs? | readonly | number | - | packages/memory/src/consolidator/types.ts:342 |
dlqMaxRetries? | readonly | number | - | packages/memory/src/consolidator/types.ts:340 |
episodic? | readonly | EpisodicMemory | The 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? | readonly | boolean | Override the per-tier ConsolidatorConfig.formEpisodes default (P1-2). | packages/memory/src/consolidator/types.ts:344 |
importanceScoring? | readonly | boolean | Override the per-tier ConsolidatorConfig.importanceScoring default (P1-2). | packages/memory/src/consolidator/types.ts:346 |
importanceThreshold? | readonly | number | Override the ConsolidatorConfig.importanceThreshold default (P1-1). | packages/memory/src/consolidator/types.ts:350 |
lockWaitMs? | readonly | number | - | packages/memory/src/consolidator/types.ts:331 |
maxDeepConflictsPerRun? | readonly | number | - | packages/memory/src/consolidator/types.ts:339 |
maxStandardBatchSize? | readonly | number | - | packages/memory/src/consolidator/types.ts:338 |
noiseFilters? | readonly | readonly ("default" | "minimal" | "none")[] | - | packages/memory/src/consolidator/types.ts:330 |
now? | readonly | () => number | Override the wall clock — used by tests. | packages/memory/src/consolidator/types.ts:318 |
onExceed? | readonly | OnBudgetExceed | - | packages/memory/src/consolidator/types.ts:325 |
phases? | readonly | readonly ConsolidatorPhase[] | - | packages/memory/src/consolidator/types.ts:323 |
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:315 |
randomId? | readonly | () => string | Random source for stable run ids — used by tests. | packages/memory/src/consolidator/types.ts:320 |
reflection? | readonly | boolean | Override the per-tier ConsolidatorConfig.reflection default (P1-1). | packages/memory/src/consolidator/types.ts:348 |
reflectionMaxQuestions? | readonly | number | Override the ConsolidatorConfig.reflectionMaxQuestions default (P1-1). | packages/memory/src/consolidator/types.ts:352 |
salienceWeights? | readonly | SalienceWeights | Override the ConsolidatorConfig.salienceWeights default (X-1). | packages/memory/src/consolidator/types.ts:337 |
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:302 |
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:295 |
tier? | readonly | ConsolidatorTier | - | packages/memory/src/consolidator/types.ts:322 |
tracer? | readonly | Tracer | - | packages/memory/src/consolidator/types.ts:316 |
triggers? | readonly | readonly ConsolidatorTriggerSpec[] | - | packages/memory/src/consolidator/types.ts:321 |