Skip to main content

Class: SlidingSummaryStrategy

Defined in: packages/agentos/src/memory/context/strategies/SlidingSummaryStrategy.ts:27

Implements

Constructors

Constructor

new SlidingSummaryStrategy(llmInvoker): SlidingSummaryStrategy

Defined in: packages/agentos/src/memory/context/strategies/SlidingSummaryStrategy.ts:31

Parameters

llmInvoker

(prompt) => Promise<string>

Returns

SlidingSummaryStrategy

Properties

name

readonly name: "sliding"

Defined in: packages/agentos/src/memory/context/strategies/SlidingSummaryStrategy.ts:28

Implementation of

ICompactionStrategy.name

Methods

compact()

compact(input, config): Promise<CompactionResult>

Defined in: packages/agentos/src/memory/context/strategies/SlidingSummaryStrategy.ts:35

Parameters

input

CompactionInput

config

InfiniteContextConfig

Returns

Promise<CompactionResult>

Implementation of

ICompactionStrategy.compact