Type Alias Tool Intercept Fn
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub type ToolInterceptFn = Arc<dyn Fn(&str, Json) -> Result<Json> + Send + Sync>;
Rewrite tool arguments before execution.
Tool request intercepts run in priority order and can transform the JSON payload that is eventually passed into the tool execution callback.
Parameters
- First argument: Tool name associated with the request.
- Second argument: JSON argument payload to transform.
Returns
A Result containing the transformed JSON argument payload.
Errors
The callback can return any FlowError to abort the request-intercept chain.