createToolCallMiddleware
Agent Runtimes / types/middleware / createToolCallMiddleware
Function: createToolCallMiddleware()
createToolCallMiddleware(
name,onToolCall,onToolResult?):ChatMiddleware
Defined in: types/middleware.ts:204
Helper to create a tool call middleware
Parameters
name
string
onToolCall
(options) => Promise<{ overrideResult?: ToolExecutionResult<unknown>; proceed: boolean; reason?: string; toolCall: ToolCallRequest; }>
onToolResult?
(options) => Promise<{ result: ToolExecutionResult; }>