Interface: ExtendedConsolidationConfig
Defined in: packages/agentos/src/memory/facade/types.ts:52
Extended consolidation configuration that adds lifecycle-management fields
on top of the core ConsolidationConfig used internally.
The trigger + every pair replace the internal intervalMs at the facade
level; adapters translate these to the internal representation.
Properties
deriveInsights?
optionalderiveInsights:boolean
Defined in: packages/agentos/src/memory/facade/types.ts:89
Whether the consolidation engine should derive new insight traces from clusters of related memories.
Default
true
every?
optionalevery:number
Defined in: packages/agentos/src/memory/facade/types.ts:68
Numeric complement to trigger.
When trigger='turns' this is the turn count; when trigger='interval'
this is the millisecond interval.
Default
3_600_000
intervalMs?
optionalintervalMs:number
Defined in: packages/agentos/src/memory/facade/types.ts:105
How often to run consolidation in milliseconds (internal scheduler).
Superseded by trigger+every at the facade level; kept for compatibility.
Default
3_600_000
maxDerivedPerCycle?
optionalmaxDerivedPerCycle:number
Defined in: packages/agentos/src/memory/facade/types.ts:96
Maximum number of new insight traces derived per consolidation cycle. Guards against unbounded graph growth.
Default
10
maxTracesPerCycle?
optionalmaxTracesPerCycle:number
Defined in: packages/agentos/src/memory/facade/types.ts:112
Maximum number of traces to process per consolidation cycle. Bounds CPU/memory cost of a single run.
Default
500
mergeSimilarityThreshold?
optionalmergeSimilarityThreshold:number
Defined in: packages/agentos/src/memory/facade/types.ts:118
Similarity threshold used when merging redundant traces.
Default
0.92
mergeThreshold?
optionalmergeThreshold:number
Defined in: packages/agentos/src/memory/facade/types.ts:82
Cosine similarity above which two traces are candidates for merging. Must be between 0 and 1.
Default
0.92
minClusterSize?
optionalminClusterSize:number
Defined in: packages/agentos/src/memory/facade/types.ts:124
Minimum cluster size required before schema integration fires.
Default
5
pruneThreshold?
optionalpruneThreshold:number
Defined in: packages/agentos/src/memory/facade/types.ts:75
Minimum strength below which a memory trace is pruned. Must be between 0 and 1.
Default
0.05
trigger?
optionaltrigger:"manual"|"turns"|"interval"
Defined in: packages/agentos/src/memory/facade/types.ts:60
What event or schedule triggers a consolidation run.
'turns'– run after every N conversation turns (every= turn count).'interval'– run on a wall-clock timer (every= milliseconds).'manual'– only run when explicitly called viaconsolidate().
Default
'interval'