Skip to main content

Class: ConsolidationPipeline

Defined in: packages/agentos/src/memory/consolidation/ConsolidationPipeline.ts:69

Constructors

Constructor

new ConsolidationPipeline(config): ConsolidationPipeline

Defined in: packages/agentos/src/memory/consolidation/ConsolidationPipeline.ts:76

Parameters

config

ConsolidationPipelineConfig

Returns

ConsolidationPipeline

Methods

getLastRunAt()

getLastRunAt(): number

Defined in: packages/agentos/src/memory/consolidation/ConsolidationPipeline.ts:155

Get timestamp of last consolidation run.

Returns

number


run()

run(): Promise<ConsolidationResult>

Defined in: packages/agentos/src/memory/consolidation/ConsolidationPipeline.ts:109

Run a single consolidation cycle.

Returns

Promise<ConsolidationResult>


start()

start(): void

Defined in: packages/agentos/src/memory/consolidation/ConsolidationPipeline.ts:88

Start the periodic consolidation timer.

Returns

void


stop()

stop(): void

Defined in: packages/agentos/src/memory/consolidation/ConsolidationPipeline.ts:99

Stop the periodic consolidation timer.

Returns

void