tool method
Future<ToolResponse>
tool(
- ToolRequest request,
- ActionFnArg<
void, dynamic, void> ctx, - Future<
ToolResponse> next(- ToolRequest request,
- ActionFnArg<
void, dynamic, void> ctx
Middleware for tool execution.
Wraps independent tool calls. Input is dynamic because tools can have varied input schemas.
Implementation
Future<ToolResponse> tool(
ToolRequest request,
ActionFnArg<void, dynamic, void> ctx,
Future<ToolResponse> Function(
ToolRequest request,
ActionFnArg<void, dynamic, void> ctx,
)
next,
) {
return next(request, ctx);
}