Skip to main content

Class: HierarchicalStrategy

Defined in: packages/agentos/src/memory/context/strategies/HierarchicalStrategy.ts:37

Implements

Constructors

Constructor

new HierarchicalStrategy(llmInvoker): HierarchicalStrategy

Defined in: packages/agentos/src/memory/context/strategies/HierarchicalStrategy.ts:41

Parameters

llmInvoker

(prompt) => Promise<string>

Returns

HierarchicalStrategy

Properties

name

readonly name: "hierarchical"

Defined in: packages/agentos/src/memory/context/strategies/HierarchicalStrategy.ts:38

Implementation of

ICompactionStrategy.name

Methods

compact()

compact(input, config): Promise<CompactionResult>

Defined in: packages/agentos/src/memory/context/strategies/HierarchicalStrategy.ts:45

Parameters

input

CompactionInput

config

InfiniteContextConfig

Returns

Promise<CompactionResult>

Implementation of

ICompactionStrategy.compact