Skip to content

createSummarizationMiddleware

createSummarizationMiddleware(config, gthConfig): Promise<AgentMiddleware<any, any, any, readonly (ClientTool | ServerTool)[], readonly () => StreamTransformer<any>[]>>

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

Create summarization middleware. This middleware automatically condenses conversation history when approaching token limits.

SummarizationConfig

Configuration for the middleware

GthConfig

Full Gaunt Sloth configuration

Promise<AgentMiddleware<any, any, any, readonly (ClientTool | ServerTool)[], readonly () => StreamTransformer<any>[]>>

Middleware object