Skip to main content

Module tool_middleware

Module tool_middleware 

Source
Expand description

Composable async middleware for tool execution.

Provides a chain-of-responsibility pattern for pre/post-processing tool calls with observability and error recovery.

Structs§

LoggingMiddleware
Logging middleware.
MetricsMiddleware
MetricsSnapshot
Metrics middleware.
MiddlewareChain
Middleware composition chain.
NoopMiddleware
Noop middleware (default).

Traits§

Middleware
Middleware trait for intercepting tool execution.

Type Aliases§

MiddlewareResult
Typed middleware result.
ToolRequest
Request context flowing through middleware.
ToolResponse
Response from tool execution.