Skip to main content

Class: SlidingSummaryStrategy

Defined in: packages/agentos/src/cognition/memory/pipeline/context/strategies/SlidingSummaryStrategy.ts:29

Implements​

Constructors​

Constructor​

new SlidingSummaryStrategy(llmInvoker?): SlidingSummaryStrategy

Defined in: packages/agentos/src/cognition/memory/pipeline/context/strategies/SlidingSummaryStrategy.ts:37

Parameters​

llmInvoker?​

(prompt) => Promise<string>

Writes the summary. Without one, or when it fails or answers nothing, the summary is the segment's first and last user messages.

Returns​

SlidingSummaryStrategy

Properties​

name​

readonly name: "sliding"

Defined in: packages/agentos/src/cognition/memory/pipeline/context/strategies/SlidingSummaryStrategy.ts:30

Implementation of​

ICompactionStrategy.name

Methods​

compact()​

compact(input, config): Promise<CompactionResult>

Defined in: packages/agentos/src/cognition/memory/pipeline/context/strategies/SlidingSummaryStrategy.ts:41

Parameters​

input​

CompactionInput

config​

InfiniteContextConfig

Returns​

Promise<CompactionResult>

Implementation of​

ICompactionStrategy.compact