Skip to content

resolveMiddleware

resolveMiddleware(configs, 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:168

Resolve middleware configuration into middleware instances. Converts string identifiers and config objects into actual middleware. Automatically injects binary-content-injection middleware if binaryFormats is enabled.

MiddlewareConfig[] | undefined

Array of middleware configurations

GthConfig

Full Gaunt Sloth configuration

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

Array of middleware instances