Skip to content

SummarizationConfig

Defined in: _worktrees/docs-release/gaunt-sloth/packages/agent/src/middleware/types.ts:35

Configuration for summarization middleware.

optional keep?: object

Defined in: _worktrees/docs-release/gaunt-sloth/packages/agent/src/middleware/types.ts:54

How many tokens, messages, or a fraction of context to keep. Set one of:

optional fraction?: number

optional messages?: number

optional tokens?: number


optional model?: BaseChatModel<BaseChatModelCallOptions, AIMessageChunk<MessageStructure<MessageToolSet>>>

Defined in: _worktrees/docs-release/gaunt-sloth/packages/agent/src/middleware/types.ts:40

Model to use for summarization. If not provided, uses the main LLM from config.


optional summaryPrompt?: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/agent/src/middleware/types.ts:62

Custom prompt template for summarization.


optional trigger?: object

Defined in: _worktrees/docs-release/gaunt-sloth/packages/agent/src/middleware/types.ts:45

Maximum tokens before triggering summarization. Set one of:

optional fraction?: number

optional messages?: number

optional tokens?: number