Skip to main content

ToolSanitizeFn

Type Alias ToolSanitizeFn 

Source
pub type ToolSanitizeFn = Box<dyn Fn(&str, Json) -> Json + Send + Sync>;
Expand description

Sanitize a tool request payload before the runtime records it.

Tool sanitize callbacks are used only for observability payloads. They can rewrite the JSON arguments recorded on tool-start events without changing the caller-owned request that is passed to the tool implementation.

Aliased Typeยง

pub struct ToolSanitizeFn(/* private fields */);